NetSweep 5.2.0
Clean repository layout after the package-first refactor.
Highlights
- Single root launcher:
run.py→ interactive menu - All app code under
netsweep/ - Removed temporary root shims (
main.py,lan_scanner.py,host_scanner.py, …) - Full docs/ + README aligned with the new layout
How to run
pip install -e ".[dev]"
python run.py
# or
python -m netsweep
netsweep
netsweep-lan -n 192.168.1.0/24
netsweep-host -t 192.168.1.10 -p 1-1000Breaking (only if you used old root scripts)
| Old | New |
|---|---|
python main.py |
python run.py / python -m netsweep / netsweep |
python lan_scanner.py … |
netsweep-lan … |
python host_scanner.py … |
netsweep-host … |
import host_scanner |
from netsweep.cli.host import … / from netsweep… |
Unchanged from 5.1
- Package API
netsweep.* - Console scripts:
netsweep,netsweep-lan,netsweep-host,netsweep-sadp - Security limits, offline OUI, in-process menu
Tests
202 passed
See CHANGELOG.md and docs/.