/TorghostNG

TorghostNG - Make all your internet traffic anonymized with Tor network. Rewritten from TorGhost with Python 3

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

About TorghostNG

TorghostNG is a tool that make all your internet traffic anonymized through Tor network.

Rewritten from TorGhost with Python 3.

TorghostNG was tested on:

  • Kali Linux
  • Manjaro
  • ...

What's new in TorghostNG 1.2

  • Fixed update_commands and others in torghostng.py
  • Changed a few things in theme.py
  • Changed a few things in install.py
  • Now you can change Tor circuit with -r

Before you use TorghostNG

  • 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

To install TorghostNG, open your Kali Terminal and enter these commands

cd /opt
git clone https://github.com/aryanguenthner/torghostng
cd torghostng
sudo touch /etc/sysctl.conf
sudo python3 install.py
sudo torghostng
python3 torghostng -id ca

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
  • ...

If you have any questions, you can watch this tutorial videos πŸ™‚

I hope you will love it πŸ˜ƒ

How to update TorghostNG

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.

Notes before you use Tor

Tor can't help you completely anonymous, just almost:

It's recommended that you should use NoScript before before surfing the web with Tor. NoScript shall block JavaScript/Java/Flash scripts on websites to make sure they won't reveal your real identify.

And please

  • Don't spam or perform DoS attacks with Tor. It's not effective, you will only make Tor get hated and waste Tor's money.
  • Don't torrent over Tor. If you want to keep anonymous while torrenting, use a no-logs VPN please.

Bittorrent over Tor isn't a good idea

Not anonymous: attack reveals BitTorrent users on Tor network

Don't torrent over Tor, please

Changes log

Version 1.2

Version 1.1

  • Check your IPv6
  • Change all "TOR" to "Tor"
  • Block BitTorrent traffic
  • Auto disable IPv6 before connecting to Tor

Screenshots of Torghost (Version 1.0)

  • Changing MAC address: torghostng -m INTERFACE

Changing MAC address with TorghostNG

  • Checking IP address: torghostng -c

Checking IP address with TorghostNG

  • Disconnecting from Tor: torghostng -x

Disconnecting from Tor network with TorghostNG

  • Connecting to Tor exitnode in a specific country: torghostng -id COUNTRY ID

Connecting to TOR exitnode in a specific country

  • Uninstalling TorghostNG: python3 install.py

Uninstalling TorghostNG

Contact to the coder

To-do lists

  • Block torrent, for you - Tor network
  • IPv6 (maybe?)
  • GUI version
  • Fix bug, improve TorghostNG (always)

And finally

You can help me by telling me if you find any bugs or issues. Thank you for using my tool 😊