awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
USArmyResearchLab avatar

USArmyResearchLab/Dshell

0
View on GitHub↗
5,487 estrellas·1,137 forks·Python·3 vistas

Dshell

Dshell es un framework de análisis forense de red y procesador de tráfico diseñado para la inspección profunda de paquetes (DPI) de tráfico IPv4 e IPv6. Funciona como un sistema de plugins forenses extensible que captura, inspecciona y analiza datos de red para identificar anomalías de seguridad y reconstruir flujos de comunicación.

El sistema utiliza un motor de procesamiento basado en plugins que permite el desarrollo de plugins personalizados y el encadenamiento de los mismos. Esta arquitectura modular permite la creación de pipelines de análisis especializados donde los datos de red pasan a través de una secuencia de unidades de procesamiento para un análisis de múltiples pasos.

El framework cubre una amplia gama de capacidades forenses, incluyendo monitoreo de tráfico en tiempo real, reensamblado de flujos de red y mapeo de geolocalización IP mediante bases de datos de referencia externas. Para manejar grandes volúmenes de datos, el motor emplea procesamiento de datos en paralelo distribuyendo tareas a través de múltiples procesos del sistema. Los resultados del análisis procesado pueden exportarse a varios formatos de archivo estructurados mediante manejadores de salida especializados.

Features

  • Packet Analysis Tools - Provides a utility for deep packet inspection and analysis of captured IPv4 and IPv6 traffic.
  • Forensic Pipeline Extensions - Implements a modular framework for building and chaining custom forensic analysis plugins.
  • Live Capture Libraries - Integrates directly with network interfaces to capture and process packets in real time.
  • Multi-Stage Analysis Pipelines - Utilizes a sequence of modular processing stages to transform raw network packets into structural insights.
  • Plugin Development Frameworks - Offers a structured framework for developing custom analysis modules to extend the processing engine.
  • Stream Reassembly Processes - Provides the capability to reconstruct fragmented network traffic into coherent data streams for forensic examination.
  • Live Traffic Analysis - Enables real-time processing of network packets by running analysis plugins directly on a network interface.
  • Network Traffic Processors - Processes network traffic flows programmatically to reassemble streams and export forensic data.
  • Packet Capture Analysis - Scans and processes stored packet capture files to identify security anomalies and patterns.
  • TCP Stream Reassembly - Reconstructs fragmented network traffic into coherent bidirectional conversations by tracking sequence numbers.
  • Forensic Frameworks - Provides a modular architecture designed for digital forensic analysis and network traffic ingestion.
  • Pipeline Plugins - Implements a modular processing engine where network data is passed through a sequence of specialized pipeline plugins.
  • Packet Inspection - Performs deep analysis of network packets and protocol headers using targeted inspection plugins.
  • Network Traffic Monitors - Monitors live network traffic directly from an interface to detect security patterns as they occur.
  • IP Geolocation - Maps IP addresses to physical locations and country codes to enrich traffic analysis metadata.
  • Parallel Processing - Distributes packet capture and analysis tasks across multiple system processes to increase overall throughput.
  • IP Geographic Mapping - Resolves network addresses to geographic locations by querying external IP mapping databases.
  • Packet Processing Frameworks - Provides a programmable framework for building and chaining custom packet processing plugins.
  • Concurrent Packet Processing - Handles high volumes of network data through concurrent processing across multiple system execution threads.
  • Multi-Process Task Distribution - Distributes packet capture and analysis workloads across multiple system processes to increase throughput.
  • Network Forensics - Network forensic analysis framework.
  • Automation And Infrastructure - Extensible framework for rapid network forensic analysis and packet dissection.
  • Network Security - Extensible framework for network forensic packet analysis.
  • Protocol Analyzers - Framework for network forensic analysis.

Historial de estrellas

Gráfico del historial de estrellas de usarmyresearchlab/dshellGráfico del historial de estrellas de usarmyresearchlab/dshell

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace usarmyresearchlab/dshell?

Dshell es un framework de análisis forense de red y procesador de tráfico diseñado para la inspección profunda de paquetes (DPI) de tráfico IPv4 e IPv6. Funciona como un sistema de plugins forenses extensible que captura, inspecciona y analiza datos de red para identificar anomalías de seguridad y reconstruir flujos de comunicación.

¿Cuáles son las características principales de usarmyresearchlab/dshell?

Las características principales de usarmyresearchlab/dshell son: Packet Analysis Tools, Forensic Pipeline Extensions, Live Capture Libraries, Multi-Stage Analysis Pipelines, Plugin Development Frameworks, Stream Reassembly Processes, Live Traffic Analysis, Network Traffic Processors.

¿Qué alternativas de código abierto existen para usarmyresearchlab/dshell?

Las alternativas de código abierto para usarmyresearchlab/dshell incluyen: google/gopacket — gopacket is a Go library for live packet capture and multi-layer protocol decoding. It provides a framework for… oisf/suricata — Suricata is an open-source network intrusion detection and prevention engine that analyzes live network traffic in… secdev/scapy — Scapy is a network packet manipulation tool and protocol analysis suite designed for crafting, sending, sniffing, and… hunxbyts/ghosttrack — GhostTrack is an open-source intelligence (OSINT) framework that aggregates geographic, network, and social identity… drduh/macos-security-and-privacy-guide — This project is a security hardening guide and privacy configuration manual for macOS. It provides a comprehensive set… p3terx/geolite.mmdb — GeoLite.mmdb is a curated repository of prebuilt MaxMind GeoIP databases in the MMDB binary format, providing…

Alternativas open-source a Dshell

Proyectos open-source similares, clasificados según cuántas características comparten con Dshell.
  • google/gopacketAvatar de google

    google/gopacket

    6,781Ver en GitHub↗

    gopacket is a Go library for live packet capture and multi-layer protocol decoding. It provides a framework for parsing raw network bytes into structured protocol layers, enabling inspection and analysis of network traffic directly from interfaces or packet capture files. The library distinguishes itself through a layered protocol stack that organizes decoders as independent, composable layers, and an interface-based decoder registry that supports extensible custom protocol development. It offers zero-copy packet decoding for high-throughput parsing, stream-based TCP reassembly to reconstruct

    Go
    Ver en GitHub↗6,781
  • oisf/suricataAvatar de OISF

    OISF/suricata

    6,008Ver en GitHub↗

    Suricata is an open-source network intrusion detection and prevention engine that analyzes live network traffic in real-time to identify and alert on malicious activity. It operates as a rule-based threat detection system, matching traffic against user-defined signatures to detect known attack patterns and policy violations, and can be placed inline to actively block malicious packets before they reach their target. The engine inspects a wide range of application-layer protocols including HTTP, DNS, TLS, SMB, and MQTT, and supports high-performance packet capture through specialized hardware a

    Ccybersecurityidsintrusion-detection-system
    Ver en GitHub↗6,008
  • secdev/scapyAvatar de secdev

    secdev/scapy

    12,068Ver en GitHub↗

    Scapy is a network packet manipulation tool and protocol analysis suite designed for crafting, sending, sniffing, and dissecting network traffic. It functions as a framework for building custom network tools that interact directly with low-level packet headers and payloads, enabling users to perform security research and network diagnostics. The system distinguishes itself through a layer-based construction model that allows users to define protocols as stacked objects, which automatically handle checksums and field offsets. It utilizes dynamic field reflection to map packet structures to bin

    Pythonhacktoberfestnetworknetwork-analysis
    Ver en GitHub↗12,068
  • hunxbyts/ghosttrackAvatar de HunxByts

    HunxByts/GhostTrack

    6,753Ver en GitHub↗

    GhostTrack is an open-source intelligence (OSINT) framework that aggregates geographic, network, and social identity information from public data sources. It functions as a digital footprint analyzer, collecting various pieces of publicly available information to build comprehensive profiles of target individuals. The framework combines multiple investigative capabilities into a single tool, including IP address geolocation, phone number intelligence, and social media username discovery. It distributes queries across external data services to maximize coverage and accuracy, resolving IP addre

    Pythoncybersecurityfyphacking
    Ver en GitHub↗6,753
Ver las 30 alternativas a Dshell→