Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
METATRON — Asistente de pruebas de penetración impulsado por IA que utiliza LLM local en Linux (Parrot OS) | Kitploit
Herramientas/GitHubGitHub/sooryathejas/metatron
ReconocimientoAnálisis de VulnerabilidadesExplotaciónRecopilación de InformaciónSeguridad WebPruebas de PenetraciónAprendizaje y EducaciónSeguridad de IA
GitHubsooryathejas/metatron

METATRON

Asistente de pruebas de penetración impulsado por IA que utiliza LLM local en Linux (Parrot OS)

Ver Repositorio
3.4k68832hace 5 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

METATRON

Asistente de pruebas de penetración impulsado por IA que usa un LLM local en Linux (Parrot OS)

🔱 METATRON

Asistente de Pruebas de Penetración Impulsado por IA

Metatron Banner


📌 ¿Qué es Metatron?

Metatron es un asistente de pruebas de penetración basado en CLI que se ejecuta completamente en tu máquina local: sin nube, sin claves de API, sin suscripciones.

Le das una IP o dominio objetivo. Ejecuta herramientas reales de reconocimiento (nmap, whois, whatweb, curl, dig, nikto), envía todos los resultados a un modelo de IA que se ejecuta localmente, y la IA analiza el objetivo, identifica vulnerabilidades, sugiere exploits y recomienda soluciones. Todo se guarda en una base de datos MariaDB con el historial completo de escaneos.


✨ Características

  • 🤖 Análisis de IA local — impulsado por metatron-qwen mediante Ollama, funciona 100% sin conexión
  • 🔍 Reconocimiento automatizado — nmap, whois, whatweb, curl headers, dig DNS, nikto
  • 🌐 Búsqueda web — búsqueda en DuckDuckGo + consulta de CVE (sin necesidad de clave de API)
  • 🗄️ Backend MariaDB — historial completo de escaneos con 5 tablas vinculadas
  • ✏️ Editar / Eliminar — modifica cualquier resultado guardado directamente desde la CLI
  • 🔁 Bucle agéntico — la IA puede solicitar más ejecuciones de herramientas durante el análisis
  • 🚫 Sin claves de API — todo es gratuito y local -📤 Exportar informes

Metatron te permite exportar los resultados del escaneo a formatos de informe limpios y compartibles seleccionando '2.view history'->selecciona slno y exporta

📄 PDF — informes profesionales de vulnerabilidades 🌐 HTML — informes visualizables en el navegador


🖥️ Capturas de pantalla

Menú Principal
Menú Principal

Escaneo en ejecución
Herramientas de reconocimiento ejecutándose sobre el objetivo

Análisis de IA
metatron-qwen analizando los resultados del escaneo

Resultados
Vulnerabilidades guardadas en la base de datos

Menú de exportación
Exportar resultados del escaneo como PDF y/o HTML

---

🧱 Stack Tecnológico

ComponenteTecnología
LenguajePython 3
Modelo de IAmetatron-qwen (Qwen 3.5 afinado)
Modelo basehuihui_ai/qwen3.5-abliterated:9b
Motor de LLMOllama
Base de datosMariaDB
SOParrot OS (basado en Debian)
BúsquedaDuckDuckGo (gratuito, sin clave)

⚙️ Instalación

1. Clonar el repositorio

git clone https://github.com/sooryathejas/METATRON.git
cd METATRON

2. Crear y activar el entorno virtual

python3 -m venv venv
source venv/bin/activate

3. Instalar las dependencias de Python

pip install -r requirements.txt

4. Instalar las herramientas del sistema

sudo apt install nmap whois whatweb curl dnsutils nikto

🤖 Configuración del Modelo de IA

Paso 1 — Instalar Ollama

curl -fsSL https://ollama.com/install.sh | sh

Paso 2 — Descargar el modelo base

ollama pull huihui_ai/qwen3.5-abliterated:9b

⚠️ Este modelo requiere al menos 8.4 GB de RAM. Si tu sistema tiene menos, usa la variante 4b:

ollama pull huihui_ai/qwen3.5-abliterated:4b

Luego edita Modelfile y cambia la línea FROM al modelo 4b.

Paso 3 — Crear el modelo personalizado metatron-qwen

El repositorio incluye un Modelfile que afina el modelo base con parámetros específicos de pentest:

ollama create metatron-qwen -f Modelfile

Esto crea tu modelo metatron-qwen local con:

  • Ventana de contexto de 16,384 tokens
  • Temperatura: 0.7
  • Top-k: 10
  • Top-p: 0.9

Paso 4 — Verificar que el modelo existe

ollama list

Deberías ver metatron-qwen en la lista.


🗄️ Configuración de la Base de Datos

Paso 1 — Asegúrate de que MariaDB esté en ejecución

sudo systemctl start mariadb
sudo systemctl enable mariadb

Paso 2 — Crear la base de datos y el usuario

mysql -u root
CREATE DATABASE metatron;
CREATE USER 'metatron'@'localhost' IDENTIFIED BY '123';
GRANT ALL PRIVILEGES ON metatron.* TO 'metatron'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Paso 3 — Crear las tablas

mysql -u metatron -p123 metatron
CREATE TABLE history (
  sl_no     INT AUTO_INCREMENT PRIMARY KEY,
  target    VARCHAR(255) NOT NULL,
                      scan_date DATETIME NOT NULL,
                      status    VARCHAR(50) DEFAULT 'active'
);

CREATE TABLE vulnerabilities (
  id          INT AUTO_INCREMENT PRIMARY KEY,
  sl_no       INT,
  vuln_name   TEXT,
  severity    VARCHAR(50),
                              port        VARCHAR(20),
                              service     VARCHAR(100),
                              description TEXT,
                              FOREIGN KEY (sl_no) REFERENCES history(sl_no)
);

CREATE TABLE fixes (
  id       INT AUTO_INCREMENT PRIMARY KEY,
  sl_no    INT,
  vuln_id  INT,
  fix_text TEXT,
  source   VARCHAR(50),
                    FOREIGN KEY (sl_no) REFERENCES history(sl_no),
                    FOREIGN KEY (vuln_id) REFERENCES vulnerabilities(id)
);

CREATE TABLE exploits_attempted (
  id           INT AUTO_INCREMENT PRIMARY KEY,
  sl_no        INT,
  exploit_name TEXT,
  tool_used    TEXT,
  payload      LONGTEXT,
  result       TEXT,
  notes        TEXT,
  FOREIGN KEY (sl_no) REFERENCES history(sl_no)
);

CREATE TABLE summary (
  id           INT AUTO_INCREMENT PRIMARY KEY,
  sl_no        INT,
  raw_scan     LONGTEXT,
  ai_analysis  LONGTEXT,
  risk_level   VARCHAR(50),
                      generated_at DATETIME,
                      FOREIGN KEY (sl_no) REFERENCES history(sl_no)
);

🚀 Uso

Metatron necesita dos pestañas de terminal para ejecutarse.

Terminal 1 — Cargar el modelo de IA

ollama run metatron-qwen

Espera hasta que veas el indicador >>>. Esto significa que el modelo está cargado en memoria y listo. Puedes dejar esta terminal ejecutándose en segundo plano.

Terminal 2 — Iniciar Metatron

cd ~/METATRON
source venv/bin/activate
python metatron.py

Guía paso a paso

Descargar herramienta