Product Promotion
0x5a.live
for different kinds of informations and explorations.
GitHub - Chleba/netscanner: Terminal Network scanner & diagnostic tool with modern TUI
Terminal Network scanner & diagnostic tool with modern TUI - Chleba/netscanner
Visit SiteGitHub - Chleba/netscanner: Terminal Network scanner & diagnostic tool with modern TUI
Terminal Network scanner & diagnostic tool with modern TUI - Chleba/netscanner
Powered by 0x5a.live 💗
_
| |
_ __ ___| |_ ___ ___ __ _ _ __ _ __ ___ _ __
| '_ \ / _ \ __/ __|/ __/ _` | '_ \| '_ \ / _ \ '__|
| | | | __/ |_\__ \ (_| (_| | | | | | | | __/ |
|_| |_|\___|\__|___/\___\__,_|_| |_|_| |_|\___|_|
netscanner
- Network scanning & diagnostic tool.
FEATURES:
- List HW Interfaces
- Switching active Interface for scanning & packet-dumping
- WiFi networks scanning
- WiFi signals strength (with charts)
- (IPv4) Pinging CIDR with hostname, oui & mac address
- (IPv4) Packetdump (TCP, UDP, ICMP, ARP)
- (IPv6) Packetdump (ICMP6)
- start/pause packetdump
- scanning open ports (TCP)
- packet logs filter
- export scanned ips, ports, packets into csv
- traffic counting + DNS records
TODO:
- ipv6 scanning & dumping
Notes:
- Must be run with root privileges.
- After
cargo install
You may try to change binary file chown & chmod - Export default path is in the user's
$HOME
directory (linux & macos)
sudo chown root:user /home/user/.cargo/bin/netscanner
sudo chmod u+s /home/user/.cargo/bin/netscanner
Install on Arch Linux
pacman -S netscanner
Install on Alpine(edge) Linux
apk add netscanner --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/
Install with cargo
cargo install netscanner
Appreciation
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 [email protected]
Rust Resources
are all listed below.
GitHub - rodrigorc/papercraft: Papercraft is a tool to unwrap 3D models.
resource
~/github.com
resource
GitHub - zellij-org/zellij: A terminal workspace with batteries included
resource
~/github.com
resource
GitHub - Rustixir/darkbird: In-memory database inspired by erlang mnesia
resource
~/github.com
resource
GitHub - serayuzgur/weld: Full fake REST API generator written with Rust
resource
~/github.com
resource
GitHub - LemmyNet/lemmy: 🐀 A link aggregator and forum for the fediverse
resource
~/github.com
resource
GitHub - osrg/rustybgp: BGP implemented in the Rust Programming Language
resource
~/github.com
resource
GitHub - shssoichiro/oxipng: Multithreaded PNG optimizer written in Rust
resource
~/github.com
resource
GitHub - Linus-Mussmaecher/rucola: Terminal-based markdown note manager.
resource
~/github.com
resource
GitHub - BurntSushi/rust-csv: A CSV parser for Rust, with Serde support.
resource
~/github.com
resource
Made with ❤️
to provide different kinds of informations and resources.