Ajout de la personnalisation X à DeepBlueHash

This commit is contained in:
moxi
2025-07-07 16:02:16 +02:00
parent 2eecc65698
commit 48a8d826e9
4 changed files with 152 additions and 173 deletions

View File

@ -1,23 +1,22 @@
# DeepBlue.py
DeepBlueCLI, ported to Python. Designed for parsing evtx files on Unix/Linux.
DeepBlueCLI, porté en Python. Conçu pour analyser les fichiers `evtx` sur Unix/Linux.
Current version: alpha. It supports command line parsing for Security event log 4688, PowerShell log 4014, and Sysmon log 1. Will be porting more functionality from DeepBlueCLI after DerbyCon 7.
Version actuelle : alpha. Il supporte l'analyse en ligne de commande pour le journal de sécurité (ID 4688), le journal PowerShell (ID 4014) et le journal Sysmon (ID 1). D'autres fonctionnalités de DeepBlueCLI seront portées après la conférence DerbyCon 7.
## libevtx
Requires libevtx: https://github.com/libyal/libevtx
Ce projet nécessite `libevtx` pour fonctionner.
Lien : https://github.com/libyal/libevtx
## Other evtx frameworks
## Autres frameworks evtx
Note that I tested a few Unix/Linux/Python evtx frameworks.
Notez que j'ai testé plusieurs frameworks `evtx` pour Unix/Linux/Python.
This is quite popular: https://github.com/williballenthin/python-evtx
Celui-ci est assez populaire : https://github.com/williballenthin/python-evtx
I ran into trouble with *some* .evtx files, where it would crash with this error:
J'ai rencontré des problèmes avec *certains* fichiers `.evtx`, où il plantait avec cette erreur :
```
UnicodeDecodeError: 'utf16' codec can't decode bytes in position 0-1: illegal UTF-16 surrogate
```
I found libevtx 'just worked', and had the added benefit of both Python and compiled options.
J'ai trouvé que `libevtx` "fonctionnait tout simplement", avec l'avantage supplémentaire d'offrir des options à la fois en Python et compilées.