TorghostNG/README.md

134 lines
6.3 KiB
Markdown
Raw Permalink Normal View History

2020-04-22 10:21:13 +00:00
# About TorghostNG
2020-04-24 11:15:50 +00:00
TorghostNG is a tool that make all your internet traffic anonymized through Tor network.
2020-04-23 09:09:16 +00:00
Rewritten from [TorGhost](https://github.com/SusmithKrishnan/torghost) with Python 3.
TorghostNG was tested on:
* Kali Linux
* Manjaro
* ...
2020-04-25 14:35:32 +00:00
# What's new in TorghostNG 1.2
2020-04-25 16:21:29 +00:00
* Fixed `update_commands` and others in [`torghostng.py`](https://github.com/gitkern3l/TorghostNG/blob/master/torghostng.py)
2020-04-25 14:35:32 +00:00
* Changed a few things in [`theme.py`](https://github.com/gitkern3l/TorghostNG/blob/master/torngconf/theme.py)
* Changed a few things in [`install.py`](https://github.com/gitkern3l/TorghostNG/blob/master/install.py)
* Now you can change Tor circuit with `-r`
2020-04-24 07:47:00 +00:00
# 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).
2020-04-23 09:09:16 +00:00
# Installing TorghostNG
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](https://getsol.us)
* [Void Linux](https://voidlinux.org)
* Anh the elder guy: [Slackware](http://slackware.com)
* (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:
2020-04-25 14:44:52 +00:00
-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
2020-04-23 09:09:16 +00:00
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](https://bit.ly/34TNglL) 🙂
I hope you will love it 😃
2020-04-24 05:46:48 +00:00
# How to update TorghostNG
2020-04-25 02:34:39 +00:00
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`.
2020-04-24 05:46:48 +00:00
2020-04-23 09:09:16 +00:00
# Notes before you use Tor
Tor can't help you completely anonymous, just almost:
* [Tors Biggest Threat Correlation Attack](https://theonionweb.com/2016/10/25/tors-biggest-threat-correlation-attack)
* [Is Tor Broken? How the NSA Is Working to De-Anonymize You When Browsing the Deep Web](https://null-byte.wonderhowto.com/how-to/is-tor-broken-nsa-is-working-de-anonymize-you-when-browsing-deep-web-0148933)
* [Use Traffic Analysis to Defeat TOR](https://null-byte.wonderhowto.com/how-to/use-traffic-analysis-defeat-tor-0149100)
* ...
It's recommended that you should use [NoScript](https://noscript.net) 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](https://blog.torproject.org/bittorrent-over-tor-isnt-good-idea)
2020-04-23 15:53:18 +00:00
2020-04-23 09:09:16 +00:00
[Not anonymous: attack reveals BitTorrent users on Tor network](https://arstechnica.com/tech-policy/2011/04/not-anonymous-attack-reveals-bittorrent-users-on-tor-network)
![Don't torrent over Tor, please](https://github.com/GitHackTools/Store-the-pictures/raw/master/Don't%20torrent%20over%20Tor.png)
2020-04-24 07:47:00 +00:00
# Changes log
2020-04-25 14:35:32 +00:00
Version 1.2
* Fix `update_commands` and others in [torghostng.py](https://github.com/gitkern3l/TorghostNG/blob/master/torghostng.py)
* Chang a few things in [`theme.py`](https://github.com/gitkern3l/TorghostNG/blob/master/torngconf/theme.py)
* Chang a few things in [`install.py`](https://github.com/gitkern3l/TorghostNG/blob/master/install.py)
* Now you can change Tor circuit with `-r`
2020-04-24 07:47:00 +00:00
Version 1.1
2020-04-24 07:48:39 +00:00
* Check your IPv6
2020-04-24 08:16:17 +00:00
* Change all "TOR" to "Tor"
2020-04-24 07:47:00 +00:00
* Block BitTorrent traffic
* Auto disable IPv6 before connecting to Tor
# Screenshots of Torghost (Version 1.0)
2020-04-23 09:09:16 +00:00
* Changing MAC address: `torghostng -m INTERFACE`
![Changing MAC address with TorghostNG](https://github.com/GitHackTools/Store-the-pictures/raw/master/TorghostNG%20changing%20MAC%20address.png)
* Checking IP address: `torghostng -c`
![Checking IP address with TorghostNG](https://github.com/GitHackTools/Store-the-pictures/raw/master/TorghostNG%20checking%20IP%20address.png)
* Disconnecting from Tor: `torghostng -x`
![Disconnecting from Tor network with TorghostNG](https://github.com/GitHackTools/Store-the-pictures/raw/master/TorghostNG%20disconnecting%20from%20TOR.png)
* Connecting to Tor exitnode in a specific country: `torghostng -id COUNTRY ID`
![Connecting to TOR exitnode in a specific country](https://github.com/GitHackTools/Store-the-pictures/raw/master/TorghostNG%20connecting%20to%20TOR%20exitnode%20in%20US.png)
* Uninstalling TorghostNG: `python3 install.py`
![Uninstalling TorghostNG](https://github.com/GitHackTools/Store-the-pictures/raw/master/Uninstalling%20TorghostNG.png)
# Contact to the coder
* Twitter: [@SecureGF](https://twitter.com/securegf)
* Github: here 😃
* Website: [Blogspot](https://githacktools.blogspot.com)
2020-04-24 02:28:08 +00:00
# To-do lists
* Block torrent, for you - Tor network
* IPv6 (maybe?)
* GUI version
* Fix bug, improve TorghostNG (always)
2020-04-23 09:09:16 +00:00
# And finally
You can help me by telling me if you find any bugs or issues. Thank you for using my tool 😊