port split tunneling packet inspection module from java to go
high level goal
- port java module in
app/src/main/java/se/leap/bitmaskclient/capture
from this MR in leap_android to go
details
- put it here (https://0xacab.org/leap/android_libs/go-packet-transfer)
- see here for tun2socks impl: bitmaskcore!3 (diffs)
- here for go bindings: https://0xacab.org/leap/android_libs/bitmaskcore/-/blob/main/build_core.sh
- (bitmaskcore is a submodule of bitmask_android, it contains all go dependencies)