Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Chleba/netscanner
Network scanner
https://github.com/Chleba/netscanner
arp network-analysis ouilookup packet-analyser packets ping rust-lang wifi wifi-network
Last synced: 3 months ago
JSON representation
Network scanner
- Host: GitHub
- URL: https://github.com/Chleba/netscanner
- Owner: Chleba
- License: mit
- Created: 2023-12-10T16:27:52.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-03-12T13:10:40.000Z (3 months ago)
- Last Synced: 2024-03-12T19:36:32.865Z (3 months ago)
- Topics: arp, network-analysis, ouilookup, packet-analyser, packets, ping, rust-lang, wifi, wifi-network
- Language: Rust
- Homepage:
- Size: 1 MB
- Stars: 457
- Watchers: 2
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-rust-tools - netscanner - All-in-one Network scanner. (System Monitor)
- awesome-rust - netscanner - TUI Network Scanner (Applications / System tools)
- awesome-tuis - netscanner
- awesome-ratatui - netscanner - Network scanning tool. (💻 Apps / 🌐 Networking and Internet)
- awesome-stars - netscanner
- awesome-cli-apps - netscanner - All-in-one network scanning tool. (<a name="networking"></a>Networking)
- trackawesomelist - netscanner (⭐477) - TUI Network Scanner (Recently Updated / [Mar 15, 2024](/content/2024/03/15/README.md))
- awesome-stars - netscanner
- awesome-rust - netscanner
- cli-apps - netscanner - All-in-one network scanning tool. (<a name="networking"></a>Networking)
README
# netscanner
Network scanning tool with features like:
- [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)**TODO:**
- [ ] scanning open ports
- [ ] modal window with packet data
- [ ] ipv6 scanning & dumping## *Notes*:
- Must be run with root privileges.
- After `cargo install` You may try to change binary file chown & chmod
```
sudo chown root:user /home/user/.cargo/bin/netscanner
sudo chmod u+s /home/user/.cargo/bin/netscanner
```## Install `Arch AUR`
```
paru -S netscanner
```
```
yay -S netscanner-bin
```## Install `Cargo`
```
cargo install netscanner
```![netscanner screenshot](./netscanner.png?raw=true)
![netscanner screenshot](./netscanner1.png?raw=true)