网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

一款开源的全能可视化网络路由追踪工具

时间:2023-05-04 09:51

人气:

作者:admin

标签: 追踪系统  可视化  GitHub 

导读:nexttrace 是一个用 Go 语言编写的高性能、轻量化的分布式追踪系统。它是一个命令行工具,在命令行使用可以展示清晰的 TraceRoute 路由信息,同时支持根据地图进行可视化的展示,看完一...

今天浩道跟大家分享一款开源的惊艳产品,关于nexttrace: 一款开源的全能可视化网络路由追踪工具,看过都觉得很惊艳!

今天要给大家推荐一个 GitHub 开源项目 sjlleo/nexttrace,该项目在 GitHub 有超过 700 Star,用一句话介绍该项目就是:“An open source visual route tracking CLI tool”,一款开源可视化的路由追踪工具。

ca69a990-e8ff-11ed-ab56-dac502259ad0.png

ca7c08f6-e8ff-11ed-ab56-dac502259ad0.png

nexttrace 是一个用 Go 语言编写的高性能、轻量化的分布式追踪系统。它是一个命令行工具,在命令行使用可以展示清晰的 TraceRoute 路由信息,同时支持根据地图进行可视化的展示,看完一目了然。

以下是该项目 Star 趋势图(代表项目的活跃程度):

ca97a8ae-e8ff-11ed-ab56-dac502259ad0.png

如何安装使用

使用如下方式即可安装 nexttrace 工具:

#Linux一键安装脚本
bash<(curl -Ls https://raw.githubusercontent.com/sjlleo/nexttrace/main/nt_install.sh)

#GHPROXY镜像(国内使用)
bash<(curl -Ls https://ghproxy.com/https://raw.githubusercontent.com/sjlleo/nexttrace/main/nt_install.sh)

#macOSbrew安装命令
brewtapxgadget-lab/nexttrace&&brewinstallnexttrace

使用示例 DEMO

nexttrace 默认使用 ICMP 协议发起 TraceRoute 请求,该协议同时支持 IPv4 和 IPv6,以下是基本的用法:

#IPv4ICMPTrace
nexttrace1.0.0.1
#URL
nexttracehttp://example.com:8080/index.html?q=1

#表格打印,使用--table/-t参数,将实时显示结果
nexttrace--table1.0.0.1

#IPv6ICMPTrace
nexttrace26064700::1111

#禁用路径可视化使用--map/-M参数
nexttracekoreacentral.blob.core.windows.net
#MapTraceURL:https://api.leo.moe/tracemap/html/c14e439e-3250-5310-8965-42a1e3545266.html

除以上以外,nexttrace 还支持如下功能:

1、支持快速测试,有一次性测试回程路由需求的朋友可以使用

#北上广(电信+联通+移动+教育网)IPv4/IPv6ICMP快速测试
nexttrace--fast-trace

#也可以使用TCPSYN而非ICMP进行测试
nexttrace--fast-trace--tcp

2、支持指定网卡进行路由跟踪

#请注意Lite版本此参数不能和快速测试联用,如有需要请使用enhanced版本
#使用eth0网卡
nexttrace--deveth026064700::1111

#使用eth0网卡IP
#网卡IP可以使用ipa或者ifconfig获取
#使用网卡IP进行路由跟踪时需要注意跟踪的IP类型应该和网卡IP类型一致(如都为IPv4)
nexttrace--source204.98.134.569.9.9.9

3、支持使用TCP和UDP协议发起Traceroute请求,不过目前UDP只支持IPv4

#TCPSYNTrace
nexttrace--tcpwww.bing.com

#可以自行指定端口[此处为443],默认80端口
nexttrace--tcp--port44320014860::8888

#UDPTrace
nexttrace--udp1.0.0.1

#可以自行指定端口[此处为5353],默认53端口
nexttrace--udp--port53531.0.0.1

另外也同样支持一些进阶功能,如 TTL 控制、并发数控制、模式切换等。

审核编辑 :李倩


温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信