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
The script has several dependencies, the following being the most likely ones you will not already have:
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
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
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).