x-cmd pkg | nexttrace - 可视化路由跟踪工具,支持多种 IP 数据库,助你深 ...

打印 上一主题 下一主题

主题 717|帖子 717|积分 2151

简介

nexttrace 是 github.com/nxtrace 用 Go 开辟的可视化路由跟踪工具,用于分析从源到目标的网络路径。它默认利用 ICMP 协议发起 TraceRoute 哀求,支持 IPv4 和 IPv6,支持指定网卡进行路由跟踪,支持 TTL 控制、并发数控制、模式切换等高级功能。
数据源:默认利用 LeoMoeAPI,并支持用户采用其他数据源。LeoMoeAPI 的数据主要由社区自发反馈和项目构成员校准。
   info

对于中国大陆用户,nexttrace 官方推荐利用 Nya Labs 提供的 POW 服务器优化访问速度。
  1. # 在环境变量中设置
  2. export NEXTTRACE_POWPROVIDER=sakura
  3. # 在命令行中设置
  4. nexttrace --pow-provider sakura
复制代码
快速上手

安装

  1. eval "$(curl https://get.x-cmd.com)"        # 安装 x-cmd
  2. x env use nexttrace                         # 使用 x-cmd 安装 nexttrace
复制代码
利用


  • 追踪访问指定 IP 地址或网站的路由路径并生成可视化路由路径图:
    1. nexttrace 2.16.150.1
    2. nexttrace www.bing.com
    3. # 指定输出模式
    4. nexttrace --table www.bing.com
    5. nexttrace --json www.bing.com
    6. nexttrace --language en www.bing.com
    复制代码
  • 选择第三方 IP 数据库或利用离线数据库:
    1. # 指定使用 IP-API.com 的 IP 数据库
    2. nexttrace --data-provider ip-api.com www.bing.com
    3. # 对于离线库 IPInfoLocal,请自行下载并命名为 ipinfoLocal.mmdb
    4. # 下载地址:https://ipinfo.io/signup?ref=free-database-downloads
    5. # 默认搜索用户当前路径、程序所在路径、和 FHS 路径(Unix-like)
    6. # 如果需要自定义路径,请设置环境变量
    7. export NEXTTRACE_IPINFOLOCALPATH=/xxx/yyy.mmdb
    复制代码
  • 利用自定义的 IP/DOMAIN 列表文件进行快速测试:
    1. nexttrace --file /path/to/your/iplist.txt
    2. # 自定义的IP/DOMAIN列表文件格式
    3. ## 一行一个IP/DOMAIN + 空格 + 描述信息(可选)
    4. ## 例如:
    5. ## 106.37.67.1 北京电信
    6. ## 240e:928:101:31a::1 北京电信
    7. ## bj.10086.cn 北京移动
    8. ## 2409:8080:0:1::1
    9. ## 223.5.5.5
    复制代码
功能特点


  • 支持多种协议:支持 ICMP、TCP、UDP 协议,其中 TCP 得当用于绕过部分网络限制;UDP 得当用于探测特定网络配置。
  • 支持多种 IP 数据库:支持 LeoMoeAPI、IP.SB、IPInfo、IPInsight、IPAPI.com、Ip2region、IPInfoLocal、CHUNZHEN,用户可以自主选择 IP 数据库,并支持利用离线数据库。
  • 路由可视化:能根据地理坐标生成路由路径图(现在只支持搭配 LeoMoeAPI 利用)。
竞品和相干作品


  • traceroute:主流操作体系都会自带的经典路由跟踪工具,在 FreeBSD、macOS、Linux 等类 Unix 体系中通常命名为 traceroute,在 Windows 中命名为 tracert。
  • Paris Traceroute:一种改进版的路由跟踪工具,专为解决经典 traceroute 在多路径网络(例如负载均衡)环境中的准确性问题而计划。
  • rustscan:用 Rust 开辟的快速端口扫描工具,用于快速发现网络上的开放端口。
  • x ping:x-cmd 团队为 ping 开辟的加强模块,支持热图、条形图、CSV、TSV 等多种数据输出方式。
进一步阅读



  • nexttrace 源代码 - nexttrace 项目标源代码托管在 GitHub,你可以在这里找到最新版本的 nexttrace 和参与社区贡献。

   更多内容请查阅 : pkg/nexttrace
  转载请标明原文链接 :https://www.x-cmd.com/pkg/nexttrace

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

雁过留声

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表