{"id":21643419,"url":"https://github.com/s-r-e-e-r-a-j/ipghost","last_synced_at":"2025-04-04T10:50:03.619Z","repository":{"id":264437832,"uuid":"893377285","full_name":"s-r-e-e-r-a-j/IPGhost","owner":"s-r-e-e-r-a-j","description":"IPGhost is a strong tool for ethical hackers.  This tool automatically changes your IP address , making it hard for anyone to track your online activities","archived":false,"fork":false,"pushed_at":"2025-04-02T15:39:55.000Z","size":103,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T16:43:09.400Z","etag":null,"topics":["bash","bash-script","bash-scripting","bashtool","ethical-hacking","ethical-hacking-tools","ethicalhacking","ipaddresschanger","ipchanger","ipghost","kali-linux-hacking","kali-linux-tools","kalilinuxtoo"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/s-r-e-e-r-a-j.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-11-24T09:30:49.000Z","updated_at":"2025-04-02T15:39:58.000Z","dependencies_parsed_at":"2024-12-10T18:21:52.710Z","dependency_job_id":"5a253e64-3b2d-4fe6-be1f-c34231da29c9","html_url":"https://github.com/s-r-e-e-r-a-j/IPGhost","commit_stats":null,"previous_names":["s-r-e-e-r-a-j/ipghost"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-r-e-e-r-a-j%2FIPGhost","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-r-e-e-r-a-j%2FIPGhost/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-r-e-e-r-a-j%2FIPGhost/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-r-e-e-r-a-j%2FIPGhost/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/s-r-e-e-r-a-j","download_url":"https://codeload.github.com/s-r-e-e-r-a-j/IPGhost/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247166144,"owners_count":20894652,"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":["bash","bash-script","bash-scripting","bashtool","ethical-hacking","ethical-hacking-tools","ethicalhacking","ipaddresschanger","ipchanger","ipghost","kali-linux-hacking","kali-linux-tools","kalilinuxtoo"],"created_at":"2024-11-25T05:34:13.643Z","updated_at":"2025-04-04T10:50:03.609Z","avatar_url":"https://github.com/s-r-e-e-r-a-j.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## IPGhost\n\nIPGhost is a strong tool for ethical hackers. It helps you stay private and anonymous online by using the Tor network. This tool automatically changes your IP address, making it hard for anyone to track your online activities.\n\n## Features\n\n- Automatic installation of required dependencies (`Tor`, `curl`,`jq`).\n\n- Changing your IP address regularly through Tor to stay anonymous.\n\n- Display of the current Tor-routed IP address after every IP address change.\n\n- Display of the location details (Country, Region, and City).\n\n- User-defined IP address change interval and cycle count (or infinite mode).\n\n- Automatically stops the Tor service upon exit to prevent unnecessary resource usage.\n\n- SOCKS proxy setup instructions for routing your applications through Tor.\n\n## Requirements\n\n- A Debian-based Linux distribution (e.g., Ubuntu, tested on Kali Linux).\n\n- Root privileges to install dependencies and manage the Tor service.\n\n- Active internet connection.\n\n## Installation\n\n**Step 1: Download and Install**\n\n1. **Clone the repository or download the files:**\n   \n```bash\ngit clone https://github.com/s-r-e-e-r-a-j/IPGhost.git\n```\n2. **Navigate to the IPGhost directory**\n   \n```bash\ncd IPGhost\n```\n3. **Navigate to the IPGhost directory**\n   \n```bash\ncd IPGhost\n```\n4. **Run the install.sh script to set up IPGhost:**\n\n```bash\nsudo bash install.sh\n```\n\nThen Enter `y` for install.\n\n## Usage\n\n**Step 1: Start IPGhost**\nAfter installation, start `IPGhost` by running:\n\n```bash\nsudo ipghost\n```\n\n**After running the tool, it will automatically install necessary dependencies (Tor, curl, jq).**\n\n**Step 2: Configure SOCKS Proxy**\n\nTo route your internet traffic through Tor, configure your applications to use the Tor SOCKS proxy:\n\n- **Proxy Address:** `127.0.0.1`\n\n- **Port:** `9050`\n\n#### Example Configuration:\n\n- **Firefox:**\n\n1.Go to `Settings \u003e Network Settings \u003e Manual Proxy Configuration`.\n\n2. Set **SOCKS Host** to `127.0.0.1` and **Port** to `9050`.\n\n3. Select SOCKS v5.\n\n4. Save the settings.\n\n## How It Works\n\n1. **Start Tor Service:** **IPGhost** automatically starts the Tor service when launched.\n\n2. **IP Change:**\n\n- Prompts the user for an IP address change interval (default: 60 seconds) and the number of IP address changes (0 for infinite).\n\n- Reloads the Tor service to change identity and fetches the new IP address.\n\n3. **Monitor New IP:**\n\n- Displays the Tor-assigned IP after each IP address change.\n\n- Shows location details (Country, Region, and City) in green color for better visibility.\n\n4. **Stop Tor on Exit:**\n\n- When IPGhost exits, it automatically stops the Tor service to conserve system resources.\n\n## Example Output\n\n```markdown     \n  _____ _____     _____ _               _   \n |_   _|  __ \\   / ____| |             | |  \n   | | | |__) | | |  __| |__   ___  ___| |_ \n   | | |  ___/  | | |_ | '_ \\ / _ \\/ __| __|\n  _| |_| |      | |__| | | | | (_) \\__ \\ |_ \n |_____|_|       \\_____|_| |_|\\___/|___/\\__|\n                                            \n                                            \n\n* Copyright © Sreeraj, 2024  *\n* GitHub: https://github.com/s-r-e-e-r-a-j  *\n\nChange your SOCKS to 127.0.0.1:9050\n\n[+] Enter interval (seconds) between IP changes [default: 60]: 30\n[+] Enter number of IP changes (0 for infinite): 5\n[~] Changing identity...\n[~] Identity changed.\n[+] New IP: 103.251.167.20\n[+] Location:\n    Country: India\n    Region: Maharashtra\n    City: Mumbai\n[~] Changing identity...\n[~] Identity changed.\n[+] New IP: 185.129.61.4\n[+] Location:\n    Country: Netherlands\n    Region: North Holland\n    City: Amsterdam\n```\n## Stopping IPGhost\n\n- **Infinite Mode:** Press `Ctrl+C` to stop.\n\n- **Fixed IP Address Change:** The tool will automatically terminate after completing the specified number of cycles.\n\n- **Tor service stops automatically upon exiting the tool.**\n\n## Uninstallation\n\n```bash\ncd IPGhost\n\nsudo bash install.sh\n```\nThen Enter `n`for uninstall.\n\n## License\n\nThis tool is open-source and available under the MIT License.\n\n## Disclaimer\n\nIPGhost is for educational purposes only. Misuse of the tool could violate the terms of service of websites, services, or networks you access. Always use the tool responsibly and in accordance with applicable laws and regulations.\n\n## Author\n\n- **Sreeraj**\n\n**GitHub:** https://github.com/s-r-e-e-r-a-j\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs-r-e-e-r-a-j%2Fipghost","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs-r-e-e-r-a-j%2Fipghost","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs-r-e-e-r-a-j%2Fipghost/lists"}