CaledoniaProject
CaledoniaProject
I'm going to simplify your logic to these, ```python def analyze_checkpoint_state(ckpt_path: str) -> Tuple[bool, bool, Tuple[int, int], List[str]]: ckpt_paths = [] if os.path.isdir(ckpt_path): # if ckpt_path is a directory, it...
Just being curious, is `C:\Wsus` a canonical path designated by Windows or defined by SharpWSUS?
@lorenzog I found the file path with powershell get-eventlog command, I copied psexec64.exe to that path.  Now I clicked on Retry Download, and the file is automatically removed, and...
readme里的 yzddmr6.tk 也挂了
@hmgle Sure, but how can I help you? perhaps you can create a new branch and add several debug output?
@hmgle see if this helps ```bash ~/graftcp/local # ./mgraftcp --select_proxy_mode=only_socks5 --socks5 127.0.0.1:3080 --enable-debug-log curl ifconfig.me [2024-05-24 21:26:30] [INFO] graftcp-local start listening :0... [2024-05-24 21:26:30] [DEBUG] connect req[dest-addr:pid]: 34.117.118.44:80:243036 [2024-05-24 21:26:30]...
@hmgle 100% reproducible, it just suddenly failed to work. I don't know why, but /proc works fine. I added retry to curl, and tried to capture things in /proc/pid/fd, unlikely...
At first I thought curl might be exiting/closing the socket too fast, however, I have the same error for ncat ``` # ./mgraftcp --select_proxy_mode=only_socks5 --socks5 127.0.0.1:3080 --enable-debug-log nc google.com 80...
Indeed this works, ```go func getPidByAddr(localAddr, remoteAddr string, isTCP6 bool) (pid string, destAddr string) { parts := strings.Split(localAddr, ":") parts[0] = "127.0.0.1" localAddr = strings.Join(parts, ":") ... } ``` I...