A Python script that analyzes Zeek QUIC logs to detect potential Merlin C2 fingerprints.
- Python 3.x
- ipaddress package (
pip install ipaddress
)
- Place your Zeek QUIC log files in the
input
directory, note example sets are included. - Rename your log files to include meaningful labels (e.g.,
dataset1.log
,malicious.log
) - Run the script:
python main.py
The script will analyze each .log file and output results to both the terminal and results.txt
.
You can modify the Merlin fingerprints being detected by adjusting line 7 in the code:
self.merlin_fingerprints = ["ISishIH", "IShisIH"]