Snort 3.0 Alpha and IPv6
For the past few days I've been playing with alpha code for Snort 3.0 , recently announced . One of the most interesting aspects of Snort 3.0 is the fact that operation is controlled by a Lua interpreter. It's a little like logging into a Cisco router and it's going to change the way everyone uses and interacts with Snort. I tested snort-03.0.0.a1.4 on a FreeBSD box 6.x box with the lua-5.1.1_2 package installed. I compiled it: $ ./configure --with-lua-includes=/usr/local/include/lua51/ --with-lua-libraries=/usr/local/lib/lua51/ --prefix=/usr/local/snort-03.0.0.a1.4/ $ make $ make install The alpha code does not have a detection engine yet. It's like the original Snort -- it's only a packet decoder. I thought you might like to see what it looks like when Snort 3.0 decodes IPv6 packets. I'm using this IPv6-only FreeBSD scenario . When you start Snort, it activates but does nothing until you tell it. cel433:/usr/local/snort-03.0.0.a1.4/bin# ./snort [*] DA...