Skip to main content

Pigasus

Pigasus
Obtenha o código

Idioma

C++

Tipo de ferramenta

Algoritmo

Licença

GNU General Public License version 2

Version

1.0

Sobre a ferramenta Responsável

Crossroads FPGA Project

Pigasus
O que é?

Pigasus é um sistema de detecção e prevenção de invasões (IDS/IPS) que atinge desempenho de até 100 Gbps usando um único servidor equipado com FPGA. O design inovador do FPGA da Pigasus garante que a maioria dos pacotes seja processada inteiramente no FPGA, enquanto alguns pacotes que requerem avaliação mais detalhada sejam enviados para a CPU. Isto permite alto desempenho e escalabilidade, mantendo a segurança da rede em níveis ideais sem comprometer a velocidade de processamento.

Quais problemas surgem?

Pigasus resolve o problema de detecção e prevenção de intrusões em ambientes de alto tráfego, fornecendo uma solução que combina alto desempenho com precisão de segurança. Sua capacidade de processar grandes volumes de dados em alta velocidade sem comprometer a segurança o torna ideal para organizações que lidam com grandes quantidades de tráfego de rede.

Como funciona a ferramenta?

Inspeção e análise de rede: Inspeção profunda de pacotes de rede e tráfego para análise de segurança. Análise de protocolo: compreensão e decodificação de vários protocolos de rede para monitoramento aprimorado. Processamento de dados em tempo real: integração de hardware para lidar com altos volumes de dados de rede em tempo real. Arquitetura de software modular: permite personalização e escalabilidade nas tarefas de monitoramento de rede. Detecção de ameaças: mecanismos avançados para identificar possíveis ameaças e anomalias à segurança. Arquitetura do plug -in: suporta extensões e personalizações para se adaptar a ambientes de rede específicos.

Padrões abertos

Implementa um design de software modular, organizado em módulos funcionais para melhorar a clareza e manutenção. Utiliza CMake para a gestão eficiente do processo de compilação. Enfatiza a segurança da rede através de ferramentas e utilitários para análise abrangente. Sugere compatibilidade multiplataforma para integrar diferentes configurações de hardware no processamento de dados em tempo real. Inclui ferramentas para medição de latência, perfilagem e gestão de memória, otimizando o desempenho.

Setor
Ciencia e Tecnologia
Funcionalidades
Interoperabilidade de dados
Objetivos de desenvolvimento sustentável
Parcerias para a implementação dos objetivos
hands
Obtenha o código deste projeto
Obtenha o código

Consulte o equipamento de Código para o Desenvolvimento e descubra como nossas herramientas de código abertas, cuidadosamente curadas, podem se apoiar em sua instituição na América Latina e no Caribe. Escritores para explorar soluções, resolver dúvidas de implementação, compartilhar resultados de reutilização ou apresentar uma nova ferramenta. Escreva para [email protected]

Contate-nos
Fluxo de processamento de pacotes de rede Fluxo de processamento de pacotes de rede

Esta imagem ilustra um pipeline de processamento de pacotes de rede, mostrando o fluxo entre diferentes módulos como FPM, PG, NF e DMA, provavelmente relacionados à segurança da rede.

Descrição do Pigasus Descrição do Pigasus

Ilustração de um porco vermelho alado. Texto: Pigasus é um sistema de detecção e prevenção de intrusões (IDS/IPS) que alcança 100Gbps com um servidor FPGA. Mais detalhes no documento OSDI '20.

Configuração do Pigasus com Snort Configuração do Pigasus com Snort

Esta imagem exibe comandos de shell e exportações variáveis ​​de ambiente para configurar o Pigasus, um IDS/IPS, com a ferramenta de segurança de rede Snort em um sistema Linux.

Artigo no OSDI '20

Publicação detalhando o design e desempenho do Pigasus, apresentada no Simpósio de Sistemas Operacionais em 2020.

Veja mais
MAIIA
Identificando assentamentos informais com inteligência artificial.

Desenvolvimento Urbano e Habitacao
Processamento de imagens
Urbantrips
Transformando dados de transporte em análises complexas para melhorar a gestão.

Transporte
Geolocalização
Pavimentados
Otimizando a manutenção e sinalização rodoviária com visão computacional.

Transporte
Geolocalização
Processamento de imagens
UrbanPy
Simplificar a recolha e análise de dados urbanos para um planeamento eficaz.

Desenvolvimento Urbano e Habitacao
Geolocalização
Gestão de bases de dados
SunScan BID
Facilitar a avaliação do potencial solar nos telhados com tecnologia avançada e acessível.

Energia
Geolocalização
Processamento de imagens
URSA
Facilitando o planejamento urbano com dados acessíveis.

Desenvolvimento Urbano e Habitacao
Simuladores
Geolocalização
ver todas as ferramentas
hands
Aprofunde seu conhecimento sobre a implementação de ferramentas no setor público com nossos cursos, guias e muitos outros recursos.
Fazer parte da comunidade
Jump back to top