rustcat v2.0 releases: Basic Netcat Alternative in Rust
Rustcat
Rustcat is a port listener that can be used for different purposes. It is basically like netcat but with fewer options.
Why use Rustcat?
- Serves it purpose of listening to ports
- It is easy to use
- Uses colors
Changelog v2.0
- +Change name from rc to rcat
Installation
To install from crates.io:
cargo install rustcat && sudo cp ~/.cargo/bin/rustcat /usr/local/bin/rc && cargo uninstall 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)
Compiling yourself
To compile yourself
- Download the source:
git clone https://github.com/robiot/rustcat.git
- cd into the dir and run…
cargo build --release
You may also want to rename the executable to rc
Usage
rcat [options] [destination] [port]
Example
Listen to port 55660 on localhost :
rcat -lp 55660
Listen to port 55660 on localhost with command history :
rcat -lpH 55660
Listen to port 55660 on localhost udp :
rcat -lpu 55660
Listen to port 55660 on specified ip (192.168.1.10) :
rcat -l 192.168.1.10 55660
Copyright (c) 2021 Robiot
Source: https://github.com/robiot/