A Perl engine that routes all your internet traffic through the Tor network for enhanced privacy and anonymity.
Nipe is a Perl-based engine that makes the Tor network your default network gateway, routing all internet traffic through Tor for enhanced privacy and anonymity. It solves the problem of manual Tor configuration by automating the process of redirecting traffic through Tor's onion routing network. The tool ensures that all non-local UDP/ICMP traffic is blocked and only local traffic bypasses Tor.
Security researchers, privacy-conscious users, and developers who need to anonymize their internet traffic for ethical hacking, penetration testing, or personal privacy.
Developers choose Nipe because it provides a simple, automated way to route all traffic through Tor without complex manual setup, supports both IPv4 and IPv6, and integrates seamlessly with iptables for robust traffic control.
An engine to make Tor network your default gateway
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Nipe automatically redirects all IPv4 and IPv6 internet traffic through the Tor network, eliminating the need for manual configuration as stated in the README's philosophy.
It uses iptables and ip6tables to apply redirection rules, ensuring all non-local traffic is anonymized and UDP/ICMP is blocked, providing robust privacy per Tor specifications.
Offers intuitive commands like start, stop, restart, and status, making it easy to manage Tor routing without deep technical knowledge, as shown in the commands section.
Can be run as a Docker container with privileged network capabilities, simplifying deployment in containerized environments, detailed in the Docker section of the README.
The README warns that Nipe may conflict with existing iptables rules during startup, potentially disrupting network configurations without proper handling or rollback.
Nipe must be run as root to modify network settings, which poses security risks and limits usability in restricted or multi-user environments.
Installation requires Perl and dependencies via cpanm, which can be cumbersome and error-prone compared to package-manager-based tools, adding setup complexity.
Blocks all non-local UDP and ICMP traffic as per Tor specs, which can break applications relying on these protocols, such as online gaming or certain networking tools.