| Live packet capture |
- (bring your own .pcap) |
Yes |
Yes, scripted |
No - edits existing captures |
Yes |
Yes |
| Direct byte-level hex editing |
Yes |
No |
Rebuild only |
Yes - any layer, full stack |
No |
No |
| Field-level packet crafting, no code |
Yes - builders + Craft lab |
No |
Python required |
Edits existing fields, not from-scratch |
No |
Limited |
| Automatic checksum/length fix |
Yes - Health check, one click |
No |
Manual (.show2()) |
Yes - on every edit, any layer |
No |
No |
| TLS/DTLS decrypt |
Yes |
Yes |
No |
No |
Limited |
Limited |
| QUIC / HTTP-3 decrypt |
Yes |
Partial |
No |
No |
No |
No |
| Conversations, hosts & protocol hierarchy |
Yes |
Yes - best-in-class |
No |
No |
Yes |
Yes |
| Byte-level diff between two frames |
Yes, built in |
No |
No |
No |
No |
No |
| Dedicated packet builders (Stream, DNS, ICMP, ARP, HTTP) |
Yes - 5 field-by-field builders |
No |
Layer classes only, by hand |
No |
No |
No |
| Drag-and-drop, layer-by-layer frame building |
Yes - drag a template onto the layer stack |
No |
No - Python only |
No |
No |
No |
| Export decrypted TLS/QUIC traffic as a new pcap |
Yes |
View-only, decrypts in place |
No |
No |
No |
No |
| Deep telecom/mobile-core protocols (3GPP, SS7, Diameter) |
No |
Via dissectors |
No |
Yes - full 4G/5G core, ASN.1 |
No |
No |
| Programmatic / scriptable |
No - Batch apply covers bulk ops |
Lua dissectors only |
Yes - that's the whole tool |
Yes - CLI version |
No |
No |
| Works offline, no telemetry |
Yes |
Yes |
Yes |
On-premises option available |
Yes |
Varies by edition |
| License |
Commercial, per seat/year |
Free, open-source |
Free, open-source |
Commercial, per user/year |
Commercial |
Commercial |
| Typical price |
From US$500/seat/yr |
Free |
Free |
US$2,499/user/yr |
US$1,300 per 3-yr seat |
From US$1,295 (perpetual) |