-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtools.sh
executable file
·46 lines (34 loc) · 1.28 KB
/
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
#!/usr/bin/zsh
source $HOME/.zshrc
echo "Installing tools!"
ins docker*
rem ntp
sudo timedatectl set-timezone "Asia/Kolkata"
sudo timedatectl set-ntp "True"
ins systemd-timesyncd
sudo systemctl enable systemd-timesyncd
sudo timedatectl set-local-rtc 1
sudo systemctl start docker && sudo systemctl enable docker
sudo update-initramfs -u
#Creating a tools folder in /opt, all tools will be available here
mkdir $HOME/Tools
tools
wget "https://raw.githubusercontent.com/s0md3v/Locky/master/locky.py" -O locky.py
tools; cat gittools.txt | xargs -I {} /usr/bin/zsh -c 'cd $HOME/Tools; git clone https://github.com/{}'
cd $HOME/Tools/decodify
sudo make install
cd $HOME/Tools/Hash-Buster
sudo make install
cd $HOME/Tools/jwt_tool
pip3 install -r requirements.txt
chmod +x jwt_tool.py
sudo ln -s $HOME/Tools/jwt_tool/jwt_tool.py /usr/bin/jwt_tool
cd /usr/share/seclists/Discovery/DNS/
cat dns-Jhaddix.txt | head -n -14 | tee clean-jhaddix-dns.txt &> /dev/null
ins gobuster
tools
cd reconftw/
./install.sh
echo -e '\nexport GOROOT=/usr/local/go\nexport GOPATH=$HOME/go\nexport PATH=$GOPATH/bin:$GOROOT/bin:$HOME/.local/bin:$PATH' | sudo tee -a $HOME/.zshrc 2> /dev/null
tools; cat labs.txt | xargs -I {} /usr/bin/zsh -c 'sudo docker pull {} 2> /dev/null'
echo "Done! All tools are set up in $HOME/Tools"