ChangeLog for OSSIM version 0.9.9rc4
# ChangeLog for OSSIM
01 Apr 2007 DK <dk@ossim.net> :
* 0.9.9rc4 released.
* OSSIM-0.9.9rc4 (01 Apr 2007)
31 Mar 2007 DK <dk@ossim.net> :
* Server: small bugfix.
* Policy: allow for 'any' taget.
* Disable old agent code.
30 Mar 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* The Events tab in the menu now links directly to the event viewer,
users still wanting to use Acid/BASE should click the "Go to Forensics"
link inside the event viewer
* Added 3 new column options: width, wrap & align
29 Mar 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* Fix, language change not working on certain systems: Try .UTF8 too
29 Mar 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* Added support for plugin groups input instead of a list of plugins
* Configured settings now actually changes the event viewer behavior
* Added a default hardcoded "All plugins"
28 Mar 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* more functionalities
27 Mar 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* New ajax tool for configuring the event viewer (still work in progress)
17 Mar 2007 DK <dk@ossim.net> :
* Nessus: custom report generation.
Please delete the following lines after update:
* Still wondering ;-)
* juanma: wondering on what he's been working since last september.
* dgil: wondering on what he's been working since last september.
12 Mar 2007 DK <dk@ossim.net> :
* Nessus: fix network group nessus selection.
* Nessus: Add net group names when updating scans.
* Bugfixes.
10 Mar 2007 DK <dk@ossim.net> :
* Executive Panel: proof of concept "tag cloud plugin". It might be interesting to generate taglines using something like http://chir.ag/tech/download/tagline/.
09 Mar 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* Now the event viewer could be customized through PHP.
* include/classes/Event_viewer.inc, include/classes/Event_viewer_draw.inc,
www/event_viewer/index.php: - Added page and table customization options
- Added TODO - Added more data to display
07 Mar 2007 DK <dk@ossim.net> :
* Nessus: scanning fixes, scan without selecting sensors works again. Fixed bug where host's sensors wouldn't appear in the to-be-scanned list.
* OSVDB: uploaded get_osvdb.pl, fetches vulnerability (nessus<->osvdb) information as well as plugin sids.
06 Mar 2007 Alberto Roman <alberto@ossim.net> :
* Fix: filename, username, password and userdata* keywords, are now being sent to the frameworkd if the alarm has those data stored..
* C&A limited (reverted): Change from previous commit reverted. Need more study
02 Mar 2007 DK <dk@ossim.net> :
* Realtime event viewer: visual enhancements.
02 Mar 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* include/classes/Action_email.inc: Fix wrong escape (caused double escape
on action modifies)
27 Feb 2006 Alberto Roman <alberto@ossim.net> : All this changes applies to
ossim server:
* Cross Correlation: OS & services from host-os-event and host
service-event events are inserted into host_plugin_sid table to do
cros correlation. Host Service events now inserts it's ports as
plugin_sids inside host_plugin_sid. Host OS events inserts the event
as a different plugin_sid deppending on the S.O. used
* Event visibility: Server stores data inside event_tmp table and deletes the older
regularly. The events will be viewed in a near future thanks to
"dinamic" framework. You can specify in config table from ossim DB you can put the number of events that
will be keeped in event_tmp. Server needs restart to re-read that
configuration (at this time)
* Server without DB: Multiple changes to let ossim server load without DB.Separate the data loading from DB.
Now it can send a message to master servers to load data. Mutexes
used to assure that ossim server won't start working until all the
data has been loaded
* Priority & reliability: columns in plugin_sid table can be 0.
* Removed: fixed asset_src and asset_dst; Now it can be
modified in children servers and resended to upper ones.
* Removed: threshold check when qualifying. Not used since long time ago.
* Logging: Show in the log the remote IP wich has been disconnected
* Fixed directives: problem with directives and "ANY" keyword in filename, username,
userdata1... etc. Thx to Selamarjan for the bug report
* server: sends absolute=false in watch_rules (clarification)
* BASE64 support: Added to the ossim-server to send certain data over the
network. Now it's totally safe to send strange characters in the (i.e.)
description of the plugins_sids or in the plugin name description. The data is
encoded when sended, and decoded in the reception.
* Policy: The server now knows how to difference between different policies for
different "targets", servers or sensors (still some modifications
needed in the agent to do this). You can tell if a specific server will apply a specific policy.
* Code: Added sim_strnlen (copied from libc) to let BSD compile
* Multi level: Added multiple server configuration initial support. Now the Master server (at
this time, only the primary master server) can
read data from different servers in database to maintain the state. This
will be used to configure all the ossim server architecture from a single
point, without need to setup individually each server. [Some features still
not implemented, stay tuned! ]
* Server Role: Assigned different server role for each of the children servers.
* Risk Assesment: Risk assesment has been changed a bit. Up until now, we divided the
values by 10, after that we divided it by 2.5 to let de data appear
correctly. Now, we divide the values directly by 25, so the data is
automatically adjusted. Now the risk is much more accurate.
* Default Risk: Modified the default risk to 0. Formerly the event risk was by
default 1 to be able to print the RRD. If the risk is 0, the RRD can
paint nothing and it appears ugly. Now that is controlled in the
Framework; if some risk is 0, it's been changed with a 0.0001 to let
the Framework paint a line in the RRD.
* Temporary FIX: -Added temporary hids_event_type accepted for host-hid-_event messages.
hids_event_type is equivalent to event_type, it stores data in the same place.
* C&A limited: Say that the agent and server has been disconnected (server falls down, or
network is broken some time i.e.). If the event received from the agent, is
sended to the server more than MAX_DIFF_TIME (60 seconds) after the
reconnection, the it won't update the C & A and won't do the correlation.
* ossim_event table: Added plugin_id & plugin-sid fields
* FIX: Added IPv6 fix to compile in MAC Tiger (thx Drizzt).
27 Feb 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* Initial commit of the new event viewer for the Snort DB (it should eventually replace BASE)
26 Feb 2007 DK <dk@ossim.net> :
* DoNessus.py: fixing "reentrancy".
* Nessus reporting: Show scanned hosts & networks.
* Nessus reporting: bugfixes, limit shown hosts.
* Nessus reporting: colorize showing scan age.
23 Feb 2007 DK <dk@ossim.net> :
* Nessus reporting: Many reporting enhancements: per date, per network
* New tag for ticket email templates: TICKET_INVERSE_HISTORY, same as
TICKET_HISTORY but reversed :-)
23 Feb 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* include/classes/: Upgrade.inc, Upgrade_base.inc: New property $snort
(with it you can do manipulations to the snort db whithin the PHP upgrade
scripts)
* rc4 upgrade fixes
22 Feb 2007 DK <dk@ossim.net> :
* Nessus reporting: when limiting to a single network, only show scan dates where that network was involved.
21 Feb 2007 DK <dk@ossim.net> :
* Plugin scheduler: Allow for out-of-schedule scanning.
separated reporting.
20 Feb 2007 DK <dk@ossim.net> :
* Agent: Snare plugin.
19 Feb 2007 DK <dk@ossim.net> :
* Plugin scheduler: allow for plugin scheduling using crontab.
* Frameworkd: Add scheduling watcher thread.
* Listener: Allow "scheduling id" as sensor argument in order to reproduce stored scans.
09 Feb 2007 Alejandro Lopez <alopezp@ossim.net> :
* Frameworkd: Only update RRD files neccesary and purge old RRD files (1 year old)
each n iterations in order to increase speed.
* Frameworkd: Improve Max C&A and level calculation.
* Frameworkd: Propagate MAX C&A values to bigger time ranges in order to avoid inexact
values returned from rrdtool AVERAGE.
* Agent: new Nagios and Heartbeat plugins.
* Agent: p0f plugin ignore OS version because p0f isn't accurate.
* Server: ignore OS version, backwards compatibility.
07 Feb 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* Fix plugin group displaying (was showing many copies of the same group)
06 Feb 2007 Tomas V.V.Cox <tvvcox@ossim.net>
Calendar features:
* Added help about date format here too
* Added the new date selector
* Better calendar integration into Ossim, translations and style
02 Feb 2007 DK <dk@ossim.net> :
* Nessus reporting: unified viewing of nessus scans.
* Nessus scanning: Sensor selection.
* Agent fixes: Missing host-ids-event && fields.
* Agent: Osiris plugin.
* Small policy fix.
* Alarm console: Added ability to filter by host/CIDR
* Incidents: Added new "start of incident" field for metric, alarm & event incidents.
* Backup: Also backup ACL database.
* DB SQL: Fix SQL creation files.
30 Jan 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* New function:
Util::draw_js_calendar(), which displays a nice calendar icon that you
can click on for a comfortable date selector widget.
Its using the Mattkruse library, thanks for it Mat!
(http://www.javascripttoolbox.com/lib/calendar/)
Integration still in progress
24 Jan 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* E_ALL, security, fixes for rc4
11 Jan 2007 Tomas V.V.Cox <tvvcox@ossim.net>
* Added alarm list limits support: by number of alarms per page and by start/end
date
21 Dec 2006 Tomas V.V.Cox <tvvcox@ossim.net>
* A lot of fixes and improvements to the business processes interface
13 Nov 2006 Tomas V.V.Cox <tvvcox@ossim.net>
* Non-functional, developer-only release of the upcomming new
feature: business processes
22 Sep 2006 DK <dk@ossim.net> :
* 0.9.9rc3 released.
Automatically generated from ChangeLog at Mon Apr 2 15:15:47 2007