| Version | Supported |
|---|---|
| 2.x.x | ✅ |
| 1.x.x | ❌ |
We take security seriously. If you discover a security vulnerability, please report it responsibly.
- DO NOT create a public GitHub issue for security vulnerabilities
- Email security concerns to: [security@example.com]
- Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Initial Response: Within 48 hours
- Status Update: Within 7 days
- Resolution: Depends on severity
| Level | Description | Response Time |
|---|---|---|
| Critical | Remote code execution, data breach | 24 hours |
| High | Privilege escalation, DoS | 72 hours |
| Medium | Information disclosure | 1 week |
| Low | Minor issues | 2 weeks |
- Authorization: Only test systems you own or have explicit permission to test
- Rate Limiting: Use appropriate rate limits to avoid unintended damage
- Logging: Enable audit logging for accountability
- Updates: Keep NetStress updated to the latest version
- Input Validation: Validate all user inputs
- Memory Safety: Use Rust for performance-critical code
- Secrets: Never commit secrets or credentials
- Dependencies: Regularly update dependencies
NetStress includes several safety mechanisms:
# Blocked by default
BLOCKED_PATTERNS = [
"*.gov",
"*.mil",
"*.edu",
"localhost",
"127.0.0.1",
"10.*",
"192.168.*",
"172.16.*"
]- Default maximum rate: 100,000 PPS
- Configurable per-target limits
- Automatic throttling on resource exhaustion
All operations are logged with:
- Timestamp
- Target information
- User/session ID
- Operation type
- Result
- Keyboard interrupt (Ctrl+C)
- API endpoint for remote stop
- Automatic stop on error threshold
NetStress is designed for:
- Authorized penetration testing
- Security research
- Network stress testing
- Educational purposes
NOT for:
- Unauthorized attacks
- Malicious activities
- Disrupting services without permission
Users are solely responsible for ensuring their use of NetStress complies with:
- Local laws and regulations
- Terms of service of target systems
- Organizational policies
The developers assume no liability for misuse.
We thank the following for responsible disclosure:
- (List will be updated as reports are received)