
Anonymity is a very good way to hide yourself from all types of surveillance. In this article, I will introduce you to the NIPE tool, which allows you to make Kali Linux anonymous.
Many people use VPN to improve anonymity. Free VPNs are completely unsuitable for this, and paid ones can save logs, which can work against you. In this regard, it is better to use TOR.
You can use Tor as your default gateway. Then, all traffic on our computer will be transmitted through the Tor network, and it will be very difficult to track us. We can do this manually, but manual configuration will take a lot of time and effort. It is much easier to use tools that will help automate this task.
NIPE is a good tool for anonymizing all traffic in Kali Linux. This perl script allows you to direct all traffic from your computer to the Tor network, through which you can anonymously surf the Internet without worrying about being tracked.
Installing NIPE on Kali Linux
Let's start by cloning the repository from GitHub:
1 | git clone https://github.com/htrgouvea/nipe |
Then go to the NIPE directory:
1 | cd nipe |

Now let's install the libraries and dependencies:
1 | sudo cpan install Try::Tiny Config::Simple JSON |
For beginners, cpan may seem like a strange command, but cpan helps install packages or modules for Perl.
After this we can install the NIPE Perl script:
1 | sudo perl nipe.pl install |
After installation, a message will appear telling you that some services need to be restarted. We agree by clicking on “TAB” and “OK”, then ENTER.

This completes the installation process.
Using NIPE on Kali Linux
First of all, you need to check the operation of NIPE:
1 | sudo perl nipe.pl status |

NIPE is disabled by default. Let's run it with the following command:
1 | sudo perl nipe.pl start |
NIPE service commands are running. Let's check the status again:
1 | sudo perl nipe.pl status |

Now we need to check our IP. We go to the dnsleaktest to make sure that our original IP address is hidden.
If anonymity is no longer needed, then you can disable the Tor gateway:
1 | sudo perl nipe.pl stop |
After applying the above command, NIPE will stop working.

NIPE makes the Tor network our default gateway. This way we can anonymize the entire Kali Linux system.
It is almost impossible to hack Tor, but as we know, everything is theoretically possible.
Comments