Commit graph

13 commits

Author SHA1 Message Date
zedddie
1a5b7da6ae
really broken WIP for now xD 2026-03-17 23:15:47 +01:00
zedddie
50524cb5ae
use ihl to derive port bytes 2026-03-17 22:27:24 +01:00
zedddie
2eb03ac768
add a Packet type alias and comment out debug thingies :< 2026-03-17 00:01:42 +01:00
zedddie
81e1ed42a0
add dns field and check 2026-03-16 23:50:51 +01:00
zedddie
e8c1fbd7d4
add fixme hardcoded IPv4 port offset 2026-03-16 23:35:40 +01:00
zedddie
08c4b5220f
fix ipv6 UDP bytes mismatch, add bunch of aliases 2026-03-16 23:35:40 +01:00
zedddie
43ec0ddbca
a bunch of really (not)good tests 2026-03-15 21:17:05 +01:00
zedddie
d48a7bebfb
somewhat working network header parser 2026-03-15 19:30:19 +01:00
zedddie
891a76eaf5
somewhat wip sniffing 2026-03-15 17:17:24 +01:00
zedddie
59a17c5475
networking abstractions & early parsing logic 2026-03-15 16:57:56 +01:00
zedddie
e8b2411864
sniff things wip 2026-03-15 15:44:34 +01:00
zedddie
06d4e558cd
sniffing early work
use `tun` crate examope for starters, to map all traffic through tun
virtual interface, in next commits will push these packets to sniffing
module which will deciede further modifications of proxies based by
user's Config.
2026-03-15 14:59:11 +01:00
namilsk
bc8bc0c2e4
First minimal commit 2026-03-14 19:17:16 +03:00