Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.6/site-packages/agent360/plugins/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.6/site-packages/agent360/plugins/__pycache__/tcpports.cpython-36.pyc

3

�uGhV�@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-gzoz1_uw/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

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists