Graphical Web Interface for OSSEC
PHP JavaScript
Latest commit 31f0906 Jun 10, 2013 @ECSC Merge pull request #9 from laebshade/master
Typo in detail.php
Permalink
Failed to load latest commit information.
amcharts
images Initial Import May 4, 2012
php
.gitignore
INSTALL.txt Update to v1.3 Oct 24, 2012
LICENSE.txt Initial Import May 4, 2012
README.md
README.txt Update to v1.3 Oct 24, 2012
about.php Update to v1.3 Oct 24, 2012
colours.php Update to v1.3 Oct 24, 2012
config.php
databasetest.php Update for v1.2 Aug 1, 2012
db_icinga.php
db_ossec.php.new
db_ossec2.php Update to v1.3 Oct 24, 2012
detail.php detail.php, 'search on increase' to 'search or increase' Jun 7, 2013
detail2csv.php Update to v1.3 Oct 24, 2012
footer.php Update to v1.3 Oct 24, 2012
functions.php Update to v1.3 Oct 24, 2012
header.php Update to v1.3 Oct 24, 2012
index.php Update to v1.3 Oct 24, 2012
ip_info.php Update to v1.3 Oct 24, 2012
management.php Update to v1.3 Oct 24, 2012
massmonitoring.php Update to v1.3 Oct 24, 2012
newsfeed.php
page_refresh.php
sortable.js Image links to be relative not absolute Jun 15, 2012
style.css Update to v1.3 Oct 24, 2012
test.php Update to v1.3 Oct 24, 2012
top.php Update to v1.3 Oct 24, 2012

README.md

AnaLogi

Graphical Web Interface for OSSEC AnaLogi v1.0 Copyright (C) 2012 ECSC Ltd.

= Information about AnaLogi =

'Analytical Log Interface' was built to sit on top of OSSEC (built on OSSEC 2.6) and requires 0 modifications to OSSEC or the database schema that ships with OSSEC. AnaLogi requires a Webserver sporting PHP and MySQL.

Written for inhouse analysis work, released under GPL to give something back.

= Notes =

Ossec is used for internal servers, therefore server names are treated as trusted and are not filtered for security with in this project. For the same reason user input on the details page is not filtered... if you want to inject SQL, go ahead, you are the Sys Admin after all.

Log data IS treated as UNTRUSTED, and is validated before dumping to screen.

This was written and tested on Virtual Machine, quad core, 4GB ram using a database with currently 1.2million alerts and 10 servers and performs fine.

If the interface gets slow over time you may want to consider your data retention period in the database and clean events out from time to time.

= Thanks / Links =

amCharts http://www.amcharts.com/

Sortable http://www.kryogenix.org/code/browser/sorttable/

Famfamfam Icons http://www.famfamfam.com/lab/icons/silk/

Hover text http://www.spiceupyourblog.com/2011/05/simple-css-only-tooltip-descriptions.html

Christian Beer For help with bug fixing

And last, but certainly not least, OSSEC/Dan!