_
| |
_ __ ___| |_ ___ ___ __ _ _ __ _ __ ___ _ __
| '_ \ / _ \ __/ __|/ __/ _` | '_ \| '_ \ / _ \ '__|
| | | | __/ |_\__ \ (_| (_| | | | | | | | __/ |
|_| |_|\___|\__|___/\___\__,_|_| |_|_| |_|\___|_|

netscanner - Network scanner & diagnostic tool.
FEATURES: - [x] List HW Interfaces - [x] Switching active Interface for scanning & packet-dumping - [x] WiFi networks scanning - [x] WiFi signals strength (with charts) - [x] (IPv4) Pinging CIDR with hostname, oui & mac address - [x] (IPv4) Packetdump (TCP, UDP, ICMP, ARP) - [x] (IPv6) Packetdump (ICMP6) - [x] start/pause packetdump - [x] scanning open ports (TCP) - [x] packet logs filter - [x] export scanned ips, ports, packets into csv - [x] traffic counting + DNS records
TODO: - [ ] ipv6 scanning & dumping
cargo install You may try to change binary file chown & chmod$HOME directory (linux & macos)sudo chown root:user /home/user/.cargo/bin/netscanner
sudo chmod u+s /home/user/.cargo/bin/netscanner
Arch Linuxpacman -S netscanner
Alpine(edge) Linuxapk add netscanner --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/
cargocargo install netscanner
To use netscanner on Windows, you need to install Npcap, otherwise you may encounter packet.dll error. Npcap is a packet capture library required for network scanning and packet analysis.
netscanner has been made thanks to some awesome libraries that can be found in Cargo.toml file.
But mostly I would like to link these two libraries that help me the most:
- Ratatui: https://github.com/ratatui-org/ratatui
- libpnet: https://github.com/libpnet/libpnet
Created by: Lukas Chleba chlebik@gmail.com
$ claude mcp add netscanner \
-- python -m otcore.mcp_server <graph>