mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
No description
![]() This is just for playing around for the moment. It tries to address the situation that a bif creates a C-level data structure that is then to be manipulated with further bifs (but not with other script-level operators). There are two problems with that: - We don't have a type at the script-level to represent the created data structure. - We can't just pass C-level pointers around (say, via "any") because then garbage collection wouldn't clean up after us. This patch allows to wrap such a pointer with a record: type Foo = record { opaque: any; }; The bifs simply pass around instances of this record, while internally storing a C pointer to the data structure instance in its only field. Internally, "opaque" is an instance of a new Val-derived class OpaqueVal. It gets cleaned up via ref-counting as usual and deletes the C data structure automatically when done. |
||
---|---|---|
aux | ||
cmake | ||
doc | ||
policy | ||
src | ||
testing | ||
.gitignore | ||
.gitmodules | ||
bro-path-dev.in | ||
CHANGES | ||
Checklist-for-Release | ||
CMakeLists.txt | ||
config.h.in | ||
configure | ||
COPYING | ||
INSTALL | ||
make-mac-packages | ||
make-rpm-packages | ||
Makefile | ||
README | ||
VERSION |
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