zeek/scripts/base/protocols
Johanna Amann 697b2748f5 Rewrite weird logging.
This commit rewrites the way that weirds are logged and fixes a number
of issues on the way. Most prominently, flow weirds now actually log
information about the flow that they occur in (before this change, they
only logged the name of the weird, which is only marginally helpful).

Besides restructuring how weird logging works internally, weirds can now
also be generated by calling Weird::weird with the info record directly,
allowing more fine-granular passing of information. This is e.g. used
for DNS weirds, which do not have the connection record available any
more when they are generated (before data like the connection ID was
just not logged in these instances).

Addresses BIT-1578
2016-06-15 13:49:35 -07:00
..
conn Update documentation for RSTR. 2016-03-01 14:08:58 -08:00
dhcp Allow logging filters to inherit default path from stream. 2015-03-19 14:49:55 -05:00
dnp3 Allow logging filters to inherit default path from stream. 2015-03-19 14:49:55 -05:00
dns Rewrite weird logging. 2016-06-15 13:49:35 -07:00
ftp Fixing FTP cwd getting overlue long. 2016-05-29 08:52:47 -07:00
http Move the HTTP "filename" field to "orig_filenames" and "resp_filenames" 2016-06-15 01:44:18 -04:00
imap Basic IMAP StartTLS analyzer. 2015-07-22 10:35:49 -07:00
irc File API updates complete. 2015-04-20 10:46:48 -04:00
krb Add missing documentation on the "Bro Package Index" page 2015-06-02 10:00:00 -05:00
modbus Allow logging filters to inherit default path from stream. 2015-03-19 14:49:55 -05:00
mysql Add missing documentation on the "Bro Package Index" page 2015-06-02 10:00:00 -05:00
pop3 Add README files for base/protocols 2013-10-17 12:47:32 -05:00
radius Add missing documentation on the "Bro Package Index" page 2015-06-02 10:00:00 -05:00
rdp Add missing documentation on the "Bro Package Index" page 2015-06-02 10:00:00 -05:00
rfb Add some missing Bro script documentation 2016-05-05 16:35:31 -05:00
sip Add some missing Bro script documentation 2016-05-05 16:35:31 -05:00
smtp Add some missing Bro script documentation 2016-05-05 16:35:31 -05:00
snmp Allow logging filters to inherit default path from stream. 2015-03-19 14:49:55 -05:00
socks Changing protocol_{confirmation,violation} events to queue like any 2016-05-27 13:19:04 -07:00
ssh Add some missing Bro script documentation 2016-05-05 16:35:31 -05:00
ssl Add some missing Bro script documentation 2016-05-05 16:35:31 -05:00
syslog Add some missing Bro script documentation 2016-05-05 16:35:31 -05:00
tunnels Make Teredo DPD signature more precise. 2015-08-12 17:16:09 -07:00
xmpp Add xmpp dpd sig and fix a few parsing problems for connections that do 2015-07-21 13:20:35 -07:00