Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
agentic-pcap — Código de benchmark e resultados interativos para detecção autônoma de ataques de rede por agentes LLM que utilizam ferramentas para investigar PCAPs brutos. | Kitploit
Ferramentas/GitHubGitHub/maureille/agentic-pcap
Sniffing e Análise de PacotesSegurança de RedeAprendizado de MáquinaDetecção de IntrusãoPapers e PesquisaAprendizado e EducaçãoSegurança de IADetecção de Anomalias
GitHubmaureille/agentic-pcap

agentic-pcap

Código de benchmark e resultados interativos para detecção autônoma de ataques de rede por agentes LLM que utilizam ferramentas para investigar PCAPs brutos.

3há 2 mesesAinda não revisado
Ver Repositório
Site

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

LLMs Agênticos para Detecção de Ataques de Rede

Um agente LLM que utiliza ferramentas pode investigar de forma independente uma captura de rede bruta e identificar um ataque?

Quais consultas de análise de pacotes ele escolherá, e consegue permanecer eficaz quando o mesmo tráfego está cercado por muito mais atividade de fundo?

Este projeto avalia se um LLM que utiliza ferramentas consegue identificar um ataque diretamente a partir de uma captura de pacotes bruta e como sua investigação muda sob um tráfego de fundo benigno mais intenso. Cada investigação começa com um caminho de PCAP e descrições genéricas de 11 ataques possíveis. O modelo não recebe nenhuma característica de pacote pré-computada nem resumo de tráfego.

Visão geral do benchmark

flowchart TB
    low["Low background<br/>11 attack captures + 11 benign captures"] --> matrix
    high["Generated high background<br/>11 attack captures + 11 benign captures"] --> matrix
    prompts["6 prompt variants<br/>generic labels and observable descriptions"] --> matrix
    configurations["18 model/reasoning configurations"] --> matrix

    matrix["44 PCAPs × 6 prompts × 18 configurations<br/>4,752 completed investigations"]
    matrix -->|"PCAP path; no precomputed features"| agent["Tool-using OpenCode agent"]

    agent -->|"selects a query"| tools["Packet-analysis and shell tools"]
    tools -->|"returns observations"| agent

    agent --> decision["One capture-level decision"]
    agent --> trace["Complete investigation trajectory"]
    decision --> results["Scoring and aggregate results"]
    trace --> dashboard["Session dashboard"]

Dados e resultados

RecursoConteúdo
Dataset e página de artefatos no Hugging FaceVersão canônica com os 44 PCAPs, todas as 4.752 trajetórias de investigação, variantes de prompt, configurações de modelo, resultados agregados, informações de licenciamento e metadados de citação
Portal de resultados interativoTabelas de resultados, sete figuras do estudo, comparações entre modelos e o dashboard completo de sessões

Este repositório contém a implementação licenciada sob MIT e o fluxo de reprodução. O manuscrito que o acompanha, de autoria de Matthieu Aureille e Jan Fesl, foi submetido para revisão por pares; um link público será adicionado quando disponível.

Cobertura do dataset

Condição de tráfegoComposição da captura
Baixo backgroundTráfego do cenário e atividade ociosa normal do testbed, sem tráfego de background gerado
Alto background geradoO mesmo tipo de cenário combinado com uma quantidade substancialmente maior de tráfego benigno gerado automaticamente

Cada condição contém 11 capturas de ataque e 11 capturas benignas. Cada captura tem uma única saída esperada fixa.

Classes de ataque

A tabela fornece uma interpretação voltada ao leitor dos rótulos genéricos do benchmark. Os nomes reais dos ataques, nomes de varredura e nomes de ferramentas não foram mostrados ao LLM. Os prompts usaram apenas Attack 1 a Attack 11 e descreveram características observáveis do tráfego.

Nos arquivos de prompt gerados, “anonymized attacks” significa que os nomes dos ataques foram substituídos por rótulos genéricos; os dados dos pacotes em si não foram anonimizados.

Rótulo do benchmarkClasse subjacente indicativa (não mostrada ao LLM)
Attack 1Flood TCP ACK usando fragmentação IP
Attack 2ARP spoofing
Attack 3Flood DNS
Attack 4Varredura FIN
Attack 5Flood de fragmentação ICMP
Attack 6Varredura NULL
Attack 7Varredura de portas TCP SYN (nmap -sS)
Attack 8Slowloris
Attack 9Flood de fragmentação UDP
Attack 10Varredura UDP
Attack 11Varredura Xmas

Guia do repositório

ObjetivoComece aqui
Reproduzir o benchmarkRUNBOOK.md
Entender a implementaçãoscripts/README.md
Inspecionar a configuração do benchmark e as variantes de promptconfig/ e prompts/
Revisar metadados de modelo, software, testbed e parserreproducibility/ e vllm_parsers/
Explorar figuras e dashboards geradosdocs/

Fluxo de implementação

flowchart LR
    entry["scripts/*.py<br/>command-line entry points"] --> benchmark["benchmark/<br/>execute · schedule · resume"]
    entry --> reporting["reporting/<br/>score · aggregate · publish"]
    entry --> orchestration["orchestration/<br/>optional remote model lifecycle"]

    sources["config/ · prompts/ · PCAP workspaces"] --> benchmark
    orchestration --> benchmark
    benchmark --> artifacts["Retained run artifacts"]
    artifacts --> reporting
    reporting --> outputs["CSVs · figures · dashboards"]

Utilitários compartilhados de caminho, workspace, OpenCode, renderização e resultados ficam diretamente sob scripts/agentic_pcap/. O mapa completo dos módulos internos está documentado em scripts/README.md.

Reproduzir o benchmark

A implementação em Python usa apenas a biblioteca padrão. Investigações ao vivo também exigem OpenCode, TShark, tcpdump, ferramentas Unix comuns, os workspaces de PCAP e um provedor de modelo configurado.

[!WARNING] O agente executa comandos de shell sem restrições. Execute-o apenas em um contêiner isolado ou máquina virtual descartável.

Siga o guia de execução em máquina limpa para configuração em Debian/Ubuntu, configuração de vLLM específica para o hardware, execução, recuperação e geração de dashboard. Os comandos de lançamento históricos documentam o ambiente do estudo; config/benchmark_orchestrator.local.json é o modelo para uma nova máquina.

Nenhuma amostragem ou substituição de seed foi aplicada. Os metadados exatos de execução são mantidos em reproducibility/, e sessões e dashboards pré-construídos estão disponíveis na versão canônica do Hugging Face.

Citação

Se você usar este benchmark, cite o dataset do Hugging Face e faça referência a este repositório de código no GitHub.

Citação sugerida do dataset

M. Aureille and J. Fesl, “Agentic LLMs for Network Attack Detection,” version 1.0.0, Hugging Face dataset, 2026. [Online]. Available: https://huggingface.co/datasets/maureille/agentic-pcap

BibTeX

@misc{aureille2026agentic,
  author       = {Matthieu Aureille and Jan Fesl},
  title        = {Agentic LLMs for Network Attack Detection},
  year         = {2026},
  howpublished = {Hugging Face dataset},
  note         = {Version 1.0.0},
  url          = {https://huggingface.co/datasets/maureille/agentic-pcap}
}

Metadados de citação de software legíveis por máquina para este repositório estão disponíveis em CITATION.cff.

Licença

Este projeto utiliza licenças separadas para os seus componentes de software e de dados:

Baixar ferramenta