Python network scanner built upon the Scapy library.
apt-get install python3
sudo apt-get install python3-venv
pip install scapy
apt-get install python3
sudo apt-get install python3-venv
python3 -m venv venv
source ./venv/bin/activate
pip install -r requirements.txt
installing Scapy can be useful for testing / debugging
sudo apt install scapy
scapy
>>> ls(Ether)
"
dst : DestMACField = (None)
src : SourceMACField = (None)
type : XShortEnumField = (36864)
"
coverage reports using pycov
pytest --cov=scanner tests/
- continuous integration, using pycov !