GithubHelp home page GithubHelp logo

3ndg4me / torphantom Goto Github PK

View Code? Open in Web Editor NEW
54.0 8.0 24.0 28 KB

A fork of TorGhost, a little utilitly used to route all traffic through TOR.

License: GNU General Public License v3.0

Shell 9.98% Python 90.02%

torphantom's Introduction

TorPhantom

BETA v0.9

A fork of TorGhost, a little utilitly used to route all traffic through TOR.

Currently depends on macchanger and tor.

This script spoofs your mac address, and then routes all traffic through the TOR network. It is currently a WIP.

Notice:

macOS version does not route ALL traffic through TOR. The current configuration only routes MOST traffic through TOR via socks5 proxy. Any apps not configured to use this proxy (such as a curl call with no proxy flags) will not go through TOR. Proceed with caution!

There is currently no way to fix this, as an equivalent to iptables no longer exists on macOS. Be sure any apps you are using while running TorPhantom are configured to use your proxy settings by default!

If you are aware of another solution to this problem please submit a pull request!

Remember this tool is still in BETA and any risks you take or activties performed while using TorPhantom fall back on you (whether the app is in BETA or not)

  1. macOS Support
  2. More Linux support (currently install script is for Debian based distros only)
  3. Add in arguments for more interfaces other than eth0 and wlan0 on both macOS and Linux (currently hardcoded)

Linux:

Debian/Ubuntu:

chmod +x install.sh
./install.sh

Arch:

chmod +x install-pac.sh
./install-pac.sh

RHEL/CentOS/Fedora:

chmod +x install-rpm.sh
./install-rpm.sh
  _______         _____  _                 _                  
 |__   __|       |  __ \| |               | |                 
    | | ___  _ __| |__) | |__   __ _ _ __ | |_ ___  _ __ ___  
    | |/ _ \| '__|  ___/| '_ \ / _` | '_ \| __/ _ \| '_ ` _ \
    | | (_) | |  | |    | | | | (_| | | | | || (_) | | | | | |
    |_|\___/|_|  |_|    |_| |_|\__,_|_| |_|\__\___/|_| |_| |_|
	v0.9 - 3ndG4me | www.injecti0n.org

	USAGE:
        torphantom start -----(start torphantom)
        torphantom start -i <interface(s)> -----(start with macchanger)
        torphantom stop  -----(stop torphantom)

macOS:

Install Mac Ports

chmod +x install.sh
./install.sh
  _______         _____  _                 _                  
 |__   __|       |  __ \| |               | |                 
    | | ___  _ __| |__) | |__   __ _ _ __ | |_ ___  _ __ ___  
    | |/ _ \| '__|  ___/| '_ \ / _` | '_ \| __/ _ \| '_ ` _ \
    | | (_) | |  | |    | | | | (_| | | | | || (_) | | | | | |
    |_|\___/|_|  |_|    |_| |_|\__,_|_| |_|\__\___/|_| |_| |_|
	v0.9 - 3ndG4me | www.injecti0n.org

	USAGE:
        torphantom start -----(start torphantom)
	torphantom start -i <interface(s)> -----(start with macchanger)
        torphantom stop  -----(stop torphantom)

torphantom's People

Contributors

3ndg4me avatar ikerst avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

torphantom's Issues

IOError: [Errno 2] No such file or directory: '/etc/tor/torrc'

I get the following error when attempting to run 'sudo torphantom start' on Parrot linux:

12:17:48] Changing MAC Addresses...
[12:17:48] Changing: wlan0
Current MAC: 0c:96:e6:c5:a1:2b (unknown)
Permanent MAC: 0c:96:e6:c5:a1:2b (unknown)
New MAC: 3e:0b:ee:5d:ef:bc (unknown)
[12:17:48] MAC Addresses changed
[12:17:48] Restarting Network Manager... [done]
Traceback (most recent call last):
File "/usr/bin/torphantom", line 200, in
start_torphantom()
File "/usr/bin/torphantom", line 120, in start_torphantom
if TorrcCfgString in open(Torrc).read():
IOError: [Errno 2] No such file or directory: '/etc/tor/torrc'

Blocked at Fetching IP and tables (Ubuntu)

I installed Torphantom. Then I started torphantom and it can't further when it changes the IP. After that, I want to stop the script with Ctrl-C but it takes a long time and the wifi is broken. So I have to restart my computer to resolve that problem. Any solutions?

Featurerequest: whitelist ips

Hi,

this is a good project. the new versions for torghost suck because it impossible to build this crap anymore (dependecy-issures ob kali).

Your Software just works!

Is it possible that you add a whitelist for IPs?

I have a NAS in my network to which I want to connect. But even if I add IPTable-rules IN/Out for the NAS I can not mount it :/

Fix macchanger download in install.sh for macOS and update banner in README

As the @InjectionSoftwareDevelopment project is going through updates and improvements repo's are getting moved around dependencies need to be checked. This project is less stable and will not be transferred over to the main project repo ownership yet, however one of its dependencies "macchanger" for macOS has.

It is important that this project is updated to use the new depedencies.

macOS Version does not route all traffic through TOR

Only apps that use the socks5 proxy by default or from the initial network config are currently routed through TOR. If an app is not configured to use the proxy the traffic does not go through TOR.

i.e. curl

A curl call not routed through the proxy via arguments will not go through the proxy

Use a firewall routing process to fix this similar to the iptables configuration for linux.

macOS Proxy settings not working correctly

On macOS the proxy settings are turning on, but there is no access to the internet.

Everything else seems to work correctly, but because there is no internet access via the proxy the macOS version seems to be useless at the moment.

Still need to test this issue on a second system for consistency.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.