zeek/doc/scripts/policy/protocols/smtp/blocklists.zeek.rst
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

51 lines
2.2 KiB
ReStructuredText

:tocdepth: 3
policy/protocols/smtp/blocklists.zeek
=====================================
.. zeek:namespace:: SMTP
Watch for various SPAM blocklist URLs in SMTP error messages.
:Namespace: SMTP
:Imports: :doc:`base/frameworks/notice </scripts/base/frameworks/notice/index>`, :doc:`base/protocols/smtp </scripts/base/protocols/smtp/index>`
Summary
~~~~~~~
Runtime Options
###############
=================================================================================== =
:zeek:id:`SMTP::blocklist_error_messages`: :zeek:type:`pattern` :zeek:attr:`&redef`
=================================================================================== =
Redefinitions
#############
============================================ ===================================================================
:zeek:type:`Notice::Type`: :zeek:type:`enum`
* :zeek:enum:`SMTP::Blocklist_Blocked_Host`:
The originator's address is seen in the block list error message.
* :zeek:enum:`SMTP::Blocklist_Error_Message`:
An SMTP server sent a reply mentioning an SMTP block list.
============================================ ===================================================================
Detailed Interface
~~~~~~~~~~~~~~~~~~
Runtime Options
###############
.. zeek:id:: SMTP::blocklist_error_messages
:source-code: policy/protocols/smtp/blocklists.zeek 20 20
:Type: :zeek:type:`pattern`
:Attributes: :zeek:attr:`&redef`
:Default:
::
/^?((^?((^?((^?((^?((^?((^?((^?((^?((^?((^?((^?((^?((^?((^?(spamhaus\.org\/)$?)|(^?(sophos\.com\/security\/)$?))$?)|(^?(spamcop\.net\/bl)$?))$?)|(^?(cbl\.abuseat\.org\/)$?))$?)|(^?(sorbs\.net\/)$?))$?)|(^?(bsn\.borderware\.com\/)$?))$?)|(^?(mail-abuse\.com\/)$?))$?)|(^?(b\.barracudacentral\.com\/)$?))$?)|(^?(psbl\.surriel\.com\/)$?))$?)|(^?(antispam\.imp\.ch\/)$?))$?)|(^?(dyndns\.com\/.*spam)$?))$?)|(^?(rbl\.knology\.net\/)$?))$?)|(^?(intercept\.datapacket\.net\/)$?))$?)|(^?(uceprotect\.net\/)$?))$?)|(^?(hostkarma\.junkemailfilter\.com\/)$?))$?/