Api.Ransomware.live
is an api to queryRansomware.live
The Ransomware.live API Server is a Flask-based web application that provides endpoints to query and retrieve data related to ransomware posts and cyberattacks. This API serves as a backend for Ransomware.live, a service that aggregates and displays information about recent ransomware incidents and groups.
Ransomware.live is originally a fork of ransomwatch
Ransomware.live is a ransomware leak site monitoring tool. It will scrape all of the entries on various ransomware leak sites and published them.
- Retrieve the 100 most recent ransomware posts.
- Get information about all ransomware groups.
- Fetch details about a specific ransomware group by its name.
- Query posts where the year and month match the 'discovered' field.
- Fetch posts associated with a specific ransomware group.
- Retrieve the last 100 entries from the 'cyberattacks.json' file, sorted by date.
/recentvictims
: Retrieve the 100 most recent ransomware posts./groups
: Get information about all ransomware groups./group/<group_name>
: Fetch details about a specific ransomware group by its name./victims/<year>/<month>
: Query posts where the year and month match the 'discovered' field./groupvictims/<group_name>
: Fetch posts associated with a specific ransomware group./recentcyberattacks
: Retrieve the last 100 entries from the 'cyberattacks.json' file, sorted by date.
-
Clone the repository to your local machine:
git clone https://github.com/yourusername/ransomware-live-api.git cd ransomware-live-api
-
Install the required dependencies using pip:
pip install -r requirements.txt
-
Run the Flask server:
python api_server.py
The server will start running locally, and you can access the API at http://localhost:5000.
For detailed information about the available endpoints, parameters, and responses, you can visit the API documentation generated using Swagger. Open your web browser and navigate to:
http://localhost:5000/apidocs
We welcome contributions to improve the Ransomware.live API Server. If you find a bug or have an idea for an enhancement, feel free to open an issue or submit a pull request. For major changes, please open an issue first to discuss the proposed changes.
I'm Julien Mousqueton
- I'm CTO in Cyber Security 🛡
- I'm a lecturer 🎓 in Cyber Security @ Ecole 2600 🏴☠️
- I'm a blogger ✍🏻 at julien.io in french 🇫🇷
You can find more in my resume in English (also available in French / aussi disponible en français)
- Josh Highet for the original ransomwatch project.
- Valéry Rieß-Marchive for ideas and his involvement in the cyber community.
Please note that this code was developed for educational and informational purposes. The usage of this code or any data obtained from the API is at your own risk. The developers and contributors to this project do not endorse or support any malicious or illegal activities related to ransomware or cyberattacks.
The Ransomware.live API Server is licensed under the MIT License
. For more information, see the LICENSE file.