NextTrace开源的视觉路由追踪工具
NextTrace 是一个开源的视觉路由追踪工具,用Golang开发,主要功能是进行网络路径追踪(traceroute),追求的是轻量级和高效。简单来说,就是帮我们快速找到数据从A点到B点的详细路线。它不仅支持经典的 ICMP 协议,还支持 TCP 和 UDP,还能将这些复杂的路由信息通过地图的形式展示出来,一目了然。
目前在Github上面收获了6.2K star!
性能特色
可视化路由追踪地图:支持追踪数据结果生成的地图,更加直观地理解数据包会经过何处 多协议支持:ICMP、TCP、UDP 都能搞定,像一个全能侦探。 IP/ASN Whois支持:提供了 IP和ASN Whois 信息, 包含 ASN名称、IP地址所有人、运营商 等信息 IPv4/IPv6 兼容:同时兼容 IPv4 和 IPv6 网络, 并支持 IPv6 单栈网络 多语言:支持 英文和简体中文,未来会添加更多语言的支持 快速高效:基于 Go 语言开发,运行速度那叫一个快。 跨平台:不管你是 Windows、Mac 还是 Linux 用户,都能轻松上手。 直观输出:结果不仅有文本格式,还有 JSON 格式,方便你进一步处理和分析。
快速安装使用
NextTrace 的安装很简单,作者提供了一键安装的脚本
# Linux 一键安装脚本 curl nxtrace.org/nt | bash # macOS brew 安装命令 brew install nexttrace # Windows Scoop 安装命令 scoop bucket add extras && scoop install extras/nexttrace
当然也可以在项目release页面或者官网下载安装包。
项目使用展示
NextTrace的使用体验非常棒。当执行一个路由追踪命令后,它会生成一个MapTrace URL,我们可以通过浏览器访问这个URL,看到一个清晰的地图展示。
这里开源君以win系统做展示。比如,我们想追踪到 baidu.com 的路径:
nexttrace baidu.com
这时候,你就会看到详细的路径信息,每个节点的 IP 地址、响应时间等数据一目了然。
在最下方会有一个url,打开即可以看到各个IP的地图位置。
如果想要用 TCP 或 UDP 来追踪,只需要加个参数:
# 使用 TCP nexttrace -T baidu.com # 使用 UDP nexttrace -U baidu.com
一些进阶功能,如 TTL 控制、并发数控制、模式切换等
# 每一跳发送2个探测包 nexttrace --queries 2 www.hkix.net # 无并发,每次只发送一个探测包 nexttrace --parallel-requests 1 www.hkix.net # 从TTL为5开始发送探测包,直到TTL为10结束 nexttrace --first 5 --max-hops 10 www.decix.net # 此外还提供了一个ENV,可以设置是否隐匿目的IP export NEXTTRACE_ENABLEHIDDENDSTIP=1 # 关闭IP反向解析功能 nexttrace --no-rdns www.bbix.net # 设置载荷大小为1024字节 nexttrace --psize 1024 example.com # 设置载荷大小以及DF标志进行TCP Trace nexttrace --psize 1024 --dont-fragment --tcp example.com nexttrace --route-path www.time.com.my # 禁止色彩输出 nexttrace --nocolor 1.1.1.1 # 或者使用环境变量 export NO_COLOR=1
官方还提供了一个wiki页面,罗列了一些经常可能遇到的问题。
比如,在win系统中,如果路由仅显示最后一跳
可以考虑用管理员权限执行以下命令:
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参数进行查看。
体验下来,NextTrace 是一个非常实用的网络工具,适合各种网络诊断需求,支持多协议、跨平台,让我们在各种环境下都能得心应手地使用。
更多细节功能,感兴趣的可以到项目地址查看:
项目地址:
https://github.com/nxtrace/NTrace-core
关注公众号:拾黑(shiheibook)了解更多
赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

随时掌握互联网精彩
- 通用漏洞披露计划成立非营利的CVE基金会 旨在解决美国政府撤资后造成的安全问题
- 谷歌Chromium竟预留私有API 可读取电脑详细情况
- 澳元兑换人民币汇率2023年09月02日
- 卢布汇率人民币2023年8月24日
- 卢布汇率人民币2023年8月17日
- 一晚上没「拨」出来,是什么体验?
- 打造无边界诊疗!统信软件携手噢易云共创智慧医疗新模式
- 医生不累病人满意!HoloLens 2 还能这样用?
- 博通唱衰,英伟达假摔,半导体还能繁荣多久?
- 卢森堡当局以数据滥用为由对亚马逊公司处以7.46亿欧元的罚款
- 特斯拉2020年累计交付49.955万辆电动车;巴啦啦小魔仙凌美琪扮演者去世|Do早报
- @开发者,与我们一起创造新生态