|
| 1 | +# reverse-shell-generator |
| 2 | +<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> |
| 3 | +[](#contributors-) |
| 4 | +<!-- ALL-CONTRIBUTORS-BADGE:END --> |
| 5 | +Hosted Reverse Shell generator with a ton of functionality -- (great for CTFs) |
| 6 | +<br> [](https://app.netlify.com/sites/brave-swartz-5dcdab/deploys) |
| 7 | + |
| 8 | +### Hosted Instance |
| 9 | +https://revshells.com |
| 10 | + |
| 11 | +### Features |
| 12 | + |
| 13 | +- Generate common listeners and reverse shells |
| 14 | +- Save button to download Payloads from browser. |
| 15 | +- Raw mode to cURL shells to your machine. |
| 16 | +- Button to increment the listening port number by 1 |
| 17 | +- URI and Base64 encoding |
| 18 | +- LocalStorage to persist your configuration |
| 19 | +- Dark, Light and Meme Modes |
| 20 | +- HoaxShell integration with custom listener (see link below for more information) | Credit: https://github.com/t3l3machus |
| 21 | + |
| 22 | +### HoaxShell Listener Docs |
| 23 | + |
| 24 | +[https://github.com/t3l3machus/hoaxshell/tree/main/revshells](https://github.com/t3l3machus/hoaxshell/tree/main/revshells) |
| 25 | + |
| 26 | +### Screenshot |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | +## Dev |
| 31 | + |
| 32 | +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: |
| 33 | + |
| 34 | +``` |
| 35 | +npx netlify dev |
| 36 | +``` |
| 37 | + |
| 38 | +## Using Docker |
| 39 | +Simply run the following commands within this repository to spin up the instance locally using a Docker container |
| 40 | + |
| 41 | +``` |
| 42 | +docker build -t reverse_shell_generator . |
| 43 | +
|
| 44 | +docker run -d -p 80:80 reverse_shell_generator |
| 45 | +``` |
| 46 | + |
| 47 | +Browse to http://localhost:80 |
| 48 | + |
| 49 | +## Contributors β¨ |
| 50 | + |
| 51 | +Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): |
| 52 | + |
| 53 | +<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> |
| 54 | +<!-- prettier-ignore-start --> |
| 55 | +<!-- markdownlint-disable --> |
| 56 | +<table> |
| 57 | + <tbody> |
| 58 | + <tr> |
| 59 | + <td align="center" valign="top" width="14.28%"><a href="http://ryanmontgomery.me"><img src="https://avatars.githubusercontent.com/u/44453666?v=4?s=100" width="100px;" alt="Ryan Montgomery"/><br /><sub><b>Ryan Montgomery</b></sub></a><br /><a href="https://github.com/0dayCTF/reverse-shell-generator/pulls?q=is%3Apr+reviewed-by%3A0dayCTF" title="Reviewed Pull Requests">π</a></td> |
| 60 | + <td align="center" valign="top" width="14.28%"><a href="https://briskets.io"><img src="https://avatars.githubusercontent.com/u/58673953?v=4?s=100" width="100px;" alt="Chris Wild"/><br /><sub><b>Chris Wild</b></sub></a><br /><a href="#projectManagement-briskets" title="Project Management">π</a> <a href="#tool-briskets" title="Tools">π§</a> <a href="#infra-briskets" title="Infrastructure (Hosting, Build-Tools, etc)">π</a> <a href="#design-briskets" title="Design">π¨</a></td> |
| 61 | + <td align="center" valign="top" width="14.28%"><a href="https://papadope.net/"><img src="https://avatars.githubusercontent.com/u/28659477?v=4?s=100" width="100px;" alt="Chris Papadopoulos"/><br /><sub><b>Chris Papadopoulos</b></sub></a><br /><a href="#design-Papadope" title="Design">π¨</a></td> |
| 62 | + <td align="center" valign="top" width="14.28%"><a href="https://www.alanfoster.me/"><img src="https://avatars.githubusercontent.com/u/1271782?v=4?s=100" width="100px;" alt="Alan Foster"/><br /><sub><b>Alan Foster</b></sub></a><br /><a href="#infra-AlanFoster" title="Infrastructure (Hosting, Build-Tools, etc)">π</a></td> |
| 63 | + <td align="center" valign="top" width="14.28%"><a href="https://muir.land"><img src="https://avatars.githubusercontent.com/u/58998623?v=4?s=100" width="100px;" alt="AG"/><br /><sub><b>AG</b></sub></a><br /><a href="#maintenance-MuirlandOracle" title="Maintenance">π§</a></td> |
| 64 | + <td align="center" valign="top" width="14.28%"><a href="https://github.com/0x03f3"><img src="https://avatars.githubusercontent.com/u/24409121?v=4?s=100" width="100px;" alt="Joseph Rose"/><br /><sub><b>Joseph Rose</b></sub></a><br /><a href="#ideas-0x03f3" title="Ideas, Planning, & Feedback">π€</a></td> |
| 65 | + <td align="center" valign="top" width="14.28%"><a href="https://github.com/JabbaSec"><img src="https://avatars.githubusercontent.com/u/68778279?v=4?s=100" width="100px;" alt="Jabba"/><br /><sub><b>Jabba</b></sub></a><br /><a href="#data-JabbaSec" title="Data">π£</a></td> |
| 66 | + </tr> |
| 67 | + <tr> |
| 68 | + <td align="center" valign="top" width="14.28%"><a href="http://www.jake-ruston.com"><img src="https://avatars.githubusercontent.com/u/22551835?v=4?s=100" width="100px;" alt="Jake Ruston"/><br /><sub><b>Jake Ruston</b></sub></a><br /><a href="#data-Jake-Ruston" title="Data">π£</a></td> |
| 69 | + <td align="center" valign="top" width="14.28%"><a href="https://h0j3n.github.io/"><img src="https://avatars.githubusercontent.com/u/51261763?v=4?s=100" width="100px;" alt="Muhammad Ali"/><br /><sub><b>Muhammad Ali</b></sub></a><br /><a href="#tool-H0j3n" title="Tools">π§</a></td> |
| 70 | + <td align="center" valign="top" width="14.28%"><a href="http://sprucelab.site"><img src="https://avatars.githubusercontent.com/u/33971688?v=4?s=100" width="100px;" alt="edrapac"/><br /><sub><b>edrapac</b></sub></a><br /><a href="#tool-edrapac" title="Tools">π§</a></td> |
| 71 | + <td align="center" valign="top" width="14.28%"><a href="https://epi052.gitlab.io/notes-to-self/"><img src="https://avatars.githubusercontent.com/u/43392618?v=4?s=100" width="100px;" alt="epi"/><br /><sub><b>epi</b></sub></a><br /><a href="#tool-epi052" title="Tools">π§</a></td> |
| 72 | + <td align="center" valign="top" width="14.28%"><a href="https://skerritt.blog"><img src="https://avatars.githubusercontent.com/u/10378052?v=4?s=100" width="100px;" alt="Brandon"/><br /><sub><b>Brandon</b></sub></a><br /><a href="https://github.com/0dayCTF/reverse-shell-generator/commits?author=bee-san" title="Code">π»</a></td> |
| 73 | + <td align="center" valign="top" width="14.28%"><a href="https://robiot.github.io/"><img src="https://avatars.githubusercontent.com/u/68228472?v=4?s=100" width="100px;" alt="Robiot"/><br /><sub><b>Robiot</b></sub></a><br /><a href="#content-robiot" title="Content">π</a> <a href="#maintenance-robiot" title="Maintenance">π§</a></td> |
| 74 | + <td align="center" valign="top" width="14.28%"><a href="https://github.com/Hydragyrum"><img src="https://avatars.githubusercontent.com/u/4928181?v=4?s=100" width="100px;" alt="Adam Bertrand"/><br /><sub><b>Adam Bertrand</b></sub></a><br /><a href="#content-Hydragyrum" title="Content">π</a></td> |
| 75 | + </tr> |
| 76 | + <tr> |
| 77 | + <td align="center" valign="top" width="14.28%"><a href="http://rohitkumarankam.com"><img src="https://avatars.githubusercontent.com/u/70012972?v=4?s=100" width="100px;" alt="Rohit Kumar Ankam"/><br /><sub><b>Rohit Kumar Ankam</b></sub></a><br /><a href="#tool-rohitkumarankam" title="Tools">π§</a></td> |
| 78 | + <td align="center" valign="top" width="14.28%"><a href="https://github.com/t3l3machus"><img src="https://avatars.githubusercontent.com/u/75489922?v=4?s=100" width="100px;" alt="Panagiotis Chartas"/><br /><sub><b>Panagiotis Chartas</b></sub></a><br /><a href="#infra-t3l3machus" title="Infrastructure (Hosting, Build-Tools, etc)">π</a> <a href="#tool-t3l3machus" title="Tools">π§</a></td> |
| 79 | + </tr> |
| 80 | + </tbody> |
| 81 | +</table> |
| 82 | + |
| 83 | +<!-- markdownlint-restore --> |
| 84 | +<!-- prettier-ignore-end --> |
| 85 | + |
| 86 | +<!-- ALL-CONTRIBUTORS-LIST:END --> |
| 87 | + |
| 88 | +This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome! |
0 commit comments