Monday, November 28, 2011

Snort 2.9.2 RC has been released

Following up to our beta back on October 28th, we are happy to announce that Snort 2.9.2 has reached the "Release Candidate" or "RC" stage.

Available for download here:

Feedback can be submitted here:  snort-beta [at]

Release notes are as follows, things in bold are new to the RC:

[*] New Additions
* SCADA (DNP3 and Modbus) preprocessors. Added two new preprocessors
to support writing rules for detecting attacks for control systems.
New rule keywords are supported, and DNP3 leverages Stream5 PAF
support for TCP reassembly. See the Snort Manual, README.dnp3 and
README.modbus for details of the configurations and new rule

* GTP decoding and preprocessor. Updated the Snort packet decoders
and added a preprocessor to support detecting attacks over GTP (GPRS
Tunneling Protocol). Snort's GTP support handles multiple versions
of GTP and has a rich configuration set. See the Snort Manual and
README.GTP for details.

* Updates to the HTTP preprocessor to normalize HTTP responses that
include javascript escaped data in the HTTP response body. This
expands Snort's coverage in detecting HTTP client-side attacks.
See the Snort Manual and README.http_inspect for configuration

* Added Protocol-Aware Flushing (PAF) support for FTP.

[*] Improvements
* Updates to Stream preprocessor to be able to track and store
"stream" data for non TCP/UDP flows. Also improvements to handle
when memory associated with a blocked stream is released and usable
for other connections.

* Updates to dce_stub_data to make it act the same as file_data
and pkt_data rule option keywords in how it interacts with
subsequent content/pcre/etc rule options.

* Updates to how Snort handles and processes signals received
from the OS.

* Enabled logging of normalized JavaScript to unified2 without the
use of the --enable-sourcefire configuration option.

* Improved handling of gaps and overlaps for "first" and "vista"
policies in Stream5.

* Added support for signal handler customization. At compile-time,
Snort can be customized to use different signal numbers.
This allows problems with overlapping signals to be fixed on a
per-platform basis, which is especially helpful for the BSDs.
See the Snort Manual for more details.

No comments:

Post a Comment