
Catalogo curato di strumenti di Remote Monitoring and Management sfruttati da attori malevoli, con profili YAML, regole di rilevamento Sigma e accesso API per il threat hunting e la prevenzione.
Benvenuti in LOLRMM (Living Off the Land Remote Monitoring and Management), un progetto guidato dalla community che fornisce un elenco curato di strumenti di Remote Monitoring and Management (RMM) e di accesso remoto che potrebbero potenzialmente essere abusati da attori malevoli. La nostra missione è aiutare i professionisti della sicurezza a rimanere informati su questi strumenti e sul loro potenziale uso improprio, fornendo alla community un catalogo che può essere utilizzato per il threat hunting, il rilevamento e la creazione di politiche di prevenzione.

detections/ con indicatori di processo e DNS derivati automaticamente dalle voci del catalogoPer iniziare a lavorare con LOLRMM:
Recupera il catalogo completo in formato JSON o CSV (nessuna chiave API richiesta):
# 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
Consulta lolrmm.io/api/ per la documentazione completa dell'API e feed aggiuntivi.
Utilizza il GitHub issue tracker per segnalare bug o richiedere funzionalità.
Rimani coinvolto nella community di LOLRMM controllando regolarmente gli aggiornamenti e contribuendo al progetto. Il tuo coinvolgimento aiuterà a garantire che il progetto rimanga aggiornato e ancora più prezioso per gli altri.
Se desideri contribuire, segui questi passaggi:
Per istruzioni più dettagliate, consulta il file CONTRIBUTING.md (se disponibile). Per creare un nuovo file YAML per uno strumento RMM, utilizza i template YAML forniti nella directory yaml.
LOLRMM fornisce regole di rilevamento Sigma per aiutarti a individuare efficacemente potenziali minacce legate agli strumenti RMM. Per esplorare queste regole in dettaglio, vai alla directory detections/sigma/.
Buona caccia! 🕵️♂️
Il sito web ora utilizza Astro. Dalla root del repository:
python3 -m venv .venv
source .venv/bin/activate
pip install pyyaml
cd website
npm ci
npm run dev
Visita http://localhost:4321. I comandi dev/build rigenerano automaticamente i dati e le esportazioni di rilevamento da /yaml. Per compilare e verificare il sito web statico:
npm run check
npm run build
npx playwright install chromium
npm test
L'output viene scritto in website/dist/. Consulta website/README.md per le route dei dati, la metodologia dei grafici, la configurazione dell'analytics e i dettagli di deployment.
Unisciti a noi nella nostra missione di creare un ambiente digitale più sicuro e protetto per le organizzazioni di tutto il mondo. Con LOLRMM al tuo fianco, sarai ben equipaggiato per comprendere e affrontare i potenziali rischi associati agli strumenti RMM nel panorama informatico in continua evoluzione.
I file di workflow GitHub nella directory .github/workflows automatizzano varie attività e processi per l'integrazione continua, la distribuzione continua e altre attività di manutenzione del progetto.
Questi file di workflow sfruttano GitHub Actions per eseguire passaggi predefiniti in base a trigger specifici come push di codice, pull request o intervalli pianificati.
Il workflow dei dati generati utilizza una GitHub App con ambito repository per aprire o aggiornare
le PR automation/generated-data. Imposta la variabile del repository
GENERATED_DATA_APP_CLIENT_ID e il secret di Actions
GENERATED_DATA_APP_PRIVATE_KEY per quell'app. La sua installazione necessita dei permessi di scrittura Contents e
Pull requests per questo repository.
Il token dell'app consente alle PR dei dati generati di avviare automaticamente la CI. Tali PR passano comunque
attraverso la normale revisione e le protezioni dei branch. Pages compila i dati del catalogo aggiornati
in modo indipendente quando le modifiche raggiungono main.