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__/dovecot.cpython-36.pyc

3

�uGh�@sHddlZddlZddlZddlZGdd�dej�ZedkrDe�j�dS)�Nc@seZdZdZdd�ZdS)�PluginZdovecotcCs�i}tjd�j�}tjd�j�}tjd�j�}d}d}xr|jd�D]d}tjd|�rBtjd|tj�}	tjd|tj�}
|	d	k	r�|t|	jd
��}|
d	k	rB|t|
jd
��}qBW||d<||d<|j	�|j	�d
�|d<|S)z�
        Returns active dovecot IMAP and POP3 session and the current version.
        Sudo permission to acces doveadm and dovecot commands are required.

        Exampel config for /etc/agent360.ini:
        [dovecot]
        enabled = yes
        zsudo doveadm whozsudo dovecot --versionzsudo dovecot --hostdomainr�
z.*(imap|pop3).*z +([0-9]+) +imap +z +([0-9]+) +pop3 +N��imapZpop3)�versionZ
hostdomain�meta)
�os�popen�read�split�re�search�
IGNORECASE�int�group�strip)�self�config�data�outputZoutput2Zoutput3ZimapsumZpop3sum�rowZimaprZpopr�r�A/root/tmp/pip-build-gzoz1_uw/agent360/agent360/plugins/dovecot.py�runs$	z
Plugin.runN)�__name__�
__module__�__qualname__rrrrrrsr�__main__)r�
subprocessZpluginsrZ
BasePluginrr�executerrrr�<module>s"

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