ENNAENNA

Dshell vs Zeek

GitHub Stats

5.5k
Stars
7.6k
1.1k
Forks
1.3k
4
Issues
229
1y ago
Updated
today
-
License
-
Python
Language
C++

About Dshell

Dshell is a network forensic analysis framework developed by the US Army Research Laboratory. It provides a Python-based infrastructure for rapidly developing custom network packet decoders and analyzers. Dshell processes pcap files through a plugin chain, enabling analysts to extract specific protocols, identify suspicious traffic patterns, and reconstruct network sessions. Included plugins handle DNS, HTTP, SMTP, NetFlow, and other protocols. Its chainable decoder architecture allows complex analysis workflows to be built from simple reusable components.

About Zeek

Zeek (formerly Bro) is a powerful network analysis framework that sits on a network tap, link, or live interface and generates detailed logs describing network activity. Unlike traditional IDS systems that match signatures, Zeek performs deep protocol analysis to produce structured logs for every connection, DNS query, HTTP request, SSL certificate, file transfer, and dozens of other protocol events. These logs are the foundation for network security monitoring - they tell you not just that something happened, but exactly what happened at the application layer. Zeek's scripting language allows custom analysis, from detecting specific attack patterns to extracting files from network traffic. It's widely deployed in academic networks, enterprises, and government agencies, and its logs are commonly fed into SIEM platforms for correlation and alerting. Zeek also includes a signature framework for traditional pattern matching and a file analysis framework for extracting and inspecting transferred files.

Platform Support

๐Ÿงlinux๐ŸŽmacos
๐Ÿงlinux๐ŸŽmacos

Tags

Dshell only

network-forensicspcap-analysispacket-decodertraffic-analysismilitary

Zeek only

network-monitoringprotocol-analysisidsloggingpcapdeep-inspection