
Ein Netzwerkscanner-Tool, entwickelt in Python 3 mit Scapy.
Sendet ein TCP-Syn-Paket an das Ziel auf dem definierten Port. Ist der Port offen, wird mit einem nmap-Scan der auf dem Port laufende Dienst überprüft und alle gefundenen Ports ausgegeben.
Als Basis wird die IP des Routers verwendet, um alle möglichen IPs zu ermitteln. Anschließend wird ein ICMP-Paket an jede IP gesendet und auf eine Antwort gewartet. Wird eine Antwort empfangen, wird die IP des aktiven Hosts in einem Array gespeichert. Nachdem alle Hosts überprüft wurden, werden alle aktiven Hosts ausgegeben.
Sendet ein ICMP-Paket an das Ziel und wartet auf eine Antwort. Extrahiert dann die TTL aus der Antwort des Ziels und prüft anhand einer Liste das mögliche Betriebssystem. Falls gefunden, wird es ausgegeben.
Repository klonen
git clone https://github.com/ReddyyZ/astsu.git
apt-get install python3chmod +x *python3 -m pip install -r requirements.txtpython3 install.pypython3 -m pip install -r requirements.txtpython3 install.pyastsu -d
astsu -sC -st 192.168.1.1
astsu 192.168.1.1 -sP 1 443
astsu -sO 192.168.1.1
Dieses Projekt steht unter der MIT-Lizenz.