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

    文章

    1160

    浏览量

    20844
  • 追踪系统
    +关注

    关注

    0

    文章

    31

    浏览量

    9249
  • GitHub
    +关注

    关注

    3

    文章

    464

    浏览量

    16352

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

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

收藏 人收藏

    评论

    相关推荐

    开源的串口可视化工具——Serial Studio】

    分享开源的串口项目——Serial Studio,这是个强大的数据可视化软件,支持串口通信,串口终端,网络通信 TCP/UDP,MQT
    的头像 发表于 01-18 15:03 1.2w次阅读
    【<b class='flag-5'>开源</b>的串口<b class='flag-5'>可视化工具</b>——Serial Studio】

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

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

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

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

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

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

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

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

    可视化域间路由建模语言

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

    可视化的Ping工具_Delphi教程

    Delphi教程可视化的Ping工具,很好的Delphi学习资料。
    发表于 03-16 15:00 6次下载

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

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

    一款地理空间可视化库 kepler.gl要逊色不少

    不过它的效果相比今天要介绍的一款地理空间可视化库 kepler.gl要逊色不少,后者是由大名鼎鼎的独角兽公司 Uber 团队开发,现已开源。库直接集成到了 Jupyter Notebook 中,非常方便使用。
    的头像 发表于 07-13 07:58 1.2w次阅读

    一款免费数据可视化工具软件——思迈特软件Smartbi

    这里就有一款免费数据可视化工具软件——思迈特软件Smartbi,可以说是数据界的福音,有了它,你就能轻轻松松实现数据可视化,再也不用为大量的数据而发愁了!那么,它究竟有何过人之处?
    发表于 05-10 15:55 2246次阅读
    <b class='flag-5'>一款</b>免费数据<b class='flag-5'>可视化工具</b>软件——思迈特软件Smartbi

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

    电子发烧友网站提供《可视化即插即用工具开源分享.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 也就是
    的头像 发表于 04-17 14:16 3255次阅读

    键生成可视化图表/大屏 这13数据可视化工具很强大

    前言 数字经济时代,我们每天正在处理海量数据,对数据可视化软件的需求变得突出,它可以帮助人们通过模式、趋势、仪表板、图表等视觉辅助工具理解数据的重要性。 如果遇到数据集需要分析处理,但是你不又知道
    的头像 发表于 12-19 17:27 5011次阅读
    <b class='flag-5'>一</b>键生成<b class='flag-5'>可视化</b>图表/大屏 这13<b class='flag-5'>款</b>数据<b class='flag-5'>可视化工具</b>很强大

    贼拉好用的个嵌入式数据可视化工具

    相关内容。SerialStudio概述SerialStudio从名称就可以看的出来,它是一款串口(Serial)可视化(Studio)工具:主要用于嵌入式开发者的跨平台数据可视化工具
    的头像 发表于 03-07 08:09 441次阅读
    贼拉好用的<b class='flag-5'>一</b>个嵌入式数据<b class='flag-5'>可视化工具</b>

    恒讯科技分析:常用的vps路由测试的工具和方法

    VPS(虚拟私人服务器)路由测试是评估服务器网络性能的重要环节,以下是些常用的工具和方法: 1、BestTrace:这是一款
    的头像 发表于 08-08 22:54 285次阅读