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
What is a Software Supply Chain Attack? A software supply chain attack occurs when a…
When people ask how UDP works, the simplest answer is this: UDP sends data quickly…
Endpoint Detection and Response (EDR) solutions have become a cornerstone of modern cybersecurity, designed to…
A large-scale malware campaign leveraging AI-assisted development techniques has been uncovered, revealing how attackers are…
How Does a Firewall Work Step by Step? What Is a Firewall and How Does…
People trying to securely connect to work are being tricked into doing the exact opposite.…