Snort mailing list archives

Re: Getting Snort version as bash variable


From: Rob MacGregor <rob.macgregor () gmail com>
Date: Wed, 4 Aug 2010 09:56:04 +0100

On Wed, Aug 4, 2010 at 06:37, CoryC <oakleeman () yahoo com> wrote:
Last week someone wrote that they used a script to do automatic updates of Snort. I'm trying to do something similar 
but am having difficulty capturing the version number as a Bash variable. I can capture the whole version string & 
ascii art but can't figure out how to manipulate it to give me just the version number. I'm unable to echo the string 
into a text file either, it shows all the info on the screen.

I was getting it from the snort.conf file but I didn't see it written in the latest version so I thought I'd get it 
from the -V method.

I've google searched but might be using the wrong terms since I've not had much luck. Any advice would be appreciated.

snort -V 2>&1 | egrep Version | sed "s/.*Version \([0-9\.]*\) .*/\1"

Should do the trick (caution, that wasn't a copy and paste, some minor
tweaking may be required).  Basically, it redirects stderr to stdout,
extracts only the line with the word Version in it and then extracts
the field after the word Version, that consists only of numbers and
dots.  If Snort were to move to including letters in the version you'd
want:

snort -V 2>&1 | egrep Version | sed "s/.*Version //" | awk '{ print $1 }'

Which does much the same, only it extracts the space delimited field
after the word Version.

-- 
                 Please keep list traffic on the list.

Rob MacGregor
      Whoever fights monsters should see to it that in the process he
        doesn't become a monster.                  Friedrich Nietzsche

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Snort-users mailing list
Snort-users () lists sourceforge net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://www.geocrawler.com/redir-sf.php3?list=snort-users

Current thread: