-- Basic Netcat Alternative --
Rustcat is a port listener that can be used for different purposes.\ It is basically like netcat but with fewer options
git clone https://aur.archlinux.org/rustcat.git
cd rustcat
makepkg -si
Or with yay:
yay -S rustcat
To install from crates.io:
cargo install rustcat
To install from source:
bash <(curl -s https://raw.githubusercontent.com/robiot/rustcat/main/latestinstall.sh)
To install the latest github release (May not work on some distros):
bash <(curl -s https://raw.githubusercontent.com/robiot/rustcat/main/install.sh)
If you want it on windows you need to remove everything related to termion and rustyline from the source
To compile yourself
1. Download the source
2. Cd into the dir and run...
cargo build --release
You may also want to rename the executable to rc
rc [options] [destination] [port]
Help :
rc --help
Listen to port 55660 on localhost :
rc -lp 55660
Listen to port 55660 on localhost with command history :
rc -lpH 55660
Listen to port 55660 on localhost udp :
rc -lpu 55660
Listen to port 55660 on specified ip (192.168.1.10) :
rc -l 192.168.1.10 55660