mirror of
https://github.com/tobychui/zoraxy.git
synced 2025-08-13 00:19:21 +02:00

+ Added force TLS v1.2 above toggle + Added trace route + Added ICMP ping + Added special routing rules module for up-coming acme integration + Fixed IPv6 check bug in black/whitelist + Optimized UI for TCP Proxy +
29 lines
447 B
Go
29 lines
447 B
Go
package netutils_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"imuslab.com/zoraxy/mod/netutils"
|
|
)
|
|
|
|
func TestHandleTraceRoute(t *testing.T) {
|
|
results, err := netutils.TraceRoute("imuslab.com", 64)
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
|
|
t.Log(results)
|
|
}
|
|
|
|
func TestHandlePing(t *testing.T) {
|
|
ipOrDomain := "example.com"
|
|
|
|
realIP, pingTime, ttl, err := netutils.PingIP(ipOrDomain)
|
|
if err != nil {
|
|
t.Fatal("Error:", err)
|
|
return
|
|
}
|
|
|
|
t.Log(realIP, pingTime, ttl)
|
|
}
|