
Catalogue organisé d'outils de surveillance et de gestion à distance (RMM) abusés par des acteurs malveillants, avec profils YAML, règles de détection Sigma et accès API pour la chasse aux menaces et la prévention.
Bienvenue sur LOLRMM (Living Off the Land Remote Monitoring and Management), un projet communautaire qui fournit une liste organisée d'outils de gestion et de surveillance à distance (RMM) et d'accès à distance susceptibles d'être détournés par des acteurs malveillants. Notre mission est d'aider les professionnels de la sécurité à rester informés sur ces outils et leur potentiel de détournement, en offrant à la communauté un catalogue utilisable pour la chasse aux menaces, la détection et la création de politiques de prévention.

detections/ avec des indicateurs de processus et DNS automatiquement dérivés des entrées du cataloguePour commencer à travailler avec LOLRMM :
Récupérez le catalogue complet au format JSON ou CSV (aucune clé API requise) :
# Full catalog JSON with all tool details
curl https://lolrmm.io/api/rmm_tools.json
# CSV export for spreadsheet review
curl https://lolrmm.io/api/rmm_tools.csv
# Network domains for hunting
curl https://lolrmm.io/api/rmm_domains.csv
# Individual tool record
curl https://lolrmm.io/api/tools/anydesk.json
Consultez lolrmm.io/api/ pour la documentation complète de l'API et des flux supplémentaires.
Veuillez utiliser le suivi des problèmes GitHub pour soumettre des bugs ou demander des fonctionnalités.
Restez impliqué dans la communauté LOLRMM en vérifiant régulièrement les mises à jour et en contribuant au projet. Votre participation aidera à garantir que le projet reste à jour et encore plus précieux pour les autres.
Si vous souhaitez contribuer, veuillez suivre ces étapes :
Pour des instructions plus détaillées, veuillez consulter le fichier CONTRIBUTING.md (si disponible). Pour créer un nouveau fichier YAML pour un outil RMM, utilisez les modèles YAML fournis dans le répertoire yaml.
LOLRMM fournit des règles de détection Sigma pour vous aider à détecter efficacement les menaces potentielles liées aux outils RMM. Pour explorer ces règles en détail, naviguez vers le répertoire detections/sigma/.
Bonne chasse ! 🕵️♂️
Le site web utilise désormais Astro. Depuis la racine du dépôt :
python3 -m venv .venv
source .venv/bin/activate
pip install pyyaml
cd website
npm ci
npm run dev
Visitez http://localhost:4321. Les commandes dev/build régénèrent automatiquement les données et les exports de détection depuis /yaml. Pour compiler et vérifier le site web statique :
npm run check
npm run build
npx playwright install chromium
npm test
La sortie est écrite dans website/dist/. Consultez website/README.md pour les routes de données, la méthodologie des graphiques, la configuration analytique et les détails de déploiement.
Rejoignez-nous dans notre quête pour créer un environnement numérique plus sûr et plus sécurisé pour les organisations du monde entier. Avec LOLRMM à vos côtés, vous serez bien équipé pour comprendre et traiter les risques potentiels associés aux outils RMM dans le paysage cybernétique en constante évolution.
Les fichiers de workflow GitHub dans le répertoire .github/workflows automatisent diverses tâches et processus pour l'intégration continue, la livraison continue et d'autres activités de maintenance du projet.
Ces fichiers de workflow exploitent GitHub Actions pour exécuter des étapes prédéfinies en fonction de déclencheurs spécifiques tels que les pushs de code, les pull requests ou les intervalles planifiés.
Le workflow de données générées utilise une GitHub App limitée au dépôt pour ouvrir ou actualiser
les PR automation/generated-data. Définissez la variable de dépôt
GENERATED_DATA_APP_CLIENT_ID et le secret Actions
GENERATED_DATA_APP_PRIVATE_KEY pour cette app. Son installation nécessite les permissions d'écriture Contents et
Pull requests pour ce dépôt.
Le jeton de l'app permet aux PR de données générées de démarrer la CI automatiquement. Ces PR passent toujours
par la revue normale et les protections de branche. Pages compile des données de catalogue fraîches
indépendamment lorsque les modifications atteignent main.