ErrLookup › txthinking/brook
txthinking/brook
A cross-platform programmable network tool · Go · 66 source files
Analyzed at 5cd13ef3b1 on 2026-09-06. 55 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Invalid dial with IP | validation | error | go, network, ipv4, validation |
| It is recommended to use brook link and specify --udpoverstr | error_code | error | |
| --blockCIDR6List must be with absolute path | validation | error | cli, path-validation, blocking |
| no ipv6 from nic | exception | error | go, network, ipv6, nic |
| no ipv4 from nic | exception | error | go, network, ipv4, nic |
| quic max datagram size is 1197 | exception | error | network, quic, udp, datagram-size |
| when write to client, quic max datagram size is 1197 | exception | error | network, quic, udp, datagram-size |
| data too small | error_code | error | |
| Can not fetch ${addr} | error_code | error | |
| dst too long | exception | error | socks5, validation, address |
| packet too long | exception | error | udp, protocol, framing |
| HTTP header too long | exception | error | http, proxy, header-size |
| string(b) | exception | error | websocket, handshake, http |
| --bypassDomainList must be with absolute path | error_code | error | |
| Expired request | error_code | error | udp, replay-protection, clock-skew, timestamp |
| Looks like you want create socks5 from a socks5, you may wan | validation | error | cli, go, socks5, invalid-upstream, brook |
| Expired request | exception | error | authentication, timestamp, replay-protection |
| failed to parse root certificate | exception | error | tls, certificate-parsing, configuration |
| This is ipv4 | exception | error | network, dns, ipv6, validation |
| black hole | exception | error | go, network, invalid-argument, enum |
| socks5 server requires a clear IP for UDP, only port is not | validation | error | cli, go, socks5, udp, brook |
| <combined output of child connect process> | error_code | error | |
| Invalid Request | exception | error | http, proxy, malformed-request |
| dst too long | exception | error | network, validation, socks5, buffer-limit |
| invalid packet. length: ${len} address: ${a} ${h} ${p} | error_code | error | udp, packet-format, protocol-error, socks5 |
| Invalid v4 IP | error_code | error | |
| no address | error_code | error | |
| ${ip} unknown | error_code | error | |
| Can not find IP | exception | warning | dns, ipv6, resolution-failed, network |
| Expired request | exception | error | network, replay-protection, timestamp, udp |
| data too small | exception | error | udp, packet-validation, protocol, payload-too-small |
| socks5 server requires a clear IP for UDP, only port is not | error_code | error | cli, network, udp, socks5 |
| cannot create exchanger from | exception | error | unsupported-protocol, link-parsing, brook |
| block ${addr} | error_code | warning | filtering, blocklist, domain, config |
| err.Error() | http | warning | doh, dns, http |
| --cert must be with absolute path | validation | error | cli, go, tls, path-validation, brook |
| This is ipv6 | exception | error | ipv6, address-family, invalid-argument, dns |
| invalid type | error_code | error | cli, dns, validation, enum |
| --certkey must be with absolute path | validation | error | cli, go, tls, path-validation, brook |
| no question | exception | warning | network, dns, udp, validation |
| Invalid tag | validation | error | cli, logging, argument-format |
| --cache must be with absolute path | error_code | error | cli, dhcp, path-validation, config |
| Can not resolve | exception | error | dns, resolution-failure, ipv6, doh |
| --pid must be with absolute path | validation | error | cli, pidfile, path-validation |
| Password is wrong | exception | error | authentication, udp, password-mismatch, security |
| Password is wrong | exception | error | authentication, password, network, handshake |
| data too long | exception | error | validation, buffer-limit, protocol, handshake |
| ${ip} is not IP | error_code | error | |
| You forgot the --prometheusPath | validation | error | cli, prometheus, missing-flag |
| --blockDomainList must be with absolute path | validation | error | cli, path-validation, blocking |
| --log must be with absolute path | validation | error | cli, logging, path-validation |
| Expired request | exception | error | replay-protection, timestamp, clock-skew, handshake |
| no question | exception | warning | network, dns, udp, validation |
| Invalid prefer | error_code | error | dns, configuration, validation, ipv6 |
| --blockCIDR4List must be with absolute path | validation | error | cli, path-validation, blocking |