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
Oihk-pentesting — Motor de pruebas de penetración con IA multiagente autónomo: un sandbox de herramientas gobernado, una puerta inmutable de evidencia y validación, y un entorno reproducible de evaluación de agentes de seguridad. | Kitploit
Herramientas/GitHubGitHub/broskigx/oihk-pentesting
OSINT (Inteligencia de Fuentes Abiertas)Frameworks de Pruebas de PenetraciónEscalada de PrivilegiosEscáneres de VulnerabilidadesFrameworks de ExploitsScripting y AutomatizaciónAprendizaje y EducaciónRed TeamingSeguridad de IALabs y Práctica
GitHub
71111hace 5 díasAún no revisado

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
broskigx/oihk-pentesting

Oihk-pentesting

Motor de pruebas de penetración con IA multiagente autónomo: un sandbox de herramientas gobernado, una puerta inmutable de evidencia y validación, y un entorno reproducible de evaluación de agentes de seguridad.

Ver RepositorioSitio web

OIHK-pentesting

CI Python 3.12+ Types: mypy + pyright strict Lint: ruff Tests: 1444 passing Status: beta 0.2.0 Tested on Windows Tested on Kali Linux License: MIT

OIHK en acción — demo en vivo

OIHK-pentesting es un motor autónomo multiagente para evaluaciones de seguridad autorizadas. Un planificador raíz delega en agentes de reconocimiento, descubrimiento, ataque (Privesc), validación y generación de informes — y el propio motor impone el alcance, la salida de red, la evidencia y la política de recursos sin importar qué modelo lo impulse. Los hallazgos requieren evidencia de ejecución real más una validación independiente; una historia convincente no demuestra nada.

Se puntúa contra su propio benchmark de escenarios vulnerables — el solucionador mock determinista mantiene 24/24 con 100/100 — y se ejecuta totalmente offline contra cualquier modelo local compatible con OpenAI.

Beta temprana, en desarrollo activo. El comportamiento puede cambiar sin aviso; algunas capacidades son parciales o se han dejado fuera deliberadamente. Verifica antes de confiar en él — consulta la matriz de estado.

Ko-fi

Tabla de contenidos

  • Por qué OIHK
  • Requisitos
  • Inicio rápido
  • Baron, el copiloto interactivo
  • bashai, las terminales del operador
  • Inferencia local
  • Arquitectura
  • Evaluación de agentes de IA
  • Estructura del repositorio
  • Ajuste fino de tu propio modelo
  • Documentación
  • Contribuir
  • Legal
  • Licencia

Por qué OIHK

La mayoría de las herramientas ofensivas confían en el buen comportamiento del modelo. OIHK no: el límite de seguridad vive en el motor y se mantiene independientemente de lo que el modelo esté dispuesto a decir.

  • Hallazgos condicionados a evidencia. Un hallazgo necesita una ejecución real, propia y exitosa de una herramienta gobernada, más un registro de validación independiente — y solo un agente de validación puede crear uno.
  • Alcance exacto, sin desviaciones. Declarar example.com no autoriza sus subdominios; los hosts declarados quedan fijados por DNS durante toda la ejecución.
  • La salida de red falla en cerrado. El alcance se compila en una lista de permitidos de netfilter dentro del propio espacio de nombres de red del sandbox; donde eso no puede garantizarse, el arranque se aborta en lugar de fingir que aísla.
  • Una superficie de herramientas gobernada. El modo pasivo expone una superficie reducida y rechaza la ejecución activa — incluidos los intentos enrutados a través del shell genérico.
  • Un núcleo agnóstico al modelo. Cualquier endpoint compatible con OpenAI, enrutamiento por rol, nada codificado para un proveedor — el mismo arnés puntúa a cualquier modelo.

Requisitos

SOWindows 10/11 y Linux (probado en Kali). macOS no está probado.
Python3.12+ con uv
DockerNecesario para el sandboxing de escaneos. El OSINT pasivo de Baron funciona sin él.
RAM8 GB mínimo, 16 GB recomendado
GPUNo la requiere OIHK. Un modelo local se ejecuta en CPU o GPU — sus propios requisitos son los del modelo.
ModeloCualquier endpoint compatible con OpenAI (LM Studio por defecto), o una clave en la nube vía /apimodel//models: Claude, ChatGPT, Gemini, Grok, DeepSeek, NVIDIA NIM

Inicio rápido

git clone https://github.com/Broskigx/Oihk-pentesting.git
cd Oihk-pentesting
uv sync
uv run oihk --help
uv run oihk run -t https://example.test --mode passive --scan-mode standard

En Kali Linux, asegúrate de que Docker esté en ejecución primero (sudo systemctl start docker).

O abre Baron, el copiloto interactivo — tú hablas, él dirige el motor gobernado (por defecto en pasivo a menos que autorices una evaluación profunda):

uv run oihk start

Baron, el copiloto interactivo

Baron ejecuta evaluaciones reales, responde con recetas exactas de herramientas de un corpus RAG de 164 herramientas, pivota a través de OSINT (page_osint, username_osint, domain_osint, breach_osint, phone_osint) y recuerda cada sesión en Redis. Nunca obtiene un shell en bruto — solo el motor gobernado — y todo está dirigido por menús: /models, /apimodel, /adaptador y /instancia abren selectores interactivos de Textual. /power <0-100> establece el presupuesto de paralelismo — cuántos contenedores sandbox adicionales pueden existir a la vez — para que Docker y la máquina del operador nunca se saturen automáticamente; 0 mantiene una única instancia bajo demanda.

La TUI se dibuja al instante (la pesada pila del modelo se carga tras la primera línea "pensando…") y se maneja completamente por teclado: el reporte del ratón está deliberadamente desactivado — algunas terminales filtran bytes de ratón en bruto hacia la entrada — así que Ctrl+G detiene la generación, PageUp/PageDown pasan las páginas del historial, Ctrl+L limpia el registro y Ctrl+/ abre el menú de comandos.

No hay atajos de ataque que memorizar: solo escribe un objetivo — una aplicación web, un host, una IP — y Baron lo detecta, planifica la evaluación y delega los pasos de ataque a la flota de subagentes de abajo. También se mejora a sí mismo a partir de sus propios fallos: cada error se convierte en una lección ponderada y decreciente en AdapterOne (registro bajo oihk_runs/adapterone/), inyectada automáticamente en sus prompts futuros, con adapterone_review / adapterone_confirm para consultar y reforzar las reglas a mitad de ejecución.

bashai, las terminales del operador

Descargar herramienta