Skip to content

Commit

Permalink
nigtly build
Browse files Browse the repository at this point in the history
  • Loading branch information
JMousqueton committed Aug 8, 2024
1 parent bdd6c8e commit d27f036
Show file tree
Hide file tree
Showing 12 changed files with 655 additions and 44 deletions.
197 changes: 197 additions & 0 deletions .github/DOC.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,197 @@

# Ransomware.live

Teh ransomcmd.py is a comprehensive command-line tool designed to manage and monitor ransomware activities. It supports various functionalities including scraping ransomware DLS (Dark Leak Sites), parsing the collected data, generating reports and graphs, taking screenshots of ransomware sites, and more. The program is built with extensibility in mind, allowing for easy addition of new features and integration with existing tools and libraries.

## Table of Contents

- [Usage](#usage)
- [Dependencies](#dependencies)
- [Environment Variables](#environment-variables)
- [Author](#author)
- [Version](#version)
- [Commands](#commands)
- [scrape](#scrape)
- [parse](#parse)
- [generate](#generate)
- [screenshot](#screenshot)
- [status](#status)
- [search](#search)
- [rss](#rss)
- [infostealer](#infostealer)
- [tools](#tools)
- [duplicate](#duplicate)
- [order](#order)
- [blur](#blur)
- [add](#add)
- [append](#append)

## Usage

\`\`\`bash
python3 ransomcmd.py <command> [options]
\`\`\`

## Dependencies

- Python 3.x
- Python packages: sys, os, asyncio, argparse, dotenv, hashlib, time, importlib, glob, datetime, atexit, tempfile, subprocess, re

## Environment Variables

Managed via a `.env` file, which includes configurations for directories, data files, etc.

## Author

Julien Mousqueton

## Commands

### scrape

Scrape ransomware DLS sites.

\`\`\`bash
python3 ransomcmd.py scrape [options]
\`\`\`

Options:

- `-F`, `--force`: Force scraping
- `-g`, `--group`: Specify a specific group to scrape

### parse

Parse ransomware DLS sites.

\`\`\`bash
python3 ransomcmd.py parse [options]
\`\`\`

Options:

- `-g`, `--group`: Specify a specific group to parse

### generate

Generate Ransomware.live site.

\`\`\`bash
python3 ransomcmd.py generate
\`\`\`

### screenshot

Generate screenshot for ransomware sites.

\`\`\`bash
python3 ransomcmd.py screenshot [options]
\`\`\`

Options:

- `-g`, `--group`: Specify a specific group to screenshot
- `-u`, `--url`: Specify a specific URL to screenshot

### status

Show the status of ransomware.live.

\`\`\`bash
python3 ransomcmd.py status
\`\`\`

### search

Search victim in the database.

\`\`\`bash
python3 ransomcmd.py search [options]
\`\`\`

Options:

- `-v`, `--victim`: Specify a victim name
- `-d`, `--domain`: Specify a domain name

### rss

Generate RSS feeds.

\`\`\`bash
python3 ransomcmd.py rss
\`\`\`

### infostealer

Query Hudsonrock database.

\`\`\`bash
python3 ransomcmd.py infostealer [options]
\`\`\`

Options:

- `-d`, `--domain`: Specify a victim domain

### tools

Tools for Ransomware.live.

\`\`\`bash
python3 ransomcmd.py tools <tool_command> [options]
\`\`\`

#### duplicate

Remove duplicate source files.

\`\`\`bash
python3 ransomcmd.py tools duplicate
\`\`\`

#### order

Order groups by alphabetic order.

\`\`\`bash
python3 ransomcmd.py tools order
\`\`\`

#### blur

Blur a picture.

\`\`\`bash
python3 ransomcmd.py tools blur [options]
\`\`\`

Options:

- `-f`, `--file`: Full path of the image to blur

### add

Add a new ransomware group.

\`\`\`bash
python3 ransomcmd.py add [options]
\`\`\`

Options:

- `-n`, `--name`: Specify the ransomware group name
- `-l`, `--location`: Specify the ransomware group site

### append

Add a new ransomware site to an existing group.

\`\`\`bash
python3 ransomcmd.py append [options]
\`\`\`

Options:

- `-n`, `--name`: Specify the ransomware group name
- `-l`, `--location`: Specify the ransomware group site
12 changes: 12 additions & 0 deletions .github/TODO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# To-Do List

## Migration to NG
- [ ] Remove all hardcoded variable in the code
- [ ] Integrate all external programs into ransomcmd.py

## Documentation / Installation
- [ ] Write the documentation
- [ ] Write the installation procedure
- [ ] Code a install script

## Enhancements
1 change: 0 additions & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -116,5 +116,4 @@
<!-- pdf embed plugin -->
<script src="//cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js"></script>
<script src="//unpkg.com/docsify-pdf-embed-plugin/src/docsify-pdf-embed.js"></script>

</html>
3 changes: 2 additions & 1 deletion exceptions.lst
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ Defaulters;malas
HOW TO BUY DATA?;medusalocker
skalar.com;medusalocker
visitingphysiciansnetwork;threeam
IDF SMS system;malekteam
IDF SMS system;malekteam
Anyone.. Who need some bags?;donutleaks
Loading

0 comments on commit d27f036

Please sign in to comment.