 |
Contents
The following is a list of topics covered in the documentation section.
- NSMnow Manual
- Release Notes
- System Architecture
Background
If you have ever tried to build a sguil server or sensor then you will understand some of the frustration that comes along with it and why we decided to build this tool. Although deploying an NSM framework based on sguil is not too hard it can be extremely frustrating. There are so many steps that you need to do and so many checks that need to be made to ensure that everything is configured correctly. It took us a number of times to get the system up and running without forgetting something along the way only to waste time debugging the system to figure out want was missed.
Objectives
The objectives of NSMnow include:
- rapid deployment,
- consistent build,
- easy installation and configuration,
- ease of maintenance, and
- unified system deployment
For the most part NSMnow has achieved the above objectives. It is still a work in progress although most of the effort will focus on porting it to Perl and adding new features.
Features
The current feature list is quite small but new features are being added, see below:
- install mysql, if not already, and configure it for sguil,
- install and configure Tcl/tk,
- build the sguil tools, snort, barnyard and sancp
- install other sguil dependancies, if not already, including wireshark, tcpflow, p0f...
- install and configure each of the sguil components (server, sensor and client)
Future
There are a number of exciting new features to be included in the next release, a couple of teasers include:
- post installation configuration,
- post installation debugging, in case you made changes and things have broken
- un-install option
- porting to Perl
Styles used throughout documentation
Below are examples, along with a description, of the various ways data will be presented throughout the documentation section.
important information that you need to be aware of.
filenames
text in these windows are executed at the console
commands executed as root.
commands executed as a normal user.
File: configuration filename
updates/changes or details to a file
text to be input to forms or control windows
|