Rustcat is a port listener that can be used for different purposes.
It is basically like netcat but with fewer options.
Why Use Rustcat?
Installation
Debian
wget https://github.com/robiot/rustcat/releases/latest/download/rustcat_amd64.deb
sudo apt install ./rustcat_amd64.deb
Arch
git clone https://aur.archlinux.org/rustcat.git
cd rustcat
makepkg -si
Or with yay:
yay -S rustcat
Other Distributions
To install from crates.io:
cargo install rustcat
To install the latest github release without compiling yourself:
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
Compiling yourself
To compile yourself
cargo build –release
Usage
rc [options] [destination] [port]
Usage Examples
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
Kali Linux 2024.4, the final release of 2024, brings a wide range of updates and…
This Go program applies a lifetime patch to PowerShell to disable ETW (Event Tracing for…
GPOHunter is a comprehensive tool designed to analyze and identify security misconfigurations in Active Directory…
Across small-to-medium enterprises (SMEs) and managed service providers (MSPs), the top priority for cybersecurity leaders…
The free and open-source security platform SecHub, provides a central API to test software with…
Don't worry if there are any bugs in the tool, we will try to fix…