
HydraDragonAntivirus openedr-demo
Analyse dynamique et statique avec analyse malware en temps réel et antivirus pour Windows, incluant XDR open source (3 projets EDR), ClamAV, YARA-X, intelligence artificielle par apprentissage automatique, analyse comportementale, unpacker, désobfuscateur, décompilateur, signatures de sites web, Ghidra, Suricata, Sigma, protection basée sur le noyau et l'hyperviseur, et bien plus que vous ne pouvez imaginer.
Hydra Dragon Antivirus
AVERTISSEMENT : Documentation très obsolète ici, mais je la conserve pour référence.
Hormis OpenEDR, MBRFilter, Sanctum, etc., les répertoires sont entièrement obsolètes pour des raisons de performance.
📚 Pour une documentation détaillée, des diagrammes d'architecture et des guides de composants, consultez notre Wiki du projet.
🎥 POC : https://www.youtube.com/watch?v=2ZxJmZ3XTEM&t
AVERTISSEMENT : DÉVELOPPEMENT ACTIF EN COURS
Ce projet n'est pas prêt pour la production. Des changements majeurs, des bugs et des fonctionnalités incomplètes sont à prévoir.
⚠️ AVIS : Ce dépôt est strictement destiné aux ANALYSTES DE MALWARES EXPERTS et aux CHERCHEURS EN SÉCURITÉ. Il contient des composants système de bas niveau et des pilotes de sécurité expérimentaux qui nécessitent des connaissances professionnelles pour être manipulés en toute sécurité.
[!CAUTION]
🛑 RESPONSABILITÉ DE L'UTILISATEUR ET LIMITES DES PROTECTIONS
HydraDragon est conçu pour se protéger contre les menaces automatisées malveillantes, et non contre les erreurs humaines ou les modifications intentionnelles du système.
- Suppression manuelle : L'antivirus NE VOUS EMPÊCHERA PAS d'exécuter des commandes comme
rd C: /s /qou de supprimer manuellement vos propres fichiers. Il reconnaît que si vous (l'Administrateur) supprimez explicitement quelque chose, il s'agit d'une véritable erreur de l'utilisateur plutôt que d'une intrusion de malware. Le système est conçu pour permettre les décisions administratives intentionnelles sans interférence.- Mauvaise configuration des pilotes/système : Le logiciel ne protège pas contre l'installation manuelle de pilotes incompatibles ou de paramètres système incorrects. Un « Inaccessible Boot Device » ou d'autres défaillances système causées par des modifications manuelles du registre ou des expérimentations de pilotes ne sont PAS considérés comme un comportement de malware et ne sont pas bloqués.
- Nature expérimentale : Vous êtes responsable de toute perte de données ou instabilité système causée par l'utilisation de ce logiciel expérimental. Testez toujours d'abord dans une Machine Virtuelle (VM).
POC
-
📺 Vidéo de Preuve de Concept (POC) : https://www.youtube.com/watch?v=2ZxJmZ3XTEM&t
-
Démo : https://hydradragonantivirus.github.io/HydraDragonAntivirus/
Projet d'un seul homme
- HydraDragon est un projet antivirus/EDR open-source indépendant de trois ans, développé principalement par un seul développeur.
TODO
- Ajouter HydraDragonIDE au projet (analyseur statique).
- Supprimer Npcap car il n'est pas vraiment open source et le remplacer par une compilation Suricata personnalisée.
À propos des fonctionnalités du projet
- Je l'ai dit il y a environ un mois : NOTE : Ce projet devient bien plus complexe que vous ne le pensez, donc je suis passé à Android pour rejoindre AV-Test et devenir le premier antivirus open source à rejoindre des tests professionnels : https://github.com/HydraDragonAntivirus/HydraDragonAV-Mobile
- Puis cette MISE À JOUR : Je prévoyais d'utiliser uniquement les meilleures signatures et de supprimer beaucoup d'antivirus basés sur l'analyse dynamique, en ne gardant que Owlyshield + OpenEDR + Firewall, car dans le monde réel nous devons nous concentrer sur la protection en temps réel sans signatures lourdes.
- Donc cela va être une tâche très complexe encore une fois. Bonne chance à moi.
Compatibilité avec les PC
-
Prise en charge de la plateforme : Ce projet est strictement réservé à Windows x86-64 uniquement. aarch64 et les autres architectures ne sont pas prises en charge.
-
Cet installateur est conçu pour être utilisé sur des PC Windows propres ou fraîchement formatés.
-
Pour de meilleurs résultats, installez HydraDragon Antivirus uniquement sur des systèmes où les composants tiers requis n'ont pas déjà été installés manuellement.
Avis important
Veuillez ne pas exécuter cet installateur si l'un des programmes suivants est déjà installé sur votre PC :
- Python 3.12
- Node.js
- Npcap
- ClamAV
- Suricata
- OpenEDR ou composants EDR associés
Installer HydraDragon Antivirus sur un système où ces composants sont déjà installés peut provoquer des conflits de version, des problèmes de chemin, des conflits de services ou un comportement inattendu de l'installateur.
Utilisation recommandée
Utilisez cet installateur sur :
- Des installations Windows fraîches
- Des machines de test propres
- Des machines virtuelles
- Des PC sans dépendances de moteur antivirus existantes
Si vous avez déjà l'un des composants requis installé, désinstallez-le d'abord ou utilisez un environnement Windows propre avant d'installer HydraDragon Antivirus.
Notes importantes et limitations
Portée du projet
HydraDragon est un projet d'antivirus local (sauf le cloud Xcitium) actuellement en développement actif et expérimental.
- Il fonctionne localement sur le système.
- Il est destiné à la recherche, à l'apprentissage et à l'expérimentation en analyse de malwares.
Ce projet ne vise pas à remplacer votre solution antivirus quotidienne principale.