
Zeek-Plugin, das Mercury-NPF-Fingerabdrücke für TCP, TLS/DTLS, QUIC, HTTP, SSH, OpenVPN und STUN erzeugt, um die Netzwerksicherheitsüberwachung zu unterstützen.
Dieses Zeek-Plugin implementiert das Network Protocol Fingerprinting (NPF)-Format wie im Mercury-Projekt spezifiziert.
Das Plugin untersucht die folgenden Protokolle und erzeugt für sie die NPF:
Dieses Plugin wird als Zeek-Paket verteilt.
Um die aktuelle Version mit dem Zeek-Paketmanager zkg zu installieren, verwenden Sie einfach
zkg install corelight/zeek-mercury-npf
Wenn Sie es aus dem aktuellen Repository installieren möchten, verwenden Sie
zkg install .
Das Plugin bietet Konfigurationsoptionen, um die Version der für einige Protokolle erzeugten Fingerabdrücke zu steuern.
Sie können zwischen zwei QUIC-Fingerabdruckversionen wählen:
Mercury::QUIC::MERCURY_QUIC (Standard)Mercury::QUIC::MERCURY_QUIC_1Um die Version zu ändern, fügen Sie Folgendes zu Ihrer local.zeek hinzu:
redef Mercury::QUIC::fingerprint_version = Mercury::QUIC::MERCURY_QUIC_1
Sie können zwischen drei TLS/DTLS-Fingerabdruckversionen wählen:
Mercury::TLS::MERCURY_TLS (Standard)Mercury::TLS::MERCURY_TLS_1Mercury::TLS::MERCURY_TLS_2Um die Version zu ändern, fügen Sie Folgendes zu Ihrer local.zeek hinzu:
redef Mercury::TLS::fingerprint_version = Mercury::TLS::MERCURY_TLS_2;