From 896806fa8cef53a6a7d73863a1bc0feaa4cc8007 Mon Sep 17 00:00:00 2001 From: "@xer0dayz" <1n3@hushmail.com> Date: Fri, 1 May 2020 18:14:27 -0700 Subject: [PATCH] Sn1per Community Edition by @xer0dayz - https://xerosecurity.com --- CHANGELOG.md | 3 ++- sniper | 14 ++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f1a05d..5cb5a91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,6 @@ ## CHANGELOG: +* v8.4 - Fixed issue with airstrike mode not updated Sn1per Professional v8.0 host list +* v8.4 - Added rapiddns subdomain retrieval * v8.3 - Added Github subdomain retrieval (requires API key/conf options enabled) * v8.3 - Added NMAP_OPTIONS setting to sniper.conf to configure optional NMap scan settings * v8.3 - Added option to specify custom Sn1per configuration via (-c) switch @@ -14,7 +16,6 @@ * v8.3 - Improved performance of 'stealth' and 'recon' modes * v8.3 - Updated default port lists * v8.3 - Improved performance of all port scans -* v8.3 - Removed all pip v2 commands from installer * v8.3 - Added fix for missing Amass package * v8.3 - Added sniper.conf options for OPENVAS_HOST and OPENVAS_PORT selection for remote instances * v8.3 - Improved 'vulnscan' mode via OpenVAS to scan the same asset multiple times with improved error handling diff --git a/sniper b/sniper index 18a4c01..cdd084d 100755 --- a/sniper +++ b/sniper @@ -109,9 +109,15 @@ function help { echo ' [*] LOOT REIMPORT FUNCTION' echo ' sniper -w --reload' echo "" + echo ' [*] LOOT EXPORT FUNCTION' + echo ' sniper -w --export' + echo "" echo ' [*] SCHEDULED SCANS' echo ' sniper -w -s daily|weekly|monthly' echo "" + echo ' [*] USE A CUSTOM CONFIG' + echo ' sniper -c /path/to/sniper.conf -t -w ' + echo "" echo ' [*] UPDATE SNIPER' echo ' sniper -u|--update' echo "" @@ -211,7 +217,7 @@ case $key in echo -e "$OKBLUE[*]$RESET Creating backup of existing config to ~/.sniper.conf.bak...$OKBLUE[$RESET${OKGREEN}OK${RESET}$OKBLUE]$RESET" cp -f ~/.sniper.conf ~/.sniper.conf.bak echo -e "$OKBLUE[*]$RESET Copying $CONFIG to ~/.sniper.conf...$OKBLUE[$RESET${OKGREEN}OK${RESET}$OKBLUE]$RESET" - cp -f $CONFIG ~/.sniper.conf + cp -f $CONFIG ~/.sniper.conf shift shift ;; @@ -341,7 +347,7 @@ case $key in exit fi echo "Archiving $WORKSPACE to $INSTALL_DIR/loot/$WORKSPACE.tar" - cd $INSTALL_DIR/loot/workspace/ && tar -cvf ../$WORKSPACE.tar $WORKSPACE + cd $INSTALL_DIR/loot/workspace/ && tar -cvf ../$WORKSPACE.tar $WORKSPACE echo "Done!" exit shift @@ -407,8 +413,6 @@ function init { service postgresql start msfdb start 2> /dev/null > /dev/null UPDATED_TARGETS=$LOOT_DIR/scans/updated.txt - rm -f $UPDATED_TARGETS 2> /dev/null - touch $UPDATED_TARGETS 2> /dev/null if [[ "$AUTOBRUTE" == "1" ]]; then echo "$TARGET autobrute `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt @@ -547,6 +551,8 @@ function loot { echo -e "$OKRED + -- --=[ Sn1per Professional is not installed. To download Sn1per Professional, go to https://xerosecurity.com. $RESET" $BROWSER https://xerosecurity.com 2> /dev/null > /dev/null & fi + rm -f $UPDATED_TARGETS 2> /dev/null + touch $UPDATED_TARGETS 2> /dev/null echo -e "$OKORANGE + -- --=[ Done!$RESET" }