-
Windows XP Pro SP2 – Operating System
-
Internet Information Services (IIS) version 5.1 – Web server for Windows platform
-
PHP version: 5.2.xx – PHP parsing engine for Windows
-
Snort version: 2.8.6 – Intrusion Detection System, Packet Sniffer
-
WinPcap version: 4.1.1 – Windows packet capture
-
MySQL version: 5.x.x – Open Source database
-
BASE version: 1.4.5 – Snort GUI web based packet analysis tool
-
ADODB version: 511 – BASE’s ADO database driver
-
Perl (ActivePerl) version: 5.10.1 – Perl parsing engine for Windows which is needed by Oinkmaster
-
Oinkmaster version: 2.0 – Rules update tool for Snort
-
Windows XP Pro SP2 and IIS 5.1
-
Install IIS Windows Component
-
The IIS Snap-in: Configuring IIS
-
Testing Webpage on IIS
-
PHP 3.5.2, Windows XP Pro SP 2 and IIS 5.1
-
Download and Install PHP
-
Editing the php.ini Config File
-
Running PHP Commands from Windows Console
-
Configuring IIS to Parse PHP files/extensions using FastCGI
-
Testing the IIS Web Server with PHP Files
-
Blank Webpage Problem
-
Working PHP Engine Example
-
PHP and PEAR/PECL
-
The PHP Extension Community Library (PECL)
-
Configuring and Updating PEAR package
-
Running the pear Command from Windows Console
-
The WinPcap and Windows XP Pro SP2
-
WinPcap Download and Installation
-
Verifying WinPcap Installation
-
Windows Network Monitor Capture Utility (Netcap)
-
Barnyard: Alternative Snort Output System
-
Snort, Win XP Pro SP2, PHP and WinPcap
-
Editing the Snort.conf Config File
-
Download and Install Snort Rules
-
Testing Snort from Windows Console
-
Testing Snort Config File
-
Running Snort from any Windows Path
-
Snort in Sniffer mode
-
Snort as Packet Logger
-
The Not Using PCAP_FRAMES message
-
Snort and MySQL Database
-
Creating Snort Databases
-
Creating Snort’s User Accounts
-
Creating Table for Snort in mysnort and archive Databases
-
Snort and MySQL Logging
-
Testing the New Snort Configuration
-
Configuring Snort as a Service (THIS ONE FAILED!)
-
Testing mySQL Connection with PHP Code
-
PHP and MySQL Error
-
Snort and Basic Analysis and Security Engine (BASE)
-
Download and Install
-
Download and Install ADODB
-
Editing PHP.ini File
-
Editing BASE’s Config File
-
Adding Additional Snort Database Tables for BASE
-
Download and Install Additional PHP Extensions
-
Testing BASE and Snort
-
BASE and MySQL Errors
-
More Errors
-
Oinkmaster
-
Perl for Windows (ActivePerl Community Edition)
-
Download and Install Perl for Windows
-
Running Perl from Windows Console
-
Testing the Perl Engine
-
Setting-up Perl Script Example for IIS Server
-
Running the Windows Script Host (WSH)
-
Installing and Configuring Oinkmaster
-
Running the Oinkmaster GUI
-
Updating Tk Package
-
Configuring Oinkmaster from Oinkmaster GUI
-
Getting the Oinkmaster Code
-
Example for Snort 2.8.6.0
-
Example for Snort 2.8.5.3
-
Example for snort 2.8 (This will be deprecated on June 2010).
-
Continue on Configuring Oinkmaster
-
Updating Snort Rules using Oinkmaster
-
Further Reading and Fun Activities
-
Single PDF file of this very long tutorial (~12MB - right click mouse and Save Link As...However, external links are not updated!)