Categories: Kali Linux

TorghostNG : Make All Your Internet Traffic Anonymized With Tor Network

TorghostNG will make all your internet traffic anonymized with Tor network. Rewritten from TorGhost with Python 3.

Rewritten from TorGhost with Python 3. TorghostNG was tested on:

  • Kali Linux
  • Manjaro

What’s New?

Before You Use?

  • For the goodness of Tor network, BitTorrent traffic will be blocked by iptables. Although you can bypass it with some tweaks with your torrent client 😥. It’s difficult to completely block all torrent traffic.
  • For security reason, TorghostNG is gonna disable IPv6 to prevent IPv6 leaks (it happened to me lmao).

Installing

TorghostNG currently supports:

  • GNU/Linux distros that based on Arch Linux
  • GNU/Linux distros that based on Debian/Ubuntu
  • GNU/Linux distros that based on Fedora, CentOS, RHEL, openSUSE
  • Solus OS
  • Void Linux
  • Anh the elder guy: Slackware
  • (Too much package managers for one day :v)

To install TorghostNG, open your Terminal and enter these commands

git clone https://github.com/githacktools/TorghostNG
cd TorghostNG
sudo python3 install.py
sudo torghostng

But with Slackware, you use sudo python3 torghostng.py to run TorghostNG :v

Help

OPTIONS:
-h, –help Show this help message and exit
-s, –start Start connecting to Tor
-x, –stop Stop connecting to Tor
-r, –renew Renew the current Tor circuit
-id COUNTRY ID Connect to Tor exit node of a specific country. Go to CountryCode.org to search country ID
-mac INTERFACE Randomly change MAC address. Use ‘ifconfig’ to show interface devices
-c, –checkip Check your current IPv4 address
–dns Use this to fix DNS when website address can’t be resolved
-l, –language Change the display language. English is the default
–list Show the available languages list
-u, –update Check for update
–nodelay Disable delay time

You can combine multiple choices at the same time, such as:

  • torghostng -s -m INTERFACE: Changing MAC address before connecting
  • torghostng -c -m INTERFACE: Checking IP address and changing MAC address
  • torghostng -s -x: Connecting to Tor anh then stop :v

How To Update?

Open Terminal and type torghostng -u with sudo to update TorghostNG, but it will download new TorghostNG to /root, because you’re running it as root. If you don’t like that, you can type git pull -f and sudo python3 install.py.

Also Read – Intercept : Policy As Code Static Analysis Auditing

Screenshots

  • Changing MAC address: torghostng -m INTERFACE
  • Checking IP address: torghostng -c
  • Disconnecting from Tor: torghostng -x
  • Connecting to Tor exitnode in a specific country: torghostng -id COUNTRY ID
  • Uninstalling TorghostNG: python3 install.py

Credit: @SecureGF

R K

Recent Posts

git fetch vs git pull: How They Work and When to Use Each

Both git fetch and git pull talk to a remote repository, but they do very different things to your…

5 days ago

git cherry-pick Command: Apply Commits from Another Branch

Sometimes the change you need already exists, just on the wrong branch. A hotfix lands…

5 days ago

Best Email APIs for Secure Business Email: Why Developers Are Moving Beyond SMTP

Email is still one of the most important communication channels inside modern applications. Password resets,…

6 days ago

Nginx Commands in Linux: Start, Stop, Reload, Test, and Log

Nginx is a high-performance web server and reverse proxy trusted by some of the largest…

1 week ago

ufw Command in Linux: Manage Firewall Rules with Examples

ufw (Uncomplicated Firewall) sits on top of iptables (or nftables on newer systems) and replaces…

1 week ago

who Command in Linux: Show All Logged-In Users and Sessions

When you share a server with a team or investigate unexpected activity, the first question…

1 week ago