awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
USArmyResearchLab avatar

USArmyResearchLab/Dshell

0
View on GitHub↗
5,487 Stars·1,137 Forks·Python·3 Aufrufe

Dshell

Dshell ist ein Framework für Netzwerkforensik und Traffic-Prozessor, das für Deep Packet Inspection (DPI) von IPv4- und IPv6-Traffic entwickelt wurde. Es fungiert als erweiterbares forensisches Plugin-System, das Netzwerkdaten erfasst, inspiziert und analysiert, um Sicherheitsanomalien zu identifizieren und Kommunikationsströme zu rekonstruieren.

Das System nutzt eine Plugin-basierte Processing-Engine, die die Entwicklung benutzerdefinierter Plugins und das Chaining von Plugins ermöglicht. Diese modulare Architektur erlaubt die Erstellung spezialisierter Analyse-Pipelines, in denen Netzwerkdaten eine Sequenz von Verarbeitungseinheiten für eine mehrstufige Analyse durchlaufen.

Das Framework deckt ein breites Spektrum forensischer Fähigkeiten ab, einschließlich Echtzeit-Traffic-Monitoring, Reassembly von Netzwerkströmen und IP-Geolocation-Mapping via externer Referenzdatenbanken. Um große Datenmengen zu bewältigen, nutzt die Engine parallele Datenverarbeitung durch Verteilung von Aufgaben auf mehrere Systemprozesse. Verarbeitete Analyseergebnisse können über spezialisierte Output-Handler in verschiedene strukturierte Dateiformate exportiert werden.

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.

Star-Verlauf

Star-Verlauf für usarmyresearchlab/dshellStar-Verlauf für usarmyresearchlab/dshell

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Dshell

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Dshell.
  • google/gopacketAvatar von google

    google/gopacket

    6,781Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,781
  • oisf/suricataAvatar von OISF

    OISF/suricata

    6,008Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,008
  • secdev/scapyAvatar von secdev

    secdev/scapy

    12,068Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,068
  • hunxbyts/ghosttrackAvatar von HunxByts

    HunxByts/GhostTrack

    6,753Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,753
Alle 30 Alternativen zu Dshell anzeigen→

Häufig gestellte Fragen

Was macht usarmyresearchlab/dshell?

Dshell ist ein Framework für Netzwerkforensik und Traffic-Prozessor, das für Deep Packet Inspection (DPI) von IPv4- und IPv6-Traffic entwickelt wurde. Es fungiert als erweiterbares forensisches Plugin-System, das Netzwerkdaten erfasst, inspiziert und analysiert, um Sicherheitsanomalien zu identifizieren und Kommunikationsströme zu rekonstruieren.

Was sind die Hauptfunktionen von usarmyresearchlab/dshell?

Die Hauptfunktionen von usarmyresearchlab/dshell sind: 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.

Welche Open-Source-Alternativen gibt es zu usarmyresearchlab/dshell?

Open-Source-Alternativen zu usarmyresearchlab/dshell sind unter anderem: 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…