• Christopher Bowns's avatar
    Add support for IPv6 remote hosts. · 95c9b788
    Christopher Bowns authored
    Supported sshuttle commands for IPv6:
    
    ./sshuttle -r "IPv6:addr" 0.0.0.0/0 -vv
    ./sshuttle -r "[IPv6:addr]" 0.0.0.0/0 -vv
    ./sshuttle -r "[IPv6:addr]:22" 0.0.0.0/0 -vv
    
    Technically "invalid" address/port formats, but they can still be parsed because they’re unambiguous, so these also work:
    
    ./sshuttle -r "IPv6:addr]" 0.0.0.0/0 -vv
    ./sshuttle -r "IPv6:addr]:" 0.0.0.0/0 -vv
    ./sshuttle -r "IPv6:addr]:22" 0.0.0.0/0 -vv
    ./sshuttle -r "[IPv6:addr" 0.0.0.0/0 -vv
    
    (If you have a Mac with Back To My Mac, use dns-sd to discover the remote host's IPv6 address:
    dns-sd -G v4v6 <machine name>.<member name>.members.mac.com )
    95c9b788
Name
Last commit
Last update
compat Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
assembler.py Loading commit data...
client.py Loading commit data...
firewall.py Loading commit data...
helpers.py Loading commit data...
hostwatch.py Loading commit data...
main.py Loading commit data...
options.py Loading commit data...
server.py Loading commit data...
ssh.py Loading commit data...
sshuttle Loading commit data...
sshuttle.md Loading commit data...
ssnet.py Loading commit data...