{"id":15036187,"url":"https://github.com/0dayctf/reverse-shell-generator","last_synced_at":"2025-05-13T20:23:07.588Z","repository":{"id":38354274,"uuid":"342738472","full_name":"0dayCTF/reverse-shell-generator","owner":"0dayCTF","description":"Hosted Reverse Shell generator with a ton of functionality. -- (Great for CTFs)","archived":false,"fork":false,"pushed_at":"2024-10-31T22:38:04.000Z","size":1113,"stargazers_count":3326,"open_issues_count":16,"forks_count":708,"subscribers_count":60,"default_branch":"main","last_synced_at":"2025-04-28T12:04:23.299Z","etag":null,"topics":["ctf","generator","hacking","revshell","security","tryhackme"],"latest_commit_sha":null,"homepage":"https://revshells.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0dayCTF.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-27T00:53:13.000Z","updated_at":"2025-04-28T08:58:10.000Z","dependencies_parsed_at":"2023-02-19T09:31:22.727Z","dependency_job_id":"de085165-8b4c-45c9-8dd8-7dbeda0af22c","html_url":"https://github.com/0dayCTF/reverse-shell-generator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0dayCTF%2Freverse-shell-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0dayCTF%2Freverse-shell-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0dayCTF%2Freverse-shell-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0dayCTF%2Freverse-shell-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0dayCTF","download_url":"https://codeload.github.com/0dayCTF/reverse-shell-generator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251311330,"owners_count":21569009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ctf","generator","hacking","revshell","security","tryhackme"],"created_at":"2024-09-24T20:30:26.989Z","updated_at":"2025-04-28T12:04:27.754Z","avatar_url":"https://github.com/0dayCTF.png","language":"JavaScript","readme":"# reverse-shell-generator\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-16-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\nHosted Reverse Shell generator with a ton of functionality -- (great for CTFs)\n\u003cbr\u003e [![Netlify Status](https://api.netlify.com/api/v1/badges/46dbabe0-23b7-42e6-b04b-e1769dc455ce/deploy-status)](https://app.netlify.com/sites/brave-swartz-5dcdab/deploys)\n\n### Hosted Instance\nhttps://revshells.com\n\n### Features\n\n- Generate common listeners and reverse shells\n- Save button to download Payloads from browser.\n- Raw mode to cURL shells to your machine.\n- Button to increment the listening port number by 1\n- URI and Base64 encoding\n- LocalStorage to persist your configuration\n- Dark, Light and Meme Modes\n- HoaxShell integration with custom listener (see link below for more information) | Credit: https://github.com/t3l3machus\n\n### HoaxShell Listener Docs\n\n[https://github.com/t3l3machus/hoaxshell/tree/main/revshells](https://github.com/t3l3machus/hoaxshell/tree/main/revshells)\n\n### Screenshot\n\n![image](https://user-images.githubusercontent.com/70012972/169376352-e6d6b90e-2e2e-46b0-b6f9-0e3f13713e39.png)\n\n## Dev\n\nIt'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:\n\n```\nnpx netlify dev\n```\n\n## Using Docker\nSimply run the following commands within this repository to spin up the instance locally using a Docker container\n\n```\ndocker build -t reverse_shell_generator .\n\ndocker run -d -p 80:80 reverse_shell_generator\n```\n\nBrowse to http://localhost:80\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://ryanmontgomery.me\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/44453666?v=4?s=100\" width=\"100px;\" alt=\"Ryan Montgomery\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRyan Montgomery\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/0dayCTF/reverse-shell-generator/pulls?q=is%3Apr+reviewed-by%3A0dayCTF\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://briskets.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/58673953?v=4?s=100\" width=\"100px;\" alt=\"Chris Wild\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChris Wild\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#projectManagement-briskets\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"#tool-briskets\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"#infra-briskets\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#design-briskets\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://papadope.net/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/28659477?v=4?s=100\" width=\"100px;\" alt=\"Chris Papadopoulos\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChris Papadopoulos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#design-Papadope\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.alanfoster.me/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1271782?v=4?s=100\" width=\"100px;\" alt=\"Alan Foster\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlan Foster\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-AlanFoster\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://muir.land\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/58998623?v=4?s=100\" width=\"100px;\" alt=\"AG\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAG\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-MuirlandOracle\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/0x03f3\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/24409121?v=4?s=100\" width=\"100px;\" alt=\"Joseph Rose\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoseph Rose\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-0x03f3\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/JabbaSec\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/68778279?v=4?s=100\" width=\"100px;\" alt=\"Jabba\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJabba\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#data-JabbaSec\" title=\"Data\"\u003e🔣\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.jake-ruston.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22551835?v=4?s=100\" width=\"100px;\" alt=\"Jake Ruston\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJake Ruston\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#data-Jake-Ruston\" title=\"Data\"\u003e🔣\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://h0j3n.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/51261763?v=4?s=100\" width=\"100px;\" alt=\"Muhammad Ali\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMuhammad Ali\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#tool-H0j3n\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://sprucelab.site\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/33971688?v=4?s=100\" width=\"100px;\" alt=\"edrapac\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eedrapac\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#tool-edrapac\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://epi052.gitlab.io/notes-to-self/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/43392618?v=4?s=100\" width=\"100px;\" alt=\"epi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eepi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#tool-epi052\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://skerritt.blog\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10378052?v=4?s=100\" width=\"100px;\" alt=\"Brandon\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBrandon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/0dayCTF/reverse-shell-generator/commits?author=bee-san\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://robiot.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/68228472?v=4?s=100\" width=\"100px;\" alt=\"Robiot\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRobiot\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-robiot\" title=\"Content\"\u003e🖋\u003c/a\u003e \u003ca href=\"#maintenance-robiot\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Hydragyrum\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4928181?v=4?s=100\" width=\"100px;\" alt=\"Adam Bertrand\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAdam Bertrand\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#content-Hydragyrum\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://rohitkumarankam.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/70012972?v=4?s=100\" width=\"100px;\" alt=\"Rohit Kumar Ankam\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRohit Kumar Ankam\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#tool-rohitkumarankam\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/t3l3machus\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/75489922?v=4?s=100\" width=\"100px;\" alt=\"Panagiotis Chartas\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePanagiotis Chartas\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-t3l3machus\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#tool-t3l3machus\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0dayctf%2Freverse-shell-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0dayctf%2Freverse-shell-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0dayctf%2Freverse-shell-generator/lists"}