Giter Site home page Giter Site logo

kourva / nipy Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 0.0 39 KB

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

Home Page: https://github.com/htrgouvea/nipe

License: MIT License

Python 93.23% Shell 6.77%
nipe nipy tor tor-network tor-proxy torrc tor-gateway

nipy's Introduction

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/kozyol/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)

nipy's People

Contributors

dependabot[bot] avatar kozyol avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

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.