SnortConf - a tool for generating snort.conf files w/o the pain of poking around
	in a text editor and stressing about getting syntax perfect.

	Read the file INSTALL for installation directions.


	Who:

	This program was developed by A.L.Lambert <alambert@manisec.com>, the 
CTO of ManISec, Inc., a Texas corporation which does managed security services, 
and security consulting. (yes, that was a shameless plug for my day job :).
The company has greatly enjoyed the benefits of the code that nice folks like 
Marty donated to the world, so we wanted to give something back to that 
community.  This is the first of several projets by which we/I hope to 
give back a little.


	What:

	SnortConf is a tool that provides an intuitive, easy to use text based
interface to setting up and maintaing a snort.conf file for the OpenSource IDS 
tool Snort (http://www.snort.org).  It provides error and sanity checking of 
settings prior to writing the new config file, and has an online help facility
to (hopefully) explain the various options enough for the un-initiated to make
some sane choices.

	Please check out the doc/* directory for more information on the
things you can/can't do with SnortConf.


	Why?:

	In every IDS review I've ever seen which included Snort in it's test
field, Snort has excelled in almost every area, with the exception of "ease of
use".  While I myself would rather edit a config file any day of the week, this
is definitely not the case for many people.

	So, having some free time on my hands, and a desire to give back to a
community from which I have taken much, I have decided to do what I can to 
remedy this situation.  When it reaches maturity, I hope SnortConf will be 
the OpenSource tool which makes Snort palitable to the masses, and not just the
gearheads like me who currently enjoy it's capabilities.


	Uses:

	Currently, it is mainly only good for creating a snort.conf file via 
the afforementioned intuitive, easy to use interface.  If you find other uses 
for it, by all means, be my guest. :)


	Notes:

	This program _should_ compile/run on almost anything resembling UNIX,
although I have only tested with Linux.  Hopefully some of you will give it a
try on some of the other UNIX flavors out there.  It was written in plain old
C library function call's (no snprintf() or other things that are known to be 
pesky on some UNIX'es (Solaris anyone?)), and it compiles clean with a fairly
anal set of flags (-W -Wall -Werror -ansi -pedantic) passed to yee ole GCC, 
so I assume it is something like pure ANSI standard code (I'm a self-taught 
programmer, so all bets are off if the compiler lied to me :).

	The only requirement other than a decent libc implementation should be
a basic curses library (no fancy stuff like forms or panels or the like - just
-lcurses).

	Also, the documentation is not yet complete (nobody likes to write
documentation, me included), but this should be a fairly intuitive program
to use.

	--A.L.Lambert <alambert@manisec.com>
