0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_TEuU2tls 来源:浩道linux 2023-05-04 09:51 次阅读

今天浩道跟大家分享一款开源的惊艳产品,关于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 控制、并发数控制、模式切换等。

审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 可视化
    +关注

    关注

    1

    文章

    1020

    浏览量

    20554
  • 追踪系统
    +关注

    关注

    0

    文章

    30

    浏览量

    9225
  • GitHub
    +关注

    关注

    3

    文章

    457

    浏览量

    15921

原文标题:惊艳! 这款开源的全能可视化网络路由追踪工具真香~

文章出处:【微信号:浩道linux,微信公众号:浩道linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    单片机可视化编程

    单片机的可视化编程是不是指在环境下避开复杂的指令编写而通过图形的方式产生指令代码?-在可视化的条件下是否可以观察到仿真的结果?是的。不过仿真的结果不能够直接观察到,而要通过将生成的代码装载到仿真器工具中才能看到。
    发表于 07-08 16:56

    可视化MES系统软件

    ,企业的生产经营将蒙受损失。所以企业能及时正确地传达和响应这些生产过程、设备和质量信息。针对上述需求,结合物联技术,研究MES系统软件可视化系统,通过部署多个传感器节点,利用RFID标签定位技术,追踪物料
    发表于 11-30 19:55

    你绝没用过的一款高逼格空间可视化工具

    的文章中也多次使用了该库:不过它的效果相比今天要介绍的一款地理空间可视化库可要逊色不少。这个库就是:kepler.gl,由大名鼎鼎的独角兽公司 Uber 团队开发,现已开源。库直接集成到了 Jupyter
    发表于 07-30 04:00

    如何把AD中非可视化区域物件移到可视化区域?

    AD中非可视化区域物件怎么移到可视化区域???
    发表于 09-10 05:36

    什么是可视化系统集成器?

    System View公司是家位于美国加州的早期创业型公司,公司的主要产品和业务是设计开发当今嵌入式系统集成开发所使用的工具,打破传统,推出更加高效便捷的开发工具。近期该公司推出一款
    发表于 10-09 07:56

    般图表做不了的分析,BI数据可视化图表可以

    随着业务变化,分析场景细分,出现了越来越多的般图表做不了的分析,比如分析顾客满意度,又比如分析展示运动轨迹、多项目进程等。面对这些分析需求,我们通常会采用数据可视化工具上的专用可视化图表来实现
    发表于 01-15 10:22

    华秋DFM推出可视化BOM交互焊接工具,助力SMT工厂提升效率

    使用装配图焊接不能直观的看清元器件的具体信息。可视化BOM交互焊接工具所有的信息目了然,可完全替代装配图。使用可视化BOM交互焊接工具焊接
    发表于 12-23 11:16

    keras可视化介绍

    方法: 1 Netron 查看h5模型 参考《TFlite之格式解析》 Netron部分,Netron 是一款常见的可视化工具,支持网页查看常见的AI模型,支持非常丰富的格式(ONNX
    发表于 08-18 07:53

    SpeedBI数据可视化工具:浏览器上做分析

    的数据源,如数据库、Excel、CSV等,从而满足不同用户的需求。 数据可视化图表多 SpeedBI数据分析云是一款数据可视化工具,提供包括折线图、树图、机器状态图、仪表盘等在内的数十种数据
    发表于 08-22 10:55

    紧跟老板思维,这款数据可视化工具神了

    数据可视化工具就是这么一款神奇的BI工具,能随时紧跟老板思维变化,灵活高效地深度分析挖掘、直观呈现数据。 奥威BI数据可视化工具多维动态分析,随需而动,更灵活高效! 奥威BI数据
    发表于 08-22 13:46

    可视化大屏设计模板 | 主题皮肤(报表UI设计)

    布局包括报表标题、数据可视化图表等,整体布局可根据需要采用等份布局、特殊布局、普通布局。 综上可见,奥威BI系统的主题皮肤(报表UI设计模板)是一款实用性很强,能快速解决报表主题皮肤设计的功能。
    发表于 09-12 10:10

    可视化域间路由建模语言

    提出一种可视化域间路由建模语言。该建模语言能够对大规模复杂自治系统内部域间路由的扩展结构、自治系统之间的关系以及域间路由策略进行可视化建模。
    发表于 04-16 08:59 14次下载

    mongodb可视化工具如何使用_介绍一款好用 mongodb 可视化工具

    RockMongo是一个MongoDB管理工具,连接数据库的时候,输入 相应的地址用户名和密码就好了,一些小伙伴想知道mongodb可视化工具如何使用,下面就让小编为大家为什一下mongodb可视化工具使用方法并且介绍
    发表于 02-07 09:31 6968次阅读
    mongodb<b class='flag-5'>可视化工具</b>如何使用_介绍<b class='flag-5'>一款</b>好用 mongodb <b class='flag-5'>可视化工具</b>

    可视化即插即用工具开源分享

    电子发烧友网站提供《可视化即插即用工具开源分享.zip》资料免费下载
    发表于 12-29 11:37 0次下载
    <b class='flag-5'>可视化</b>即插即用<b class='flag-5'>工具</b>箱<b class='flag-5'>开源</b>分享

    基于Go语言、轻量级且开源可视化路由追踪命令行工具——NextTrace

    它基于 nexttrace 命令通过命令行显示类似于 traceroute 清晰的路由信息。当执行完一条追踪路由信息时,会自动生成 MapTrace URL 也就是一个 HTML,通过浏览器访问该 URL 支持以地图或 3D
    的头像 发表于 04-17 14:16 2421次阅读