-
Notifications
You must be signed in to change notification settings - Fork 3
/
install_tools.sh
47 lines (35 loc) · 1.29 KB
/
install_tools.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/bin/bash
sudo apt-get update
sudo apt-get install -y wget curl whois xdg-utils golang-go gccgo-go perl whois
pip install droopescan
# Download and install wpscan
sudo apt install ruby-full -y
gem install wpscan
# Download and install nikto
sudo apt install nikto -y
# Download and install ffuf
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
source ~/.profile
go install github.com/ffuf/ffuf/v2@latest
# Download and install sslyze
pip install --upgrade pip setuptools wheel
pip install --upgrade sslyze
# Download and install joomscan
sudo apt install libwww-perl liblwp-protocol-https-perl -y
sudo apt install git -y
git clone https://github.com/rezasp/joomscan.git
cd joomscan
chmod +x joomscan.pl
sudo ln -s $(pwd)/joomscan.pl /usr/local/bin/joomscan
# Download and install nmap
sudo apt install nmap -y
# Download and install Node.js and NPM
sudo apt install nodejs -y
# Download and install solc-selct
pip install solc-select
solc-select install "$(solc-select install | tail -n 1 | grep -oP '\d+\.\d+\.\d+')" | grep -oP '\d+\.\d+\.\d+' | head -n 1 > version && solc-select use "$(cat version)"
echo "[+] All tools downloaded and installed successfully!"