Merge pull request #443 from h3xx/dry-help-message

DRY help message code
This commit is contained in:
xer0dayz 2025-01-01 14:50:27 -07:00 committed by GitHub
commit 5c3aed59b3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 99 additions and 95 deletions

194
sniper
View File

@ -46,101 +46,105 @@ DISTRO=$(cat /etc/*-release | grep DISTRIB_ID= | cut -d'=' -f2)
function help { function help {
logo logo
echo "" local star
echo -e "$OKBLUE[*]$RESET NORMAL MODE" printf -v star "$OKBLUE[*]$RESET"
echo ' sniper -t <TARGET>' cat <<EOHELP
echo ""
echo -e "$OKBLUE[*]$RESET SPECIFY CUSTOM CONFIG FILE" $star NORMAL MODE
echo ' sniper -c /full/path/to/sniper.conf -t <TARGET> -m <MODE> -w <WORKSPACE>' sniper -t <TARGET>
echo ""
echo -e "$OKBLUE[*]$RESET NORMAL MODE + OSINT + RECON" $star SPECIFY CUSTOM CONFIG FILE
echo ' sniper -t <TARGET> -o -re' sniper -c /full/path/to/sniper.conf -t <TARGET> -m <MODE> -w <WORKSPACE>
echo ""
echo -e "$OKBLUE[*]$RESET STEALTH MODE + OSINT + RECON" $star NORMAL MODE + OSINT + RECON
echo ' sniper -t <TARGET> -m stealth -o -re' sniper -t <TARGET> -o -re
echo ""
echo -e "$OKBLUE[*]$RESET DISCOVER MODE" $star STEALTH MODE + OSINT + RECON
echo ' sniper -t <CIDR> -m discover -w <WORSPACE_ALIAS>' sniper -t <TARGET> -m stealth -o -re
echo ""
echo -e "$OKBLUE[*]$RESET SCAN ONLY SPECIFIC PORT" $star DISCOVER MODE
echo ' sniper -t <TARGET> -m port -p <portnum>' sniper -t <CIDR> -m discover -w <WORSPACE_ALIAS>
echo ""
echo -e "$OKBLUE[*]$RESET FULLPORTONLY SCAN MODE" $star SCAN ONLY SPECIFIC PORT
echo ' sniper -t <TARGET> -fp' sniper -t <TARGET> -m port -p <portnum>
echo ""
echo -e "$OKBLUE[*]$RESET WEB MODE - PORT 80 + 443 ONLY!" $star FULLPORTONLY SCAN MODE
echo ' sniper -t <TARGET> -m web' sniper -t <TARGET> -fp
echo ""
echo -e "$OKBLUE[*]$RESET HTTP WEB PORT MODE" $star WEB MODE - PORT 80 + 443 ONLY!
echo ' sniper -t <TARGET> -m webporthttp -p <port>' sniper -t <TARGET> -m web
echo ""
echo -e "$OKBLUE[*]$RESET HTTPS WEB PORT MODE" $star HTTP WEB PORT MODE
echo ' sniper -t <TARGET> -m webporthttps -p <port>' sniper -t <TARGET> -m webporthttp -p <port>
echo ""
echo -e "$OKBLUE[*]$RESET HTTP WEBSCAN MODE" $star HTTPS WEB PORT MODE
echo ' sniper -t <TARGET> -m webscan ' sniper -t <TARGET> -m webporthttps -p <port>
echo ""
echo -e "$OKBLUE[*]$RESET ENABLE BRUTEFORCE" $star HTTP WEBSCAN MODE
echo ' sniper -t <TARGET> -b' sniper -t <TARGET> -m webscan
echo ""
echo -e "$OKBLUE[*]$RESET AIRSTRIKE MODE" $star ENABLE BRUTEFORCE
echo ' sniper -f targets.txt -m airstrike' sniper -t <TARGET> -b
echo ""
echo -e "$OKBLUE[*]$RESET NUKE MODE WITH TARGET LIST, BRUTEFORCE ENABLED, FULLPORTSCAN ENABLED, OSINT ENABLED, RECON ENABLED, WORKSPACE & LOOT ENABLED" $star AIRSTRIKE MODE
echo ' sniper -f targets.txt -m nuke -w <WORKSPACE_ALIAS>' sniper -f targets.txt -m airstrike
echo ""
echo -e "$OKBLUE[*]$RESET MASS PORT SCAN MODE" $star NUKE MODE WITH TARGET LIST, BRUTEFORCE ENABLED, FULLPORTSCAN ENABLED, OSINT ENABLED, RECON ENABLED, WORKSPACE & LOOT ENABLED
echo ' sniper -f targets.txt -m massportscan -w <WORKSPACE_ALIAS>' sniper -f targets.txt -m nuke -w <WORKSPACE_ALIAS>
echo ""
echo -e "$OKBLUE[*]$RESET MASS WEB SCAN MODE" $star MASS PORT SCAN MODE
echo ' sniper -f targets.txt -m massweb -w <WORKSPACE_ALIAS>' sniper -f targets.txt -m massportscan -w <WORKSPACE_ALIAS>
echo ""
echo -e "$OKBLUE[*]$RESET MASS WEBSCAN SCAN MODE" $star MASS WEB SCAN MODE
echo ' sniper -f targets.txt -m masswebscan -w <WORKSPACE_ALIAS>' sniper -f targets.txt -m massweb -w <WORKSPACE_ALIAS>
echo ""
echo -e "$OKBLUE[*]$RESET MASS VULN SCAN MODE" $star MASS WEBSCAN SCAN MODE
echo ' sniper -f targets.txt -m massvulnscan -w <WORKSPACE_ALIAS>' sniper -f targets.txt -m masswebscan -w <WORKSPACE_ALIAS>
echo ""
echo -e "$OKBLUE[*]$RESET PORT SCAN MODE" $star MASS VULN SCAN MODE
echo ' sniper -t <TARGET> -m port -p <PORT_NUM>' sniper -f targets.txt -m massvulnscan -w <WORKSPACE_ALIAS>
echo ""
echo -e "$OKBLUE[*]$RESET LIST WORKSPACES" $star PORT SCAN MODE
echo ' sniper --list' sniper -t <TARGET> -m port -p <PORT_NUM>
echo ""
echo -e "$OKBLUE[*]$RESET DELETE WORKSPACE" $star LIST WORKSPACES
echo ' sniper -w <WORKSPACE_ALIAS> -d' sniper --list
echo ""
echo -e "$OKBLUE[*]$RESET DELETE HOST FROM WORKSPACE" $star DELETE WORKSPACE
echo ' sniper -w <WORKSPACE_ALIAS> -t <TARGET> -dh' sniper -w <WORKSPACE_ALIAS> -d
echo ""
echo -e "$OKBLUE[*]$RESET DELETE TASKS FROM WORKSPACE" $star DELETE HOST FROM WORKSPACE
echo ' sniper -w <WORKSPACE_ALIAS> -t <TARGET> -dt' sniper -w <WORKSPACE_ALIAS> -t <TARGET> -dh
echo ""
echo -e "$OKBLUE[*]$RESET GET SNIPER SCAN STATUS" $star DELETE TASKS FROM WORKSPACE
echo ' sniper --status' sniper -w <WORKSPACE_ALIAS> -t <TARGET> -dt
echo ""
echo -e "$OKBLUE[*]$RESET LOOT REIMPORT FUNCTION" $star GET SNIPER SCAN STATUS
echo ' sniper -w <WORKSPACE_ALIAS> --reimport' sniper --status
echo ""
echo -e "$OKBLUE[*]$RESET LOOT REIMPORTALL FUNCTION" $star LOOT REIMPORT FUNCTION
echo ' sniper -w <WORKSPACE_ALIAS> --reimportall' sniper -w <WORKSPACE_ALIAS> --reimport
echo ""
echo -e "$OKBLUE[*]$RESET LOOT REIMPORT FUNCTION" $star LOOT REIMPORTALL FUNCTION
echo ' sniper -w <WORKSPACE_ALIAS> --reload' sniper -w <WORKSPACE_ALIAS> --reimportall
echo ""
echo -e "$OKBLUE[*]$RESET LOOT EXPORT FUNCTION" $star LOOT REIMPORT FUNCTION
echo ' sniper -w <WORKSPACE_ALIAS> --export' sniper -w <WORKSPACE_ALIAS> --reload
echo ""
echo -e "$OKBLUE[*]$RESET SCHEDULED SCANS" $star LOOT EXPORT FUNCTION
echo ' sniper -w <WORKSPACE_ALIAS> -s daily|weekly|monthly' sniper -w <WORKSPACE_ALIAS> --export
echo ""
echo -e "$OKBLUE[*]$RESET USE A CUSTOM CONFIG" $star SCHEDULED SCANS
echo ' sniper -c /path/to/sniper.conf -t <TARGET> -w <WORKSPACE_ALIAS>' sniper -w <WORKSPACE_ALIAS> -s daily|weekly|monthly
echo ""
echo -e "$OKBLUE[*]$RESET UPDATE SNIPER" $star USE A CUSTOM CONFIG
echo ' sniper -u|--update' sniper -c /path/to/sniper.conf -t <TARGET> -w <WORKSPACE_ALIAS>
echo ""
echo "" $star UPDATE SNIPER
sniper -u|--update
EOHELP
exit exit
} }