|
@@ -12,30 +12,46 @@ cat << "EOF"
|
|
|
|
|
|
|
|
|
|
|
|
|
EOF
|
|
EOF
|
|
|
-sleep 1
|
|
|
|
|
|
|
+sleep 2
|
|
|
|
|
+echo""
|
|
|
|
|
+echo""
|
|
|
echo "WARNING THIS SCRIPT TAKES FUCKING FOREVER!!!"
|
|
echo "WARNING THIS SCRIPT TAKES FUCKING FOREVER!!!"
|
|
|
-cd /home/pi
|
|
|
|
|
|
|
+echo""
|
|
|
|
|
+echo""
|
|
|
|
|
+read -p "Press enter to continue"
|
|
|
|
|
+
|
|
|
|
|
|
|
|
echo "Updating Your System"
|
|
echo "Updating Your System"
|
|
|
|
|
+echo""
|
|
|
|
|
+sleep 2
|
|
|
apt-get update -y && apt-get upgrade -y
|
|
apt-get update -y && apt-get upgrade -y
|
|
|
apt update -y && apt upgrade -y
|
|
apt update -y && apt upgrade -y
|
|
|
apt autoremove -y
|
|
apt autoremove -y
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
echo "Installing System Dependencies"
|
|
echo "Installing System Dependencies"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
apt install git docker.io golang python3 python3-pip pipx chromium-browser -y
|
|
apt install git docker.io golang python3 python3-pip pipx chromium-browser -y
|
|
|
/usr/bin/python3 -m pip install --upgrade pip
|
|
/usr/bin/python3 -m pip install --upgrade pip
|
|
|
|
|
+echo ""
|
|
|
echo "Removing Unneeded Directories"
|
|
echo "Removing Unneeded Directories"
|
|
|
|
|
+sleep 2
|
|
|
rm -rf Videos/
|
|
rm -rf Videos/
|
|
|
rm -rf Music/
|
|
rm -rf Music/
|
|
|
rm -rf Public/
|
|
rm -rf Public/
|
|
|
rm -rf Templates/
|
|
rm -rf Templates/
|
|
|
echo""
|
|
echo""
|
|
|
echo "Installing Hackery Stuff"
|
|
echo "Installing Hackery Stuff"
|
|
|
-apt install nmap amass recon-ng -y
|
|
|
|
|
|
|
+echo ""
|
|
|
|
|
+sleep 2
|
|
|
|
|
+apt install nmap recon-ng snap -y
|
|
|
|
|
+snap install amass
|
|
|
|
|
+echo ""
|
|
|
echo "Creating Repo Folders"
|
|
echo "Creating Repo Folders"
|
|
|
-mkdir Repo
|
|
|
|
|
-cd Repo
|
|
|
|
|
|
|
+echo ""
|
|
|
|
|
+sleep 2
|
|
|
|
|
+cd /opt
|
|
|
mkdir Initial_Access
|
|
mkdir Initial_Access
|
|
|
mkdir Recon
|
|
mkdir Recon
|
|
|
mkdir Delivery
|
|
mkdir Delivery
|
|
@@ -43,7 +59,7 @@ mkdir Command_And_Control
|
|
|
mkdir Situational_Awareness
|
|
mkdir Situational_Awareness
|
|
|
mkdir Credential_Dumping
|
|
mkdir Credential_Dumping
|
|
|
mkdir Privilege_Escallation
|
|
mkdir Privilege_Escallation
|
|
|
-mkidr Defense_Evasion
|
|
|
|
|
|
|
+mkdir Defense_Evasion
|
|
|
mkdir Social_Engineering
|
|
mkdir Social_Engineering
|
|
|
mkdir Phishing
|
|
mkdir Phishing
|
|
|
mkdir Persistence
|
|
mkdir Persistence
|
|
@@ -59,66 +75,76 @@ sleep 2
|
|
|
echo""
|
|
echo""
|
|
|
echo "Cloning Recon Resources"
|
|
echo "Cloning Recon Resources"
|
|
|
echo""
|
|
echo""
|
|
|
|
|
+sleep 2
|
|
|
cd Recon
|
|
cd Recon
|
|
|
echo""
|
|
echo""
|
|
|
echo "Installing RustScan"
|
|
echo "Installing RustScan"
|
|
|
echo""
|
|
echo""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/RustScan/RustScan.git
|
|
git clone https://github.com/RustScan/RustScan.git
|
|
|
cd RustScan.git
|
|
cd RustScan.git
|
|
|
docker build -t rustscan .
|
|
docker build -t rustscan .
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo "Installing GitLeaks"
|
|
echo "Installing GitLeaks"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/zricethezav/gitleaks.git
|
|
git clone https://github.com/zricethezav/gitleaks.git
|
|
|
cd gitleaks/
|
|
cd gitleaks/
|
|
|
make build
|
|
make build
|
|
|
-cd ../
|
|
|
|
|
echo ""
|
|
echo ""
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo "Installing S3Scanner"
|
|
echo "Installing S3Scanner"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/sa7mon/S3Scanner.git
|
|
git clone https://github.com/sa7mon/S3Scanner.git
|
|
|
cd S3Scanner/
|
|
cd S3Scanner/
|
|
|
pip3 install -r requirements.txt
|
|
pip3 install -r requirements.txt
|
|
|
python3 -m S3Scanner
|
|
python3 -m S3Scanner
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo""
|
|
echo""
|
|
|
echo "Installing Cloud_Enum"
|
|
echo "Installing Cloud_Enum"
|
|
|
echo""
|
|
echo""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/initstring/cloud_enum.git
|
|
git clone https://github.com/initstring/cloud_enum.git
|
|
|
cd cloud_enum
|
|
cd cloud_enum
|
|
|
pip3 install -r ./requirements.txt
|
|
pip3 install -r ./requirements.txt
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo "Installing Buster"
|
|
echo "Installing Buster"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/sham00n/buster.git
|
|
git clone https://github.com/sham00n/buster.git
|
|
|
cd buster/
|
|
cd buster/
|
|
|
python3 setup.py install
|
|
python3 setup.py install
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Repo/
|
|
|
git clone https://github.com/initstring/linkedin2username.git
|
|
git clone https://github.com/initstring/linkedin2username.git
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "Installing WitnessMe"
|
|
echo "Installing WitnessMe"
|
|
|
|
|
+echo ""
|
|
|
|
|
+sleep 2
|
|
|
python3 -m pip install --user pipx
|
|
python3 -m pip install --user pipx
|
|
|
pipx install witnessme
|
|
pipx install witnessme
|
|
|
pipx ensurepath
|
|
pipx ensurepath
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "Installing Pagodo"
|
|
echo "Installing Pagodo"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/opsdisk/pagodo.git
|
|
git clone https://github.com/opsdisk/pagodo.git
|
|
|
cd pagodo
|
|
cd pagodo
|
|
|
pip install -r requirements.txt
|
|
pip install -r requirements.txt
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "Installing AttackSurfaceMapper"
|
|
echo "Installing AttackSurfaceMapper"
|
|
|
echo""
|
|
echo""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/superhedgy/AttackSurfaceMapper.git
|
|
git clone https://github.com/superhedgy/AttackSurfaceMapper.git
|
|
|
cd AttackSurfaceMapper
|
|
cd AttackSurfaceMapper
|
|
|
python3 -m pip install --no-cache-dir -r requirements.txt
|
|
python3 -m pip install --no-cache-dir -r requirements.txt
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "Installing SpiderFoot"
|
|
echo "Installing SpiderFoot"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/smicallef/spiderfoot.git
|
|
git clone https://github.com/smicallef/spiderfoot.git
|
|
|
cd spiderfoot
|
|
cd spiderfoot
|
|
|
pip3 install -r requirements.txt
|
|
pip3 install -r requirements.txt
|
|
@@ -127,29 +153,36 @@ pip3 install cherrypy_cors
|
|
|
pip3 install publicsuffixlist
|
|
pip3 install publicsuffixlist
|
|
|
pip3 install networkx
|
|
pip3 install networkx
|
|
|
pip3 install openpyxl
|
|
pip3 install openpyxl
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo""
|
|
echo""
|
|
|
echo "Installing DNScan"
|
|
echo "Installing DNScan"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/rbsec/dnscan.git
|
|
git clone https://github.com/rbsec/dnscan.git
|
|
|
cd dnscan
|
|
cd dnscan
|
|
|
pip3 install -r requirements.txt
|
|
pip3 install -r requirements.txt
|
|
|
pip3 install setuptools
|
|
pip3 install setuptools
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo""
|
|
echo""
|
|
|
echo "Installing SpoofCheck"
|
|
echo "Installing SpoofCheck"
|
|
|
echo""
|
|
echo""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/BishopFox/spoofcheck.git
|
|
git clone https://github.com/BishopFox/spoofcheck.git
|
|
|
cd spoofcheck
|
|
cd spoofcheck
|
|
|
pip3 install -r requirements.txt
|
|
pip3 install -r requirements.txt
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "Installing LinkedInt"
|
|
echo "Installing LinkedInt"
|
|
|
echo""
|
|
echo""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/vysecurity/LinkedInt.git
|
|
git clone https://github.com/vysecurity/LinkedInt.git
|
|
|
cd LinkedInt
|
|
cd LinkedInt
|
|
|
pip3 install -r requirements.txt
|
|
pip3 install -r requirements.txt
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "Installing EyeWitness"
|
|
echo "Installing EyeWitness"
|
|
|
|
|
+echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/ChrisTruncer/EyeWitness.git
|
|
git clone https://github.com/ChrisTruncer/EyeWitness.git
|
|
|
cd EyeWitness/Python/setup
|
|
cd EyeWitness/Python/setup
|
|
|
bash setup.sh
|
|
bash setup.sh
|
|
@@ -157,57 +190,68 @@ cd /opt/Recon/
|
|
|
echo""
|
|
echo""
|
|
|
echo "Installing Aquatone"
|
|
echo "Installing Aquatone"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
|
|
+mkdir Aquatone
|
|
|
|
|
+cd Aquatone/
|
|
|
wget https://github.com/michenriksen/aquatone/releases/download/v1.7.0/aquatone_linux_amd64_1.7.0.zip
|
|
wget https://github.com/michenriksen/aquatone/releases/download/v1.7.0/aquatone_linux_amd64_1.7.0.zip
|
|
|
unzip aquatone_linux_amd64_1.7.0.zip
|
|
unzip aquatone_linux_amd64_1.7.0.zip
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo""
|
|
echo""
|
|
|
echo "Installing DNSrecon"
|
|
echo "Installing DNSrecon"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/darkoperator/dnsrecon.git
|
|
git clone https://github.com/darkoperator/dnsrecon.git
|
|
|
cd dnsrecon
|
|
cd dnsrecon
|
|
|
pip install -r requirements.txt
|
|
pip install -r requirements.txt
|
|
|
python setup.py install
|
|
python setup.py install
|
|
|
-../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "Installing Social Mapper"
|
|
echo "Installing Social Mapper"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/SpiderLabs/social_mapper.git
|
|
git clone https://github.com/SpiderLabs/social_mapper.git
|
|
|
cd /social_mapper/setup/
|
|
cd /social_mapper/setup/
|
|
|
pip install -r requirements.txt
|
|
pip install -r requirements.txt
|
|
|
echo""
|
|
echo""
|
|
|
cd /opt/Recon/
|
|
cd /opt/Recon/
|
|
|
echo "Installing theHarvester"
|
|
echo "Installing theHarvester"
|
|
|
|
|
+echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/laramies/theHarvester.git
|
|
git clone https://github.com/laramies/theHarvester.git
|
|
|
cd theHarvester/
|
|
cd theHarvester/
|
|
|
pip3 install aiohttp
|
|
pip3 install aiohttp
|
|
|
pip3 install aiomultiprocess
|
|
pip3 install aiomultiprocess
|
|
|
python3 -m pip install -r requirements/base.txt
|
|
python3 -m pip install -r requirements/base.txt
|
|
|
python3 setup.py install
|
|
python3 setup.py install
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo ""
|
|
echo ""
|
|
|
echo "Installing Metagoofil"
|
|
echo "Installing Metagoofil"
|
|
|
|
|
+echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/laramies/metagoofil.git
|
|
git clone https://github.com/laramies/metagoofil.git
|
|
|
echo""
|
|
echo""
|
|
|
echo "Installing TruffleHog"
|
|
echo "Installing TruffleHog"
|
|
|
echo ""
|
|
echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/dxa4481/truffleHog.git
|
|
git clone https://github.com/dxa4481/truffleHog.git
|
|
|
cd trufflehog; go install
|
|
cd trufflehog; go install
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo""
|
|
echo""
|
|
|
-echo "Installing TypoFinder"
|
|
|
|
|
-echo ""
|
|
|
|
|
echo "Installing Pwned0rNot -- API KEY REQUIRE"
|
|
echo "Installing Pwned0rNot -- API KEY REQUIRE"
|
|
|
git clone https://github.com/thewhiteh4t/pwnedOrNot.git
|
|
git clone https://github.com/thewhiteh4t/pwnedOrNot.git
|
|
|
cd pwnedOrNot
|
|
cd pwnedOrNot
|
|
|
chmod +x install.sh
|
|
chmod +x install.sh
|
|
|
./install.sh
|
|
./install.sh
|
|
|
-cd ../
|
|
|
|
|
|
|
+cd /opt/Recon/
|
|
|
echo""
|
|
echo""
|
|
|
echo "Installing GitHarvester"
|
|
echo "Installing GitHarvester"
|
|
|
|
|
+echo ""
|
|
|
|
|
+sleep 2
|
|
|
git clone https://github.com/metac0rtex/GitHarvester.git
|
|
git clone https://github.com/metac0rtex/GitHarvester.git
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+echo ""
|
|
|
echo "Cloning Initial Access Resources"
|
|
echo "Cloning Initial Access Resources"
|
|
|
|
|
+echo ""
|
|
|
|
|
+sleep 2
|
|
|
cd ../Initial_Access
|
|
cd ../Initial_Access
|
|
|
git clone https://github.com/byt3bl33d3r/SprayingToolkit.git
|
|
git clone https://github.com/byt3bl33d3r/SprayingToolkit.git
|
|
|
git clone https://github.com/nyxgeek/o365recon.git
|
|
git clone https://github.com/nyxgeek/o365recon.git
|