Skip to content
SPECIFICTION
Get listed

Arkime vs Scapy

Arkime

arkime.com

Scapy

scapy.net

Side by side

FigureArkimeScapy
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYes—
WebYesYes
Windows—Yes
macOS—Yes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published11
Spec score · Network Packet Analyzer Software9.0 (#3)8.4 (#7)
Spec score · Network Protocol Analyzers9.0 (#3)8.3 (#6)
PurposeArkime is an open-source network analysis and session search tool that passively watches network traffic and creates searchable session records.Scapy is a Python program for sending, sniffing, dissecting and forging network packets.
Security reportingThe project directs users to report security issues to Intigriti or [email protected].GitHub’s security page says the project has not set up a SECURITY.md file and provides a vulnerability reporting link.

Plans

Arkime

  • ArkimeFree

Arkime pricing →

Scapy

  • ScapyFree

Scapy pricing →

In their own words

Arkime

Arkime is a free, open-source network analysis and session search tool that passively observes traffic and creates searchable session records. It parses layers 3–7 and indexes fields including protocols, DNS names, HTTP headers, TLS/JA4 fingerprints, file hashes, and GeoIP in OpenSearch or Elasticsearch. Operators can store full packets in standard PCAP format or use metadata-only capture, with rules to select traffic for saving. Users can search sessions, inspect packet data, and export results as PCAP or CSV. Cont3xt enriches supported indicators using commercial and OSINT sources, including VirusTotal, Censys, and Shodan; phone enrichment is limited to the U.S. Parliament groups clusters and displays cluster issues and Elasticsearch health. Capture can scale by adding machines or increasing CPU and disk. Arkime has no license fees or paid-only features. Installation guidance covers Linux, recommends Debian or Ubuntu LTS, and links to a container guide. OpenSearch or Elasticsearch is required for session metadata. Authentication options include basic, form, digest, header, and OIDC, while the project advises against anonymous authentication.

Visit arkime.com

Scapy

Scapy is a free Python packet manipulation program and library for forging or decoding packets, sending and capturing them, and matching requests with replies. It can run as an interactive shell or be used as a library. Listed tasks include scanning, tracerouting, probing, unit tests, attacks and network discovery. Users can set arbitrary field values and stack protocol layers rather than rely on predetermined templates; after a probe, Scapy returns full decoded packets before interpretation for further analysis. It can read and store pcap files, inject invalid frames and custom 802.11 frames, and be extended with protocols and add-ons. Scapy runs on Linux, macOS, BSD and Windows, though Windows installation requires Npcap. Optional plotting needs Matplotlib; TLS decryption and PKI operations need the cryptography package. The code, tests and tools use GPL v2, while the documentation uses CC BY-NC-SA 2.5. Documentation includes installation instructions, usage guides, troubleshooting and an API reference. The project supports only its latest master version, and critical bugs should be reported privately through GitHub’s security tab.

Visit scapy.net