Snort

SR-aware Snort is an extended version of Snort that can apply Snort rules directly to inner packet of SR encapsulated traffic. It supports both inner IPv4 and IPv6 traffic. The implementation of SR-aware Snort is open source and available on GitHub.