Menu

installation guide

Chris Holt

Installation

Included files

Bundled in the zip file are the script and script modules, a sample template file and some license and instruction documents.

Supporting files and the main script:

./RELEASE – release notes
./INSTALL – installation instructions
./USAGE – usage instructions
./must.pl – the main script to execute

Dependent modules:
./Packet.pm
./Packet/UDP.pm
./Packet/UDP
./Packet/UDP/Syslog.pm

Sample templates:

./samples/sample1.gnr
./samples/weblogs.gnr

Installing Dependencies

The script has several dependencies, the following being the most likely ones you will not already have:

With Ubuntu and apt-get

If you are using Ubuntu or a similar derivative, the following packages can be used instead via apt-get (note that you need to enable the universe as a repository – see http://askubuntu.com/questions/148638/how-do-i-enable-the-universe-repository)
• libnet-rawip-perl (which also installs libpcap)
• libxml-treebuilder-perl (which also installs a plethora of unnecessary xml libraries)
• liblist-moreutils-perl

With RedHat/Centos/Fedora and yum

If you are using RedHat/Centos/Fedora or a similar derivative, the following packages can be used instead via yum
• perl-Net-RawIP
• perl-XML-TreeBuilder
• perl-List-MoreUtils

Any OS via CPAN

If possible, avoid this, particularly for Net::RawIP
Install the following packages:
• Net::RawIP
• List::MoreUtils
• XML::TreeBuilder

These can be all installed via CPAN, however Net::RawIP is very unreliable to install this way (it is high up on the list of future changes to replace this library due to the difficulty in installing it).


MongoDB Logo MongoDB