Commit Graph

65 Commits

Author SHA1 Message Date
tsosunchia
28b329e365 update README 2025-04-16 09:44:22 +08:00
Yunlq
b20c4b74cc add support for custom source ports and optimize some code 2025-04-16 02:54:19 +08:00
tsosunchia
bcd430c231 IPv6下也支持UDP Mode
Co-authored-by: Claude-3.7-Sonnet <ai@anthropic.com>
Co-authored-by: tsosunchia <59512455+tsosunchia@users.noreply.github.com>

 要提交的变更:
	修改:     cmd/cmd.go
	修改:     fast_trace/fast_trace ipv6.go
	修改:     trace/tcp_ipv6.go
	修改:     trace/trace.go
	重命名:   trace/udp.go -> trace/udp_ipv4.go
	新文件:   trace/udp_ipv6.go

Signed-off-by: tsosunchia <59512455+tsosunchia@users.noreply.github.com>
2025-04-14 23:25:18 +08:00
tsosunchia
608a2904d4 若干修改,方便其他程序调用
https://github.com/nxtrace/NTrace-V1/issues/84
 要提交的变更:
	修改:     cmd/cmd.go
	修改:     go.mod
	修改:     go.sum
	修改:     wshandle/client.go
2025-04-13 12:13:08 +08:00
tsosunchia
d233e0e38d fasttrace和filetrace支持udpmode,且增加fasttrace和filetrace的port自定义参数 2024-12-21 21:37:54 +08:00
tsosunchia
183516b14c 修改部分UI表达 2024-12-21 21:00:45 +08:00
john xu
8774e8cd67 fix: close when createWsConn failed 2024-10-06 10:55:03 +08:00
tsosunchia
f47e742d81 FT应用dot参数 2024-09-02 04:33:04 +00:00
tsosunchia
d0fb43e947 add ipv4 tcp dontFragment option 2024-05-30 03:23:10 +00:00
tsosunchia
f50ca1f7f8 修正之前对于payload size设置的错误表述 2024-05-30 00:29:53 +08:00
tsosunchia
57d31a38f7 修改默认udptrace端口为符合RFC8487 2024-05-29 22:50:48 +08:00
tsosunchia
84b709de44 udptrace pktsize问题修正且默认发包间隔调小 2024-05-29 22:39:35 +08:00
tsosunchia
970cff3b72 优化代码 2024-05-13 20:42:56 +08:00
tsosunchia
5d796ce5cd 版本信息输出时应用色彩参数 2023-12-14 14:51:10 +08:00
tsosunchia
156f8914d8 删除一些没必要的赋值 2023-12-08 16:01:06 +08:00
tsosunchia
c0455ca8e7 api变更 2023-12-01 16:32:44 +08:00
tsosunchia
f5d1a606b3 add param: support disable color output 2023-11-30 17:11:14 +08:00
tsosunchia
4bef8b918a fix bug: nil pointer dereference 2023-11-17 19:00:34 +08:00
tsosunchia
0b7d01fb21 移除route参数 2023-11-15 10:19:00 +08:00
tsosunchia
98c0fa38ca 可设置是否隐匿目的IP 2023-11-13 11:23:07 +08:00
tsosunchia
e0b874a687 增加异常处理,在用户输入错误时 2023-11-08 16:13:59 +08:00
tsosunchia
701abc3447 增加file参数支持文件读取列表进行路由测试 2023-10-14 09:08:29 +08:00
tsosunchia
f08778c862 修正部分typo 2023-10-13 18:34:14 +08:00
tsosunchia
1580c6111f add mpls func 2023-10-06 21:03:38 +08:00
sjlleo
bb522ed859 refactor && feat: add plugin system && cobra 2023-09-05 22:18:28 +08:00
tsosunchia
580612ce08 refactor: preparatory work 2023-06-26 14:49:05 +08:00
tsosunchia
dcce91614f fix bugs:ft下maxhops、pktsize不正常显示、tracemap在配置环境变量时不能正常使用、trace时无法显示第一跳 2023-06-04 04:12:57 +08:00
tsosunchia
4a749285be 将DNS解析与WS握手同步进行 2023-06-03 20:19:01 +08:00
tsosunchia
eb64f68663 修补timeout参数 2023-06-03 06:57:44 +08:00
tsosunchia
364be22383 tcp,udp模式也适用ttl-time,send-time了 2023-06-03 05:25:14 +08:00
tsosunchia
8d30c59c17 fasttrace增加支持SrcDev,SrcAddr,BeginHop,MaxHops,RDns,AlwaysWaitRDNS,Lang,PktSize 2023-06-02 17:32:07 +08:00
tsosunchia
2493f471dc 对pow_token也进行了缓存 2023-06-02 04:37:40 +08:00
tsosunchia
089250fee1 提供不间断运行环境变量 2023-06-02 01:41:11 +08:00
tsosunchia
fdc6145087 添加一个psize参数 2023-05-30 03:37:00 +08:00
tsosunchia
1d6ce5de88 添加一个timeout参数 2023-05-30 02:24:43 +08:00
tsosunchia
b38fc18bb4 增加指定解析IPv4/IPv6的功能 2023-05-29 20:53:07 +08:00
tsosunchia
4bfe85df1b 更改为仅在使用LEOMOEAPI时尝试获取tracemap 2023-05-28 16:26:22 +08:00
tsosunchia
e48b30c47a 增加json输出模式,修正使用ipinfo API查询的IP无ASN时的异常
PS: json输出模式主要目的是方便开发者调用NEXTTRACE
2023-05-28 13:58:27 +08:00
tsosunchia
f2fbce0358 增加不输出GEOIP信息的方法
PS: 为外部程序调用预留
2023-05-26 11:13:59 +08:00
tsosunchia
3084effd78 修改输出提示,显示为当前真实的maxhops设置
之前无论maxhops设置为多少,都输出为 30 hops max
2023-05-24 16:34:30 +08:00
tsosunchia
723f5c4c5e raw模式使用新参数--raw
classic模式参数保持v1.1.3版本的设置
2023-05-23 22:22:14 +08:00
Leo
b88d5292da chore: Classic Printer Change 2023-05-23 20:00:42 +08:00
tsosunchia
916ac3cb69 add CHUNZHEN api 2023-03-03 12:07:37 +08:00
tsosunchia
bdfba172d1 revert 2023-03-03 12:02:48 +08:00
tsosunchia
362317e95e format 2023-03-02 21:47:59 +08:00
tsosunchia
c2eebca25c 修正IPInfo BUG 和增加IPInfoLocal 2023-03-02 18:38:42 +08:00
tsosunchia
510b0f6c32 可使用别名调用第三方API 2023-03-02 11:48:49 +08:00
Leo
45e9fe604d chore: clean default args setting 2023-02-20 13:16:08 +08:00
sjlleo
88e69f7dc2 feat: enable pure Go and add DoT support 2023-02-20 03:49:10 +00:00
Leo
ba133e3c73 feat: add DN42 Mode 2023-02-16 21:16:47 +08:00