Commit graph

30 commits

Author SHA1 Message Date
namilsk
8887a775f5
Written geosite protobuf parser and tests 4 it 2026-03-18 21:21:21 +03:00
namilsk
da8e70f2e3
updated goals 2026-03-17 19:24:23 +03:00
namilsk
0d8f7c4373
Working on IP geo parsers && packet router 2026-03-17 19:19:14 +03:00
zedddie
b2e7bb0317 1rst goal state
Signed-off-by: zedddie <rust@zedddie.rs>
2026-03-17 00:06:16 +01:00
zedddie
0f333db702 Merge pull request 'small-fixes & improvements' (#3) from small-fixes into main
Reviewed-on: https://codeberg.org/NamelessTeam/nsc/pulls/3
2026-03-17 00:04:20 +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
7b1bfbbed9 bless it more 2026-03-15 21:25:22 +01:00
zedddie
190603e484 Merge pull request 'a bunch of really (not)good tests' (#2) from headers-tests into main
Reviewed-on: https://codeberg.org/NamelessTeam/nsc/pulls/2
2026-03-15 21:19:52 +01:00
zedddie
43ec0ddbca
a bunch of really (not)good tests 2026-03-15 21:17:05 +01:00
zedddie
2db5e1d3ac bless this readmi with my plans 2026-03-15 19:47:15 +01:00
Namilsk
d4f6b7d788 Merge pull request 'basic headers-parsing logic' (#1) from headers-parsing into main
Reviewed-on: https://codeberg.org/NamelessTeam/nsc/pulls/1
2026-03-15 19:41:15 +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
zedddie
cb61a2eda0
some chore thingies 2026-03-15 14:57:55 +01:00
zedddie
7eeffa4afe
fix arti client typo 2026-03-15 14:57:21 +01:00
zedddie
ea12044fc8
base devshell 2026-03-15 14:28:31 +01:00
zedddie
1b6a2f126a
rename NSCConfig to Config for now :1 2026-03-15 13:47:48 +01:00
zedddie
2a01827e6c
rm trailing newlines & add type alias for Vec 2026-03-15 13:31:20 +01:00
zedddie
c849d32fe6
add tor lib
not really sure abt it, but should be conv to use instead of manual
mapping
2026-03-15 13:25:07 +01:00
zedddie
b004bd6067
rename to nsc as killswitch is ugly and not kebab 2026-03-15 13:18:52 +01:00
namilsk
2da9b76351 Updated README.md 2026-03-14 17:24:33 +01:00
namilsk
eb674ac0ad
Updated README.md 2026-03-14 19:20:05 +03:00
namilsk
bc8bc0c2e4
First minimal commit 2026-03-14 19:17:16 +03:00
Namilsk
7019867411 Initial commit 2026-03-14 17:13:59 +01:00