{"id":14638167,"url":"https://github.com/thatstraw/PwnLnX","last_synced_at":"2025-09-07T06:32:50.555Z","repository":{"id":42631546,"uuid":"341682563","full_name":"thatstraw/PwnLnX","owner":"thatstraw","description":"An advanced multi-threaded, multi-client python reverse shell for hacking linux systems. There's still more work to do so feel free to help out with the development. Disclaimer: This reverse shell should only be used in the lawful, remote administration of authorized systems. Accessing a computer network without authorization or permission is illegal.","archived":false,"fork":false,"pushed_at":"2022-04-28T08:16:21.000Z","size":1106,"stargazers_count":225,"open_issues_count":2,"forks_count":52,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-07-30T14:18:37.438Z","etag":null,"topics":["ethical","ethical-hacking","hacking","levelivsec","linux","metasploit","noobsec","pwnlnx","python3","reverse-shell","shell-scripting","shellscripting","socket","tqdm","windows"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thatstraw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"open_collective":null,"ko_fi":"0xtraw","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.buymeacoffee.com/0xtraw"]}},"created_at":"2021-02-23T20:33:59.000Z","updated_at":"2024-07-08T16:14:12.000Z","dependencies_parsed_at":"2022-07-12T21:40:42.682Z","dependency_job_id":null,"html_url":"https://github.com/thatstraw/PwnLnX","commit_stats":null,"previous_names":["itsmetraw/pwnlnx","thatstraw/pwnlnx","0xtraw/pwnlnx"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thatstraw/PwnLnX","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thatstraw%2FPwnLnX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thatstraw%2FPwnLnX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thatstraw%2FPwnLnX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thatstraw%2FPwnLnX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thatstraw","download_url":"https://codeload.github.com/thatstraw/PwnLnX/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thatstraw%2FPwnLnX/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274005341,"owners_count":25205934,"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","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ethical","ethical-hacking","hacking","levelivsec","linux","metasploit","noobsec","pwnlnx","python3","reverse-shell","shell-scripting","shellscripting","socket","tqdm","windows"],"created_at":"2024-09-10T02:01:48.505Z","updated_at":"2025-09-07T06:32:50.045Z","avatar_url":"https://github.com/thatstraw.png","language":"Python","funding_links":["https://ko-fi.com/0xtraw","https://www.buymeacoffee.com/0xtraw"],"categories":["Python"],"sub_categories":[],"readme":"# PwnLnX\nAn advanced **multi-threaded**, **multi-client** python reverse shell for hacking linux systems. There's still more work to do so feel free to help out with the development.\n**Disclaimer**: This reverse shell should only be used in the lawful, remote administration of authorized systems. Accessing a computer network without authorization or permission is illegal.\n\n:mailbox: Reach me out!\n\n[![Twitter Badge](https://img.shields.io/badge/-@OxTRAW-1ca0f1?style=flat\u0026labelColor=1ca0f1\u0026logo=twitter\u0026logoColor=white\u0026link=https://twitter.com/OxTRAW)](https://twitter.com/OxTRAW) [![Twitter Badge](https://img.shields.io/badge/-@XtremePentesting-1ca0f1?style=flat\u0026labelColor=1ca0f1\u0026logo=twitter\u0026logoColor=white\u0026link=https://twitter.com/xtremepentest)](https://twitter.com/xtremepentest)\n\n\n## Getting Started\nPlease follow these instructions to get a copy of PwnLnX running on your local machine without any problems.\n### Prerequisites\n* Python3:\n    * vidstream\n    * pyfiglet\n    * tqdm\n    * mss\n    * termcolor\n    * pyautogui\n    * pyinstaller\n    * pip3\n    * pynput\n\n### Installing\n```bash\n# Download source code\ngit clone https://github.com/OxTRAW/PwnLnX.git\n\n\ncd PwnLnX\n\n# download and  install the dipendences\nchmod +x setup.sh\n\n./setup.sh\n\n```\n\n### Getting PwnLnx up and running\n#### Show help\n`python3 PwnLnX.py --help`\n\n#### Listening for incoming connections\n`python3 PwnLnX.py --lhost [your localhost ip address] --lport [free port for listening incoming connections]`\n\n#### creating/Generating a payload\n```bash\nchmod +x PwnGen.sh\n\n./PwnGen.sh\n\n```\n\n\u003ethen follow the procedure to successifully create your payload, the payload is saved in PwnLnx directory. Send the created payload to victim\n\n### PwnLnx Usage\n\n| Command       | Usage                                                 |\n| ------------- |-------------------------------------------------------|    \t\t\t\t\t\n| help          | show help     \t\t\t\t\t| \n| exit          | close all the sessions and quit the progaram.         |\n| show sessions | show all available sessions from connected.           |\n| session [ID]  | interact with a specified session ID.                 | \n| kill [all/ID] | kill a specified session or all to kill all sessions. |\n| banner        | have funny by changing the program banner             |\n\n---\n\n### Interact with a session\n\n| Command            | Usage                                                   |\n| -------------------|---------------------------------------------------------| \n| help               | show help.     \t\t\t\t\t       | \n| quit               | close the current session.                              |\n| background         | background the current session.                         |\n| sysinfo            | get minimum target system information.                  | \n| create_persist     | create a persistant backdoor.                           |\n| upload             | upload the specified filename to the target system.     |\n| download           | download the specified filename from the target system. |\n| screenshot         | take a desktop screenshot of the target system.         |\n| start_screenshare  | start desktop screensharing.                            | \n| stop_screenshare   | stop desktop screensharing.                             |\n| start_keycap       | start capturing victim's pressed keystrokes.            |\n| dump_keycap        | dump/get the captured keystrokes.                       |\n| stop_keycap\t\t | stop the capturing keystrokes.                          |\n\n\u003e **NB.** you can also execute linux system commands besides those listed above.\n\n## Disclaimer \nI will not be responsible for any direct or indirect damage caused due to the usage of this tool, it is for educational purposes only.\n## Report Bugs\n\u003e twitter.com/xtremepentest\n\n## Snapshots\n![](res/start_con.png)\n![](res/waiting_con.png)\n![](res/show_sess.png)\n![](res/session.png)\n![](res/help.png)\n![](res/help2.png)\n![](res/ls.png)\n![](res/download.png)\n![](res/pwngen.png)\n\n\n# Sponsor this project\n\n**Bitcoin Address**\n```\nbc1q33ncrxzpuc5n02dc05kl44vpmaw53wf3ztq78q\n```\n**Etherium Address**\n```\n0x1c9155bc825CBa45B64741f2E33069d6808AdD92\n```\n**Litecoin Address**\n```\nLRvPjCq3ZNunLz3bnSc4wz4FDJF8AZUJLK\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthatstraw%2FPwnLnX","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthatstraw%2FPwnLnX","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthatstraw%2FPwnLnX/lists"}