
Der Attacker IP Prioritizer (AIP) generiert dynamisch ressourcenschonende IPv4-Blocklisten aus Zeek-Netzwerkflüssen.
Das Attacker IP Prioritization (AIP) ist ein Tool zur Erstellung effizienter und wirtschaftlicher IP-Blocklisten basierend auf Netzwerkverkehr, der von Honeypot-Netzwerken erfasst wird.
Mit dem Aufkommen von 5G sind IoT-Geräte oft direkt ohne Firewall-Schutz verbunden. Daher benötigen wir Blocklisten, die klein, effizient und wirtschaftlich sind. Die AIP-Struktur ist unten dargestellt.

Jedes AIP-Modell erzeugt seine eigene Blockliste basierend auf einem bestimmten Kriterium. Die Hauptmodelle sind:
Der beste Weg, AIP derzeit auszuführen, ist die Verwendung von Docker.
AIP versucht automatisch, alle Modelle mit den verfügbaren Daten auszuführen. Angenommen, die Zeek-Daten befinden sich an ihrem üblichen Speicherort:
:~$ cd AIP
:~$ docker run --rm -v /opt/zeek/logs/:/home/aip/AIP/data/raw:ro -v ${PWD}/data/:/home/aip/AIP/data/:rw --name aip stratosphereips/aip:latest bin/aip
Um AIP für einen bestimmten Tag auszuführen:
:~$ cd AIP
:~$ docker run --rm -v /opt/zeek/logs/:/home/aip/AIP/data/raw:ro -v ${PWD}/data/:/home/aip/AIP/data/:rw --name aip stratosphereips/aip:latest bin/aip YYYY-MM-DD
Das Stratosphere AIP-Tool ist lizenziert unter der GNU General Public License v3.0.
Dieses Tool wurde im Stratosphere Laboratory an der Tschechischen Technischen Universität Prag entwickelt. Es ist Teil des Stratosphere blocklist generation project.
Dieses Tool entstand ursprünglich aus der Bachelorarbeit von Thomas O'Hara, The Attacker IP Prioritizer: An IoT Optimized Blacklisting Algorithm (2021).