You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This Zeek plugin implements the [Network Protocol Fingerprinting (NPF) format](https://github.com/cisco/mercury/blob/main/doc/npf.md) as specified in the [Mercury](https://github.com/cisco/mercury) project.
4
+
5
+
## Overview
6
+
7
+
The plugin inspects the following protocols and generates the NPF for them:
8
+
9
+
* TCP
10
+
* TLS and DTLS
11
+
* QUIC
12
+
* HTTP
13
+
* SSH
14
+
* OpenVPN (requires installation of https://github.com/corelight/zeek-spicy-openvpn)
15
+
* STUN (requires installation of https://github.com/corelight/zeek-spicy-stun)
16
+
17
+
## Installation
18
+
19
+
This plugin is distributed as a Zeek package. You can install it using the Zeek package manager `zkg` after cloning the repository using
20
+
21
+
```bash
22
+
zkg install .
23
+
```
24
+
25
+
### Configuration
26
+
27
+
The plugin provides configuration options to control the version of the fingerprints generated for some protocols.
28
+
29
+
#### QUIC
30
+
31
+
You can choose between two QUIC fingerprint versions:
32
+
33
+
*`Mercury::QUIC::MERCURY_QUIC` (default)
34
+
*`Mercury::QUIC::MERCURY_QUIC_1`
35
+
36
+
To change the version, add the following to your `local.zeek`:
0 commit comments