Edit File: log.cpython-311.opt-1.pyc
� �gh@ � �n � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl m Z ded ed ededee f d �Z dS )z+Methods to generate logging iptables rules.� )�Iterator)�firewall)� FirewallRules)� IPVersion� )�FirewallRule� ipset_name� ip_version�prefix�priority�returnc # �� K � t j � � rat t j t j | � � t j t j |� � |�� � �� � |�� � V � dS dS )z4Logging iptables rules for ..{sync,ip}.IPSet ipsets.)�groupr )�action)�ruler N)r �firewall_logging_enabledr r �compose_rule�ipset�nflog_action�nflog_group)r r r r s �S/opt/imunify360/venv/lib/python3.11/site-packages/im360/internals/core/rules/log.py�rulesr s� � � � � �(�*�*� ���+��#�J�/�/�$�1�'�3�J�?�?�!�� � �� � � � � � � � � � � � � � N)�__doc__�typingr �im360.internals.corer �im360.internals.core.firewallr �defence360agent.utils.validater �types_r �str�intr � r r �<module>r# s� �� 1� 1� � � � � � � )� )� )� )� )� )� 7� 7� 7� 7� 7� 7� 4� 4� 4� 4� 4� 4� � � � � � � �� �!*� �47� �CF� � �l�� � � � � � r