10 releases

new 0.5.0 May 13, 2024
0.4.4 Apr 22, 2024
0.4.1 Mar 11, 2024
0.3.4 Dec 30, 2023

#198 in Network programming

Download history 7/week @ 2024-02-07 149/week @ 2024-02-14 26/week @ 2024-02-21 15/week @ 2024-02-28 316/week @ 2024-03-06 160/week @ 2024-03-13 36/week @ 2024-03-20 98/week @ 2024-03-27 31/week @ 2024-04-03 12/week @ 2024-04-10 543/week @ 2024-04-17 59/week @ 2024-04-24 245/week @ 2024-05-01 168/week @ 2024-05-08

1,015 downloads per month

MIT license

1MB
4.5K SLoC

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

Arch package Alpine Linux Edge package nixpkgs unstable package

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

TODO:

  • scanning open ports
  • packet logs filter
  • 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 on Arch Linux

pacman -S netscanner

Install on Alpine(edge) Linux

apk add netscanner --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/

Install Cargo

cargo install netscanner

Dependencies

~34–51MB
~658K SLoC