今天浩道跟大家分享一款開源的驚艷產(chǎn)品,關(guān)于nexttrace: 一款開源的全能可視化網(wǎng)絡(luò)路由追蹤工具,看過都覺得很驚艷!
今天要給大家推薦一個(gè) GitHub 開源項(xiàng)目 sjlleo/nexttrace,該項(xiàng)目在 GitHub 有超過 700 Star,用一句話介紹該項(xiàng)目就是:“An open source visual route tracking CLI tool”,一款開源可視化的路由追蹤工具。
nexttrace 是一個(gè)用 Go 語言編寫的高性能、輕量化的分布式追蹤系統(tǒng)。它是一個(gè)命令行工具,在命令行使用可以展示清晰的 TraceRoute 路由信息,同時(shí)支持根據(jù)地圖進(jìn)行可視化的展示,看完一目了然。
以下是該項(xiàng)目 Star 趨勢圖(代表項(xiàng)目的活躍程度):
如何安裝使用
使用如下方式即可安裝 nexttrace 工具:
#Linux一鍵安裝腳本
bash<(curl?-Ls?https://raw.githubusercontent.com/sjlleo/nexttrace/main/nt_install.sh)
#GHPROXY鏡像(國內(nèi)使用)
bash<(curl?-Ls?https://ghproxy.com/https://raw.githubusercontent.com/sjlleo/nexttrace/main/nt_install.sh)
#macOSbrew安裝命令
brewtapxgadget-lab/nexttrace&&brewinstallnexttrace
使用示例 DEMO
nexttrace 默認(rèn)使用 ICMP 協(xié)議發(fā)起 TraceRoute 請求,該協(xié)議同時(shí)支持 IPv4 和 IPv6,以下是基本的用法:
#IPv4ICMPTrace
nexttrace1.0.0.1
#URL
nexttracehttp://example.com:8080/index.html?q=1
#表格打印,使用--table/-t參數(shù),將實(shí)時(shí)顯示結(jié)果
nexttrace--table1.0.0.1
#IPv6ICMPTrace
nexttrace26064700::1111
#禁用路徑可視化使用--map/-M參數(shù)
nexttracekoreacentral.blob.core.windows.net
#MapTraceURL:https://api.leo.moe/tracemap/html/c14e439e-3250-5310-8965-42a1e3545266.html
除以上以外,nexttrace 還支持如下功能:
1、支持快速測試,有一次性測試回程路由需求的朋友可以使用
#北上廣(電信+聯(lián)通+移動(dòng)+教育網(wǎng))IPv4/IPv6ICMP快速測試
nexttrace--fast-trace
#也可以使用TCPSYN而非ICMP進(jìn)行測試
nexttrace--fast-trace--tcp
2、支持指定網(wǎng)卡進(jìn)行路由跟蹤
#請注意Lite版本此參數(shù)不能和快速測試聯(lián)用,如有需要請使用enhanced版本
#使用eth0網(wǎng)卡
nexttrace--deveth026064700::1111
#使用eth0網(wǎng)卡IP
#網(wǎng)卡IP可以使用ipa或者ifconfig獲取
#使用網(wǎng)卡IP進(jìn)行路由跟蹤時(shí)需要注意跟蹤的IP類型應(yīng)該和網(wǎng)卡IP類型一致(如都為IPv4)
nexttrace--source204.98.134.569.9.9.9
3、支持使用TCP和UDP協(xié)議發(fā)起Traceroute請求,不過目前UDP只支持IPv4
#TCPSYNTrace
nexttrace--tcpwww.bing.com
#可以自行指定端口[此處為443],默認(rèn)80端口
nexttrace--tcp--port44320014860::8888
#UDPTrace
nexttrace--udp1.0.0.1
#可以自行指定端口[此處為5353],默認(rèn)53端口
nexttrace--udp--port53531.0.0.1
另外也同樣支持一些進(jìn)階功能,如 TTL 控制、并發(fā)數(shù)控制、模式切換等。
審核編輯 :李倩
-
可視化
+關(guān)注
關(guān)注
1文章
1259瀏覽量
21811 -
追蹤系統(tǒng)
+關(guān)注
關(guān)注
0文章
32瀏覽量
9405 -
GitHub
+關(guān)注
關(guān)注
3文章
483瀏覽量
17635
原文標(biāo)題:驚艷! 這款開源的全能可視化網(wǎng)絡(luò)路由追蹤工具真香~
文章出處:【微信號:浩道linux,微信公眾號:浩道linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
【開源的串口可視化工具——Serial Studio】

七款經(jīng)久不衰的數(shù)據(jù)可視化工具!
你絕沒用過的一款高逼格空間可視化工具
什么是可視化系統(tǒng)集成器?
SpeedBI數(shù)據(jù)可視化工具:瀏覽器上做分析
可視化大屏設(shè)計(jì)模板 | 主題皮膚(報(bào)表UI設(shè)計(jì))
可視化域間路由建模語言
mongodb可視化工具如何使用_介紹一款好用 mongodb 可視化工具

一款地理空間可視化庫 kepler.gl要遜色不少
一款免費(fèi)數(shù)據(jù)可視化工具軟件——思邁特軟件Smartbi

基于Go語言、輕量級且開源的可視化路由追蹤命令行工具——NextTrace
一鍵生成可視化圖表/大屏 這13款數(shù)據(jù)可視化工具很強(qiáng)大

賊拉好用的一個(gè)嵌入式數(shù)據(jù)可視化工具

評論