All Projects → GitHackTools → Torghostng

GitHackTools / Torghostng

Licence: gpl-3.0
TorghostNG - Make your internet traffic anonymized through Tor network and Privoxy. Rewritten from TorGhost with Python 3

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Torghostng

tor-ip-changer
request new identity every X seconds interval using TOR client
Stars: ✭ 233 (-3.32%)
Mutual labels:  tor, anonymity, tor-network
Onionbrowser
An open-source, privacy-enhancing web browser for iOS, utilizing the Tor anonymity network
Stars: ✭ 1,702 (+606.22%)
Mutual labels:  tor, tor-network, anonymity
orjail
a more secure way to force programs to exclusively use tor network
Stars: ✭ 136 (-43.57%)
Mutual labels:  tor, anonymity, tor-network
Tor-IP-Addresses
Hourly checked and updated list of IP Addresses of Tor and Tor Exit Nodes
Stars: ✭ 182 (-24.48%)
Mutual labels:  tor, anonymity, tor-network
Private Tor Network
Run an isolated instance of a tor network in Docker containers
Stars: ✭ 125 (-48.13%)
Mutual labels:  tor, tor-network, anonymity
Tor Router
A SOCKS, HTTP and DNS proxy for distributing traffic across multiple instances of Tor
Stars: ✭ 69 (-71.37%)
Mutual labels:  tor, tor-network
Torchat Mac
macOS native TorChat client
Stars: ✭ 73 (-69.71%)
Mutual labels:  tor, anonymity
Digital Rights
Promote digital rights in China
Stars: ✭ 186 (-22.82%)
Mutual labels:  tor, anonymity
Tinytor
A tiny Tor client implementation (in pure python).
Stars: ✭ 80 (-66.8%)
Mutual labels:  tor, anonymity
Deepweb Scappering
Discover hidden deepweb pages
Stars: ✭ 40 (-83.4%)
Mutual labels:  tor, tor-network
Tortipi
Tor based Raspberry π hotspot
Stars: ✭ 76 (-68.46%)
Mutual labels:  tor, tor-network
Onionr
Private Decentralized Communication Network 🎭 🧅
Stars: ✭ 84 (-65.15%)
Mutual labels:  tor, anonymity
Ansible Relayor
An Ansible Role for Tor Relay Operators
Stars: ✭ 165 (-31.54%)
Mutual labels:  tor, tor-network
Onionite
Explore the Tor network
Stars: ✭ 63 (-73.86%)
Mutual labels:  tor, tor-network
Jacobappelbaumleavestor
🔍 An investigation into Jacob Appelbaum leaving the Tor Project
Stars: ✭ 75 (-68.88%)
Mutual labels:  tor, anonymity
Nipe
An engine to make Tor network your default gateway
Stars: ✭ 1,032 (+328.22%)
Mutual labels:  tor, anonymity
Poopak
POOPAK - TOR Hidden Service Crawler
Stars: ✭ 78 (-67.63%)
Mutual labels:  tor, tor-network
Torpy
Pure python Tor client implementation
Stars: ✭ 104 (-56.85%)
Mutual labels:  tor, tor-network
Adamant Im
ADAMANT Decentralized Messenger. Progressive Web Application (PWA)
Stars: ✭ 202 (-16.18%)
Mutual labels:  tor, anonymity
Scihub Downloader
Sci-Hub PDF downloader through Tor Network (Docker image)
Stars: ✭ 35 (-85.48%)
Mutual labels:  tor, tor-network

About TorghostNG

TorghostNG now supports Privoxy

I hope you can contribute new language to 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 2.0

  • Add a new language: German 🇩🇪 (Thank you, Popescu-PfeifferMarc)
  • Change langconf.txt to langconf
  • Some functions don't require root to run anymore
  • Fix Check Tor connection... loops
  • Remove unneeded codes
  • Fix bugs

What is Privoxy?

Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. Privoxy has a flexible configuration and can be customized to suit individual needs and tastes. It has application for both stand-alone systems and multi-user networks.

You can find more about Privoxy at Privoxy Home Page.

If you want to hide your IP address from most adversaries, you should consider chaining Privoxy with Tor. The configuration details can be found in How do I use Privoxy together with Tor section just below.

From Privoxy FAQ 4.7.

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 will disable IPv6 to prevent IPv6 leaks (it happened to me lmao).

Installing TorghostNG

TorghostNG currently supports:

  • GNU/Linux distros that based on Arch Linux
  • GNU/Linux distros that based on Debian/Ubuntu

To install TorghostNG, open your Terminal and enter these commands

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

Or you can just type 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
  • ...

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 2.0

  • Add a new language: German
  • Change langconf.txt to langconf
  • Some functions don't require ROOT to run anymore
  • Fix "Check Tor connection..." loops
  • Remove unneeded codes
  • Fix bugs

Version 1.7

  • Fix updating error
  • Fix "Checking Tor connection" loop (by installing curl)

Version 1.6

  • Fix some bugs
  • Faster Installation

Version 1.5

  • Fix bugs of version 1.4

Version 1.4

  • Support connecting to Tor with Privoxy

You can read how to use Privoxy together with Tor at Privoxy FAQ

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 2.0)

  • TorghostNG 2.0's installation

Installation

  • TorghostNG 2.0 checking Tor status (non-root)

Checking Tor status

  • TorghostNG 2.0 connecting to tor exit nodes in the US

Connecting to the US

  • TorghostNG 2.0 connecting to Tor through Privoxy

Connecting to Tor with Privoxy

  • TorghostNG 2.0 in German

German

Contact to the coder

To-do lists

  • Add Russian 🇷🇺
  • Block torrent, for you - Tor network
  • Support IPv6
  • Support more distros
  • 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 😊

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].