No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-06 18:36:54 +02:00
.config feat: oui updated db, add vim keys moves 2026-07-06 17:46:29 +02:00
.github @v0.6.41 2026-01-20 16:23:52 +01:00
assets feat: oui updated db, add vim keys moves 2026-07-06 17:46:29 +02:00
debian @v0.6.41 2026-01-20 16:23:52 +01:00
examples feat: implement exporting data into a home directory (linux only for now) 2024-07-03 00:46:29 +02:00
src fix: blocking sys calls in threads cause freezing & lags 2026-07-06 18:33:37 +02:00
.envrc init commit - add wifi scanner (table of scanned wifi networks) 2023-12-10 17:33:10 +01:00
.gitignore feat: update demo tape/gif & readme 2024-10-19 00:13:28 +02:00
build.rs fix: HATEFUL commit, downloading npcap SDK for Packet.lib linking 2024-10-23 23:48:43 +02:00
Cargo.lock @v0.6.43 2026-07-06 18:36:54 +02:00
Cargo.toml @v0.6.43 2026-07-06 18:36:54 +02:00
demo.gif feat: update demo tape/gif & readme 2024-10-19 00:13:28 +02:00
demo.tape feat: update demo tape/gif & readme 2024-10-19 00:13:28 +02:00
FUNDING.json Create FUNDING.json 2024-05-12 03:11:26 +02:00
LICENSE init commit - add wifi scanner (table of scanned wifi networks) 2023-12-10 17:33:10 +01:00
README.md Update README.md 2024-12-29 18:15:13 +01:00
rust-toolchain.toml init commit - add wifi scanner (table of scanned wifi networks) 2023-12-10 17:33:10 +01:00
traffic.png feat: update demo tape/gif & readme 2024-10-19 00:13:28 +02:00

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

Arch package nixpkgs unstable package Manjaro Stable package Kali Linux Rolling package

netscanner - Network scanner & 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

Windows Installation

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.

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:

Created by: Lukas Chleba chlebik@gmail.com