Browse By

Nfstream – Uma Estrutura Flexível de Análise de Dados de Rede

O nfstream é um pacote Python que fornece estruturas de dados rápidas, flexíveis e expressivas, projetadas para facilitar e intuitivamente o trabalho com dados de rede online ou offline .

Destina-se a ser o bloco de construção de alto nível fundamental para fazer, prático mundo real análise de dados da rede em Python. Além disso, ele tem o objetivo mais amplo de se tornar uma estrutura comum de processamento de dados de rede para pesquisadores, fornecendo reprodutibilidade de dados entre experimentos.

Principais características

  • Desempenho: o nfstream foi projetado para ser rápido (x10 mais rápido com suporte ao pypy3) com uma pequena CPU e espaço de memória.
  • Visibilidade da camada 7: o mecanismo de inspeção profunda de pacotes do nfstream é baseado no nDPI . Ele permite ao nfstream executar identificação confiável de aplicativos criptografados e extração de metadados (por exemplo, TLS, QUIC, TOR, HTTP, SSH, DNS).
  • Flexibilidade: adicione um recurso de fluxo em 2 linhas como um NFPlugin .
  • Orientado ao aprendizado de máquina: adicione seu modelo treinado como um NFPlugin .

Pré-requisitos

    apt-get install libpcap-dev

Instalação

Utilizando o pip
Instaladores binários para a versão mais recente disponível:

    pip3 install nfstream

Construir a partir do código-fonte
Se você deseja construir o nfstream na sua máquina local:

    git clone https://github.com/aouinizied/nfstream.git
    cd nfstream
    python3 setup.py install

Baixar Nfstream

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.