
Catálogo curado de herramientas de Remote Monitoring and Management abusadas por actores de amenazas, con perfiles YAML, reglas de detección Sigma y acceso a API para threat hunting y prevención.
Bienvenido a LOLRMM (Living Off the Land Remote Monitoring and Management), un proyecto impulsado por la comunidad que proporciona una lista curada de herramientas de monitoreo y gestión remota (RMM) y de acceso remoto que podrían ser potencialmente abusadas por actores de amenazas. Nuestra misión es ayudar a los profesionales de seguridad a mantenerse informados sobre estas herramientas y su potencial de uso indebido, proporcionando a la comunidad un catálogo que puede utilizarse para la caza de amenazas, la detección y la creación de políticas de prevención.

detections/ con indicadores de proceso y DNS derivados automáticamente de las entradas del catálogoPara comenzar a trabajar con LOLRMM:
Obtén el catálogo completo en formato JSON o CSV (no se requiere clave de API):
# 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/ para ver la documentación completa de la API y fuentes adicionales.
Utiliza el rastreador de incidencias de GitHub para enviar errores o solicitar funciones.
Mantente involucrado con la comunidad de LOLRMM revisando regularmente las actualizaciones y contribuyendo al proyecto. Tu participación ayudará a garantizar que el proyecto se mantenga actualizado y sea aún más valioso para los demás.
Si deseas contribuir, sigue estos pasos:
Para obtener instrucciones más detalladas, consulta el archivo CONTRIBUTING.md (si está disponible). Para crear un nuevo archivo YAML para una herramienta RMM, utiliza las plantillas YAML proporcionadas en el directorio yaml.
LOLRMM proporciona reglas de detección Sigma para ayudarte a detectar eficazmente posibles amenazas relacionadas con herramientas RMM. Para explorar estas reglas en detalle, navega al directorio detections/sigma/.
¡Feliz caza! 🕵️♂️
El sitio web ahora utiliza Astro. Desde la raíz del repositorio:
python3 -m venv .venv
source .venv/bin/activate
pip install pyyaml
cd website
npm ci
npm run dev
Visita http://localhost:4321. Los comandos de desarrollo/compilación regeneran automáticamente los datos y las exportaciones de detección desde /yaml. Para compilar y verificar el sitio web estático:
npm run check
npm run build
npx playwright install chromium
npm test
La salida se escribe en website/dist/. Consulta website/README.md para conocer las rutas de datos, la metodología de los gráficos, la configuración de analíticas y los detalles de despliegue.
Únete a nosotros en nuestra misión de crear un entorno digital más seguro y protegido para las organizaciones de todo el mundo. Con LOLRMM a tu lado, estarás bien equipado para comprender y abordar los riesgos potenciales asociados con las herramientas RMM en el panorama cibernético en constante evolución.
Los archivos de flujo de trabajo de GitHub en el directorio .github/workflows automatizan diversas tareas y procesos para la integración continua, la entrega continua y otras actividades de mantenimiento del proyecto.
Estos archivos de flujo de trabajo aprovechan GitHub Actions para ejecutar pasos predefinidos basados en disparadores específicos, como envíos de código, pull requests o intervalos programados.
El flujo de trabajo de datos generados utiliza una GitHub App con alcance de repositorio para abrir o actualizar
las PRs de automation/generated-data. Configura la variable del repositorio
GENERATED_DATA_APP_CLIENT_ID y el secreto de Actions
GENERATED_DATA_APP_PRIVATE_KEY para esa app. Su instalación necesita permisos de escritura de Contents y
Pull requests para este repositorio.
El token de la app permite que las PRs de datos generados inicien CI automáticamente. Esas PRs siguen pasando
por la revisión normal y las protecciones de rama. Pages compila datos de catálogo nuevos
de forma independiente cuando los cambios llegan a main.