Skip to content

Kirozaku/TRS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Tembok Ratapan Solo

Tor-based IP Anonymizer Tool

Python Platform Tor License Version


📌 About

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.


✨ Features

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

⚙️ Requirements

System

  • OS: Kali Linux (or any Debian-based distro)
  • Python: 3.8+
  • Privileges: root / sudo

System Packages

sudo apt update
sudo apt install tor proxychains4 -y

Python Packages

pip install -r requirements.txt

requests and stem will be installed automatically. If stem is missing when you first change IP, the tool will install it on its own.


🚀 Installation & Usage

# 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

📋 Main Menu

[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

Auto-Rotate Example

When selecting option 4, the tool will prompt:

  • Interval (seconds) — delay between rotations, default 30
  • Total rotations — number of rotations, enter 0 for unlimited

Proxychains Example

When selecting option 5, enter any command you want to run through Tor, e.g:

curl https://ifconfig.me
nmap -sT target.com

🔧 Tor Auto-Configuration

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.


📁 Repository Structure

TRS/
├── trs.py              # Main tool file
├── requirements.txt    # Python dependencies
└── README.md           # Documentation

☕ Donate

If you find this tool useful and want to support further development, donations are greatly appreciated!

Bitcoin (BTC)

1N1rMC95mwYqpQNCWC5TQmZJGdpwf2APsS

⚠️ Disclaimer

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.


👤 Author

GitHub: github.com/Kirozaku


Stay anonymous. Stay safe.

About

Tembok Ratapan Solo — Hidden Identity Tool via Tor

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages