[MIRROR]
Find a file
2026-03-23 20:58:56 +01:00
src fix ipv6 src&dst ip representation in PacketInfo 2026-03-23 20:58:56 +01:00
tests use ihl to derive port bytes 2026-03-17 22:27:24 +01:00
.gitignore First minimal commit 2026-03-14 19:17:16 +03:00
Cargo.lock some chore thingies 2026-03-15 14:57:55 +01:00
Cargo.toml fix arti client typo 2026-03-15 14:57:21 +01:00
flake.lock some chore thingies 2026-03-15 14:57:55 +01:00
flake.nix base devshell 2026-03-15 14:28:31 +01:00
LICENSE Initial commit 2026-03-14 17:13:59 +01:00
README.md updated goals 2026-03-17 19:24:23 +03:00

nsc (Network security control)

Tun-in interface with marching on TOR/I2P similar to v2ray/xray

The project is designed by the desire to transfer all the charms of routing and tun-in of modern VPN cores to Mesh networks.

brief impl plan:

client-side usage essentianls

  1. TUN raw data (headers) parsing 50-70% done =)
  2. parse geoip2 (mmdb for now) thingies (
  3. add v2ray protocols buffer support (geo{ip,site}.dat)
  4. parse user's Config
  5. impl routing logic based on client's Config
  6. make this thing easy adn convenient to use
  7. custom Tor/i2p profiles/Config presets (via proxies like 127.0.0.1:10808)

inner infra

  1. write as much tests as possible covering hopefully all logic
  2. keep code readable and comprehensive
  3. ideally review each others PRs after initial MVP stage
  4. leave references/helpful comments on parts when code isn't obvious from the first glance