Skip to content

Latest commit

 

History

History
111 lines (105 loc) · 2.83 KB

README.md

File metadata and controls

111 lines (105 loc) · 2.83 KB

Nipy

An engine to make Tor network your default gateway (coded in Python)


Intro

So, basically this is same as nipe but coded in Python.
Both doing same thing with same output but found this project cool to make, I will make the GUI version too...

Installation

For installation, everything is ready to go, Just have a Linux system which has Python installed and...

  1. Clone repository:
git clone https://github.com/Kourva/nipy
  1. Navigate to source's directory:
cd nipy
  1. Make installer executable (this will install requirements):
chmod +x install.sh
  1. Running installer:
./install.sh

Select 1 and hit Enter in next prompt to begin installation process

  1. Install NiPy:
sudo nipy.py install

With this command you will install nipy in your system (basically this will install tor and iptables based on your system distribution)
And everything is ready to go.

Usage

  1. To start the NiPy:
sudo python nipy.py start

Simple output:

  [*] Nipy Started.
  1. To stop the NiPy:
sudo python nipy.py stop

Simple output:

  [*] Nipy Stopped.
  1. To restart the NiPy:
sudo python nipy.py restart

Simple output:

 [*] Nipy Re started!
  1. To see status of NiPy:
sudo python nipy.py status

Simple output:

 [+] Status: Running...
 [+] IP    : xxx.xxx.xxx.xxx

or If you are not connected:

  [!] Could not get status for TOR! Is Nipy running??
  1. To see help message:
sudo python nipy.py help

Simple output:

 [!] Usage: python nipy.py [argument]

 - install    | Install NiPy
 - start      | Start the NiPy
 - stop       | Stop the NiPy
 - restart    | Re start the niPy
 - status     | Show NiPy status
 - help       | Show this message

Virtual Environment (Optional)

If you want to use virtual environment for this script, you can do the same steps in installation but before running install.sh you must make virtual environment for this tool.

virtualenv venv 

And active it using:

source venv/bin/activate

Then you can run install.sh or manually install requirements using:

pip install -r requirements.txt

Could not get system information ?

No problem. you can open issue based on your distribution, so i can edit and add more supports for distros!

Tests

Tested on Kali: Working
Tested on Black Arch: Not Working (issue is from platform library, will be fixed soon)