HEX
Server: Apache
System: Linux bd12.noc223.com 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: handcraf (1693)
PHP: 8.1.28
Disabled: NONE
Upload Files
File: //usr/local/lib/python3.6/site-packages/agent360/plugins/__pycache__/tcpports.cpython-36.pyc
3

I9�iV�@s8ddlZddlZGdd�dej�Zedkr4e�j�dS)�Nc@seZdZdZdd�ZdS)�PluginZtcpportsc	Csldd�}t�}|jtd�jd�}t|jtd��}x6|D].}|jd�\}}t|�}d||||�i||<q6W|S)z/
        Checks if TCP ports are open.
        cSsPtjtjtj�}|j|�y|j||f�|j�dStjk
rJdSXdS)N�r)�socket�AF_INET�SOCK_STREAM�
settimeout�connect�close�error)�host�port�timeout�sock�r�B/root/tmp/pip-build-pyanas3z/agent360/agent360/plugins/tcpports.py�is_port_opens
z Plugin.run.<locals>.is_port_open�
host_ports�,r
�:�	available)�dict�get�__name__�split�float�int)	�self�configr�resultsrr
�	host_portrrrrr�run
s

z
Plugin.runN)r�
__module__�__qualname__r rrrrrsr�__main__)rZpluginsZ
BasePluginrr�executerrrr�<module>s