Arkime 6
Arkime Tab, Internationalization, Sankey, Parliament, Users, Session Spanning, Bug Fixes, and More
✨ Download Arkime 6 RC3 now! ✨
This is a Release Candidate: stable enough for testing, but not yet recommended for production. Your feedback helps us ship a solid final release!
Arkime 6: Faster. Smarter. Ready for your network. We are pleased to announce the release of Arkime 6 RC 2! This open-source network analysis and packet capture tool just got even better. This release delivers significant performance gains, modern code architecture, and powerful new features to accelerate your incident response and threat investigation.
Performance, Performance, Performance: We've focused heavily on improving the performance of both the capture and viewer applications. The three most noticeable improvements:
Code Modernization: Much of Arkime's codebase is over 10 years old. In Arkime 6, we've modernized large portions of the application—making it easier to maintain, more secure, and more welcoming to new contributors. One of the largest tasks behind the scenes was upgrading all of the UI from Vue 2 to Vue 3. Arkime 6 also requires Node.js 22, keeping the platform on the latest LTS release.
Python: Capture can now use Python for its scripting engine! Now you can write protocol decoders, classifiers, and parsers in Python instead of C! No more wrestling with C code—build custom parsers in Python and contribute back to the community.
Parsing: More than 30 new protocol parsers and classifiers have been added to capture, and we improved several of the existing ones. Opus has made it easier than ever to add new parsers and classifiers, so we expect this number to grow rapidly in future releases as the community contributes new ones.
Smaller but notable features:
Learn how to upgrade to Arkime 6 now!
Breaking Changes
--scheme method for reading offline pcaps, use --libpcap for previous behaviourtpacketv3OldVlan=true to disable.parseSMTP and parseSMB settings have been removed, use disableParsers insteadunkEthernet and unkIpProtocol plugins have been removed; the saveUnknownPackets setting now saves unknown/corrupt packets as real Arkime sessionsView a detailed list of all the changes and download it now!
We've enhanced the user management system by introducing role inheritance. This allows for more flexible and efficient permission management, enabling administrators to create roles that inherit permissions from other roles. This feature simplifies the process of managing user access and ensures consistency across different user groups. It is also now clear if a user configuration is overriding the role settings or not.