From 4575209878f5de969353db06852fd452da67c94a Mon Sep 17 00:00:00 2001 From: xer0dayz <1N3@hushmail.com> Date: Mon, 20 May 2019 08:55:26 -0700 Subject: [PATCH 1/5] Delete build.sh --- build.sh | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 build.sh diff --git a/build.sh b/build.sh deleted file mode 100644 index 18755f0..0000000 --- a/build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -# build script to push to github... -git add * -git commit -m 'Sn1per by 1N3CrowdShield' -git push origin master From e5fb07bbda3bbd70e2d969cec9fdbcac8ff5d818 Mon Sep 17 00:00:00 2001 From: Alexis6307 Date: Fri, 31 May 2019 13:14:41 +0200 Subject: [PATCH 2/5] Update for working Docker instruction Current info about building in docker is poor. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 06f145b..52cac32 100644 --- a/README.md +++ b/README.md @@ -109,7 +109,7 @@ bash install_debian_ubuntu.sh ## DOCKER INSTALL: ``` -docker build Dockerfile +sudo docker build -t sn1per-docker . && docker run -it sn1per-docker /bin/bash ``` ## USAGE: From 3c380d02ffc41eb1aec8400040e7806e85124bdc Mon Sep 17 00:00:00 2001 From: Alexis6307 Date: Thu, 20 Jun 2019 10:21:52 +0200 Subject: [PATCH 3/5] Update sniper Init postgresql with service command (not systemctl for compatibility purposes) --- sniper | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sniper b/sniper index 330eb74..80fcb8f 100755 --- a/sniper +++ b/sniper @@ -8,6 +8,9 @@ INSTALL_DIR="/usr/share/sniper" LOOT_DIR="$INSTALL_DIR/loot/$TARGET" SNIPER_PRO=$INSTALL_DIR/pro.sh +# INIT POSTGRESQL +service postgresql start + # LOAD SNIPER CONFIGURATION FILE if [ -f ~/.sniper.conf ]; then source ~/.sniper.conf From 9cf61bb378ed4920958eb3327f05694b4557923e Mon Sep 17 00:00:00 2001 From: Alexis6307 Date: Thu, 20 Jun 2019 10:42:00 +0200 Subject: [PATCH 4/5] Update dockerfile Fix for msfdb init. Docker uses Debian image without systemctl, service command is better for compatibility. --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index f9ac82b..6a33655 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,6 +18,8 @@ RUN set -x \ && apt-get -yqq dist-upgrade \ && apt-get clean +RUN sed -i 's/systemctl status ${PG_SERVICE}/service ${PG_SERVICE} status/g' /usr/bin/msfdb && msfdb reinit + RUN \ apt-get --yes install git \ && mkdir -p security \ From 4edeb65ef4fd2ea8465ce16974761f40abdaf6e9 Mon Sep 17 00:00:00 2001 From: Alexis6307 Date: Thu, 20 Jun 2019 11:53:39 +0200 Subject: [PATCH 5/5] Update README.md Improvements for docker usage --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 52cac32..6222381 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,20 @@ sniper --status [*] UPDATE SNIPER sniper -u|--update ``` +## DOCKER USAGE: +``` +# After Docker Install successfull: + +# A) Run container and get shell inside: +docker run -it sn1per-docker /bin/bash + +# B) Run container, run sniper and get shell output (better integration): +docker run -it sn1per-docker sniper $@ -t + +# C) Even better you can : +alias sniper='docker run -it sn1per-docker sniper $@' +sniper -t +``` ### MODES: * **NORMAL:** Performs basic scan of targets and open ports using both active and passive checks for optimal performance.