A python based local network scanner.
PyPi Stats:
Latest release:
Health:
pip install lanscape
python -m lanscape--port <port number>port of the flask app (default: automagic)--persistentdont shutdown server when browser tab is closed (default: false)--reloaderessentially flask debug mode- good for local development (default: false)--logfile <path>save log output to the given file path--loglevel <level>set the logger's log level (default: INFO)--flask-loggingturn on flask logging (default: false)
Examples:
python -m lanscape --reloader
python -m lanscape --port 5002
python -m lanscape --logfile /tmp/lanscape.log --loglevel DEBUGThe program does an ARP lookup to determine the MAC address. This lookup can sometimes require admin-level permissions to retrieve accurate results. Try elevating your shell before execution.
I use a combination of ARP, ICMP & port testing to determine if a device is online. Sometimes the scan settings can use some tuning to maximize both speed and accuracy.
Recommendations:
- Adjust scan configuration
- Configure ARP lookup ARP lookup setup
- Create a bug
Feel free to submit a github issue detailing your experience.
