
NextTrace開源的視覺路由追蹤工具
NextTrace?是一個(gè)開源的視覺路由追蹤工具,用Golang開發(fā),主要功能是進(jìn)行網(wǎng)絡(luò)路徑追蹤(traceroute),追求的是輕量級(jí)和高效。簡(jiǎn)單來說,就是幫我們快速找到數(shù)據(jù)從A點(diǎn)到B點(diǎn)的詳細(xì)路線。它不僅支持經(jīng)典的 ICMP 協(xié)議,還支持 TCP 和 UDP,還能將這些復(fù)雜的路由信息通過地圖的形式展示出來,一目了然。
目前在Github上面收獲了6.2K star!
性能特色
可視化路由追蹤地圖:支持追蹤數(shù)據(jù)結(jié)果生成的地圖,更加直觀地理解數(shù)據(jù)包會(huì)經(jīng)過何處 多協(xié)議支持:ICMP、TCP、UDP 都能搞定,像一個(gè)全能偵探。 IP/ASN Whois支持:提供了 IP和ASN Whois 信息, 包含 ASN名稱、IP地址所有人、運(yùn)營商 等信息 IPv4/IPv6 兼容:同時(shí)兼容 IPv4 和 IPv6 網(wǎng)絡(luò), 并支持 IPv6 單棧網(wǎng)絡(luò) 多語言:支持 英文和簡(jiǎn)體中文,未來會(huì)添加更多語言的支持 快速高效:基于 Go 語言開發(fā),運(yùn)行速度那叫一個(gè)快。 跨平臺(tái):不管你是 Windows、Mac 還是 Linux 用戶,都能輕松上手。 直觀輸出:結(jié)果不僅有文本格式,還有 JSON 格式,方便你進(jìn)一步處理和分析。
快速安裝使用
NextTrace?的安裝很簡(jiǎn)單,作者提供了一鍵安裝的腳本
#?Linux?一鍵安裝腳本 curl?nxtrace.org/nt?|?bash #?macOS?brew?安裝命令 brew?install?nexttrace #?Windows?Scoop?安裝命令 scoop?bucket?add?extras?&&?scoop?install?extras/nexttrace
當(dāng)然也可以在項(xiàng)目release頁面或者官網(wǎng)下載安裝包。
項(xiàng)目使用展示
NextTrace的使用體驗(yàn)非常棒。當(dāng)執(zhí)行一個(gè)路由追蹤命令后,它會(huì)生成一個(gè)MapTrace URL,我們可以通過瀏覽器訪問這個(gè)URL,看到一個(gè)清晰的地圖展示。
這里開源君以win系統(tǒng)做展示。比如,我們想追蹤到 baidu.com 的路徑:
nexttrace?baidu.com
這時(shí)候,你就會(huì)看到詳細(xì)的路徑信息,每個(gè)節(jié)點(diǎn)的 IP 地址、響應(yīng)時(shí)間等數(shù)據(jù)一目了然。
在最下方會(huì)有一個(gè)url,打開即可以看到各個(gè)IP的地圖位置。
如果想要用 TCP 或 UDP 來追蹤,只需要加個(gè)參數(shù):
#?使用?TCP nexttrace?-T?baidu.com #?使用?UDP nexttrace?-U?baidu.com
一些進(jìn)階功能,如 TTL 控制、并發(fā)數(shù)控制、模式切換等
#?每一跳發(fā)送2個(gè)探測(cè)包 nexttrace?--queries?2?www.hkix.net #?無并發(fā),每次只發(fā)送一個(gè)探測(cè)包 nexttrace?--parallel-requests?1?www.hkix.net #?從TTL為5開始發(fā)送探測(cè)包,直到TTL為10結(jié)束 nexttrace?--first?5?--max-hops?10?www.decix.net #?此外還提供了一個(gè)ENV,可以設(shè)置是否隱匿目的IP export?NEXTTRACE_ENABLEHIDDENDSTIP=1 #?關(guān)閉IP反向解析功能 nexttrace?--no-rdns?www.bbix.net #?設(shè)置載荷大小為1024字節(jié) nexttrace?--psize?1024?example.com #?設(shè)置載荷大小以及DF標(biāo)志進(jìn)行TCP?Trace nexttrace?--psize?1024?--dont-fragment?--tcp?example.com nexttrace?--route-path?www.time.com.my #?禁止色彩輸出 nexttrace?--nocolor?1.1.1.1 #?或者使用環(huán)境變量 export?NO_COLOR=1
官方還提供了一個(gè)wiki頁面,羅列了一些經(jīng)??赡苡龅降膯栴}。
比如,在win系統(tǒng)中,如果路由僅顯示最后一跳
可以考慮用管理員權(quán)限執(zhí)行以下命令:
netsh?advfirewall?firewall?add?rule?name="All?ICMP?v4"?dir=in?action=allow?protocol=icmpv4:any,any netsh?advfirewall?firewall?add?rule?name="All?ICMP?v6"?dir=in?action=allow?protocol=icmpv6:any,any
更多NextTrace?使用方式,可以用-h參數(shù)進(jìn)行查看。
體驗(yàn)下來,NextTrace?是一個(gè)非常實(shí)用的網(wǎng)絡(luò)工具,適合各種網(wǎng)絡(luò)診斷需求,支持多協(xié)議、跨平臺(tái),讓我們?cè)诟鞣N環(huán)境下都能得心應(yīng)手地使用。
更多細(xì)節(jié)功能,感興趣的可以到項(xiàng)目地址查看:
項(xiàng)目地址:
https://github.com/nxtrace/NTrace-core
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級(jí)服務(wù)市場(chǎng):https://www.ijiandao.com/

隨時(shí)掌握互聯(lián)網(wǎng)精彩
- 1 習(xí)近平接見新疆各族各界代表 7904589
- 2 樺加沙風(fēng)眼內(nèi)部曝光 拍攝部門:震撼 7809150
- 3 飛機(jī)狂風(fēng)中降落 機(jī)翼險(xiǎn)些砸地 7712821
- 4 援疆的山海深情 跨越千里萬里 7618920
- 5 馬克龍被美警察攔下 當(dāng)場(chǎng)打給特朗普 7523718
- 6 臺(tái)風(fēng)“樺加沙”影響有多大?解讀來了 7428590
- 7 珠海多區(qū)倡議沿海高層住宅居民撤離 7329619
- 8 廣東一地安排農(nóng)民工住進(jìn)學(xué)校避臺(tái)風(fēng) 7232445
- 9 上海再通報(bào)多校午餐發(fā)臭:涉嫌瞞報(bào) 7137241
- 10 深圳機(jī)場(chǎng)飛機(jī)被“五花大綁”防臺(tái)風(fēng) 7044208