關于NIPE

NIPE是一款針對Tor網絡的網關設置引擎,在該工具的幫助下,廣大研究人員可以使用Tor項目提供的匿名性機制來發送網絡數據。

NIPE是一個基于Perl開發的引擎,可以幫助我們將Tor網絡配置成為自己的默認網關。NIPE可以通過Tor網絡將流量從本地設備路由到互聯網上,以實現匿名性和隱私安全保護。

當前版本的NIPE僅支持IPv4網絡,目前我們仍在積極開發針對IPv6的支持解決方案。除此之外,只有目的地址為本地地址或回環地址的網絡流量以及DNS請求不會通過Tor進行流量數據傳輸,而且Tor還會阻止所有非本地UDP/ICMP流量。

工具要求

由于該工具基于Perl開發,因此我們首先需要在本地設備上安裝并配置好Perl環境。

接下來,廣大研究人員可以使用下列命令將該項目源碼克隆至本地:

$ git clone https://github.com/htrgouvea/nipe && cd nipe

接下來,切換到項目目錄中,使用下列命令安裝該工具所需的依賴組件:

cd nipe/
$ cpanm --installdeps .

工具運行

工具安裝完成之后,我們就可以直接使用下列命令來運行NIPE了(NIPE的運行需要使用root權限):

$ perl nipe.pl install

工具命令

install:安裝該工具所需的全部依賴組件;
start:開啟路由功能;
stop:停止路由功能;
restart:重啟NIPE鏈路;
status:查看工具運行狀態;

工具使用樣例

perl nipe.pl install
perl nipe.pl start
perl nipe.pl stop
perl nipe.pl restart
perl nipe.pl status

工具運行演示

許可證協議

本項目的開發與發布遵循MIT開源許可證協議。

項目地址

NIPE:【GitHub傳送門