General
-
improve the web interface is a goal for ossec success
improve the web interface is a goal for ossec suceed
ossec web interface could make ossec power easy of understand for people out there looking for systems like this
309 votes -
180 votes
-
Decoder & Rules for auditd Logs
Auditd provides a *ton* of valuable audit logs for user & process accounting purposes. Adding an auditd decoder (and corresponding a set of rules) to OSSEC would be invaluable to the OSSEC project.
With this addition, OSSEC would be able to support much more granular rules. For example, alerts could be issued whenever X user(s) issue X command(s) at X time.
149 votes -
store *what* changed.
It would be extremely useful if--when OSSEC detected a change via a hash change in files--OSSEC would also recored the actual, textual change that was made to the file (excluding binary files, I would imagine).
With this functionality in place, it would then be possible for the community to develop custom scripts/queries to diff previous versions to see what changes have been preformed on systems over the past X time period.
92 votes -
Make use of the inotify equivalent in Free/Net/OpenBSD
Which is kqueue for Realtime monitoring.
67 votes -
Add support for knowing who made a change
Right now it is possible to know what changed, but without correlation it is difficult to say with a high degree of certainty who made the change. It would be nice if OSSEC could tie users to changes.
63 votes -
debian package
Work with the debian developers to get ossec packaged for debian (and derivatives).
Ref bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=361954
52 votes -
Allow full confirguration of SMTP service in ossec.conf for SMTP auth including SMTP port
Allow full confirguration of SMTP service in ossec.conf for SMTP auth including SMTP port
48 votes -
33 votes
-
Implement the Agent table in Mysql
Currently its there, its just not being used.
31 votes -
Extend realtime checking to monitor new file creation
At the moment new files are reported only periodically. Extend realtime checking to monitor new file creation.
29 votes -
Errors at: os_lib_syscheck.php
Resolve the error messages when try to "Dump database" on "Integrity Checking", appears these:
Warning: arsort() expects parameter 1 to be array, null given in /var/www/monitorizacion.locolandia.net/ossec/lib/os_lib_syscheck.php on line 97
Warning: Invalid argument supplied for foreach() in /var/www/monitorizacion.locolandia.net/ossec/lib/os_lib_syscheck.php on line 98
23 votes -
Maintain a stable and new branch
Enterprises often need long release cycles between rollouts. On the other hand, they also need bug fixes. I suggest that a stable branch with only bug fixes be maintained for an extended period and a new branch be maintained with all of the new stuff. Perhaps this could be modeled after Ubuntu or something else that works well.
23 votes -
Customize syslog output format
Extend the syslog_output configuration to allow the output confguration.
- Field severity configurable depending on alert level
- format of message defined by user with ossec variables (rule ID, Location, ...)20 votes -
Distribute decoders and rules separately from program code
Separating the decoders and rules from the main OSSEC distribution would enable more frequent updates and better community participation. See the Snort project and related programs like Oinkmaster / Pulled-Pork for how this might work.
19 votes -
allow using both "*" and "%Y" in the log <locafilefile> <location>
It could be interesting to use both glob and strtime in the localfile location in ossec.conf.
For exemple it's actually impossible to use this king of configuration:
/var/log/%Y/%m/%d/*/auth.log
Where * will represent servers delivering logs via syslog-ng !
18 votes -
Support for oracle audit trail
OSSEC lacks rules to generate alerts from Oracle audit trails. Oracle is a critical system in most of datacentre and its security is must be taken into account.
17 votes -
Make use of snmptrap for network device configuration change
I have been working on the Cisco configuration change audit. I find the idea of getting the configuration change by an snmptrap notification much more convinient and useful since it will only send the change (no need for diff) and it is also real-time
16 votes -
Store the block list in a database
So it can be read by external applications, like a web interface or command line utilities.
16 votes -
fix helo smtp hostname (make it configurable)
Alert messages are rejected from my postfix server :
450 4.7.1 <notify.ossec.net>: Helo command rejected: Host not found;
Because of security settings, it checks and refuse invalid hostnames.
It should be configurable to what the user wants, not notify.ossec.net.15 votes