Skip to content

work in progress replacement of pdanet software

Notifications You must be signed in to change notification settings

RepComm/socketsnake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

socketsnake

A (wip) replacement of PDANet software

Aims to eventually provide compatibility with pdanet mobile and desktop software but definitely to replace the functionality of pdanet software.

state

Close to functional on linux, all the individual parts are functional, but needs assembling.

why

PDANet software does essentially the same job, but it is not open source, it is old, has very limited linux support (no tcp/udp for me =( ), and frankly the website looks kinda sketch.

The paid-version of PDANet is cheap, but when I went to purchase I saw bad reviews of the key not working, and decided I'd live with free version until I got the guts to reproduce a similar product to replace it.

how

A tuntap device is created
on the "request" mode computer (currently linux, windows support is planned)

The traffic is forwarded to an "service" mode (currently android) mobile device
(currently over adb thru USB), which swaps the endpoint address, and sends to WAN

specifics

  • socketsnake uses node.js runtime
  • tuntap device is created using stdiotuntap
  • stdiotuntap uses LaKabane/libtuntap
  • adb is used to connect to "service" android mobile device
  • adb reverse tcp:10209 tcp:10209 is run on "request" desktop device

About

work in progress replacement of pdanet software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages