Automatizzare l’installazione di strumenti di hacking basilari come Metasploit, Nmap, Wireshark e Aircrack-ng è un ottimo modo per risparmiare tempo e assicurarsi che tutte le dipendenze necessarie siano configurate correttamente. Questo articolo ti guiderà nella creazione di uno script Bash che semplifica l’installazione di questi strumenti su un sistema basato su Linux.
Prerequisiti
- Sistema operativo basato su Debian (Ubuntu o Kali Linux consigliati).
- Accesso root o privilegi sudo.
- Una connessione a Internet stabile.
Script Bash per Installare i Tool
#!/bin/bash
# Colori per migliorare la leggibilità del terminale
GREEN='\033[0;32m'
RED='\033[0;31m'
NC='\033[0m' # Reset colori
# Funzione per verificare l'esito dell'ultima operazione
check_status() {
if [ $? -eq 0 ]; then
echo -e "${GREEN}[SUCCESS]${NC} $1 installato con successo."
else
echo -e "${RED}[ERROR]${NC} Si è verificato un problema durante l'installazione di $1."
exit 1
fi
}
# Aggiornamento del sistema
echo -e "${GREEN}[INFO]${NC} Aggiornamento del sistema..."
sudo apt update && sudo apt upgrade -y
# Installazione di Metasploit Framework
echo -e "${GREEN}[INFO]${NC} Installazione di Metasploit Framework..."
sudo apt install -y curl
curl https://raw.githubusercontent.com/rapid7/metasploit-framework/master/msfupdate | sudo bash
check_status "Metasploit Framework"
# Installazione di Nmap
echo -e "${GREEN}[INFO]${NC} Installazione di Nmap..."
sudo apt install -y nmap
check_status "Nmap"
# Installazione di Wireshark
echo -e "${GREEN}[INFO]${NC} Installazione di Wireshark..."
sudo apt install -y wireshark
sudo dpkg-reconfigure wireshark-common
sudo usermod -aG wireshark $USER
check_status "Wireshark"
# Installazione di Aircrack-ng
echo -e "${GREEN}[INFO]${NC} Installazione di Aircrack-ng..."
sudo apt install -y aircrack-ng
check_status "Aircrack-ng"
# Pulizia del sistema
echo -e "${GREEN}[INFO]${NC} Pulizia dei pacchetti inutilizzati..."
sudo apt autoremove -y
# Fine dello script
echo -e "${GREEN}[COMPLETATO]${NC} Tutti gli strumenti sono stati installati con successo."
echo -e "Riavvia il sistema per assicurarti che tutte le configurazioni siano applicate correttamente."
Copiate questo script bash in un file di testo per poi rinominare il file di testo da .txt a .sh
Passaggi per Utilizzare lo Script:
Crea un file script:
Apri il terminale e crea un file chiamato install_hacking_tools.sh
:
nano install_hacking_tools.sh
- Incolla lo script: Copia e incolla il contenuto dello script sopra nel file.
- Rendi eseguibile lo script: Rendi il file eseguibile utilizzando il comando:
chmod +x install_hacking_tools.sh
Esegui lo script: Lancia lo script con privilegi sudo:
sudo ./install_hacking_tools.sh
Cosa Fa lo Script
- Aggiorna il sistema: Assicura che il sistema sia aggiornato con le ultime patch e versioni dei pacchetti.
- Installa Metasploit: Scarica e configura il Metasploit Framework.
- Installa Nmap: Installa il popolare scanner di rete.
- Configura Wireshark: Installa Wireshark e configura i permessi per l’utente corrente.
- Installa Aircrack-ng: Installa Aircrack-ng per le analisi di reti wireless.
- Pulisce i pacchetti inutilizzati: Ottimizza lo spazio eliminando i pacchetti obsoleti.
Ulteriori informazioni:
Con questo script, puoi configurare rapidamente un ambiente di base per il penetration testing e l’analisi delle reti. Personalizzalo ulteriormente aggiungendo altri strumenti come John the Ripper o Burp Suite. Ricorda di utilizzare questi strumenti in modo etico e solo su reti su cui hai il permesso di lavorare.