diff --git a/Hack4Squad.sh b/Hack4Squad.sh index 5da2aa1..4eb870a 100755 --- a/Hack4Squad.sh +++ b/Hack4Squad.sh @@ -8,108 +8,108 @@ # Happy Hacking nmap_scan1(){ - echo ' ' - echo '################# Hack4Squad - NmapBasic Website Scan #################' - echo ' ' - echo 'Example: ' - echo 'Your target:$ scanme.nmap.org' - echo ' ' - read -p 'Your target:$ ' scansite - nmap -sS -O $scansite + echo ' ' + echo '################# Hack4Squad - NmapBasic Website Scan #################' + echo ' ' + echo 'Example: ' + echo 'Your target:$ scanme.nmap.org' + echo ' ' + read -p 'Your target:$ ' scansite + nmap -sS -O $scansite } nmap_scan2(){ - echo '################# Hack4Squad - NmapBasic Address Scan #################' - read -p 'Your address:$ ' scanaddress - nmap -sS $scanaddress + echo '################# Hack4Squad - NmapBasic Address Scan #################' + read -p 'Your address:$ ' scanaddress + nmap -sS $scanaddress } nmap_scan3(){ - echo '################# Hack4Squad - NmapBasic OS Scan #################' - nmap -A -O 192.168.0.1 + echo '################# Hack4Squad - NmapBasic OS Scan #################' + nmap -A -O 192.168.0.1 } nmap_scann(){ - echo ' ' - echo '################# Hack4Squad - NmapScans #################' - echo '1 - SCAN A WEBSITE' - echo '2 - SCAN AN ADDRESS' - echo '3 - SCAN AN OS' - echo '4 - EXIT' - echo ' ' - read -p 'Pick$: ' po - if [ $po = '1' ]; then - nmap_scan1 + echo ' ' + echo '################# Hack4Squad - NmapScans #################' + echo '1 - SCAN A WEBSITE' + echo '2 - SCAN AN ADDRESS' + echo '3 - SCAN AN OS' + echo '4 - EXIT' + echo ' ' + read -p 'Pick$: ' po + if [ $po = '1' ]; then + nmap_scan1 elif [ $po = '2' ]; then - nmap_scan2 - elif [ $po = '3' ]; then - nmap_scan3 - elif [ $po = '4']; then - exit - fi + nmap_scan2 + elif [ $po = '3' ]; then + nmap_scan3 + elif [ $po = '4']; then + exit + fi } scant3r_normal_scan(){ - echo ' ' - echo '################# Hack4Squad - Webscans > SCANT3R > NORMAL SCAN' - echo ' ' - python3 SCANT3R_V2.py + echo ' ' + echo '################# Hack4Squad - Webscans > SCANT3R > NORMAL SCAN' + echo ' ' + python3 SCANT3R_V2.py } scant3r(){ - echo ' ' - echo '################# Hack4Squad - Webscans > SCANT3R #################' - echo '1 - NORMAL SCAN' - echo '2 - SCAN WITH ADDED MODULE' - echo '3 - WITH RANDOM USER-AGENTS' - echo ' ' - read -p 'pick:$ ' poo - if [ $poo = '1' ]; then - scant3r_normal_scan - elif [ $poo = '2' ]; then - scant3r_added_module - elif [ $poo = '3' ]; then - scant3r_random_user_agents - fi + echo ' ' + echo '################# Hack4Squad - Webscans > SCANT3R #################' + echo '1 - NORMAL SCAN' + echo '2 - SCAN WITH ADDED MODULE' + echo '3 - WITH RANDOM USER-AGENTS' + echo ' ' + read -p 'pick:$ ' poo + if [ $poo = '1' ]; then + scant3r_normal_scan + elif [ $poo = '2' ]; then + scant3r_added_module + elif [ $poo = '3' ]; then + scant3r_random_user_agents + fi } web_scans(){ - echo '' - echo '################# Hack4Squad - Webscans #################' - echo '1 - SCANT3R ' - echo '2 - RETUR ' - echo ' ' - read -p 'pick$: ' poo - if [ $poo = '1' ]; then - clear - scant3r - fi + echo '' + echo '################# Hack4Squad - Webscans #################' + echo '1 - SCANT3R ' + echo '2 - RETURN ' + echo ' ' + read -p 'pick$: ' poo + if [ $poo = '1' ]; then + clear + scant3r + fi } wire_audit(){ - echo ' ' - echo '################# Hack4Squad - Wireless auditing' - echo '1 - Airgeddon' - echo ' ' - read -p 'pick:$ ' pa - if [ $pa = '1' ]; then - clear - cd airgeddon - chmod +x airgeddon.sh - ./airgeddon.sh - fi + echo ' ' + echo '################# Hack4Squad - Wireless auditing' + echo '1 - Airgeddon' + echo ' ' + read -p 'pick:$ ' pa + if [ $pa = '1' ]; then + clear + cd airgeddon + chmod +x airgeddon.sh + ./airgeddon.sh + fi } os_scans(){ - echo ' ' - echo '################# Hack4Squad - OS scans' - echo '1 - Lynis' - echo ' ' - read -p 'pick:$ ' po - if [ $po = '1' ]; then - clear - mkdir lynis-res - cd lynis - path = pwd - ./lynis audit system - cd .. - mv lynis-report.dat path - mv lynis.log path - mv lynis-report.dat lynis-res - mv lynis.log lynis-res - fi + echo ' ' + echo '################# Hack4Squad - OS scans' + echo '1 - Lynis' + echo ' ' + read -p 'pick:$ ' po + if [ $po = '1' ]; then + clear + mkdir lynis-res + cd lynis + path = pwd + ./lynis audit system + cd .. + mv lynis-report.dat path + mv lynis.log path + mv lynis-report.dat lynis-res + mv lynis.log lynis-res + fi } photonAdvancedScan() { @@ -117,13 +117,13 @@ photonAdvancedScan() echo '################### Hack4Squad - OSINT > Photon > Advanced scan ################### ' echo -e 'Enter Your URL: ' read url - python3 Photon/photon.py -u $url --wayback --keys --dns -o output + python3 tools/Photon/photon.py -u $url --wayback --keys --dns -o output } dirsearchDefaultScan() { echo -n "Enter Your URL: " read url - dirsearch -u $url -e * + python3 tools/dirsearch/dirsearch.py -u $url -e * } dirsearchAdvancedScan() { @@ -136,7 +136,7 @@ dirsearchAdvancedScan() read wordlist echo -n 'Enter the number of Threads:' read th - dirsearch -u $url -e * -w $wordlist -t $th --random-agents + python3 tools/dirsearch/dirsearch.py -u $url -e * -w $wordlist -t $th --random-agents } photonSimpleScan() { @@ -145,7 +145,7 @@ photonSimpleScan() echo ' ' echo -n 'Enter Your URL: ' read url - python3 Photon/photon.py -u $url + python3 tools/Photon/photon.py -u $url } osint_tools() { @@ -179,12 +179,12 @@ echo ' 1 - \e[1;34m NMAP SCAN \e[0m ' echo ' 2 - \e[1;34m WEB SECURITY SCANNERS \e[0m ' echo ' 3 - \e[1;34m OS SCANNERS \e[0m ' echo ' 4 - \e[1;34m WIRELESS NETWORKS AUDITING \e[0m ' -echo ' 5 - \e[1;34m OSINT TOOLS \e[0m ' -echo ' 6 - \e[1;34m CONTACT THE CODER \e[0m ' +echo ' 5 - \e[1;34m OSINT TOOLS \e[0m ' +echo ' 6 - \e[1;34m CONTACT THE CODER \e[0m ' echo '\e[1;31m------------------------------------------------------------- '  echo '\e[1;36m [$] H3LL0,' $USER echo ' ' -echo ' [!] Greetingz. This script is a gift for my fellow Hackers out there. Happy Hacking! ' +echo ' [!] Greetingz. This script is a gift for my fellow Hackers out there. Happy Hacking! ' echo ' ' echo ' [~] Use this script only on your Network ' echo ' ' @@ -196,60 +196,61 @@ echo ' ' read -p 'Pick$: ' choice if [ $choice = '1' ]; then clear -echo '\e[1;31m-------------------------------------------------------------- ' -echo ' _ __ ' -echo ' / | / /___ ___ ____ _____ ______________ _____ ' -echo ' / |/ / __ `__ \/ __ `/ __ \ / ___/ ___/ __ `/ __ \ ' -echo ' / /| / / / / / / /_/ / /_/ / (__ ) /__/ /_/ / / / / ' -echo ' /_/ |_/_/ /_/ /_/\__,_/ .___/ /____/\___/\__,_/_/ /_/ ' -echo ' /_/ ' -echo '\e[1;31m-------------------------------------------------------------- ' +echo '\e[1;31m-------------------------------------------------------------- ' +echo ' _ __ ' +echo ' / | / /___ ___ ____ _____ ______________ _____ ' +echo ' / |/ / __ `__ \/ __ `/ __ \ / ___/ ___/ __ `/ __ \ ' +echo ' / /| / / / / / / /_/ / /_/ / (__ ) /__/ /_/ / / / / ' +echo ' /_/ |_/_/ /_/ /_/\__,_/ .___/ /____/\___/\__,_/_/ /_/ ' +echo ' /_/ ' +echo '\e[1;31m-------------------------------------------------------------- ' nmap_scann elif [ $choice = '2' ]; then clear echo '\e[1;31m-------------------------------------------------------- ' echo ' __ __ ' -echo ' | | / /__ / /_ ______________ _____ _____ ' -echo ' | | /| / / _ \/ __ \ / ___/ ___/ __ `/ __ \/ ___/ ' -echo ' | |/ |/ / __/ /_/ / (__ ) /__/ /_/ / / / (__ ) ' -echo ' |__/|__/\___/_.___/ /____/\___/\__,_/_/ /_/____/ ' -echo ' ' +echo ' | | / /__ / /_ ______________ _____ _____ ' +echo ' | | /| / / _ \/ __ \ / ___/ ___/ __ `/ __ \/ ___/ ' +echo ' | |/ |/ / __/ /_/ / (__ ) /__/ /_/ / / / (__ ) ' +echo ' |__/|__/\___/_.___/ /____/\___/\__,_/_/ /_/____/ ' +echo ' ' echo '\e[1;31m------------------------------------------------------ ' web_scans elif [ $choice = '3' ]; then clear echo '\e[1;31m-------------------------------------------------------- ' -echo ' ___ ____ ' -echo ' / _ \/ ___| ___ ___ __ _ _ __ ___ ' -echo ' | | | \___ \ / __|/ __/ _` | _ \/ __| ' -echo ' | |_| |___) | \__ \ (_| (_| | | | \__ \ ' -echo ' \___/|____/ |___/\___\__,_|_| |_|___/ ' +echo ' ___ ____ ' +echo ' / _ \/ ___| ___ ___ __ _ _ __ ___ ' +echo ' | | | \___ \ / __|/ __/ _` | _ \/ __| ' +echo ' | |_| |___) | \__ \ (_| (_| | | | \__ \ ' +echo ' \___/|____/ |___/\___\__,_|_| |_|___/ ' echo ' ' echo '\e[1;31m------------------------------------------------------ ' os_scans elif [ $choice = '4' ]; then clear echo '\e[1;31m---------------------------------------------------------------------------------- ' -echo ' _ _ _ _ _ _ ' -echo ' __ _(_)_ __ ___| | ___ ___ ___ __ _ _ _ __| (_) |_(_)_ __ __ _ ' -echo ' \ \ /\ / / | __/ _ \ |/ _ \/ __/ __| / _` | | | |/ _` | | __| | _ \ / _` | ' -echo ' \ V V /| | | | __/ | __/\__ \__ \ | (_| | |_| | (_| | | |_| | | | | (_| | ' -echo ' \_/\_/ |_|_| \___|_|\___||___/___/ \__,_|\__,_|\__,_|_|\__|_|_| |_|\__, | ' -echo ' |___/ ' +echo ' _ _ _ _ _ _ ' +echo ' __ _(_)_ __ ___| | ___ ___ ___ __ _ _ _ __| (_) |_(_)_ __ __ _ ' +echo ' \ \ /\ / / | __/ _ \ |/ _ \/ __/ __| / _` | | | |/ _` | | __| | _ \ / _` | ' +echo ' \ V V /| | | | __/ | __/\__ \__ \ | (_| | |_| | (_| | | |_| | | | | (_| | ' +echo ' \_/\_/ |_|_| \___|_|\___||___/___/ \__,_|\__,_|\__,_|_|\__|_|_| |_|\__, | ' +echo ' |___/ ' echo ' ' echo '\e[1;31m---------------------------------------------------------------------------------- ' wire_audit elif [ $choice = '5' ]; then clear echo '\e[1;31m---------------------------------------------------------------------------------- ' -echo ' ___ _ _ _ _ ' -echo ' / _ \ ___(_)_ __ | |_ | |_ ___ ___ | |___ ' -echo ' | | | / __| | _ \| __| | __/ _ \ / _ \| / __| ' -echo ' | |_| \__ \ | | | | |_ | || (_) | (_) | \__ \ ' -echo ' \___/|___/_|_| |_|\__| \__\___/ \___/|_|___/ ' +echo ' ___ _ _ _ _ ' +echo ' / _ \ ___(_)_ __ | |_ | |_ ___ ___ | |___ ' +echo ' | | | / __| | _ \| __| | __/ _ \ / _ \| / __| ' +echo ' | |_| \__ \ | | | | |_ | || (_) | (_) | \__ \ ' +echo ' \___/|___/_|_| |_|\__| \__\___/ \___/|_|___/ ' echo ' ' echo '\e[1;31m---------------------------------------------------------------------------------- ' osint_tools elif [ $choice = '6' ]; then - firefox "https://linktr.ee/KMx404" + firefox "https://linktr.ee/KMx404" fi + \ No newline at end of file diff --git a/install.sh b/install.sh index 8bc9713..ed47ba9 100755 --- a/install.sh +++ b/install.sh @@ -1,9 +1,10 @@ -#! /bin/bash -#! /bin/bash +#!/bin/bash # There should be a command to install each required tool clear +mkdir tools +cd tools echo -e "\e[33m [installing the needed requirements] " echo ' ' echo -e "\e[33m [Airgeddon]" @@ -50,6 +51,7 @@ echo -e "\e[33m [Dirsearch]" git clone https://github.com/maurosoria/dirsearch &> /dev/null echo ' Installation Completed' clear +cd .. chmod +x Hack4Squad.sh ./Hack4Squad.sh