Removed the static certs and added automatic cert generation

This commit is contained in:
lgandx 2021-12-03 00:03:01 -03:00
parent a567d3dc31
commit 21afd357f8
2 changed files with 10 additions and 3 deletions

4
certs/gen-self-signed-cert.sh Normal file → Executable file
View file

@ -1,3 +1,3 @@
#!/bin/bash #!/bin/bash
openssl genrsa -out responder.key 2048 openssl genrsa -out certs/responder.key 2048
openssl req -new -x509 -days 3650 -key responder.key -out responder.crt -subj "/" openssl req -new -x509 -days 3650 -key certs/responder.key -out certs/responder.crt -subj "/"

View file

@ -253,6 +253,13 @@ class Settings:
self.AnalyzeLogger = logging.getLogger('Analyze Log') self.AnalyzeLogger = logging.getLogger('Analyze Log')
self.AnalyzeLogger.addHandler(ALog_Handler) self.AnalyzeLogger.addHandler(ALog_Handler)
# First time Responder run?
if os.path.isfile(self.ResponderPATH+'/Responder.db'):
pass
else:
#If it's the first time, generate SSL certs for this Responder session and send openssl output to /dev/null
Certs = os.system("./certs/gen-self-signed-cert.sh >/dev/null 2>&1")
try: try:
NetworkCard = subprocess.check_output(["ifconfig", "-a"]) NetworkCard = subprocess.check_output(["ifconfig", "-a"])
except: except: