Installation & Configuration Of Intrusion Detection With Snort, ACIDBASE, MySQL, And Apache2 On Ubuntu 9.04 Using SPM - Page 2
5. Apache2 ConfigurationApache2 has already been installed on the computer. Create a file called test.php in /var/www/ with your favorite text editor. # vim /var/www/test.php Write in it: <?php phpinfo(); ?> Save and close this file. Edit /etc/php5/apache2/php.ini file. # vim /etc/php5/apache2/php.ini Add the following under "Dynamic Extensions". extension=mysql.so extension=gd.so Restart Apache2. # /etc/init.d/apache2 restart Get the IP address of the machine you are working on. # ifconfig -a Open a web browser and go to http://YOUR.IP.ADDRESS/test.php. If everything went well, you will have PHP information displayed.
6. Moving and setting up FoldersMove ADOdb into the /var/www directory. # mv /usr/share/php/adodb /var/www/ Make a directory called web in www and move ACIDBASE. # mkdir /var/www/web Temporarily enable writing to the acidbase folder for setup. # chmod 777 /var/www/web/acidbase Rename existing base_conf.php file to base_conf.old. # cd /var/www/web/acidbase Install pear extensions for graphs to work in ACIDBASE. # pear install Image_Color
7. ACIDBASE Setup for Snort and Archive Databases7.1 Setup Snort database via web browserOpen a web browser and navigate to http://YOUR.IP.ADDRESS/web/acidbase/setup. Click to continue on the first page. Step 1 of 5: Enter the path to ADODB. This is /var/www/adodb. Step 2 of 5: Main Database type = MySQL, Database name = snort, Database Host = localhost, Database username = <your_username>, Database Password = <your_password>, Archive Database type = MySQL, Database name = archive, Database Host = localhost, Database username = <your_username>, Database Password = <your_password> Step 3 of 5: If you want to use authentication enter a username and password here (user: <your_username>, password: <your_password>). Step 4 of 5: Click on Create BASE AG. Step 5 of 5: Once step 4 is done at the bottom click on Now continue to step 5. Bookmark this page.
7.2 Create folder for ACIDBASE Archive databaseIn order for archive database to work an archive folder needs to be created within ACIDBASE folder. # mkdir /var/www/web/acidbase/archive Rename existing base_conf.php file to base_conf.old. # cd /var/www/web/acidbase/archive
7.3 Setup Archive database via web browserOpen a web browser and navigate to http://YOUR.IP.ADDRESS/web/acidbase/archive/setup. Click continue on the first page. Step 1 of 5: Enter the path to ADODB. This is /var/www/adodb. Step 2 of 5: Archive Database type = MySQL, Database name = archive, Database Host = localhost, Database username = <your_username>, Database Password = <your_password> Step 3 of 5: If you want to use authentication enter a username and password here (user: <your_username>, password: <your_password>). Step 4 of 5: Click on Create BASE AG. Step 5 of 5: Once step 4 is done at the bottom click on Now continue to step 5.
8. Start Snort and check services statusTo start Snort in the terminal type: # snort -c /etc/snort/snort.conf -i eth0 -D This starts snort using eth0 interface in a daemon mode. To make sure it is running you can check with the following command: # ps aux | grep snort If it's running you will see an entry similar to snort -c /etc/snort/snort.conf -i eth0 -D. Make sure that all necessary services are running with the following command: # /etc/init.d/mysql status If they are running you will see output <OK>. If necessary run # /etc/init.d/<service> restart command for each of the services that need a restart.
|



Recent comments
11 hours 59 min ago
13 hours 34 min ago
17 hours 54 min ago
21 hours 45 min ago
1 day 9 hours ago
1 day 15 hours ago
1 day 18 hours ago
1 day 19 hours ago
1 day 19 hours ago
1 day 20 hours ago