From ef7e71925307485205d8ca175668a530397e8dfa Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Thu, 14 Feb 2013 13:28:33 +0000 Subject: Print only short output when ssl handshaking fails through Tor git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@587 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede --- tor-exit-ssl-check | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tor-exit-ssl-check b/tor-exit-ssl-check index 87a5b00..ed9aaa7 100755 --- a/tor-exit-ssl-check +++ b/tor-exit-ssl-check @@ -190,6 +190,10 @@ while : ; do [ "$verbose" -lt 1 ] || diff -U100 "$tmpdir/cert-tor" "$tmpdir/cert-direct" || true echo "RESULT: $server: Connect failed" errors=1 + elif egrep '^[0-9]*:error:.*:ssl handshake failure:' "$tmpdir/cert-tor" > /dev/null; then + [ "$verbose" -lt 1 ] || diff -U100 "$tmpdir/cert-tor" "$tmpdir/cert-direct" || true + echo "RESULT: $server: SSL Handshake failed" + errors=1 else echo "RESULT: $server: differences!" [ "$verbose" = 0 ] || echo "====" -- cgit v1.2.3