-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.sh
executable file
·74 lines (64 loc) · 2.9 KB
/
script.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
#!/bin/bash
# List of packages to be removed
packages=(
maltego msfpc set faraday recordmydesktop pipal cutycapt hashdeep
bulk-extractor binwalk autopsy sleuthkit pdfid pdf-parser
forensic-artifacts guymager magicrescue scalpel scrounge-ntfs
dbd powersploit sbd dns2tcp exe2hexbat iodine miredo
proxychains4 proxytunnel ptunnel pwnat sslh stunnel4
udptunnel laudanum weevely mimikatz dnschef netsniff-ng
rebind sslsplit tcpreplay ettercap-graphical macchanger
mitmproxy responder wireshark metasploit-framework
exploitdb sqlmap sqlitebrowser bully fern-wifi-cracker
spooftooph aircrack-ng kismet pixiewps reaver wifite
clang nasm radare2 chntpw hashcat hashid hash-identifier
ophcrack ophcrack-cli samdump2 hydra hydra-gtk onesixtyone
patator thc-pptp-bruter passing-the-hash mimikatz smbmap
cewl crunch john medusa ncrack wordlists rsmangler
dnsenum dnsrecon fierce lbd wafw00f arping fping hping3
masscan thc-ipv6 nmap theharvester netdiscover netmask
enum4linux nbtscan smbmap swaks onesixtyone snmpcheck
ssldump sslh sslscan sslyze dmitry ike-scan legion
recon-ng spike voiphopper nikto nmap unix-privesc-check
wpscan burpsuite dirb dirbuster wfuzz cadaver davtest
skipfish wapiti whatweb commix zaproxy freerdp2-x11
scalpel spiderfoot evil-winrm ffuf gtkhash impacket-scripts
minicom netcat-traditional python3-scapy tcpdump webshells
)
# Define ASCII art for "CAMBRIDGE"
ascii_art="
_______ _______ _______ ______ _______ _________ ______ _______ _______
( ____ \( ___ )( )( ___ \ ( ____ )\__ __/( __ \ ( ____ \( ____ \
| ( \/| ( ) || () () || ( ) )| ( )| ) ( | ( \ )| ( \/| ( \/
| | | (___) || || || || (__/ / | (____)| | | | | ) || | | (__
| | | ___ || |(_)| || __ ( | __) | | | | | || | ____ | __)
| | | ( ) || | | || ( \ \ | (\ ( | | | | ) || | \_ )| (
| (____/\| ) ( || ) ( || )___) )| ) \ \_____) (___| (__/ )| (___) || (____/\
(_______/|/ \||/ \||/ \___/ |/ \__/\_______/(______/ (_______)(_______/
"
# Print the ASCII art
echo "$ascii_art"
# Function to remove packages
remove_packages() {
for package in "${packages[@]}"; do
echo "Removing: $package"
sudo apt remove -y "$package"
done
}
# Display the list of tools to be removed
echo "The following tools will be removed:"
for package in "${packages[@]}"; do
echo "$package"
done
# Ask user for confirmation
read -p "This script will remove Above Mentioned tools from your system(if it is available). Do you want to continue? (y/n): " confirm
if [[ $confirm =~ ^[Yy]$ ]]; then
remove_packages
sudo apt autoclean
sudo apt autoremove
sudo apt update
echo "All the listed tools have been removed successfully."
echo "Thanks for using this script."
else
echo "Operation cancelled. No tools were removed."
fi