No description
Find a file
Jon Siwek d412aa9d63 Fix H3 assumption of an 8-bit byte/char.
The hash function was internally casting the void* data argument into an
unsigned char* and then using values from that to index another internal
array that's dimensioned based on the assumption of 256 values possible
for an unsigned char (8-bit chars/bytes).  This is probably a correct
assumption most of the time, but should be safer to use the limits as
defined in standard headers to get it right for the particular
system/compiler.

There was an unused uint8* casted variable in HashKey::HashBytes that
seemed like it might have been meant to be passed to H3's hash function
as an unfinished attempt to solve the 8-bit byte assumption problem, but
that doesn't seem as good as taking care of that internally in H3 so
users of the API are only concerned with byte sizes as reported by
`sizeof`.  Removing the unused variable addresses #530.

Also a minor tweak to an hmac_md5 call that was casting away const from
one argument (which doesn't match the prototype).
2011-08-17 15:03:18 -05:00
aux Fixing ref'counting problem. 2011-08-15 20:56:59 -07:00
cmake Install example config files dynamically. 2011-07-29 17:29:57 -05:00
doc Update doc sources and touch up a few script comments. 2011-08-13 09:45:42 -05:00
pkg Packaging tweaks and rewrite of 'dist' target. 2011-05-20 17:08:59 -05:00
policy.old Merge remote branch 'origin/topic/robin/reporting' 2011-07-01 13:59:21 -07:00
scripts Improvements to metrics. SSH bruteforcing detection now done with metrics framework. 2011-08-16 11:47:49 -04:00
src Fix H3 assumption of an 8-bit byte/char. 2011-08-17 15:03:18 -05:00
testing Improvements to metrics. SSH bruteforcing detection now done with metrics framework. 2011-08-16 11:47:49 -04:00
.gitignore New Makefile wrapper in top-level directory. 2010-11-26 15:31:00 -08:00
.gitmodules New submodule location. 2011-03-11 18:33:44 -08:00
bro-path-dev.in Fixes for script auto-documentation. 2011-08-08 19:50:45 -05:00
CHANGES Merge remote-tracking branch 'origin/topic/jsiwek/autodoc-fixes' 2011-08-13 12:09:13 -07:00
CMakeLists.txt Merge remote-tracking branch 'origin/topic/jsiwek/autodoc-fixes' 2011-08-13 12:09:13 -07:00
config.h.in Fix unnecessary config.h preprocessor (re)definitions. 2011-04-11 16:59:07 -05:00
configure Fixes for script auto-documentation. 2011-08-08 19:50:45 -05:00
COPYING Cleanup of the Bro distribution. 2010-11-26 13:45:54 -08:00
INSTALL Test. Closes #499 2011-07-19 21:54:17 -04:00
Makefile Packaging tweaks and rewrite of 'dist' target. 2011-05-20 17:08:59 -05:00
README Cleanup of the Bro distribution. 2010-11-26 13:45:54 -08:00
VERSION Merge remote-tracking branch 'origin/topic/jsiwek/autodoc-fixes' 2011-08-13 12:09:13 -07:00

This is release 1.6 of Bro, a system for detecting network intruders in
real-time using passive network monitoring.

Please see the file INSTALL for installation instructions and
pointers for getting started. For more documentation, see the
documentation on Bro's home page:

    http://www.bro-ids.org/docs

The main parts of Bro's documentation are also available in the doc/
directory of the distribution. (Please note that the documentation
is still a work in progress; there will be more in future releases.)

Numerous other Bro-related publications, including a paper describing the
system, can be found at

    http://www.bro-ids.org/publications.html

Send comments, etc., to the Bro mailing list, bro@bro-ids.org.
However, please note that you must first subscribe to the list in
order to be able to post to it.

- Vern Paxson & Robin Sommer, on behalf of the Bro development team

Lawrence Berkeley National Laboratory
University of California, Berkeley  USA

ICSI Center for Internet Research (ICIR)
International Computer Science Institute
Berkeley, CA  USA
vern@icir.org / robin@icir.org