-
Notifications
You must be signed in to change notification settings - Fork 33
/
cignotrack.sh
105 lines (88 loc) · 3.09 KB
/
cignotrack.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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
#!/bin/bash
#Scritto da Cignoraptor
echo " "
bar ()
{
BAR='*0*1*0*1*0*1*0*1*0*1*0*1 \e[00;34m !'
for i in {0..59}; do
echo -ne "\r${BAR:0:$i}"
sleep 0.05
done
}
bar
echo " "
echo " "
echo -e "\e[00;44m______________________\e[00mCIGNOTRACK\e[00;44m______________________\e[00m"
echo " "
echo -e "\e[01;34m--------------------------------------------------------------------------------\e[00m"
echo -e "Corporate espionage tool for testing privacy and security\e[00m"
echo -e "\e[01;34m________________________________________________________________________________\e[00m"
echo " "
echo -e "CODENAME: \e[01;40mMute swan 0.6\e[00m -- \e[00;31m Coded for privacy testing - The author decline any responsability for
any illegal use of this tool\e[00m"
echo " "
bar
echo -e "\e[01;34mcoded by Cignoraptor\e[00m --- contact for advanced versions or suggestions > \e[00;34mcignointel[AT]gmail.com\e[00m"
echo " "
echo -e "\e[00;33mChecking for resources: \e[00m"
sleep 0.3
command -v links2 >/dev/null 2>&1 || { echo "links2 it's not installed. Aborting." >&2; exit 1; }
:
command -v exiftool >/dev/null 2>&1 || { echo "exiftool it's not installed. Aborting." >&2; exit 1; }
:
command -v whois >/dev/null 2>&1 || { echo "whois it's not installed. Aborting." >&2; exit 1; }
:
command -v nslookup >/dev/null 2>&1 || { echo "nslookup it's not installed. Aborting." >&2; exit 1; }
:
command -v wget >/dev/null 2>&1 || { echo "wget it's not installed. Aborting." >&2; exit 1; }
echo -e "\e[00;32mDependencies Installed!\e[00m"
echo -e "TARGET DOMAIN... Example: domain.org | \e[00;31mNever use http://\e[00;32m (just a domain!)\e[00m"
read target
cd moduli >> /dev/null
echo "$target" > ricorda.txt
targ=$(cat ricorda.txt)
echo $targ > dap.txt
sleep 0.2
sed 's/\..*$//' dap.txt > clean.txt
rm dap.txt
echo " "
PS3="Choose an option:"
select opt in "WHOIS-IP-TECHNOLOGIES DISCOVER" "EMAIL DISCOVERY" "IMAGES DISCOVERY AND ANALYSIS" "DOCUMENTS DISCOVERY AND ANALYSIS" "SOCIAL MEDIA TRACKING" "INTERNET SEARCH SAVED IN DNS CACHE" "SENSITIVE FILES SEARCH" "SOCIAL ENGINEERING TEST" "CLEAR AND RESTART"
do
case "$opt" in
'WHOIS-IP-TECHNOLOGIES DISCOVER')
bash whoiseip.sh
;;
'EMAIL DISCOVERY')
bash emspi.sh
;;
'IMAGES DISCOVERY AND ANALYSIS')
bash pmeta.sh
;;
'DOCUMENTS DISCOVERY AND ANALYSIS')
bash dmeta.sh
;;
'SOCIAL MEDIA TRACKING')
bash st.sh
;;
'INTERNET SEARCH SAVED IN DNS CACHE')
bash dnshist.sh
;;
'SENSITIVE FILES SEARCH')
bash fise.sh
;;
'SOCIAL ENGINEERING TEST')
bash sociale.sh
;;
'CLEAR AND RESTART')
#rm ricorda.txt && rm clean.txt
echo -e "\e[01;34mDelete all data logs with shred!\e[00m"
shred -n 7 -u -z *.txt
echo -e "\e[01;33mDone!\e[00m"
echo " "
cd - >> /dev/null
bash cignotrack.sh
break;
esac
done
cd - >> /dev/null