From 5b536188bea1a007750669f5c9db51010a08cb1b Mon Sep 17 00:00:00 2001 From: root Date: Thu, 16 Nov 2017 23:01:22 -0500 Subject: [PATCH] Sn1per by 1N3CrowdShield --- CHANGELOG.md | 4 ++++ README.md | 2 +- install.sh | 3 ++- sn1per-logo.png | Bin 0 -> 603373 bytes sniper | 32 +++++++++++++++----------------- 5 files changed, 22 insertions(+), 19 deletions(-) create mode 100644 sn1per-logo.png diff --git a/CHANGELOG.md b/CHANGELOG.md index 17ca480d..1c9f960d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,8 @@ ## CHANGELOG: +* v2.9 - Added curl timeout in update command to fix lag +* v2.9 - Fixed minor NMap UDP scan flag issue +* v2.9 - Added Metagoofil +* v2.9 - Updated theharvester scan options to include more results * v2.8 - Improved discovery mode scan performance and output * v2.8 - Improved fullportonly scan performance * v2.8 - Improved startup performance options diff --git a/README.md b/README.md index 9007db7a..56c934a6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![alt tag](https://github.com/1N3/Sn1per/blob/master/Sn1per-logo.jpg) +![alt tag](https://github.com/1N3/Sn1per/blob/master/sn1per-logo.png) ## ABOUT: Sn1per is an automated scanner that can be used during a penetration test to enumerate and scan for vulnerabilities. diff --git a/install.sh b/install.sh index 0a756af5..8553e1d0 100644 --- a/install.sh +++ b/install.sh @@ -32,11 +32,12 @@ mkdir $LOOT_DIR/screenshots 2> /dev/null mkdir $LOOT_DIR/nmap 2> /dev/null mkdir $LOOT_DIR/reports 2> /dev/null mkdir $LOOT_DIR/output 2> /dev/null +mkdir $LOOT_DIR/osint 2> /dev/null cp -Rf $PWD/* $INSTALL_DIR 2> /dev/null cd $INSTALL_DIR echo -e "$OKORANGE + -- --=[Installing package dependencies...$RESET" -apt-get install clusterd ruby rubygems python dos2unix zenmap sslyze arachni aha libxml2-utils rpcbind uniscan xprobe2 cutycapt unicornscan waffit host whois dirb dnsrecon curl nmap php php-curl hydra iceweasel wpscan sqlmap nbtscan enum4linux cisco-torch metasploit-framework theharvester dnsenum nikto smtp-user-enum whatweb sslscan amap +apt-get install xdg-utils metagoofil clusterd ruby rubygems python dos2unix zenmap sslyze arachni aha libxml2-utils rpcbind uniscan xprobe2 cutycapt unicornscan waffit host whois dirb dnsrecon curl nmap php php-curl hydra iceweasel wpscan sqlmap nbtscan enum4linux cisco-torch metasploit-framework theharvester dnsenum nikto smtp-user-enum whatweb sslscan amap pip install dnspython colorama tldextract urllib3 ipaddress requests echo -e "$OKORANGE + -- --=[Installing gem dependencies...$RESET" diff --git a/sn1per-logo.png b/sn1per-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..fe6c32b380d283b757d8fa8ec1b18b7104683a30 GIT binary patch literal 603373 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 literal 0 HcmV?d00001 diff --git a/sniper b/sniper index 691a1bf0..bb2e42f3 100755 --- a/sniper +++ b/sniper @@ -3,13 +3,13 @@ # + -- --=[http://crowdshield.com # -VER="2.8" +VER="2.9" TARGET="$1" MODE="$2" OPT1="$3" OPT2="$4" DISABLE_POSTGRESQL="true" -BROWSER="iceweasel" # SET DEFAULT BROWSER FOR OPENING LOOT DIR. CAN ALSO SET TO xdg-open... +BROWSER="xdg-open" # SET DEFAULT BROWSER INSTALL_DIR="/usr/share/sniper" LOOT_DIR="/usr/share/sniper/loot" PLUGINS_DIR="/usr/share/sniper/plugins" @@ -128,10 +128,6 @@ function loot { # HTML OUTPUT echo "$a" | aha --black > $LOOT_DIR/reports/$a.html cat "$a" | aha --black >> $LOOT_DIR/reports/$a.html - # TEXT OUTPUT DISABLED - #echo "$a" | aha --black > $LOOT_DIR/reports/$a - #sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g" $a >> $LOOT_DIR/reports/$a - # CONSOLE OUTPUT mv $a $LOOT_DIR/output/ done echo -e "$OKORANGE + -- --=[Removing blank web screenshots...$RESET" @@ -151,6 +147,7 @@ function loot { cp -Rf $LOOT_DIR/imports/ $LOOT_DIR/workspace/$WORKSPACE/ 2> /dev/null cp -Rf $LOOT_DIR/notes/ $LOOT_DIR/workspace/$WORKSPACE/ 2> /dev/null cp -Rf $LOOT_DIR/web/ $LOOT_DIR/workspace/$WORKSPACE/ 2> /dev/null + cp -Rf $LOOT_DIR/osint/ $LOOT_DIR/workspace/$WORKSPACE/ 2> /dev/null rm -Rf $LOOT_DIR/{screenshots,nmap,domains,output,reports,imports,notes,web}/ 2> /dev/null mkdir $LOOT_DIR/{screenshots,nmap,domains,output,reports,imports,notes,web}/ -p 2> /dev/null echo -e "$OKORANGE + -- --=[Opening workspace directory...$RESET" @@ -164,8 +161,6 @@ function loot { sleep 2 echo -e "$OKORANGE + -- --=[Launching Metasploit Pro Web UI...$RESET" $BROWSER http://localhost:3001/login 2> /dev/null & - #echo -e "$OKORANGE + -- --=[Launching Zenmap...$RESET" - #zenmap -f $LOOT_DIR/workspace/$WORKSPACE/nmap/ 2> /dev/null & echo -e "$OKORANGE + -- --=[Done!$RESET" } @@ -691,7 +686,7 @@ if [ "$MODE" = "stealth" ]; then echo -e "$RESET" echo -e "$OKORANGE + -- --=[http://crowdshield.com" echo -e "$OKORANGE + -- --=[sniper v$VER by 1N3" - echo -e "$OKRED " + echo -e "$OKRED " echo -e "$OKRED ./\." echo -e "$OKRED ./ '\." echo -e "$OKRED \. '\." @@ -704,7 +699,7 @@ if [ "$MODE" = "stealth" ]; then echo -e "$OKRED \-------\ '> '\." echo -e "$OKRED '\=====> ___< '\." echo -e "$OKRED ./-----/ __________'\." - echo -e "$OKRED \.------\ _____ ___(_)(_\."\' + echo -e "$OKRED "' \.------\ _____ ___(_)(_\."\' echo -e "$OKRED '\=====> < ./'" echo -e "$OKRED ./-----/ '> ./" echo -e "$OKRED \. ___< ./" @@ -730,7 +725,8 @@ if [ "$MODE" = "stealth" ]; then echo -e "$OKGREEN + -- ----------------------------=[Gathering Whois Info]=-------------------- -- +$RESET" whois $TARGET echo -e "$OKGREEN + -- ----------------------------=[Gathering OSINT Info]=-------------------- -- +$RESET" - theharvester -d $TARGET -l 100 -b bing 2> /dev/null + theharvester -d $TARGET -l 200 -b all 2> /dev/null + metagoofil -d $TARGET -t doc,pdf,xls,csv,txt -l 200 -n 50 -o $LOOT_DIR/osint/ -f $LOOT_DIR/osint/$TARGET.html echo -e "$OKGREEN + -- ----------------------------=[Gathering DNS Info]=---------------------- -- +$RESET" dig -x $TARGET dnsenum $TARGET @@ -888,7 +884,8 @@ if [ "$MODE" = "airstrike" ]; then echo -e "$OKGREEN + -- ----------------------------=[Gathering Whois Info]=-------------------- -- +$RESET" whois $a echo -e "$OKGREEN + -- ----------------------------=[Gathering OSINT Info]=-------------------- -- +$RESET" - theharvester -d $a -l 100 -b bing 2> /dev/null + theharvester -d $a -l 200 -b all 2> /dev/null + metagoofil -d $a -t doc,pdf,xls,csv,txt -l 200 -n 50 -o $LOOT_DIR/osint/ -f $LOOT_DIR/osint/$a.html echo -e "$OKGREEN + -- ----------------------------=[Gathering DNS Info]=---------------------- -- +$RESET" dig -x $a dnsenum $a @@ -997,15 +994,15 @@ if [ "$MODE" = "fullportonly" ]; then echo -e "$RESET" echo -e "$OKGREEN + -- ----------------------------=[Performing TCP Port Scan]=---------------- -- +$RESET" if [ -z "$OPT1" ]; then - nmap -sV -T5 -PP -PE -PM -PI -PA20,53,80,113,443,5060,10043 --host-timeout=300m -O --open --max-rtt-timeout=3000ms --initial-rtt-timeout=1000ms --min-rtt-timeout=1000ms --max-retries=2 --stats-every 10s --traceroute --min-hostgroup=64 --min-rate=500 -PU45146 -PS$DEFAULT_TCP_PORTS -p$DEFAULT_TCP_PORTS $TARGET -oX $LOOT_DIR/nmap/nmap-$TARGET.xml + nmap -Pn -sV -T5 -PP -PE -PM -PI -PA20,53,80,113,443,5060,10043 --host-timeout=300m -O --open --max-rtt-timeout=3000ms --initial-rtt-timeout=1000ms --min-rtt-timeout=1000ms --max-retries=2 --stats-every 10s --traceroute --min-hostgroup=64 --min-rate=500 -PU45146 -PS$DEFAULT_TCP_PORTS -p$DEFAULT_TCP_PORTS $TARGET -oX $LOOT_DIR/nmap/nmap-$TARGET.xml echo -e "$OKGREEN + -- ----------------------------=[Performing UDP Port Scan]=---------------- -- +$RESET" - nmap -sU sV -T5 -PP -PE -PM -PI -PA20,53,80,113,443,5060,10043 --host-timeout=300m -O --open --max-rtt-timeout=3000ms --initial-rtt-timeout=1000ms --min-rtt-timeout=1000ms --max-retries=2 --stats-every 10s --traceroute --min-hostgroup=64 --min-rate=500 -PU45146 -PS$DEFAULT_UDP_PORTS -p$DEFAULT_UDP_PORTS $TARGET -oX $LOOT_DIR/nmap/nmap-$TARGET-udp.xml + nmap -Pn -sU sV -T5 -PP -PE -PM -PI -PA20,53,80,113,443,5060,10043 --host-timeout=300m -O --open --max-rtt-timeout=3000ms --initial-rtt-timeout=1000ms --min-rtt-timeout=1000ms --max-retries=2 --stats-every 10s --traceroute --min-hostgroup=64 --min-rate=500 -PU45146 -PS$DEFAULT_UDP_PORTS -p$DEFAULT_UDP_PORTS $TARGET -oX $LOOT_DIR/nmap/nmap-$TARGET-udp.xml echo -e "$OKGREEN + -- ----------------------------=[Enumerating Exploits]=------------------- -- +$RESET" searchsploit -v --nmap $LOOT_DIR/nmap/nmap-$TARGET.xml searchsploit -v --nmap $LOOT_DIR/nmap/nmap-$TARGET-udp.xml else - nmap -sV -T5 -PP -PE -PM -PI --host-timeout=300m -O --max-rtt-timeout=3000ms --initial-rtt-timeout=1000ms --min-rtt-timeout=1000ms --max-retries=2 --stats-every 10s --traceroute --min-hostgroup=64 -PS $OPT1 --min-rate=500 -p $OPT1 -Pn $TARGET -oX $LOOT_DIR/nmap/nmap-$TARGET.xml - nmap -sV -T5 -PP -PE -PM -PI --host-timeout=300m -O --max-rtt-timeout=3000ms --initial-rtt-timeout=1000ms --min-rtt-timeout=1000ms --max-retries=2 --stats-every 10s --traceroute --min-hostgroup=64 -PS $OPT1 --min-rate=500 -p $OPT1 -Pn $TARGET -oX $LOOT_DIR/nmap/nmap-$TARGET.xml + nmap -Pn -sV -T5 -PP -PE -PM -PI --host-timeout=300m -O --max-rtt-timeout=3000ms --initial-rtt-timeout=1000ms --min-rtt-timeout=1000ms --max-retries=2 --stats-every 10s --traceroute --min-hostgroup=64 -PS $OPT1 --min-rate=500 -p $OPT1 -Pn $TARGET -oX $LOOT_DIR/nmap/nmap-$TARGET.xml + nmap -Pn -sV -T5 -PP -PE -PM -PI --host-timeout=300m -O --max-rtt-timeout=3000ms --initial-rtt-timeout=1000ms --min-rtt-timeout=1000ms --max-retries=2 --stats-every 10s --traceroute --min-hostgroup=64 -PS $OPT1 --min-rate=500 -p $OPT1 -Pn $TARGET -oX $LOOT_DIR/nmap/nmap-$TARGET.xml echo -e "$OKGREEN + -- ----------------------------=[Enumerating Exploits]=------------------- -- +$RESET" searchsploit -v --nmap $LOOT_DIR/nmap/nmap-$TARGET.xml fi @@ -1085,7 +1082,8 @@ then echo -e "$OKGREEN + -- ----------------------------=[Gathering Whois Info]=-------------------- -- +$RESET" whois $TARGET echo -e "$OKGREEN + -- ----------------------------=[Gathering OSINT Info]=-------------------- -- +$RESET" - theharvester -d $TARGET -l 100 -b bing 2> /dev/null + theharvester -d $TARGET -l 200 -b all 2> /dev/null + metagoofil -d $TARGET -t doc,pdf,xls,csv,txt -l 200 -n 50 -o $LOOT_DIR/osint/ -f $LOOT_DIR/osint/$TARGET.html echo -e "$OKGREEN + -- ----------------------------=[Gathering DNS Info]=---------------------- -- +$RESET" dig -x $TARGET dnsenum $TARGET