Part of spamfighter.core.firewall View Source View In Hierarchy
| Instance Variables | rules | текущие правила анализа (текстовое
представление)
(type: str
) |
| compiled | скомпилированные правила анализа
(type: list(FirewallStatement)
) |
| Method | __init__ | Конструктор. |
| Method | __getstate__ | Undocumented |
| Method | __setstate__ | Undocumented |
| Method | getRules | Получить текущие правила firewall'а. |
| Method | setRules | Установить новые правила анализа. |
| Method | syntaxCheck | Осуществить синтаксическую проверку текста правил. |
| Method | parse | Распарсить текстовую запись правил файрвола и вернуть |
| Method | compile | Компиляция распарсенного представления правил в |
| Method | analyze | Анализировать входящие сообщение и вернуть результат анализа. |
| Returns | текстовое представление текущих правил.
(type: str
) | |
| Parameters | rules | правила анализа
(type: str
) |
| Parameters | rules | правила анализа
(type: str
) |
| Raises | SyntaxError | если записи правил имеются синтаксические ошибки |
| Parameters | rules | правила файрвола (в виде текста)
(type: str
) |
| Returns | распознанное представление
(type: list
) | |
| Raises | SyntaxError | если записи правил имеются синтаксические ошибки |
| Parameters | parsed_rules | распознанное представление правил
(type: list
) |
| Parameters | message | анализируемое сообщение
(type: IMessage
) |
| domain | текущий домен
(type: IDomain
) | |
| debug | включить отладочный режим?
(type: bool
) | |
| logCallback | функция, которая получит лог прохождения сообщения через firewall в отладочном режиме, прототип функции: С{logCallback(log)} | |
| Returns | результат анализа
(type: twisted.internet.defer.Deferred
) | |