https://github.com/rlxchap2/lostip
LostIP is a powerful tool for ethical hackers that automatically switches your IP address, making it difficult to trace your online actions.
https://github.com/rlxchap2/lostip
bash bash-scripting bashtool debian-packages ethical-hacking ethical-hacking-tools ethicalhacking ipaddresschanger ipchanger linux linux-shell lostip shell-script tool
Last synced: about 2 months ago
JSON representation
LostIP is a powerful tool for ethical hackers that automatically switches your IP address, making it difficult to trace your online actions.
- Host: GitHub
- URL: https://github.com/rlxchap2/lostip
- Owner: RlxChap2
- License: mit
- Created: 2025-08-16T13:07:14.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-08-16T13:54:46.000Z (3 months ago)
- Last Synced: 2025-09-04T16:07:01.344Z (2 months ago)
- Topics: bash, bash-scripting, bashtool, debian-packages, ethical-hacking, ethical-hacking-tools, ethicalhacking, ipaddresschanger, ipchanger, linux, linux-shell, lostip, shell-script, tool
- Language: Shell
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## LostIP
A Tor-driven IP shuffler tailored for ethical hackers and privacy researchers. LostIP automates IP rotation through Tor at your specified intervals, using SOCKS5 on port **9050** to mask your traffic effortlessly.
---
### Highlights
- Installs required tools (`Tor`, `curl`, `jq`) if missing.
- Rotates your IP address on demand.
- Reveals each new Tor-assigned IP and its geolocation (country, region, city).
- Offers both finite runs (custom cycle count) and continuous mode.
- Cleans up by shutting down Tor on exit or interruption.
- Configures SOCKS5 proxy pointing to `127.0.0.1:9050`.
---
### Prerequisites
- A Debian-based Linux OS (examples: Kali, Parrot OS, Ubuntu, etc).
- Root privileges.
- Access to the internet.
---
### Setup Steps
1. Clone repo:
```bash
git clone https://github.com/RlxChap2/LostIP.git
cd LostIP
```
2. Run the installer:
```bash
sudo bash install.sh
```
- Type `y` to confirm installation.
---
### Run It
Execute the program:
```bash
sudo lostip
```
You'll be prompted to specify:
- The delay between IP switches (in seconds).
- Number of rounds (enter `0` for endless rotation).
---
### Proxy Configuration
To route traffic through Tor:
- **Host**: `127.0.0.1`
- **Port**: `9050`
- You may apply this in your browser or other tools under SOCKS5 settings.
---
### What Happens Internally
- LostIP spins up Tor automatically.
- Each cycle, Tor resets the connection to fetch a fresh IP.
- The script prints the new IP and its location.
- When the tool exits (manually or after completing cycles), Tor is gracefully stopped.
---
### Sample Output
```
Enter rotation interval (sec) [default: 60]: 25
Enter number of cycles (0 = infinite): 3
[+] Switching Tor circuit…
[✓] IP: 51.158.68.26 — France, Île‑de‑France, Paris
[+] Switching Tor circuit…
[✓] IP: 176.10.99.100 — Germany, North Rhine‑Westphalia, Düsseldorf
[+] Switching Tor circuit…
[✓] IP: 185.220.101.5 — Czechia, Prague
```
---
### Termination
- **Continuous mode**: Use `Ctrl+C` to stop.
- **Limited mode**: The script exits after the set number of rotations.
- Tor shuts down automatically in both cases.
---
### Uninstall
```bash
cd LostIP
sudo bash install.sh
```
Select `n` to remove installation.
---
### License & Author
- Released under the **MIT License**.
- Developed by **\[RlxChap2 | 0xR1A7]**
GitHub: `https://github.com/RlxChap2`