Metadata-Version: 2.4
Name: demon-cry-base
Version: 0.1.0
Summary: Base module for demon-cry OSINT plugins
License-Expression: MIT
License-File: LICENSE
Author: mooncore-inc
Requires-Python: >=3.12
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Description-Content-Type: text/markdown

# demon-cry-base

Базовый класс для OSINT-модулей [demon-cry](https://github.com/fazzyt/demon-cry)

## Установка

```bash
pip install demon-cry-base
```

## Использование

```bash
from demon_cry_base import BaseModule

class MyModule(BaseModule):
    name = "my_module"
    description = "My OSINT module"
    category = "custom"
    parameters = {"target": {"type": "string", "required": True}}

    async def execute(self, config: dict, target: str, **kwargs) -> dict:
        return {"result": f"Scanned {target}"}

