From 59e27d303e8ddd99897ee03a4d6e59e77920634d Mon Sep 17 00:00:00 2001 From: trashbo4t Date: Wed, 14 Mar 2018 16:13:01 -0400 Subject: [PATCH] Ensure the SSLsplit log directory exists (#18) --- SSLsplit/module.info | 4 ++-- SSLsplit/scripts/autostart_sslsplit.sh | 4 ++++ SSLsplit/scripts/sslsplit.sh | 4 ++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/SSLsplit/module.info b/SSLsplit/module.info index 4b8fd7d..6b52227 100644 --- a/SSLsplit/module.info +++ b/SSLsplit/module.info @@ -6,5 +6,5 @@ "tetra" ], "title": "SSLsplit", - "version": "1.1" -} \ No newline at end of file + "version": "1.2" +} diff --git a/SSLsplit/scripts/autostart_sslsplit.sh b/SSLsplit/scripts/autostart_sslsplit.sh index cf1b8bb..9ad8a2d 100755 --- a/SSLsplit/scripts/autostart_sslsplit.sh +++ b/SSLsplit/scripts/autostart_sslsplit.sh @@ -21,4 +21,8 @@ sh /pineapple/modules/SSLsplit/rules/iptables iptables -t nat -A POSTROUTING -j MASQUERADE +if [ ! -d /pineapple/modules/SSLsplit/log ]; then + mkdir /pineapple/modules/SSLsplit/log +fi + sslsplit -D -l /pineapple/modules/SSLsplit/connections.log -L /pineapple/modules/SSLsplit/log/output_${MYTIME}.log -k /pineapple/modules/SSLsplit/cert/certificate.key -c /pineapple/modules/SSLsplit/cert/certificate.crt ssl 0.0.0.0 8443 tcp 0.0.0.0 8080 diff --git a/SSLsplit/scripts/sslsplit.sh b/SSLsplit/scripts/sslsplit.sh index a009bce..ea1d70d 100755 --- a/SSLsplit/scripts/sslsplit.sh +++ b/SSLsplit/scripts/sslsplit.sh @@ -8,6 +8,10 @@ MYTIME=`date +%s` killall sslsplit +if [ ! -d /pineapple/modules/SSLsplit/log ]; then + mkdir /pineapple/modules/SSLsplit/log +fi + if [ "$1" = "start" ]; then echo '1' > /proc/sys/net/ipv4/ip_forward