{"id":15442639,"url":"https://github.com/n4s1rl1/ng-shell","last_synced_at":"2025-03-28T07:24:53.713Z","repository":{"id":257163562,"uuid":"857494711","full_name":"N4s1rl1/NG-SHELL","owner":"N4s1rl1","description":"Ngrok Reverse Shell Tool","archived":false,"fork":false,"pushed_at":"2024-09-14T20:07:57.000Z","size":187,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-18T13:14:12.476Z","etag":null,"topics":["ngrok","python3","reverse-shell","tool"],"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/N4s1rl1.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":"2024-09-14T19:57:43.000Z","updated_at":"2024-09-14T20:16:05.000Z","dependencies_parsed_at":"2024-11-11T20:00:22.273Z","dependency_job_id":null,"html_url":"https://github.com/N4s1rl1/NG-SHELL","commit_stats":null,"previous_names":["n4s1rl1/ng-shell"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N4s1rl1%2FNG-SHELL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N4s1rl1%2FNG-SHELL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N4s1rl1%2FNG-SHELL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/N4s1rl1%2FNG-SHELL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/N4s1rl1","download_url":"https://codeload.github.com/N4s1rl1/NG-SHELL/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245986262,"owners_count":20705187,"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":["ngrok","python3","reverse-shell","tool"],"created_at":"2024-10-01T19:29:00.896Z","updated_at":"2025-03-28T07:24:53.693Z","avatar_url":"https://github.com/N4s1rl1.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ngrok Reverse Shell Tool\r\n\r\n## Description \r\n\r\nThis Python tool allows you to create a reverse shell using Ngrok's public IP and port. It automates the process of starting Ngrok, fetching the tunnel's public URL, and generating various types of reverse shell commands. Once Ngrok is started, it gives you the ability to select from multiple reverse shell options, including `bash`, `netcat`, `php`, `python`, `ruby`, and `socat`. Additionally, it provides the necessary Netcat listener command and instructions to stop the Ngrok process.\r\n\r\n## Features\r\n\r\n* Automatically opens Ngrok in a new terminal.\r\n* Fetches the public Ngrok URL and resolves the IP and port.\r\n* Supports different reverse shell commands (bash, nc, php, python, ruby, socat).\r\n* Provides a command to stop Ngrok when you're done.\r\n\r\n## Installation \u0026 Usage\r\n\r\n1. `git clone https://github.com/N4s1rl1/NG-SHELL.git`\r\n2. `cd NG-SHELL`\r\n3. `pip install -r requirements.txt`\r\n4. `sudo python3 ng-shell.py`\r\n\r\n## Screenshot\r\n\r\n![ng-shell](./img/ng-shell.png)\r\n\r\n\r\n## Language\r\n\r\n[![Python](https://img.shields.io/badge/Python%203-blue.svg)](https://www.python.org)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn4s1rl1%2Fng-shell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fn4s1rl1%2Fng-shell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn4s1rl1%2Fng-shell/lists"}