-
Notifications
You must be signed in to change notification settings - Fork 3
/
setup.sh
37 lines (37 loc) · 989 Bytes
/
setup.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
#!/bin/bash
sudo apt install python3-pip
sudo apt-get install jq
sudo apt-get install speedtest-cli
pip install python-whois
pip install fpdf
pip install futures
pip install PySocks
sudo apt-get install figlet
chmod +x number.sh
chmod +x email.sh
read -p "Enter ip2location API key:" ip2location
read -p "Enter ipqualityscore API key:" ipquality
read -p "Enter virustotal API key:" virustotal
read -p "Enter numverify API key:" numverify
sed -i "s#XXXX#$virustotal#" urlreport.sh
sed -i "s#XXXX#$virustotal#" file.sh
sed -i "s#YYYY#$ip2location#" ipintel.sh
sed -i "s#ZZZZ#$ipquality#" ipintel.sh
sed -i "s#ZZZZ#$ipquality#" WhoIsInfo.py
sed -i "s#NNNN#$numverify#" number.sh
chmod +x ipintel.sh
chmod +x urlreport.sh
chmod +x speedtest.sh
chmod +x file.sh
mkdir -p output/ip
mkdir output/domain
mkdir output/number
mkdir output/url
mkdir output/file
mkdir output/email
mkdir -p reports/ip
mkdir reports/domain
mkdir reports/number
mkdir reports/url
mkdir reports/file
mkdir reports/email