Commit Graph

  • 9b23fd2c01 Do non-blocking connect(). sshuttle-0.10 Avery Pennarun 2010-05-02 02:43:10 -04:00
  • 81c89ce9be Don't bother with a backtrace when we produce certain fatal errors. Avery Pennarun 2010-05-02 02:23:42 -04:00
  • 2dd328ada4 Add a -v (and -vv) flag and decrease default message verbosity. Avery Pennarun 2010-05-02 02:14:20 -04:00
  • a244b325cb iptables: add a PREROUTING rule so we can proxy for other machines too. Avery Pennarun 2010-05-02 02:00:19 -04:00
  • 10069f99e2 Clean up SockWrapper.peername stuff. Avery Pennarun 2010-05-02 01:52:05 -04:00
  • ea12048418 ssh.py: use 'exec sshuttle' to get rid of the extra sh process. Avery Pennarun 2010-05-02 01:30:40 -04:00
  • bfd506dcdc Improve some debugging information to find the weird data problem. Avery Pennarun 2010-05-02 01:18:55 -04:00
  • 915a96b0ec We now have a server that works... some of the time. Avery Pennarun 2010-05-02 00:52:06 -04:00
  • d435c41bdb stdin and stdout have different fds, so make SockWrapper take *two* socks. Avery Pennarun 2010-05-01 23:32:30 -04:00
  • 5f0bfb5d9e Basic implementation of a multiplex protocol - client side only. Avery Pennarun 2010-05-01 23:14:42 -04:00
  • 9f514d7a15 Smarter listenport selection. Avery Pennarun 2010-05-01 21:50:43 -04:00
  • ad459e2918 iptables.py: completely replace ipt script. Avery Pennarun 2010-05-01 21:30:59 -04:00
  • 8278dcfb5d Parse options correctly; call ./ipt automatically. Avery Pennarun 2010-05-01 21:14:19 -04:00
  • 550048370e Move some code that'll be useful for the server into ssnet.py. Avery Pennarun 2010-05-01 20:45:59 -04:00
  • 3766d4d506 Don't "import * from socket". Avery Pennarun 2010-05-01 20:26:16 -04:00
  • 651b945299 Prevent loopbacks caused by telnetting to the transproxy port directly. Avery Pennarun 2010-05-01 20:20:54 -04:00
  • dc643ccdc4 Clean up log messages slightly. Avery Pennarun 2010-05-01 20:14:17 -04:00
  • 72ed385b7f Really basic transproxying on localhost. Avery Pennarun 2010-05-01 20:03:50 -04:00
  • a818105dfe client now listens on a socket and gets SO_ORIGINAL_DST correctly. Avery Pennarun 2010-05-01 18:03:45 -04:00
  • f84b87d7eb ipt: example script for how to set up an iptables transproxy. Avery Pennarun 2010-05-01 17:15:18 -04:00
  • 2f3c86e962 Initial commit. Avery Pennarun 2010-05-01 16:15:37 -04:00