Project

General

Profile

Task #8023

Updated by Jason Ish 25 days ago

Nom 8 has been released: 
 - Changelog: https://github.com/rust-bakery/nom/blob/main/CHANGELOG.md#800-2025-01-25 
 - Blog post: https://unhandledexpression.com/nom-8/ 

 Probably something we should migrate to for Suricata 9. 

 To be converted: 
 - detect (we have rule parsing bits in mon) 
 - app-layer template 
 - app-layer template plugin 
 - dcerpc 
 - dhcp 
 - enip 
 - http2 
 - ike 
 - krb 
 - ldap 
 - mime 
 - mqtt 
 - nfs 
 - pgsql 
 - pop3 
 - quic 
 - rdp 
 - rfb 
 - smb 
 - ssh 
 - telnet 
 - websocket 
 - x509 

 Some can't be converted until an upstream crate has been converted. And there may be some internal dependencies within our own code that might require converting more than just a single module at a time. 

Back