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...
For installation, everything is ready to go, Just have a Linux system which has Python installed and...
- Clone repository:
git clone https://github.com/Kourva/nipy
- Navigate to source's directory:
cd nipy
- Make installer executable (this will install requirements):
chmod +x install.sh
- Running installer:
./install.sh
Select 1 and hit Enter in next prompt to begin installation process
- 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.
- To start the NiPy:
sudo python nipy.py start
Simple output:
[*] Nipy Started.
- To stop the NiPy:
sudo python nipy.py stop
Simple output:
[*] Nipy Stopped.
- To restart the NiPy:
sudo python nipy.py restart
Simple output:
[*] Nipy Re started!
- 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??
- 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
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
No problem. you can open issue based on your distribution, so i can edit and add more supports for distros!
Tested on Kali: Working
Tested on Black Arch: Not Working
(issue is from platform library, will be fixed soon)