{"push_id":994384758,"size":1,"distinct_size":1,"ref":"refs/heads/alok/client","head":"652973e69e380ca7061849b5d4d232ac5eeb79e0","before":"5426640fc754b7701b573cf9bf441236d1aeee6c","commits":[{"sha":"652973e69e380ca7061849b5d4d232ac5eeb79e0","author":{"email":"7e6ec54ab4d248f06b402016d192860744bb2b34@squareup.com","name":"Alok Menghrajani"},"message":"Add support for \"client\" mode.\n\nghostunnel listens on localhost:port and forwards connections to a\nremote server using mutual TLS.\n\nA nice way to test things is to:\n1. while [ 1 ]; do nc -v -l 127.0.0.1 1234; done\n2. ./ghostunnel server --keystore test-keys/server.p12 --cacert test-keys/root.crt --listen localhost:1235 --target localhost:1234 --allow-ou=client\n3. ./ghostunnel client --keystore test-keys/client.p12 --cacert test-keys/root.crt --listen localhost:1236 --target localhost:1235\n4. nc -v 127.0.0.1 1236\n\nand you can then check that the two netcat processes can communicate bi-directionally.","distinct":true,"url":"https://api.github.com/repos/square/ghostunnel/commits/652973e69e380ca7061849b5d4d232ac5eeb79e0"}]}