projects
/
tls-check.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
don't hard-code the path to the python interpreter
[tls-check.git]
/
tls-check
diff --git
a/tls-check
b/tls-check
index fcbf94105f7f686bbe035e625d3790f839bff637..04c911f7d71055f91610abaffd3b2793b39ecb0b 100755
(executable)
--- a/
tls-check
+++ b/
tls-check
@@
-1,4
+1,4
@@
-#!/usr/bin/python3
+#!/usr/bin/
env
python3
import subprocess, sys, argparse, time, re
from collections import OrderedDict, namedtuple
from enum import Enum
import subprocess, sys, argparse, time, re
from collections import OrderedDict, namedtuple
from enum import Enum
@@
-59,7
+59,7
@@
def test_cipher(host, port, protocol, cipher = None, wait_time=0, options=[]):
try:
if cipher is not None:
options = ["-cipher", cipher]+options
try:
if cipher is not None:
options = ["-cipher", cipher]+options
- subprocess.check_call(["openssl", "s_client", "-"+protocol, "-connect", host+":"+str(port)]+options,
+ subprocess.check_call(["openssl", "s_client", "-"+protocol, "-connect", host+":"+str(port)
, "-servername", host
]+options,
stdin=subprocess.DEVNULL, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
except subprocess.CalledProcessError:
return False
stdin=subprocess.DEVNULL, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
except subprocess.CalledProcessError:
return False