Tor-based IP Anonymizer Tool
TRS (Tembok Ratapan Solo) is a Tor-based IP anonymizer tool that runs in the Linux terminal. It allows users to hide their real IP address, switch network identities manually or automatically, and execute commands through the Tor network using Proxychains.
Built for educational purposes, network security research, and digital privacy.
| Feature | Description |
|---|---|
| 🟢 Start / Stop Tor | Manage the Tor service directly from the menu |
| 🔄 Change IP | Request a new Tor circuit for a fresh identity |
| ⏱️ Auto-Rotate IP | Automatically rotate IP at a configurable interval |
| 🔗 Proxychains Exec | Run any command through the Tor network |
| 🔍 DNS Leak Test | Check whether DNS is leaking outside of Tor |
| 📡 Network Info | Display your real IP and Tor IP side by side |
| 🎨 Terminal UI | Matrix rain animation, spinner, progress bar, ASCII art |
- OS: Kali Linux (or any Debian-based distro)
- Python: 3.8+
- Privileges: root / sudo
sudo apt update
sudo apt install tor proxychains4 -ypip install -r requirements.txt
requestsandstemwill be installed automatically. Ifstemis missing when you first change IP, the tool will install it on its own.
# 1. Clone the repository
git clone https://github.com/Kirozaku/TRS.git
cd TRS
# 2. Install Python dependencies
pip install -r requirements.txt
# 3. Run the tool (root required)
sudo python3 trs.py[1] Start Tor
[2] Stop Tor
[3] Change IP (new circuit)
[4] Auto-Rotate IP
[5] Execute via Proxychains
[6] DNS Leak Test
[7] Show Network Info
[0] Exit
When selecting option 4, the tool will prompt:
- Interval (seconds) — delay between rotations, default
30 - Total rotations — number of rotations, enter
0for unlimited
When selecting option 5, enter any command you want to run through Tor, e.g:
curl https://ifconfig.me
nmap -sT target.com
TRS automatically detects and appends the following settings to /etc/tor/torrc if they are missing:
ControlPort 9051
CookieAuthentication 1
CookieAuthFileGroupReadable 1
Tor will then be restarted automatically for the changes to take effect.
TRS/
├── trs.py # Main tool file
├── requirements.txt # Python dependencies
└── README.md # Documentation
If you find this tool useful and want to support further development, donations are greatly appreciated!
Bitcoin (BTC)
1N1rMC95mwYqpQNCWC5TQmZJGdpwf2APsS
This tool is created solely for educational and network security research purposes.
Any illegal use of this tool is the sole responsibility of the user.
The developer is not responsible for any misuse of this tool.
GitHub: github.com/Kirozaku
