Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/repcomm/sneknet
basically PDANet, but opensource + supports linux
https://github.com/repcomm/sneknet
golang java networking pdanet protobuf tuntap vpn
Last synced: 8 days ago
JSON representation
basically PDANet, but opensource + supports linux
- Host: GitHub
- URL: https://github.com/repcomm/sneknet
- Owner: RepComm
- Created: 2024-04-03T03:51:43.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-05T04:13:23.000Z (6 months ago)
- Last Synced: 2024-11-29T19:34:30.875Z (2 months ago)
- Topics: golang, java, networking, pdanet, protobuf, tuntap, vpn
- Language: Java
- Homepage:
- Size: 527 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# sneknet
Work in progress replacement for PDANet, written in golang and java![img](./logo.svg)
## implemented
- mono-repo for sneknet_host (golang), sneknet_android (java), sneknet_proto (protobufs)
- static IP for virtual network on host: 10.0.0.1
- static IP for sneknet as a router/default gateway: 10.0.0.2
- ARP Request for gateway handled appropriately
- linux based OS now routes traffic via sneknet_host on startup## todo
- reroute tcp via ADB to android / packet data source IP rewrite
- udp
- android bridge as UDP using hacks, plus fallback to TCP