@lucas1 said in Snort Subscriber rules:
@NogBadTheBad
It was:
Downloading Snort Subscriber rules md5 file snortrules-snapshot-29120.tar.gz.md5...
has become:
Downloading Snort Subscriber rules md5 file snortrules-snapshot-29150.tar.gz.md5...
Done downloading rules file.
The reason was found by another employee.
It's called try guess.
Oh... you were not running the current version of the Snort binary. I assumed you were, so my mistake on that.
The Snort team periodically ages out and discontinues rules support for older Snort versions. The rules are tied to specific binary versions, so you can't use the Snort rules from the 2.9.12 binary with the later 2.9.15 binary.
So the moral of that story is keep your Snort package updated to the current version. I do my best to keep the Snort version in pfSense-RELEASE current so the rules downloads/updates will work.
The 422 HTTP error was the Snort web site's roundabout way of saying that file version your Snort package was requesting was not present.
Now, if you are using Snort Subscriber rules with Suricata, then it is your responsibility to log into the Snort rules web site periodically and check which version is current for the 2.9.x rules. You then have to manually configure Suricata to download the correct version. See this Sticky Post at the top of this forum: https://forum.netgate.com/topic/110325/using-snort-vrt-rules-with-suricata-and-keeping-them-updated. One big warning! DO NOT use the Snort 3.0 rules with Suricata! You will completely break your Suricata installation if you try that. The only way to recover it would be to remove it and install everything fresh again.
Your post was a bit ambiguous as to whether you were running the Snort package or if you were running Suricata and using the Snort rules. I made an assumption that may have been incorrect.