blob: 6826975bdaeeb299a8a049ad29eec257ba510dd7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# 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)
3. [ ] parse user's Config
4. [ ] impl routing logic based on client's Config
5. [ ] make this thing easy adn convenient to use
6. [ ] 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
|