Skip to content

Kourva/nipy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

Releases

No releases published

Packages

No packages published