Communitygithub.com

Assassinticketcollector3649/LingXi

Automatize tarefas de teste de penetração com um framework multiagente orientado por LLM, projetado para avaliação de segurança.

O que é LingXi?

O LingXi é um framework multiagente impulsionado por LLM (Modelo de Linguagem de Grande Escala) especializado em automatizar tarefas de teste de penetração (pentest) e avaliação de segurança. Ele permite que equipes de segurança orquestrem múltiplos agentes de IA para realizar varreduras de vulnerabilidades, exploração automatizada e análise de resultados, reduzindo significativamente o tempo e o esforço manual em auditorias de segurança. Suporta integração com ferramentas populares de pentest, como Nmap, Metasploit e Burp Suite, e pode ser executado em ambientes Linux e Windows. O framework funciona dividindo tarefas complexas em subtarefas gerenciáveis por agentes especializados, que se comunicam e colaboram via um controlador central baseado em LLM, tornando o processo de pentest mais escalável e inteligente.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Assassinticketcollector3649/LingXi

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que LingXi faz?

Automatize tarefas de teste de penetração com um framework multiagente orientado por LLM, projetado para avaliação de segurança.

Visão Geral

O LingXi é um framework inovador que utiliza múltiplos agentes de IA para automatizar e aprimorar o processo de teste de penetração. Ao aproveitar modelos de linguagem de grande escala (LLMs), ele coordena agentes especializados em diferentes fases do pentest, como reconhecimento, varredura, exploração e pós-exploração.

Funcionalidades Principais

  • Orquestração Multiagente: Divide tarefas complexas em subtarefas gerenciáveis, atribuídas a agentes especializados.
  • Integração com Ferramentas: Suporta integração com ferramentas populares como Nmap, Metasploit, Burp Suite e outras.
  • Análise Inteligente: Usa LLMs para analisar resultados e sugerir próximos passos.
  • Relatórios Automatizados: Gera relatórios detalhados das atividades e descobertas.

Plataformas Suportadas

  • Linux
  • Windows

Como Funciona

  1. O usuário define o escopo e os objetivos do pentest.
  2. O controlador central baseado em LLM interpreta os objetivos e coordena os agentes.
  3. Os agentes executam tarefas específicas (ex.: varredura de portas, enumeração de serviços, tentativas de exploração).
  4. Os resultados são consolidados e analisados pelo LLM.
  5. Um relatório final é gerado com as vulnerabilidades encontradas e recomendações.

Requisitos

  • Python 3.8+
  • Acesso às ferramentas de pentest desejadas (Nmap, Metasploit, etc.)
  • Chave de API para o provedor de LLM (ex.: OpenAI, Anthropic)

Instalação

git clone https://github.com/Assassinticketcollector3649/LingXi.git
cd LingXi
pip install -r requirements.txt

Uso

python main.py --target <IP_ou_domínio> --tools nmap,metasploit

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.

Licença

Este projeto está licenciado sob a MIT License.

Habilidades Relacionadas