arkime/arkime
FreeArkime is an open source, large scale, full packet capturing, indexing, and database system.
About arkime/arkime
Arkime is a large scale, open-source network analysis and full packet capture system. It augments existing security infrastructure by storing and indexing network traffic in standard PCAP format, providing fast, indexed access. Arkime features an intuitive web interface for PCAP browsing, searching, and exporting, and offers APIs that allow direct consumption of PCAP data and JSON-formatted session metadata. It is built to scale across many systems, handling tens of gigabits per second of traffic, with PCAP retention controlled by sensor disk space and metadata retention managed via an OpenSearch/Elasticsearch cluster. The system comprises three main components: capture (a threaded C application), viewer (a Node.js web interface), and OpenSearch/Elasticsearch. Optional components include cont3xt for contextual intelligence, esProxy for extra security, Parliament for monitoring multiple clusters, and wiseService for threat intelligence integration. Originally created to replace commercial full packet systems at AOL, Arkime provides a cost-effective, fully controllable full packet capture solution.
Key Features
Pros & Cons
- Open source and free to use
- Highly scalable, handles tens of gigabits per second
- Standard PCAP format ensures compatibility with existing tools
- Fast indexed access to captured traffic
- Intuitive web interface for easy exploration
- Comprehensive APIs for integration and automation
- Cost-effective compared to commercial full packet capture solutions
- Requires OpenSearch or Elasticsearch for metadata indexing and search
- Setup and deployment across many systems can be complex
- Not a fully automated analysis tool; requires user interaction for investigation
- PCAP storage is limited by local disk space on sensors