| Version | Supported |
|---|---|
| 5.x | ✅ |
| 4.x | ❌ |
| < 4.0 | ❌ |
NetSweep is a dual-use network scanning tool. Please report security issues in the tool itself (not “can I scan network X?” questions) privately:
- Open a private GitHub Security Advisory on this repository, or
- Email the maintainer via the GitHub profile contact on sondt99.
Please include:
- Affected version / commit
- Description of the issue and impact
- Minimal reproduction steps (against your own lab only)
We aim to acknowledge reports within 7 days and ship a fix or mitigation for confirmed High/Critical issues in a timely patch release.
- Command injection, path traversal, insecure defaults in NetSweep code
- Unbounded resource use that can DoS the scanner host
- Leakage of secrets (cookies, credentials) into logs/exports without redaction
- Supply-chain issues in published dependencies
- Misuse of NetSweep to scan networks without authorization
- Vulnerabilities in third-party devices discovered by scanning
- Issues requiring unrealistic local privilege already granted by the operator
Only scan systems and networks you own or have explicit permission to test. Unauthorized scanning may be illegal. NetSweep enforces configurable target/connection limits and confirms large or non-private scopes by default; operators remain responsible for lawful use.
- Shell-free ping/TTL probes (
subprocessargv lists) - Banner size caps and sensitive header redaction in exports
- Runtime enforcement of
max_scan_targetsandmax_concurrent_connections - Offline OUI vendor lookup preferred over third-party API
- Results/logs should not be committed (see
.gitignore)