
Curated catalog of Remote Monitoring and Management tools abused by threat actors, with YAML profiles, Sigma detection rules, and API access for threat hunting and prevention.
Welcome to LOLRMM (Living Off the Land Remote Monitoring and Management), a community-driven project that provides a curated list of Remote Monitoring and Management (RMM) tools that could potentially be abused by threat actors. Our mission is to assist security professionals in staying informed about these tools and their potential for misuse, providing the community a catalog of these tools which can be used for threat hunting, detection and prevention policy creations.
To begin working with LOLRMM, you can:
To fetch the complete list of RMM tools in JSON format, you can use the following curl command:
curl https://lolrmm.io/api/rmm_tools.json
This will return a JSON array containing detailed information about all cataloged RMM tools.
For CSV format, simply change the extension to .csv:
curl https://lolrmm.io/api/rmm_tools.csv
These APIs provide an easy way to integrate LOLRMM data into your threat hunting, detection, and prevention workflows.
Please use the GitHub issue tracker to submit bugs or request features.
Stay engaged with the LOLRMM community by regularly checking for updates and contributing to the project. Your involvement will help ensure the project remains up-to-date and even more valuable to others.
If you'd like to contribute, please follow these steps:
For more detailed instructions, please refer to the CONTRIBUTING.md file (if available). To create a new YAML file for an RMM tool, use the provided YAML templates in the yaml directory.
LOLRMM provides Sigma detection rules to help you effectively detect potential threats related to RMM tools. To explore these rules in detail, navigate to the detections/sigma/ directory.
Happy hunting! 🕵️♂️
git clone https://github.com/magicsword-io/LOLRMM.git
cd LOLRMM
poetry install
poetry shell
python bin/site.py
cd website && pnpm i
pnpm dev
http://localhost:3000 in your browser to view the site.Join us in our quest to create a safer and more secure digital environment for organizations everywhere. With LOLRMM by your side, you'll be well-equipped to understand and address the potential risks associated with RMM tools in the ever-evolving cyber landscape.
The GitHub workflow files in the .github/workflows directory automate various tasks and processes for continuous integration, continuous delivery, and other project maintenance activities.
These workflow files leverage GitHub Actions to execute predefined steps based on specific triggers such as code pushes, pull requests, or scheduled intervals.
To create a PUSH_TOKEN for use in your GitHub Actions workflow, you'll need to generate a personal access token (PAT) on GitHub and then add it to your repository's secrets. Here's how to do it:
PUSH_TOKEN.repo scope for repository access.PUSH_TOKEN.Now, your workflow file will use the PUSH_TOKEN from your repository secrets when it runs.
If you follow these steps, your PUSH_TOKEN should be correctly created and accessible for your GitHub Actions workflow.