ginuerzh
|
4f526c2aee
|
refactor(sniffing): split sniffer monolith into focused files, extract testable helpers
Split ~850-line sniffer.go into 6 focused files (http, h2, tls, ws,
rewrite, test), extract pure helpers (clampBodySize, normalizeHost,
effectiveReadTimeout), fix "DeafultSampleRate" typo, add doc comments
on all exported symbols, and add 22 unit tests.
|
2026-05-27 21:21:40 +08:00 |
|
ginuerzh
|
e2072399dd
|
fix sniffing for websocket
|
2025-09-04 21:30:49 +08:00 |
|
ginuerzh
|
c7d16962ec
|
add service option for plugin
|
2025-08-29 23:36:31 +08:00 |
|
ginuerzh
|
52289bea6c
|
add network param for sniffing
|
2025-08-13 21:25:35 +08:00 |
|
ginuerzh
|
b597467858
|
add context for conn
|
2025-08-04 19:29:38 +08:00 |
|
ginuerzh
|
db21de831a
|
fix xnet.Pipe
|
2025-08-01 23:00:50 +08:00 |
|
ginuerzh
|
208d18125c
|
replace xnet.Transport by xnet.Pipe
|
2025-07-28 20:52:15 +08:00 |
|
ginuerzh
|
35a049fb03
|
rename vtun to tungo
|
2025-07-26 16:17:04 +08:00 |
|
ginuerzh
|
d9a2f44a78
|
add src field for logger and recorder
|
2025-07-02 21:35:02 +08:00 |
|
ginuerzh
|
d819fd3041
|
support http-100 continue for sniffer
|
2025-06-24 21:15:38 +08:00 |
|
ginuerzh
|
06d993023f
|
add traffic reset for stats
|
2024-12-24 20:11:22 +08:00 |
|
ginuerzh
|
a12870e766
|
add compression flag option for http request
|
2024-11-02 20:41:23 +08:00 |
|
ginuerzh
|
88ba01b3dd
|
add redirect for handler recorder object
|
2024-10-31 19:14:21 +08:00 |
|
ginuerzh
|
a97ac1f30a
|
fix http body recorder
|
2024-10-22 22:51:33 +08:00 |
|
ginuerzh
|
3ca253537b
|
fix race condition for sniffing
|
2024-10-20 19:19:16 +08:00 |
|
ginuerzh
|
41f527aa46
|
sniffing: full websocket frame recording
|
2024-10-19 20:40:07 +08:00 |
|
ginuerzh
|
6b932e35bf
|
sniffing websocket frame
|
2024-10-19 19:36:06 +08:00 |
|
ginuerzh
|
7e51404ae5
|
fix handler sniffing
|
2024-10-16 23:01:12 +08:00 |
|
ginuerzh
|
51ca9f620a
|
add transport for tunnel entrypoint
|
2024-10-15 18:47:36 +08:00 |
|
ginuerzh
|
5bba004324
|
add keepalive option for tunnel entrypoint
|
2024-10-14 23:09:07 +08:00 |
|
ginuerzh
|
0ffed81601
|
add sniffer for forwarding handler
|
2024-10-14 21:18:38 +08:00 |
|
ginuerzh
|
27242d0b66
|
recorder: add input/output traffic stats for handler recorder object
|
2024-10-11 20:32:56 +08:00 |
|
ginuerzh
|
8f994ab632
|
add handle options for sniffer
|
2024-10-10 22:49:56 +08:00 |
|
ginuerzh
|
c42a44abb6
|
add sniffer utility
|
2024-10-02 22:51:23 +08:00 |
|