403Webshell
Server IP : 118.27.122.248  /  Your IP : 216.73.216.124
Web Server : Apache
System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
User : c9415830 ( 11735)
PHP Version : 8.4.17
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/alt/python36/lib64/python3.6/Tools/scripts/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/alt/python36/lib64/python3.6/Tools/scripts/__pycache__/mailerdaemon.cpython-36.pyc
3

x2_t�@spdZddlZddlZddlZddlZddlZGdd�de�ZGdd�dej	j
�Zdd'd
d(d
dddddddddgZxve
ee��D]fZeeZee�ed�kr�ejeej�Zn0gZx eD]Zejejeej��q�Wee�Z[eee<[q~W[ddejdej�ejd�ejdej�gZejdejejB�Zdd�ZegZd d!�Zd"d#�Zd$d%�Zed&k�sfej dek�rle�dS))z(Classes to parse mailer-daemon messages.�Nc@seZdZdS)�UnparseableN)�__name__�
__module__�__qualname__�rr�?/opt/alt/python36/lib64/python3.6/Tools/scripts/mailerdaemon.pyrsrc@s$eZdZdd�Zdd�Zdd�ZdS)�ErrorMessagecCstjjj|�d|_dS)N�)�email�message�Message�__init__�sub)�selfrrrr
szErrorMessage.__init__cCs>|jd�}|sdS|j�}|jd�r(dSd|kr4dS||_dS)NZSubjectrzwaiting mail�Zwarning)�get�lower�
startswithr)rrrrr�
is_warnings

zErrorMessage.is_warningcCsBx8tD]0}|j�y||j|j�Stk
r4YqXqWt�dS)N)�	EMPARSERSZ
rewindbody�fprr)r�prrr�
get_errors s

zErrorMessage.get_errorsN)rrrr
rrrrrrrsrz.error: (?P<reason>unresolvable): (?P<email>.+)�?----- The following addresses had permanent fatal errors -----
�(?P<email>[^ 
].*)
( .*
)?z(remote execution.*
.*rmail (?P<email>.+)�8The following recipients did not receive your message:

�K +(?P<email>.*)
(The following recipients did not receive your message:

)?z?------- Failure Reasons  --------

(?P<reason>.*)
(?P<email>.*)z ^<(?P<email>.*)>:
(?P<reason>.*)z=^(?P<reason>User mailbox exceeds allowed size): (?P<email>.+)z0^5\d{2} <(?P<email>[^
>]+)>\.\.\. (?P<reason>.+)z)^Original-Recipient: rfc822;(?P<email>.*)zR^did not reach the following recipient\(s\):

(?P<email>.*) on .*
 +(?P<reason>.*)z+^ <(?P<email>[^
>]+)> \.\.\. (?P<reason>.*)z@^Report on your message to: (?P<email>.*)
Reason: (?P<reason>.*)z^^Your message was not delivered to +(?P<email>.*)
 +for the following reason:
 +(?P<reason>.*)zO^ was not +(?P<email>[^ 
].*?) *
.*
.*
.*
 because:.*
 +(?P<reason>[^ 
].*?) *
r	z^5\d{2} <>\.\.\. (?P<reason>.*)z<>\.\.\. (?P<reason>.*)z^<<< 5\d{2} (?P<reason>.*)z,===== stderr was =====
rmail: (?P<reason>.*)z ^Diagnostic-Code: (?P<reason>.*)z^From:c
CsT|j�}tj|�}|dkr$t|�}n
|jd�}g}g}d}x�tD]�}t|�tf�kr�|dj|d|�}|dk	r�y|jd�}Wntk
r�YnXx6|dj	||j
d�|�}|dkr�P|j|jd��q�WPq@|j|d|�}|dk	r@|j|jd��y|jd�}Wntk
�rYnXPq@W|�s*t�|�s |}|dd�dk�rR|dd�}x�t
D]�}t|�td�k�r�x�tt|�ddd�D]n}	||	}
tjtj|
�j|jd��tj�}|j|�}|dk	�r�|jd	j|
j�d
|jd�j���||	=�q�W�qX|j|�}|dk	�rX|jd�}P�qXWx.|D]&}
|jd	j|
j�d
|j����q&W|S)
Nr�reasonrr
�zreturned mail: r	z<>� z: ���r )�read�emparse_list_from�search�len�start�emparse_list_list�type�group�
IndexError�match�end�appendr�emparse_list_reason�range�re�compile�escape�join�split�	MULTILINE�strip)rr�data�resZ
from_index�errorsZemailsrZregexp�ir
Zexprrr�emparse_listasj




 

&



&r:cCs0t|�}t|�}||krdS||kr(dSdSdS)Nrrr )�int)�a�brrr�sort_numeric�sr>cCsntj|�tjd�}i}i}i}d}}}|	t|fdd�tjd���}
|
jt��x~|
D�]t}t|�}t	j
|td�}
|
jd�}t
d||d	fd
d�|
j�r�|j�t
d�|d	}|rZtj|d
|�qZy|
j�}Wn0tk
�r
t
d�|d	}|j�wZYnXt
t|�d�x�|D]�}y,|
jd�d	d�\}}dtj||f}Wnd}YnX||k�r�d	||<d||f||<n||d	||<d||f||<�q W|j�|d	}|rZtj|d
|�qZWt
d�t
|d|dd
d�t
|d�t
d�g}	x0|j�D]$}|	j|||||||f��qW|	j�x*|	D]"\}}}}t
d||||f��qDWdS)Nz^[0-9]*$rcSs|j|�dk	S)N)r*)�fn�patrrr�<lambda>�szparsedir.<locals>.<lambda>�.)Z_classZFromz	%s	%-40s	rr)r+zwarning only�,z** Not parseabler8�date�z%s %02dz??????z%s (%s)z--------------z
files parsed,zfiles warning-only,zfiles unparseablez
%d %s - %s	%s�)�os�chdirr/r0�filter�listdir�sortr>�openr
Zmessage_from_filerZgetaddr�printr�close�renamerrr$Zgetdate�calendarZ
month_abbr�keysr,)�dir�modifyr@Z	errordictZ
errorfirstZ	errorlastZnokZnwarnZnbad�list�filesr?r�mZsenderr8�eZmmZddrDZnum�firstZlastrrr�parsedir�sj







$rYcCsld}ttj�dkr,tjddkr,d}tjd=ttj�dkr^x,tjdd�D]}t||�qJWn
td|�dS)Nrrz-dz/ufs/jack/Mail/errorsinbox)r$�sys�argvrY)rSZfolderrrr�main�sr\�__main__)rr)rr)!�__doc__rPZ
email.messager
r/rGrZ�	Exceptionrrrrr&r.r$r9�xr'r0r4Zxlr,�tupler-�
IGNORECASEr"r:rr>rYr\rr[rrrr�<module>s`&
9
D

Youez - 2016 - github.com/yon3zu
LinuXploit