__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

�i4g����SSKrSSKrSSKrSSKrSSKrSSKJr SrSr	Sr
Sr\R"5r
\RS4Sjr"S	S
\5rSSjrSrS
r"SS\5rg)�N�)�libc	��/n[US5nUR5nURS5HqnURS5nUS:XaUR	[U55 M6[USU5n[XES-S5nUR
[XgS-55 Ms SSS5 U$!,(df   U$=f)N�r�,�-���r)�open�read�split�find�append�int�extend�range)�path�cpus�f�cpus_range_str�	cpu_range�rangeop�start�ends        �+/usr/lib/python3/dist-packages/bcc/utils.py�_read_cpu_rangers���
�D�	
�d�C��A������'�-�-�c�2�I��n�n�S�)�G��"�}����C�	�N�+��I�h�w�/�0���)�A�I�J�/�0�����E�%�Q��/�0�3�
��K�
���K�s�BB0�0
B?c��[S5$)Nz/sys/devices/system/cpu/online�r��r�get_online_cpusr $s���;�<�<rc��[S5$)Nz /sys/devices/system/cpu/possiblerrrr�get_possible_cpusr"'s���=�>�>rc��[R"U5n[R"U[R5R
R
5nX0;aU$S$�N)r�bcc_procutils_language�ct�cast�c_char_p�value�decode)�
candidates�pid�res�languages    r�detect_languager/*sE��

�
$�
$�S�
)�C��w�w�s�B�K�K�(�.�.�5�5�7�H��-�8�7�4�7rc��[US5(aUROUnURU5 U(aURS5 UR5 g)z5
printb(s)

print a bytes object to stdout and flush
�buffer�
N)�hasattrr1�write�flush)�s�file�nl�bufs    r�printbr:1s>��!��x�0�0�$�+�+�d�C��I�I�a�L�	��	�	�%���J�J�Lrc�*�\rSrSrSrSrSrSrSrg)�	ArgString�>z�
ArgString(arg)

encapsulate a system argument that can be easily coerced to a bytes()
object, which is better for comparing to kernel or probe data (which should
never be en/decode()'ed).
c�t�[RSS:�aXlgUR[5Ulg)Nr�)�sys�version_infor6r*�FILESYSTEMENCODING)�self�args  r�__init__�ArgString.__init__Fs+�����A��!�#��F��Z�Z� 2�3�D�Frc�@�URR[5$r$)r6�encoderB�rCs r�	__bytes__�ArgString.__bytes__Ls���v�v�}�}�/�0�0rc��UR$r$�r6rIs r�__str__�ArgString.__str__Os���v�v�
rrMN)	�__name__�
__module__�__qualname__�__firstlineno__�__doc__rErJrN�__static_attributes__rrrr<r<>s���4�1�rr<c	���[US5(aUO[Rn[R"[R
"S5US9 UR
[R"XX#U55 g)Nr4�)rr7)	r3r@�stderr�	traceback�print_stack�	_getframer4�warnings�
formatwarning)�message�category�filename�linenor7�line�logs       r�warn_with_tracebackrdRsM���$��(�(�$�c�j�j�C�
���C�M�M�!�,�3�7��I�I�h�$�$�W��$�O�PrFc��UcU$[(a[U5[Ld
SU-5eU$[U5[La8[R"SU-[
S5 [
U5R5$U$)Nznot a bytes object: %rrW)�
_strict_bytes�type�bytesr\�warn�DeprecationWarningr<rJ)rDs r�_assert_is_bytesrk[sr��
�{��
��}��C�y�E�!�A�#;�c�#A�A�!��J�
�c��%�	��
�
�.��4�6H�!�L���~�'�'�)�)��Jrc�4�\rSrSr\S5r\S5rSrg)�
StrcmpRewrite�ec�6�SU-nUSU<SU<SU<S3-
nXB4$)Nzstreq_%dz
static inline bool z?(char const *ignored, uintptr_t str) {
        char needle[] = z1;
        char haystack[sizeof(needle)];
        z�(&haystack, sizeof(haystack), (void *)str);
        for (int i = 0; i < sizeof(needle) - 1; ++i) {
                if (needle[i] != haystack[i]) {
                        return false;
                }
        }
        return true;
}
        r)�string�probe_read_func�streq_functions�probeid�fnames     r�_generate_streq_function�&StrcmpRewrite._generate_streq_functionfs1���W�$����f�o�/�	/���%�%rc�F�U(aSnOSn[R"X`5nUHrnURS5n	Sn
U(d#URS5R5U;aSn
[RX�XE5up�US-
nUR
SUS5nMt UUUS.nU$)	NzSTRCMP\("([^"]+)\",(.+?)\)zSTRCMP\(("[^"]+\"),(.+?)\)r�bpf_probe_readrW�bpf_probe_read_user�STRCMP)�exprrrrs)�re�finditer�group�striprmru�replace)
r{�bin_cmp�is_user�probe_user_listrrrs�	STRCMP_RE�matches�matchrprqrt�rdicts
             r�rewrite_expr�StrcmpRewrite.rewrite_exprys����8�I�7�I��+�+�i�.���E��[�[��^�F�.�O�����A��$�$�&�/�9�&;�O�%2�%K�%K�,2�,;�&F�"�E�
�q�L�G��<�<��%��3�D���.��
��
�rrN)rPrQrRrS�staticmethodrur�rUrrrrmrmes(���&��&�$���rrm)NN)�ctypesr&r@rYr\r|�libbccrrr r"r/�getfilesystemencodingrB�stdoutr:�objectr<rdrfrkrmrrr�<module>r�sv���
���	���=�?�8�
�.�.�0���:�:�!�����(Q��
��.�F�.r

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 85.33 KB 0644
containers.cpython-313.pyc File 3.44 KB 0644
disassembler.cpython-313.pyc File 19.09 KB 0644
libbcc.cpython-313.pyc File 26.88 KB 0644
perf.cpython-313.pyc File 9.82 KB 0644
syscall.cpython-313.pyc File 15.14 KB 0644
table.cpython-313.pyc File 67.64 KB 0644
tcp.cpython-313.pyc File 1.64 KB 0644
usdt.cpython-313.pyc File 13.91 KB 0644
utils.cpython-313.pyc File 6.46 KB 0644
version.cpython-313.pyc File 169 B 0644
Filemanager