Networkscanner written in Rust
The Networkscanner has to be run as administrator/root because it is opening raw sockets!
Under Windows you have to install WinPcap and place the file Packet.lib under /target/debug/deps/Packet.lib
.
You can find the Packet.lib file in your winpcap installation here WpdPack/Lib/x64/Packet.lib
or here WpdPack/Lib/Packet.lib
.
If you have not added this file you will get a linking error similiar to this
note: Non-UTF-8 output: LINK : fatal error LNK1181: Inputfile \"Packet.lib\" could not be opened.
Under Linux everything works fine without further steps.
Microsoft Windows 10 Pro 10.0.17134 Build 17134
Linux Debian Kernel 4.16.16
``` _ _ _ | _ |_ _ | | | | || | _ _ _ _ | | | | | -| | |_ -| | | | | | -| | | | | . | _| '| | | | .'| | | -| | |||||| ||||| |||| |,| |_||,|||||_|_|
Scan Types: P Ping scan TF Tcp full scan
RNS is a free Network Scanner written in rust.
Usage examples: ./rns -i 192.168.0.1 -p 79-81 -s TF ./rns -l C:\ips.txt -s P ./rns -i 192.168.0.1 -s P -o C:\out.txt
USAGE:
projekt.exe [OPTIONS] --scantype
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-i, --ip