MCPcopy
hub / github.com/0dayCTF/reverse-shell-generator

github.com/0dayCTF/reverse-shell-generator @main sqlite

repository ↗ · DeepWiki ↗
167 symbols 493 edges 10 files 2 documented · 1%
README

reverse-shell-generator

All Contributors

Hosted Reverse Shell generator with a ton of functionality -- (great for CTFs)

Netlify Status

Hosted Instance

https://revshells.com

Features

  • Generate common listeners and reverse shells
  • Save button to download Payloads from browser.
  • Raw mode to cURL shells to your machine.
  • Button to increment the listening port number by 1
  • URI and Base64 encoding
  • LocalStorage to persist your configuration
  • Dark, Light and Meme Modes
  • HoaxShell integration with custom listener (see link below for more information) | Credit: https://github.com/t3l3machus

HoaxShell Listener Docs

https://github.com/t3l3machus/hoaxshell/tree/main/revshells

Screenshot

image

Dev

It's recommended to use the netlify dev command if you're wanting to modify any of the server functions, such as for raw link support:

npx netlify dev

Using Docker

Simply run the following commands within this repository to spin up the instance locally using a Docker container

docker build -t reverse_shell_generator .

docker run -d -p 80:80 reverse_shell_generator

Browse to http://localhost:80

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Ryan Montgomery Ryan Montgomery 👀 Chris Wild Chris Wild 📆 🔧 🚇 🎨 Chris Papadopoulos Chris Papadopoulos 🎨 Alan Foster Alan Foster 🚇 AG AG 🚧 Joseph Rose Joseph Rose 🤔 Jabba Jabba 🔣
Jake Ruston Jake Ruston 🔣 Muhammad Ali Muhammad Ali 🔧 edrapac edrapac 🔧 epi epi 🔧 Brandon Brandon 💻 Robiot Robiot 🖋 🚧 Adam Bertrand Adam Bertrand 🖋
Rohit Kumar Ankam Rohit Kumar Ankam 🔧 Panagiotis Chartas Panagiotis Chartas 🚇 🔧

This project follows the all-contributors specification. Contributions of any kind welcome!

Core symbols most depended-on inside this repo

encoder
called by 14
server_functions/raw.js
encoder
called by 8
js/script.js
filterCommandData
called by 6
js/script.js
withCommandType
called by 5
js/data.js
parsePortOrDefault
called by 3
js/script.js
fixedEncodeURIComponent
called by 2
js/script.js
toBinary
called by 2
js/script.js
insertParameters
called by 1
server_functions/raw.js

Shape

Function 167

Languages

TypeScript100%

Modules by API surface

assets/jquery-3.5.1.slim.min.js72 symbols
assets/popper-1.16.1.min.js53 symbols
assets/axios.min.js14 symbols
assets/bootstrap-4.5.2.min.js10 symbols
js/script.js7 symbols
server_functions/raw.js4 symbols
parcel-transformer-obfuscation/src/index.js3 symbols
js/light-mode-switch.js2 symbols
js/raw-link.js1 symbols
js/data.js1 symbols

Dependencies from manifests, versioned

parcel2.3.2 · 1×
parcel-transformer-obfuscationfile:parcel-transfor · 1×

For agents

$ claude mcp add reverse-shell-generator \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact