2022-05-22 21:23:39 +08:00
2022-05-19 14:58:09 +08:00
2022-05-22 20:01:48 +08:00
2022-04-24 10:07:01 +08:00
2022-05-22 15:38:05 +08:00
2022-04-24 10:07:01 +08:00
2022-04-24 10:07:01 +08:00
2022-05-22 15:38:05 +08:00
2022-05-19 14:48:25 +08:00
2022-05-11 20:38:22 +08:00
2022-05-15 20:09:17 +08:00
2022-05-15 20:09:17 +08:00
2022-04-24 08:32:51 +08:00
2022-05-22 15:38:05 +08:00
2022-05-22 21:23:39 +08:00

NextTrace

一款开源的可视化路由跟踪工具使用Golang开发。

How To Use

Get Started

NextTrace默认使用icmp协议发起TraceRoute请求,该协议同时支持IPv4IPv6

# IPv4 ICMP Trace
# Tips: 非实时数据一次性出结果需要等待30s左右
./nexttrace 1.0.0.1

# Tips: 如果您需要ICMP的实时结果请用如下命令
./nexttrace -report 1.0.0.1

# IPv6 ICMP Trace
./nexttrace 2606:4700:4700::1111

NextTrace也可以使用TCPUDP协议发起Traceroute请求,不过目前只支持IPv4

# TCP SYN Trace
./nexttrace -T www.bing.com

# 可以自行指定端口[此处为443]默认80端口
./nexttrace -T -p 443 1.0.0.1

# UDP Trace
./nexttrace -U 1.0.0.1

./nexttrace -U -p 53 1.0.0.1

IP数据库

目前使用的IP数据库默认为我们自己搭建的API服务如果后期遇到滥用我们可能会选择关闭。

我们也会在后期开放服务端源代码您也可以根据该项目的源码自行搭建属于您的API服务器。

NextTrace所有的的IP地理位置API DEMO可以参考这里

全部用法详见Usage菜单

Usage of nexttrace:
  -T    Use TCP SYN for tracerouting (default port is 80)
  -U    Use UDP Package for tracerouting (default port is 53 in UDP)
  -d string
        Choose IP Geograph Data Provider [LeoMoeAPI, IP.SB, IPInfo, IPInsight] (default "LeoMoeAPI")
  -displayMode string
        Choose The Display Mode [table, classic] (default "table")
  -m int
        Set the max number of hops (max TTL to be reached). (default 30)
  -p int
        Set SYN Traceroute Port (default 80)
  -q int
        Set the number of probes per each hop. (default 3)
  -r int
        Set ParallelRequests number. It should be 1 when there is a multi-routing. (default 18)
  -rdns
        Set whether rDNS will be display
  -report
        Route Path

项目截图

Thanks

Sam Sam (samsam123@samsam123.name.my)

Vincent Young (i@yyt.moe)

waiting4new

FFEE_CO

nsnnns

Description
No description provided
Readme GPL-3.0 8.1 MiB
Languages
Go 98.4%
Shell 1.6%