in reply to Re^2: Capture::Tiny alternative
in thread Capture::Tiny alternative

BTW.

This one hangs. Though I can see some sshutle process afterwords

$ /usr/sbin/sshuttle -v -D -r vagrant@127.0.0.1 192.168.0.0/24 | cat
Starting sshuttle proxy.
Listening on ('127.0.0.1', 12300).
c : connecting to server...
vagrant@127.0.0.1's password:
c : connected.
Connected.
^C # need to hit CTRL+C to exit

$ ps uax|grep sshu
$ ps uax| grep sshu
root      7414  0.0  0.2  35148 10228 ?        Ss   23:03   0:00 python /usr/lib/sshuttle/main.py python -v --firewall 12300 0 --syslog
root      7424  0.0  0.1  35524  7732 ?        S    23:03   0:00 python /usr/lib/sshuttle/main.py python -v -D -r vagrant@127.0.0.1 192.168.0.0/24

And this one does not hangs. ( Similar output at STDOUT but result for ps uax|grep sshu afterwords abit different - two more processes seen )

$ /usr/sbin/sshuttle -v -D -r vagrant@127.0.0.1 192.168.0.0/24
Starting sshuttle proxy.
Listening on ('127.0.0.1', 12300).
c : connecting to server...
vagrant@127.0.0.1's password:
c : connected.
Connected.
# exit fine

$ ps uax|grep sshu
root      6860  0.0  0.0  23712  2472 pts/1    S    22:40   0:00 logger -p daemon.notice -t sshuttle
root      6861  0.0  0.2  35148 10284 ?        Ss   22:40   0:00 python /usr/lib/sshuttle/main.py python -v --firewall 12300 0 --syslog
root      6862  0.0  0.0  23712  2552 pts/1    S    22:40   0:00 logger -p daemon.notice -t sshuttle
root      6899  0.0  0.1  35524  7724 ?        S    22:40   0:00 python /usr/lib/sshuttle/main.py python -v -D -r vagrant@127.0.0.1 192.168.0.0/24