Newbies Playing with Snort Using EagleX

Table of contents:


You want to use Snort, ACID, MySQL, Apache, etc., but you either don't have a *nix box or are more comfortable with the MS Windows platform. Can you run these applications without having to get a Unix guru to set it up for you?


A product called EagleX from Engage Security allows you to set all this up on a Windows machine with local only listeners and connections.


This product is offered for free from Engage Security at the following site: It is a single 16-MB file that includes the following:

  • Snort 2.01 Build 88
  • IDScenter 1.1 RC4
  • Apache 1.2.28
  • PHP 4.3.2
  • MySQL 3.23.55
  • ACID 0.9.6b23
  • JPGraph 1.9.1
  • Oinkmaster 0.8 Win32 (modificated; original script by Andreas Östling)
  • WinPCAP 3.0 final

As you can tell already, this is not kept up to date, so this should be used only as an educational tool. However, if you want to run the latest version of Snort, you can upgrade the Snort portion of EagleX once it is installed.

Installation is as simple as following the prompts. If you are lost during the installation, see the recipe Installing and Configuring IDScenter (Recipe 5.2), as this is the core of EagleX. If you have ACID questions, see the recipe Installing and Configuring ACID (Recipe 5.6).

To change EagleX to use a new version of Snort, download a copy of Snort for Windows from and follow these instructions:

  1. Run the new version of Snort's install program. It should default install to C:Snort while the EagleX software was installed in C:eaglex, unless you specified another location.
  2. If you want to save the original configuration of Snort 2.0, just rename the C:eaglexsnort directory to something else such as C:eaglexsnort_eaglex.
  3. Copy your new Snort 2.2.x directory into the EagleX directory:

    copy C:snort C:eaglex"
  4. Create a logs directory under the Snort directory.

    mkdir C:eaglexsnortlogs
  5. Restart IDScenter and click Start Snort. Snort should now be running and capturing packets with the new Version 2.2.x.

Other EagleX components can also be upgraded to newer versions.

See Also mailing lists

Log Analysis

Installing Snort from Source on Unix

Logging to a File Quickly

How to Build Rules

Detecting Stateless Attacks and Stream Reassembly

Managing Snort Sensors

Generating Statistical Output from Snort Logs

Monitoring Network Performance


Snort Cookbook
Snort Cookbook
ISBN: 0596007914
EAN: 2147483647
Year: 2006
Pages: 167 © 2008-2020.
If you may any questions please contact us: