zeek/testing/btest/scripts/base/protocols
Johanna Amann f79b5adc08 Merge remote-tracking branch 'origin/topic/vladg/ssh'
I replaced a few strcmps with either calls to std::str.compare
or with the == operator of BroString.

Also changed two of the input framework tests that did not pass
anymore after the merge. The new SSH analyzer no longer loads the
scripts that let network time run, hence those tests failed because
updates were not propagated from the threads (that took a while
to find.)

* origin/topic/vladg/ssh: (25 commits)
  SSH: Register analyzer for 22/tcp.
  SSH: Add 22/tcp to likely_server_ports
  SSH: Ignore encrypted packets by default.
  SSH: Fix some edge-cases which created BinPAC exceptions
  SSH: Add memleak btest
  SSH: Update baselines
  SSH: Added some more events for SSH2
  SSH: Intel framework integration (PUBKEY_HASH)
  Update baselines for new SSH analyzer.
  Update SSH policy scripts with new events.
  SSH: Add documentation
  Refactoring ssh-protocol.pac:
  SSH: Use the compression_algorithms const in another place.
  Some cleanup and refactoring on SSH main.bro.
  SSH: A bit of code cleanup.
  Move SSH constants to consts.pac
  SSH: Cleanup code style.
  SSH: Fix some memleaks.
  Refactored the SSH analyzer. Added supported for algorithm detection and more key exchange message types.
  Add host key support for SSH1.
  Add support for SSH1
  Move SSH analyzer to new plugin architecture.
  ...

Conflicts:
  scripts/base/protocols/ssh/main.bro
  testing/btest/Baseline/core.print-bpf-filters/output2
  testing/btest/Baseline/plugins.hooks/output

BIT-1344: #merged
2015-03-25 11:04:26 -07:00
..
conn FileAnalysis: add unit tests covering current protocol integration. 2013-03-19 15:50:05 -05:00
dhcp DHCP: Adding unit tests. 2013-07-31 17:30:56 -04:00
dnp3 Merge remote-tracking branch 'origin/topic/robin/dnp3-merge-v4' 2015-01-14 13:25:42 -08:00
dns BIT-788: use DNS QR field to better identify flow direction. 2015-03-19 11:53:40 -05:00
ftp Finishing touches of the x509 file analyzer. 2014-03-13 15:21:30 -07:00
http Fix incorrect data delivery skips after gap in HTTP Content-Range. 2014-09-11 14:53:47 -05:00
irc Fix missing "irc-dcc-data" service field from IRC DCC connections. 2014-05-01 14:08:07 -05:00
modbus Merge remote-tracking branch 'origin/topic/hui/modbus-events' 2014-07-22 01:03:48 +02:00
mysql Add a btest for the Wireshark sample MySQL PCAP 2014-08-08 15:02:18 -05:00
pop3 Merge remote-tracking branch 'origin/topic/bernhard/even-more-ssl-changes' 2014-05-16 14:45:25 -07:00
radius Radius functionality and memleak test. 2014-05-15 11:49:03 -04:00
smtp Fixing SMTP state tracking. 2014-06-10 18:01:38 -07:00
snmp Add SNMP datagram parsing support. 2014-02-18 14:41:32 -06:00
socks Update the SOCKS analyzer to support user/pass login. 2015-02-05 12:44:10 -05:00
ssh SSH: Update baselines 2015-03-18 13:02:33 -04:00
ssl DTLS working. 2015-03-12 15:46:17 -07:00
syslog Porting syslog analyzer as another example. 2013-04-05 13:13:30 -07:00