mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00

Conflicts: scripts/base/frameworks/cluster/setup-connections.bro scripts/base/frameworks/metrics/main.bro scripts/base/frameworks/notice/actions/email_admin.bro scripts/base/frameworks/notice/weird.bro scripts/base/protocols/mime/file-hash.bro scripts/base/protocols/mime/file-ident.bro scripts/policy/frameworks/communication/listen-clear.bro scripts/policy/frameworks/communication/listen-ssl.bro scripts/policy/frameworks/control/controller.bro scripts/policy/frameworks/metrics/http-example.bro scripts/policy/frameworks/metrics/ssl-example.bro scripts/policy/protocols/conn/scan.bro src/CMakeLists.txt
23 lines
462 B
Text
23 lines
462 B
Text
@load base/frameworks/metrics/main
|
|
@load base/protocols/ssl/main
|
|
|
|
redef enum Metrics::ID += {
|
|
SSL_SERVERNAME,
|
|
};
|
|
|
|
event bro_init()
|
|
{
|
|
Metrics::add_filter(SSL_SERVERNAME,
|
|
[$name="no-google-ssl-servers",
|
|
$pred(index: Metrics::Index) = {
|
|
return (/google\.com$/ !in index$str);
|
|
},
|
|
$break_interval=10secs
|
|
]);
|
|
}
|
|
|
|
event SSL::log_ssl(rec: SSL::Info)
|
|
{
|
|
if ( rec?$server_name )
|
|
Metrics::add_data(SSL_SERVERNAME, [$str=rec$server_name], 1);
|
|
}
|