__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#! /usr/bin/python3
#
# memleak Trace and display outstanding allocations to detect
# memory leaks in user-mode processes and the kernel.
#
# USAGE: memleak [-h] [-p PID] [-t] [-a] [-o OLDER] [-c COMMAND]
# [--combined-only] [--wa-missing-free] [-s SAMPLE_RATE]
# [-T TOP] [-z MIN_SIZE] [-Z MAX_SIZE] [-O OBJ]
# [interval] [count]
#
# Licensed under the Apache License, Version 2.0 (the "License")
# Copyright (C) 2016 Sasha Goldshtein.
from bcc import BPF
from time import sleep
from datetime import datetime
import resource
import argparse
import subprocess
import os
import sys
class Allocation(object):
def __init__(self, stack, size):
self.stack = stack
self.count = 1
self.size = size
def update(self, size):
self.count += 1
self.size += size
def run_command_get_output(command):
p = subprocess.Popen(command.split(),
stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
return iter(p.stdout.readline, b'')
def run_command_get_pid(command):
p = subprocess.Popen(command.split())
return p.pid
sort_keys = ["size", "count"]
alloc_sort_map = {sort_keys[0]: lambda a: a.size,
sort_keys[1]: lambda a: a.count};
combined_sort_map = {sort_keys[0]: lambda a: -a[1].total_size,
sort_keys[1]: lambda a: -a[1].number_of_allocs};
examples = """
EXAMPLES:
./memleak -p $(pidof allocs)
Trace allocations and display a summary of "leaked" (outstanding)
allocations every 5 seconds
./memleak -p $(pidof allocs) -t
Trace allocations and display each individual allocator function call
./memleak -ap $(pidof allocs) 10
Trace allocations and display allocated addresses, sizes, and stacks
every 10 seconds for outstanding allocations
./memleak -c "./allocs"
Run the specified command and trace its allocations
./memleak
Trace allocations in kernel mode and display a summary of outstanding
allocations every 5 seconds
./memleak -o 60000
Trace allocations in kernel mode and display a summary of outstanding
allocations that are at least one minute (60 seconds) old
./memleak -s 5
Trace roughly every 5th allocation, to reduce overhead
./memleak --sort count
Trace allocations in kernel mode and display a summary of outstanding
allocations that are sorted in count order
"""
description = """
Trace outstanding memory allocations that weren't freed.
Supports both user-mode allocations made with libc functions and kernel-mode
allocations made with kmalloc/kmem_cache_alloc/get_free_pages and corresponding
memory release functions.
"""
parser = argparse.ArgumentParser(description=description,
formatter_class=argparse.RawDescriptionHelpFormatter,
epilog=examples)
parser.add_argument("-p", "--pid", type=int, default=-1,
help="the PID to trace; if not specified, trace kernel allocs")
parser.add_argument("-t", "--trace", action="store_true",
help="print trace messages for each alloc/free call")
parser.add_argument("interval", nargs="?", default=5, type=int,
help="interval in seconds to print outstanding allocations")
parser.add_argument("count", nargs="?", type=int,
help="number of times to print the report before exiting")
parser.add_argument("-a", "--show-allocs", default=False, action="store_true",
help="show allocation addresses and sizes as well as call stacks")
parser.add_argument("-o", "--older", default=500, type=int,
help="prune allocations younger than this age in milliseconds")
parser.add_argument("-c", "--command",
help="execute and trace the specified command")
parser.add_argument("--combined-only", default=False, action="store_true",
help="show combined allocation statistics only")
parser.add_argument("--wa-missing-free", default=False, action="store_true",
help="Workaround to alleviate misjudgments when free is missing")
parser.add_argument("-s", "--sample-rate", default=1, type=int,
help="sample every N-th allocation to decrease the overhead")
parser.add_argument("-T", "--top", type=int, default=10,
help="display only this many top allocating stacks (by size)")
parser.add_argument("-z", "--min-size", type=int,
help="capture only allocations larger than this size")
parser.add_argument("-Z", "--max-size", type=int,
help="capture only allocations smaller than this size")
parser.add_argument("-O", "--obj", type=str, default="c",
help="attach to allocator functions in the specified object")
parser.add_argument("--ebpf", action="store_true",
help=argparse.SUPPRESS)
parser.add_argument("--percpu", default=False, action="store_true",
help="trace percpu allocations")
parser.add_argument("--sort", type=str, default="size",
help="report sorted in given key; available key list: size, count")
parser.add_argument("--symbols-prefix", type=str,
help="memory allocator symbols prefix")
args = parser.parse_args()
pid = args.pid
command = args.command
kernel_trace = (pid == -1 and command is None)
trace_all = args.trace
interval = args.interval
min_age_ns = 1e6 * args.older
sample_every_n = args.sample_rate
num_prints = args.count
top_stacks = args.top
min_size = args.min_size
max_size = args.max_size
obj = args.obj
sort_key = args.sort
if sort_key not in sort_keys:
print("Given sort_key:", sort_key)
print("Supporting sort key list:", sort_keys)
exit(1)
if min_size is not None and max_size is not None and min_size > max_size:
print("min_size (-z) can't be greater than max_size (-Z)")
exit(1)
if command is not None:
print("Executing '%s' and tracing the resulting process." % command)
pid = run_command_get_pid(command)
bpf_source = """
#include <uapi/linux/ptrace.h>
struct alloc_info_t {
u64 size;
u64 timestamp_ns;
int stack_id;
};
struct combined_alloc_info_t {
u64 total_size;
u64 number_of_allocs;
};
BPF_HASH(sizes, u32, u64);
BPF_HASH(allocs, u64, struct alloc_info_t, 1000000);
BPF_HASH(memptrs, u32, u64);
BPF_STACK_TRACE(stack_traces, 10240);
BPF_HASH(combined_allocs, u64, struct combined_alloc_info_t, 10240);
static inline void update_statistics_add(u64 stack_id, u64 sz) {
struct combined_alloc_info_t *existing_cinfo;
struct combined_alloc_info_t cinfo = {0, 0};
existing_cinfo = combined_allocs.lookup(&stack_id);
if (!existing_cinfo) {
combined_allocs.update(&stack_id, &cinfo);
existing_cinfo = combined_allocs.lookup(&stack_id);
if (!existing_cinfo)
return;
}
__sync_fetch_and_add(&existing_cinfo->total_size, sz);
__sync_fetch_and_add(&existing_cinfo->number_of_allocs, 1);
}
static inline void update_statistics_del(u64 stack_id, u64 sz) {
struct combined_alloc_info_t *existing_cinfo;
existing_cinfo = combined_allocs.lookup(&stack_id);
if (!existing_cinfo)
return;
if (existing_cinfo->number_of_allocs > 1) {
__sync_fetch_and_sub(&existing_cinfo->total_size, sz);
__sync_fetch_and_sub(&existing_cinfo->number_of_allocs, 1);
} else {
combined_allocs.delete(&stack_id);
}
}
static inline int gen_alloc_enter(struct pt_regs *ctx, size_t size) {
SIZE_FILTER
if (SAMPLE_EVERY_N > 1) {
u64 ts = bpf_ktime_get_ns();
if (ts % SAMPLE_EVERY_N != 0)
return 0;
}
u32 tid = bpf_get_current_pid_tgid();
u64 size64 = size;
sizes.update(&tid, &size64);
if (SHOULD_PRINT)
bpf_trace_printk("alloc entered, size = %u\\n", size);
return 0;
}
static inline int gen_alloc_exit2(struct pt_regs *ctx, u64 address) {
u32 tid = bpf_get_current_pid_tgid();
u64* size64 = sizes.lookup(&tid);
struct alloc_info_t info = {0};
if (size64 == 0)
return 0; // missed alloc entry
info.size = *size64;
sizes.delete(&tid);
if (address != 0) {
info.timestamp_ns = bpf_ktime_get_ns();
info.stack_id = stack_traces.get_stackid(ctx, STACK_FLAGS);
allocs.update(&address, &info);
update_statistics_add(info.stack_id, info.size);
}
if (SHOULD_PRINT) {
bpf_trace_printk("alloc exited, size = %lu, result = %lx\\n",
info.size, address);
}
return 0;
}
static inline int gen_alloc_exit(struct pt_regs *ctx) {
return gen_alloc_exit2(ctx, PT_REGS_RC(ctx));
}
static inline int gen_free_enter(struct pt_regs *ctx, void *address) {
u64 addr = (u64)address;
struct alloc_info_t *info = allocs.lookup(&addr);
if (info == 0)
return 0;
allocs.delete(&addr);
update_statistics_del(info->stack_id, info->size);
if (SHOULD_PRINT) {
bpf_trace_printk("free entered, address = %lx, size = %lu\\n",
address, info->size);
}
return 0;
}
int malloc_enter(struct pt_regs *ctx, size_t size) {
return gen_alloc_enter(ctx, size);
}
int malloc_exit(struct pt_regs *ctx) {
return gen_alloc_exit(ctx);
}
int free_enter(struct pt_regs *ctx, void *address) {
return gen_free_enter(ctx, address);
}
int calloc_enter(struct pt_regs *ctx, size_t nmemb, size_t size) {
return gen_alloc_enter(ctx, nmemb * size);
}
int calloc_exit(struct pt_regs *ctx) {
return gen_alloc_exit(ctx);
}
int realloc_enter(struct pt_regs *ctx, void *ptr, size_t size) {
gen_free_enter(ctx, ptr);
return gen_alloc_enter(ctx, size);
}
int realloc_exit(struct pt_regs *ctx) {
return gen_alloc_exit(ctx);
}
int mmap_enter(struct pt_regs *ctx) {
size_t size = (size_t)PT_REGS_PARM2(ctx);
return gen_alloc_enter(ctx, size);
}
int mmap_exit(struct pt_regs *ctx) {
return gen_alloc_exit(ctx);
}
int munmap_enter(struct pt_regs *ctx, void *address) {
return gen_free_enter(ctx, address);
}
int posix_memalign_enter(struct pt_regs *ctx, void **memptr, size_t alignment,
size_t size) {
u64 memptr64 = (u64)(size_t)memptr;
u32 tid = bpf_get_current_pid_tgid();
memptrs.update(&tid, &memptr64);
return gen_alloc_enter(ctx, size);
}
int posix_memalign_exit(struct pt_regs *ctx) {
u32 tid = bpf_get_current_pid_tgid();
u64 *memptr64 = memptrs.lookup(&tid);
void *addr;
if (memptr64 == 0)
return 0;
memptrs.delete(&tid);
if (bpf_probe_read_user(&addr, sizeof(void*), (void*)(size_t)*memptr64))
return 0;
u64 addr64 = (u64)(size_t)addr;
return gen_alloc_exit2(ctx, addr64);
}
int aligned_alloc_enter(struct pt_regs *ctx, size_t alignment, size_t size) {
return gen_alloc_enter(ctx, size);
}
int aligned_alloc_exit(struct pt_regs *ctx) {
return gen_alloc_exit(ctx);
}
int valloc_enter(struct pt_regs *ctx, size_t size) {
return gen_alloc_enter(ctx, size);
}
int valloc_exit(struct pt_regs *ctx) {
return gen_alloc_exit(ctx);
}
int memalign_enter(struct pt_regs *ctx, size_t alignment, size_t size) {
return gen_alloc_enter(ctx, size);
}
int memalign_exit(struct pt_regs *ctx) {
return gen_alloc_exit(ctx);
}
int pvalloc_enter(struct pt_regs *ctx, size_t size) {
return gen_alloc_enter(ctx, size);
}
int pvalloc_exit(struct pt_regs *ctx) {
return gen_alloc_exit(ctx);
}
"""
bpf_source_kernel_node = """
TRACEPOINT_PROBE(kmem, kmalloc_node) {
if (WORKAROUND_MISSING_FREE)
gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
gen_alloc_enter((struct pt_regs *)args, args->bytes_alloc);
return gen_alloc_exit2((struct pt_regs *)args, (size_t)args->ptr);
}
TRACEPOINT_PROBE(kmem, kmem_cache_alloc_node) {
if (WORKAROUND_MISSING_FREE)
gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
gen_alloc_enter((struct pt_regs *)args, args->bytes_alloc);
return gen_alloc_exit2((struct pt_regs *)args, (size_t)args->ptr);
}
"""
bpf_source_kernel = """
TRACEPOINT_PROBE(kmem, kmalloc) {
if (WORKAROUND_MISSING_FREE)
gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
gen_alloc_enter((struct pt_regs *)args, args->bytes_alloc);
return gen_alloc_exit2((struct pt_regs *)args, (size_t)args->ptr);
}
TRACEPOINT_PROBE(kmem, kfree) {
return gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
}
TRACEPOINT_PROBE(kmem, kmem_cache_alloc) {
if (WORKAROUND_MISSING_FREE)
gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
gen_alloc_enter((struct pt_regs *)args, args->bytes_alloc);
return gen_alloc_exit2((struct pt_regs *)args, (size_t)args->ptr);
}
TRACEPOINT_PROBE(kmem, kmem_cache_free) {
return gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
}
TRACEPOINT_PROBE(kmem, mm_page_alloc) {
gen_alloc_enter((struct pt_regs *)args, PAGE_SIZE << args->order);
return gen_alloc_exit2((struct pt_regs *)args, args->pfn);
}
TRACEPOINT_PROBE(kmem, mm_page_free) {
return gen_free_enter((struct pt_regs *)args, (void *)args->pfn);
}
"""
bpf_source_percpu = """
TRACEPOINT_PROBE(percpu, percpu_alloc_percpu) {
gen_alloc_enter((struct pt_regs *)args, args->size);
return gen_alloc_exit2((struct pt_regs *)args, (size_t)args->ptr);
}
TRACEPOINT_PROBE(percpu, percpu_free_percpu) {
return gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
}
"""
if kernel_trace:
if args.percpu:
bpf_source += bpf_source_percpu
else:
bpf_source += bpf_source_kernel
if BPF.tracepoint_exists("kmem", "kmalloc_node"):
bpf_source += bpf_source_kernel_node
if kernel_trace:
bpf_source = bpf_source.replace("WORKAROUND_MISSING_FREE", "1"
if args.wa_missing_free else "0")
bpf_source = bpf_source.replace("SHOULD_PRINT", "1" if trace_all else "0")
bpf_source = bpf_source.replace("SAMPLE_EVERY_N", str(sample_every_n))
bpf_source = bpf_source.replace("PAGE_SIZE", str(resource.getpagesize()))
size_filter = ""
if min_size is not None and max_size is not None:
size_filter = "if (size < %d || size > %d) return 0;" % \
(min_size, max_size)
elif min_size is not None:
size_filter = "if (size < %d) return 0;" % min_size
elif max_size is not None:
size_filter = "if (size > %d) return 0;" % max_size
bpf_source = bpf_source.replace("SIZE_FILTER", size_filter)
stack_flags = "0"
if not kernel_trace:
stack_flags += "|BPF_F_USER_STACK"
bpf_source = bpf_source.replace("STACK_FLAGS", stack_flags)
if args.ebpf:
print(bpf_source)
exit()
bpf = BPF(text=bpf_source)
if not kernel_trace:
print("Attaching to pid %d, Ctrl+C to quit." % pid)
def attach_probes(sym, fn_prefix=None, can_fail=False, need_uretprobe=True):
if fn_prefix is None:
fn_prefix = sym
if args.symbols_prefix is not None:
sym = args.symbols_prefix + sym
try:
bpf.attach_uprobe(name=obj, sym=sym,
fn_name=fn_prefix + "_enter",
pid=pid)
if need_uretprobe:
bpf.attach_uretprobe(name=obj, sym=sym,
fn_name=fn_prefix + "_exit",
pid=pid)
except Exception:
if can_fail:
return
else:
raise
attach_probes("malloc")
attach_probes("calloc")
attach_probes("realloc")
attach_probes("mmap", can_fail=True) # failed on jemalloc
attach_probes("posix_memalign")
attach_probes("valloc", can_fail=True) # failed on Android, is deprecated in libc.so from bionic directory
attach_probes("memalign")
attach_probes("pvalloc", can_fail=True) # failed on Android, is deprecated in libc.so from bionic directory
attach_probes("aligned_alloc", can_fail=True) # added in C11
attach_probes("free", need_uretprobe=False)
attach_probes("munmap", can_fail=True, need_uretprobe=False) # failed on jemalloc
else:
print("Attaching to kernel allocators, Ctrl+C to quit.")
# No probe attaching here. Allocations are counted by attaching to
# tracepoints.
#
# Memory allocations in Linux kernel are not limited to malloc/free
# equivalents. It's also common to allocate a memory page or multiple
# pages. Page allocator have two interfaces, one working with page
# frame numbers (PFN), while other working with page addresses. It's
# possible to allocate pages with one kind of functions, and free them
# with another. Code in kernel can easy convert PFNs to addresses and
# back, but it's hard to do the same in eBPF kprobe without fragile
# hacks.
#
# Fortunately, Linux exposes tracepoints for memory allocations, which
# can be instrumented by eBPF programs. Tracepoint for page allocations
# gives access to PFNs for both allocator interfaces. So there is no
# need to guess which allocation corresponds to which free.
def print_outstanding():
print("[%s] Top %d stacks with outstanding allocations:" %
(datetime.now().strftime("%H:%M:%S"), top_stacks))
alloc_info = {}
allocs = bpf["allocs"]
stack_traces = bpf["stack_traces"]
for address, info in sorted(allocs.items(), key=lambda a: a[1].size):
if BPF.monotonic_time() - min_age_ns < info.timestamp_ns:
continue
if info.stack_id < 0:
continue
if info.stack_id in alloc_info:
alloc_info[info.stack_id].update(info.size)
else:
stack = list(stack_traces.walk(info.stack_id))
combined = []
for addr in stack:
combined.append(('0x'+format(addr, '016x')+'\t').encode('utf-8') + bpf.sym(addr, pid,
show_module=True, show_offset=True))
alloc_info[info.stack_id] = Allocation(combined,
info.size)
if args.show_allocs:
print("\taddr = %x size = %s" %
(address.value, info.size))
to_show = sorted(alloc_info.values(), key=alloc_sort_map[sort_key])[-top_stacks:]
for alloc in to_show:
print("\t%d bytes in %d allocations from stack\n\t\t%s" %
(alloc.size, alloc.count,
b"\n\t\t".join(alloc.stack).decode("ascii")))
def print_outstanding_combined():
stack_traces = bpf["stack_traces"]
stacks = sorted(bpf["combined_allocs"].items(),
key=combined_sort_map[sort_key])
cnt = 1
entries = []
for stack_id, info in stacks:
try:
trace = []
for addr in stack_traces.walk(stack_id.value):
sym = bpf.sym(addr, pid,
show_module=True,
show_offset=True)
trace.append(sym.decode('utf-8'))
trace = "\n\t\t".join(trace)
except KeyError:
trace = "stack information lost"
entry = ("\t%d bytes in %d allocations from stack\n\t\t%s" %
(info.total_size, info.number_of_allocs, trace))
entries.append(entry)
cnt += 1
if cnt > top_stacks:
break
print("[%s] Top %d stacks with outstanding allocations:" %
(datetime.now().strftime("%H:%M:%S"), top_stacks))
print('\n'.join(reversed(entries)))
count_so_far = 0
while True:
if trace_all:
print(bpf.trace_fields())
else:
try:
sleep(interval)
except KeyboardInterrupt:
exit()
if args.combined_only:
print_outstanding_combined()
else:
print_outstanding()
sys.stdout.flush()
count_so_far += 1
if num_prints is not None and count_so_far >= num_prints:
exit()
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| ModemManager | File | 2.3 MB | 0755 |
|
| NetworkManager | File | 4.02 MB | 0755 |
|
| a2disconf | File | 15.75 KB | 0755 |
|
| a2dismod | File | 15.75 KB | 0755 |
|
| a2dissite | File | 15.75 KB | 0755 |
|
| a2enconf | File | 15.75 KB | 0755 |
|
| a2enmod | File | 15.75 KB | 0755 |
|
| a2ensite | File | 15.75 KB | 0755 |
|
| a2query | File | 9.6 KB | 0755 |
|
| aa-load | File | 38.81 KB | 0755 |
|
| aa-remove-unknown | File | 3.15 KB | 0755 |
|
| aa-status | File | 43.14 KB | 0755 |
|
| aa-teardown | File | 137 B | 0755 |
|
| accessdb | File | 14.63 KB | 0755 |
|
| add-shell | File | 1.03 KB | 0755 |
|
| addgnupghome | File | 3 KB | 0755 |
|
| addgroup | File | 53.9 KB | 0755 |
|
| adduser | File | 53.9 KB | 0755 |
|
| agetty | File | 67.64 KB | 0755 |
|
| alsa | File | 5.45 KB | 0755 |
|
| alsa-info | File | 29.29 KB | 0755 |
|
| alsabat-test | File | 4.04 KB | 0755 |
|
| alsactl | File | 131.67 KB | 0755 |
|
| anacron | File | 34.25 KB | 0755 |
|
| apache2 | File | 828.66 KB | 0755 |
|
| apache2ctl | File | 7.26 KB | 0755 |
|
| apachectl | File | 7.26 KB | 0755 |
|
| apparmor_parser | File | 1.7 MB | 0755 |
|
| apparmor_status | File | 43.14 KB | 0755 |
|
| applygnupgdefaults | File | 2.17 KB | 0755 |
|
| aptd | File | 1.36 KB | 0755 |
|
| argdist-bpfcc | File | 36 KB | 0755 |
|
| arp | File | 65.69 KB | 0755 |
|
| arpd | File | 26.41 KB | 0755 |
|
| arptables | File | 271.37 KB | 0755 |
|
| arptables-nft | File | 271.37 KB | 0755 |
|
| arptables-nft-restore | File | 271.37 KB | 0755 |
|
| arptables-nft-save | File | 271.37 KB | 0755 |
|
| arptables-restore | File | 271.37 KB | 0755 |
|
| arptables-save | File | 271.37 KB | 0755 |
|
| arptables-translate | File | 271.37 KB | 0755 |
|
| aspell-autobuildhash | File | 13.39 KB | 0755 |
|
| avahi-daemon | File | 150.32 KB | 0755 |
|
| badblocks | File | 34.39 KB | 0755 |
|
| bashreadline-bpfcc | File | 2.7 KB | 0755 |
|
| bashreadline.bt | File | 698 B | 0755 |
|
| bindsnoop-bpfcc | File | 15.96 KB | 0755 |
|
| biolatency-bpfcc | File | 11.1 KB | 0755 |
|
| biolatency-kp.bt | File | 704 B | 0755 |
|
| biolatency.bt | File | 681 B | 0755 |
|
| biolatpcts-bpfcc | File | 10.01 KB | 0755 |
|
| biopattern-bpfcc | File | 3.86 KB | 0755 |
|
| biosdecode | File | 27.28 KB | 0755 |
|
| biosnoop-bpfcc | File | 10.58 KB | 0755 |
|
| biosnoop.bt | File | 1.12 KB | 0755 |
|
| biostacks.bt | File | 955 B | 0755 |
|
| biotop-bpfcc | File | 9.41 KB | 0755 |
|
| bitesize-bpfcc | File | 1.14 KB | 0755 |
|
| bitesize.bt | File | 567 B | 0755 |
|
| blkdeactivate | File | 15.97 KB | 0755 |
|
| blkdiscard | File | 22.45 KB | 0755 |
|
| blkid | File | 54.49 KB | 0755 |
|
| blkzone | File | 34.45 KB | 0755 |
|
| blockdev | File | 34.45 KB | 0755 |
|
| bluetoothd | File | 1.75 MB | 0755 |
|
| bpflist-bpfcc | File | 2.54 KB | 0755 |
|
| bpftool | File | 2.02 MB | 0755 |
|
| bridge | File | 156.56 KB | 0755 |
|
| brltty-setup | File | 1.38 KB | 0755 |
|
| btrfsdist-bpfcc | File | 6.47 KB | 0755 |
|
| btrfsslower-bpfcc | File | 9.75 KB | 0755 |
|
| cachestat-bpfcc | File | 6.38 KB | 0755 |
|
| cachetop-bpfcc | File | 9.15 KB | 0755 |
|
| capable-bpfcc | File | 8.28 KB | 0755 |
|
| capable.bt | File | 1.88 KB | 0755 |
|
| capsh | File | 57.2 KB | 0755 |
|
| cfdisk | File | 98.81 KB | 0755 |
|
| cgdisk | File | 166.56 KB | 0755 |
|
| chat | File | 34.38 KB | 0755 |
|
| chcpu | File | 34.45 KB | 0755 |
|
| check_forensic | File | 952 B | 0755 |
|
| chgpasswd | File | 58.45 KB | 0755 |
|
| chmem | File | 38.45 KB | 0755 |
|
| chpasswd | File | 75.16 KB | 0755 |
|
| chroot | File | 42.59 KB | 0755 |
|
| cobjnew-bpfcc | File | 53 B | 0755 |
|
| coldreboot | File | 99 B | 0755 |
|
| compactsnoop-bpfcc | File | 11.08 KB | 0755 |
|
| cpudist-bpfcc | File | 6.85 KB | 0755 |
|
| cpuunclaimed-bpfcc | File | 14.59 KB | 0755 |
|
| cpuwalk.bt | File | 497 B | 0755 |
|
| cracklib-check | File | 14.23 KB | 0755 |
|
| cracklib-format | File | 231 B | 0755 |
|
| cracklib-packer | File | 14.23 KB | 0755 |
|
| cracklib-unpacker | File | 14.23 KB | 0755 |
|
| create-cracklib-dict | File | 990 B | 0755 |
|
| criticalstat-bpfcc | File | 8.41 KB | 0755 |
|
| cron | File | 70.75 KB | 0755 |
|
| cups-browsed | File | 214.78 KB | 0755 |
|
| cupsaccept | File | 14.38 KB | 0755 |
|
| cupsctl | File | 14.45 KB | 0755 |
|
| cupsd | File | 502.93 KB | 0755 |
|
| cupsdisable | File | 14.38 KB | 0755 |
|
| cupsenable | File | 14.38 KB | 0755 |
|
| cupsfilter | File | 46.66 KB | 0755 |
|
| cupsreject | File | 14.38 KB | 0755 |
|
| dbconfig-generate-include | File | 12.36 KB | 0755 |
|
| dbconfig-load-include | File | 5.57 KB | 0755 |
|
| dbslower-bpfcc | File | 7.22 KB | 0755 |
|
| dbstat-bpfcc | File | 3.7 KB | 0755 |
|
| dcb | File | 104.59 KB | 0755 |
|
| dcsnoop-bpfcc | File | 4.03 KB | 0755 |
|
| dcsnoop.bt | File | 1.23 KB | 0755 |
|
| dcstat-bpfcc | File | 3.77 KB | 0755 |
|
| deadlock-bpfcc | File | 20.45 KB | 0755 |
|
| debugfs | File | 237.95 KB | 0755 |
|
| delgroup | File | 18.53 KB | 0755 |
|
| deluser | File | 18.53 KB | 0755 |
|
| depmod | File | 194.31 KB | 0755 |
|
| devlink | File | 186.94 KB | 0755 |
|
| dhcpcd | File | 479.49 KB | 0755 |
|
| dirtop-bpfcc | File | 8.37 KB | 0755 |
|
| dmidecode | File | 143.42 KB | 0755 |
|
| dmsetup | File | 162.34 KB | 0755 |
|
| dmstats | File | 162.34 KB | 0755 |
|
| dnsmasq | File | 580.52 KB | 0755 |
|
| dosfsck | File | 98.46 KB | 0755 |
|
| dosfslabel | File | 42.46 KB | 0755 |
|
| dpkg-preconfigure | File | 4.46 KB | 0755 |
|
| dpkg-reconfigure | File | 4.43 KB | 0755 |
|
| drsnoop-bpfcc | File | 6.73 KB | 0755 |
|
| dump.exfat | File | 22.52 KB | 0755 |
|
| dumpe2fs | File | 34.38 KB | 0755 |
|
| e2freefrag | File | 18.38 KB | 0755 |
|
| e2fsck | File | 408.57 KB | 0755 |
|
| e2image | File | 42.46 KB | 0755 |
|
| e2label | File | 114.64 KB | 0755 |
|
| e2mmpstatus | File | 34.38 KB | 0755 |
|
| e2scrub | File | 7.36 KB | 0755 |
|
| e2scrub_all | File | 4.91 KB | 0755 |
|
| e2undo | File | 22.38 KB | 0755 |
|
| e4crypt | File | 30.45 KB | 0755 |
|
| e4defrag | File | 34.38 KB | 0755 |
|
| ebtables | File | 271.37 KB | 0755 |
|
| ebtables-nft | File | 271.37 KB | 0755 |
|
| ebtables-nft-restore | File | 271.37 KB | 0755 |
|
| ebtables-nft-save | File | 271.37 KB | 0755 |
|
| ebtables-restore | File | 271.37 KB | 0755 |
|
| ebtables-save | File | 271.37 KB | 0755 |
|
| ebtables-translate | File | 271.37 KB | 0755 |
|
| ethtool | File | 731.77 KB | 0755 |
|
| execsnoop-bpfcc | File | 10.93 KB | 0755 |
|
| execsnoop.bt | File | 928 B | 0755 |
|
| exfat2img | File | 34.52 KB | 0755 |
|
| exfatlabel | File | 26.55 KB | 0755 |
|
| exitsnoop-bpfcc | File | 9.42 KB | 0755 |
|
| ext4dist-bpfcc | File | 6.53 KB | 0755 |
|
| ext4slower-bpfcc | File | 9.71 KB | 0755 |
|
| f2fsslower-bpfcc | File | 10.52 KB | 0755 |
|
| faillock | File | 22.38 KB | 0755 |
|
| fatlabel | File | 42.46 KB | 0755 |
|
| fdisk | File | 118.5 KB | 0755 |
|
| filefrag | File | 18.39 KB | 0755 |
|
| filegone-bpfcc | File | 5.64 KB | 0755 |
|
| filelife-bpfcc | File | 6.38 KB | 0755 |
|
| fileslower-bpfcc | File | 7.2 KB | 0755 |
|
| filetop-bpfcc | File | 6.35 KB | 0755 |
|
| findfs | File | 14.45 KB | 0755 |
|
| fixparts | File | 58.55 KB | 0755 |
|
| fsck | File | 42.42 KB | 0755 |
|
| fsck.btrfs | File | 1.16 KB | 0755 |
|
| fsck.exfat | File | 71.34 KB | 0755 |
|
| fsck.ext2 | File | 408.57 KB | 0755 |
|
| fsck.ext3 | File | 408.57 KB | 0755 |
|
| fsck.ext4 | File | 408.57 KB | 0755 |
|
| fsck.fat | File | 98.46 KB | 0755 |
|
| fsck.msdos | File | 98.46 KB | 0755 |
|
| fsck.vfat | File | 98.46 KB | 0755 |
|
| fsfreeze | File | 14.45 KB | 0755 |
|
| fstab-decode | File | 14.38 KB | 0755 |
|
| fstrim | File | 42.45 KB | 0755 |
|
| funccount-bpfcc | File | 12.68 KB | 0755 |
|
| funcinterval-bpfcc | File | 5.46 KB | 0755 |
|
| funclatency-bpfcc | File | 11.28 KB | 0755 |
|
| funcslower-bpfcc | File | 10.38 KB | 0755 |
|
| gdisk | File | 198.56 KB | 0755 |
|
| gdm3 | File | 446.8 KB | 0755 |
|
| genl | File | 138.66 KB | 0755 |
|
| getcap | File | 14.38 KB | 0755 |
|
| gethostlatency-bpfcc | File | 3.82 KB | 0755 |
|
| gethostlatency.bt | File | 1.23 KB | 0755 |
|
| getpcaps | File | 14.38 KB | 0755 |
|
| getty | File | 67.64 KB | 0755 |
|
| getweb | File | 13.67 KB | 0755 |
|
| gnome-menus-blacklist | File | 2.23 KB | 0755 |
|
| gparted | File | 7.38 KB | 0755 |
|
| groupadd | File | 75.29 KB | 0755 |
|
| groupdel | File | 67.04 KB | 0755 |
|
| groupmod | File | 71.2 KB | 0755 |
|
| grpck | File | 58.45 KB | 0755 |
|
| grpconv | File | 50.32 KB | 0755 |
|
| grpunconv | File | 50.29 KB | 0755 |
|
| grub-install | File | 1.18 MB | 0755 |
|
| grub-macbless | File | 954.49 KB | 0755 |
|
| grub-mkconfig | File | 8.63 KB | 0755 |
|
| grub-mkdevicemap | File | 70.77 KB | 0755 |
|
| grub-probe | File | 962.74 KB | 0755 |
|
| grub-reboot | File | 4.73 KB | 0755 |
|
| grub-set-default | File | 3.47 KB | 0755 |
|
| halt | File | 299 KB | 0755 |
|
| hardirqs-bpfcc | File | 6.85 KB | 0755 |
|
| hdparm | File | 139.43 KB | 0755 |
|
| httxt2dbm | File | 14.38 KB | 0755 |
|
| iconvconfig | File | 34.55 KB | 0755 |
|
| ifconfig | File | 85.25 KB | 0755 |
|
| init | File | 134.45 KB | 0755 |
|
| inject-bpfcc | File | 16.06 KB | 0755 |
|
| insmod | File | 194.31 KB | 0755 |
|
| install-sgmlcatalog | File | 4.44 KB | 0755 |
|
| installkernel | File | 2.62 KB | 0755 |
|
| invoke-rc.d | File | 16.13 KB | 0755 |
|
| ip | File | 904.97 KB | 0755 |
|
| ip6tables | File | 271.37 KB | 0755 |
|
| ip6tables-apply | File | 6.89 KB | 0755 |
|
| ip6tables-legacy | File | 105.02 KB | 0755 |
|
| ip6tables-legacy-restore | File | 105.02 KB | 0755 |
|
| ip6tables-legacy-save | File | 105.02 KB | 0755 |
|
| ip6tables-nft | File | 271.37 KB | 0755 |
|
| ip6tables-nft-restore | File | 271.37 KB | 0755 |
|
| ip6tables-nft-save | File | 271.37 KB | 0755 |
|
| ip6tables-restore | File | 271.37 KB | 0755 |
|
| ip6tables-restore-translate | File | 271.37 KB | 0755 |
|
| ip6tables-save | File | 271.37 KB | 0755 |
|
| ip6tables-translate | File | 271.37 KB | 0755 |
|
| ipmaddr | File | 18.38 KB | 0755 |
|
| ipp-usb | File | 6.66 MB | 0755 |
|
| ippevepcl | File | 18.38 KB | 0755 |
|
| ippeveprinter | File | 186.46 KB | 0755 |
|
| ippeveps | File | 30.38 KB | 0755 |
|
| iptables | File | 271.37 KB | 0755 |
|
| iptables-apply | File | 6.89 KB | 0755 |
|
| iptables-legacy | File | 105.02 KB | 0755 |
|
| iptables-legacy-restore | File | 105.02 KB | 0755 |
|
| iptables-legacy-save | File | 105.02 KB | 0755 |
|
| iptables-nft | File | 271.37 KB | 0755 |
|
| iptables-nft-restore | File | 271.37 KB | 0755 |
|
| iptables-nft-save | File | 271.37 KB | 0755 |
|
| iptables-restore | File | 271.37 KB | 0755 |
|
| iptables-restore-translate | File | 271.37 KB | 0755 |
|
| iptables-save | File | 271.37 KB | 0755 |
|
| iptables-translate | File | 271.37 KB | 0755 |
|
| iptunnel | File | 18.38 KB | 0755 |
|
| isosize | File | 14.45 KB | 0755 |
|
| ispell-autobuildhash | File | 15.52 KB | 0755 |
|
| iucode-tool | File | 54.34 KB | 0755 |
|
| iucode_tool | File | 54.34 KB | 0755 |
|
| iw | File | 307.85 KB | 0755 |
|
| javacalls-bpfcc | File | 55 B | 0755 |
|
| javaflow-bpfcc | File | 54 B | 0755 |
|
| javagc-bpfcc | File | 52 B | 0755 |
|
| javaobjnew-bpfcc | File | 56 B | 0755 |
|
| javastat-bpfcc | File | 54 B | 0755 |
|
| javathreads-bpfcc | File | 57 B | 0755 |
|
| kbdrate | File | 18.38 KB | 0755 |
|
| kdump-config | File | 38.98 KB | 0755 |
|
| kexec | File | 190.41 KB | 0755 |
|
| kexec-load-kernel | File | 2.31 KB | 0755 |
|
| killall5 | File | 26.3 KB | 0755 |
|
| killsnoop-bpfcc | File | 4.45 KB | 0755 |
|
| killsnoop.bt | File | 873 B | 0755 |
|
| klockstat-bpfcc | File | 13.04 KB | 0755 |
|
| kvmexit-bpfcc | File | 11.19 KB | 0755 |
|
| ldattach | File | 26.45 KB | 0755 |
|
| ldconfig | File | 387 B | 0755 |
|
| ldconfig.real | File | 1.03 MB | 0755 |
|
| llcstat-bpfcc | File | 4.48 KB | 0755 |
|
| loads.bt | File | 1.1 KB | 0755 |
|
| locale-gen | File | 4.35 KB | 0755 |
|
| logrotate | File | 94.31 KB | 0755 |
|
| logsave | File | 18.23 KB | 0755 |
|
| losetup | File | 78.63 KB | 0755 |
|
| lpadmin | File | 34.38 KB | 0755 |
|
| lpc | File | 14.43 KB | 0755 |
|
| lpinfo | File | 14.38 KB | 0755 |
|
| lpmove | File | 14.38 KB | 0755 |
|
| lsmod | File | 194.31 KB | 0755 |
|
| lspcmcia | File | 22.59 KB | 0755 |
|
| make-ssl-cert | File | 6.65 KB | 0755 |
|
| mdflush-bpfcc | File | 2.24 KB | 0755 |
|
| mdflush.bt | File | 775 B | 0755 |
|
| memleak-bpfcc | File | 20.92 KB | 0755 |
|
| mii-tool | File | 26.81 KB | 0755 |
|
| mkdosfs | File | 54.9 KB | 0755 |
|
| mke2fs | File | 146.7 KB | 0755 |
|
| mkfs | File | 14.45 KB | 0755 |
|
| mkfs.btrfs | File | 852.66 KB | 0755 |
|
| mkfs.exfat | File | 30.46 KB | 0755 |
|
| mkfs.ext2 | File | 146.7 KB | 0755 |
|
| mkfs.ext3 | File | 146.7 KB | 0755 |
|
| mkfs.ext4 | File | 146.7 KB | 0755 |
|
| mkfs.fat | File | 54.9 KB | 0755 |
|
| mkfs.msdos | File | 54.9 KB | 0755 |
|
| mkfs.ntfs | File | 74.46 KB | 0755 |
|
| mkfs.vfat | File | 54.9 KB | 0755 |
|
| mkhomedir_helper | File | 22.41 KB | 0755 |
|
| mkinitramfs | File | 15.5 KB | 0755 |
|
| mklost+found | File | 14.38 KB | 0755 |
|
| mkntfs | File | 74.46 KB | 0755 |
|
| mkswap | File | 54.46 KB | 0755 |
|
| modinfo | File | 194.31 KB | 0755 |
|
| modprobe | File | 194.31 KB | 0755 |
|
| mount.fuse | File | 18.38 KB | 0755 |
|
| mount.fuse3 | File | 18.38 KB | 0755 |
|
| mount.lowntfs-3g | File | 131.05 KB | 0755 |
|
| mount.ntfs | File | 175.09 KB | 4755 |
|
| mount.ntfs-3g | File | 175.09 KB | 4755 |
|
| mountsnoop-bpfcc | File | 14.62 KB | 0755 |
|
| mysqld | File | 59.28 MB | 0755 |
|
| mysqld_qslower-bpfcc | File | 3.05 KB | 0755 |
|
| nameif | File | 14.47 KB | 0755 |
|
| naptime.bt | File | 1.01 KB | 0755 |
|
| netplan | File | 802 B | 0755 |
|
| netqtop-bpfcc | File | 5.59 KB | 0755 |
|
| newusers | File | 83.04 KB | 0755 |
|
| nfnl_osf | File | 18.38 KB | 0755 |
|
| nfsdist-bpfcc | File | 4.95 KB | 0755 |
|
| nfsslower-bpfcc | File | 13.61 KB | 0755 |
|
| nft | File | 26.3 KB | 0755 |
|
| nodegc-bpfcc | File | 52 B | 0755 |
|
| nodestat-bpfcc | File | 54 B | 0755 |
|
| nologin | File | 14.45 KB | 0755 |
|
| ntfsclone | File | 50.46 KB | 0755 |
|
| ntfscp | File | 34.45 KB | 0755 |
|
| ntfslabel | File | 22.45 KB | 0755 |
|
| ntfsresize | File | 66.47 KB | 0755 |
|
| ntfsundelete | File | 50.46 KB | 0755 |
|
| offcputime-bpfcc | File | 13.46 KB | 0755 |
|
| offwaketime-bpfcc | File | 15.31 KB | 0755 |
|
| on_ac_power | File | 2.45 KB | 0755 |
|
| oomkill-bpfcc | File | 2.04 KB | 0755 |
|
| oomkill.bt | File | 1.17 KB | 0755 |
|
| opensnoop-bpfcc | File | 14.24 KB | 0755 |
|
| opensnoop.bt | File | 953 B | 0755 |
|
| openvpn | File | 1.04 MB | 0755 |
|
| ownership | File | 14.52 KB | 0755 |
|
| pam-auth-update | File | 20.96 KB | 0755 |
|
| pam_extrausers_chkpwd | File | 30.38 KB | 2755 |
|
| pam_extrausers_update | File | 34.39 KB | 0755 |
|
| pam_getenv | File | 2.82 KB | 0755 |
|
| pam_namespace_helper | File | 467 B | 0755 |
|
| pam_timestamp_check | File | 14.38 KB | 0755 |
|
| paperconfig | File | 3.55 KB | 0755 |
|
| parted | File | 122.48 KB | 0755 |
|
| partprobe | File | 14.45 KB | 0755 |
|
| pccardctl | File | 22.59 KB | 0755 |
|
| perlcalls-bpfcc | File | 55 B | 0755 |
|
| perlflow-bpfcc | File | 54 B | 0755 |
|
| perlstat-bpfcc | File | 54 B | 0755 |
|
| phpcalls-bpfcc | File | 54 B | 0755 |
|
| phpdismod | File | 7.11 KB | 0755 |
|
| phpenmod | File | 7.11 KB | 0755 |
|
| phpflow-bpfcc | File | 53 B | 0755 |
|
| phpquery | File | 6.24 KB | 0755 |
|
| phpstat-bpfcc | File | 53 B | 0755 |
|
| pidpersec-bpfcc | File | 1.08 KB | 0755 |
|
| pidpersec.bt | File | 628 B | 0755 |
|
| pivot_root | File | 14.45 KB | 0755 |
|
| plipconfig | File | 14.38 KB | 0755 |
|
| plymouthd | File | 150.65 KB | 0755 |
|
| poweroff | File | 299 KB | 0755 |
|
| ppchcalls-bpfcc | File | 13.89 KB | 0755 |
|
| pppd | File | 494.71 KB | 4754 |
|
| pppdump | File | 18.38 KB | 0755 |
|
| pppoe-discovery | File | 30.37 KB | 0755 |
|
| pppstats | File | 18.37 KB | 0755 |
|
| pptp | File | 67.16 KB | 0755 |
|
| pptpsetup | File | 6.49 KB | 0755 |
|
| profile-bpfcc | File | 14.41 KB | 0755 |
|
| pwck | File | 58.45 KB | 0755 |
|
| pwconv | File | 50.32 KB | 0755 |
|
| pwhistory_helper | File | 22.38 KB | 0755 |
|
| pwunconv | File | 46.32 KB | 0755 |
|
| pythoncalls-bpfcc | File | 57 B | 0755 |
|
| pythonflow-bpfcc | File | 56 B | 0755 |
|
| pythongc-bpfcc | File | 54 B | 0755 |
|
| pythonstat-bpfcc | File | 56 B | 0755 |
|
| rarp | File | 36.41 KB | 0755 |
|
| rdmaucma-bpfcc | File | 4.95 KB | 0755 |
|
| readahead-bpfcc | File | 6.54 KB | 0755 |
|
| readprofile | File | 22.48 KB | 0755 |
|
| reboot | File | 299 KB | 0755 |
|
| remove-default-ispell | File | 2.86 KB | 0755 |
|
| remove-default-wordlist | File | 2.86 KB | 0755 |
|
| remove-shell | File | 1.08 KB | 0755 |
|
| reset-trace-bpfcc | File | 3.42 KB | 0755 |
|
| resize2fs | File | 70.38 KB | 0755 |
|
| resolvconf | File | 178.69 KB | 0755 |
|
| rfkill | File | 30.3 KB | 0755 |
|
| rmmod | File | 194.31 KB | 0755 |
|
| rmt | File | 62.76 KB | 0755 |
|
| rmt-tar | File | 62.76 KB | 0755 |
|
| route | File | 76.34 KB | 0755 |
|
| rsyslogd | File | 852.39 KB | 0755 |
|
| rtacct | File | 28.39 KB | 0755 |
|
| rtcwake | File | 34.45 KB | 0755 |
|
| rtkitctl | File | 14.38 KB | 0755 |
|
| rtmon | File | 134.59 KB | 0755 |
|
| rubycalls-bpfcc | File | 55 B | 0755 |
|
| rubyflow-bpfcc | File | 54 B | 0755 |
|
| rubygc-bpfcc | File | 52 B | 0755 |
|
| rubyobjnew-bpfcc | File | 56 B | 0755 |
|
| rubystat-bpfcc | File | 54 B | 0755 |
|
| runlevel | File | 299 KB | 0755 |
|
| runqlat-bpfcc | File | 9.3 KB | 0755 |
|
| runqlat.bt | File | 788 B | 0755 |
|
| runqlen-bpfcc | File | 8.05 KB | 0755 |
|
| runqlen.bt | File | 1.01 KB | 0755 |
|
| runqslower-bpfcc | File | 9.01 KB | 0755 |
|
| runuser | File | 54.45 KB | 0755 |
|
| saned | File | 82.88 KB | 0755 |
|
| select-default-ispell | File | 3.23 KB | 0755 |
|
| select-default-wordlist | File | 3.21 KB | 0755 |
|
| service | File | 8.99 KB | 0755 |
|
| setcap | File | 14.38 KB | 0755 |
|
| setuids.bt | File | 1.76 KB | 0755 |
|
| setvesablank | File | 14.45 KB | 0755 |
|
| setvtrgb | File | 14.51 KB | 0755 |
|
| sfdisk | File | 106.45 KB | 0755 |
|
| sgdisk | File | 178.56 KB | 0755 |
|
| shadowconfig | File | 2.22 KB | 0755 |
|
| shmsnoop-bpfcc | File | 7.8 KB | 0755 |
|
| shutdown | File | 299 KB | 0755 |
|
| slabratetop-bpfcc | File | 6.66 KB | 0755 |
|
| slattach | File | 40.16 KB | 0755 |
|
| sofdsnoop-bpfcc | File | 8.06 KB | 0755 |
|
| softirqs-bpfcc | File | 5.59 KB | 0755 |
|
| solisten-bpfcc | File | 5.96 KB | 0755 |
|
| spice-vdagentd | File | 58.9 KB | 0755 |
|
| split-logfile | File | 2.36 KB | 0755 |
|
| sshd | File | 458.96 KB | 0755 |
|
| ssllatency.bt | File | 2.12 KB | 0755 |
|
| sslsniff-bpfcc | File | 13.68 KB | 0755 |
|
| sslsnoop.bt | File | 2.03 KB | 0755 |
|
| sssd | File | 54.45 KB | 0755 |
|
| stackcount-bpfcc | File | 16.26 KB | 0755 |
|
| start-stop-daemon | File | 47.57 KB | 0755 |
|
| statsnoop-bpfcc | File | 4.92 KB | 0755 |
|
| statsnoop.bt | File | 1.26 KB | 0755 |
|
| sudo_logsrvd | File | 256.58 KB | 0755 |
|
| sudo_sendlog | File | 135.75 KB | 0755 |
|
| sulogin | File | 42.46 KB | 0755 |
|
| swapin.bt | File | 946 B | 0755 |
|
| swaplabel | File | 18.45 KB | 0755 |
|
| swapoff | File | 22.45 KB | 0755 |
|
| swapon | File | 46.45 KB | 0755 |
|
| switch_root | File | 22.45 KB | 0755 |
|
| syncsnoop-bpfcc | File | 1.27 KB | 0755 |
|
| syncsnoop.bt | File | 839 B | 0755 |
|
| syscount-bpfcc | File | 8.57 KB | 0755 |
|
| syscount.bt | File | 872 B | 0755 |
|
| sysctl | File | 30.46 KB | 0755 |
|
| tarcat | File | 936 B | 0755 |
|
| tc | File | 743.73 KB | 0755 |
|
| tclcalls-bpfcc | File | 54 B | 0755 |
|
| tclflow-bpfcc | File | 53 B | 0755 |
|
| tclobjnew-bpfcc | File | 55 B | 0755 |
|
| tclstat-bpfcc | File | 53 B | 0755 |
|
| tcpaccept-bpfcc | File | 9 KB | 0755 |
|
| tcpaccept.bt | File | 1.93 KB | 0755 |
|
| tcpcong-bpfcc | File | 20.11 KB | 0755 |
|
| tcpconnect-bpfcc | File | 18.46 KB | 0755 |
|
| tcpconnect.bt | File | 1.83 KB | 0755 |
|
| tcpconnlat-bpfcc | File | 9.07 KB | 0755 |
|
| tcpdrop-bpfcc | File | 8.1 KB | 0755 |
|
| tcpdrop.bt | File | 2.63 KB | 0755 |
|
| tcplife-bpfcc | File | 16.55 KB | 0755 |
|
| tcplife.bt | File | 2.93 KB | 0755 |
|
| tcpretrans-bpfcc | File | 13.77 KB | 0755 |
|
| tcpretrans.bt | File | 2.29 KB | 0755 |
|
| tcprtt-bpfcc | File | 8.7 KB | 0755 |
|
| tcpstates-bpfcc | File | 13.73 KB | 0755 |
|
| tcpsubnet-bpfcc | File | 7.63 KB | 0755 |
|
| tcpsynbl-bpfcc | File | 2.12 KB | 0755 |
|
| tcpsynbl.bt | File | 962 B | 0755 |
|
| tcptop-bpfcc | File | 12.64 KB | 0755 |
|
| tcptracer-bpfcc | File | 17.71 KB | 0755 |
|
| telinit | File | 299 KB | 0755 |
|
| thermald | File | 534.81 KB | 0755 |
|
| threadsnoop-bpfcc | File | 1.81 KB | 0755 |
|
| threadsnoop.bt | File | 752 B | 0755 |
|
| tipc | File | 98.59 KB | 0755 |
|
| tplist-bpfcc | File | 4.06 KB | 0755 |
|
| trace-bpfcc | File | 42.86 KB | 0755 |
|
| ttysnoop-bpfcc | File | 7.59 KB | 0755 |
|
| tune.exfat | File | 38.73 KB | 0755 |
|
| tune2fs | File | 114.64 KB | 0755 |
|
| u-d-c-print-pci-ids | File | 517 B | 0755 |
|
| ucalls | File | 11.69 KB | 0755 |
|
| uflow | File | 7.92 KB | 0755 |
|
| ufw | File | 4.84 KB | 0755 |
|
| ugc | File | 7.64 KB | 0755 |
|
| umount.udisks2 | File | 14.38 KB | 0755 |
|
| undump.bt | File | 789 B | 0755 |
|
| unix_chkpwd | File | 30.38 KB | 2755 |
|
| unix_update | File | 34.38 KB | 0755 |
|
| uobjnew | File | 6.04 KB | 0755 |
|
| update-ca-certificates | File | 5.32 KB | 0755 |
|
| update-catalog | File | 9.17 KB | 0755 |
|
| update-cracklib | File | 1.15 KB | 0755 |
|
| update-default-aspell | File | 1 KB | 0755 |
|
| update-default-ispell | File | 9.68 KB | 0755 |
|
| update-default-wordlist | File | 7.5 KB | 0755 |
|
| update-dictcommon-aspell | File | 1 KB | 0755 |
|
| update-dictcommon-hunspell | File | 782 B | 0755 |
|
| update-fonts-alias | File | 5.71 KB | 0755 |
|
| update-fonts-dir | File | 3.98 KB | 0755 |
|
| update-fonts-scale | File | 6.1 KB | 0755 |
|
| update-grub | File | 64 B | 0755 |
|
| update-grub2 | File | 64 B | 0755 |
|
| update-gsfontmap | File | 390 B | 0755 |
|
| update-icon-caches | File | 596 B | 0755 |
|
| update-ieee-data | File | 3.41 KB | 0755 |
|
| update-inetd | File | 5.83 KB | 0755 |
|
| update-info-dir | File | 1.66 KB | 0755 |
|
| update-initramfs | File | 7.57 KB | 0755 |
|
| update-locale | File | 3.02 KB | 0755 |
|
| update-passwd | File | 34.64 KB | 0755 |
|
| update-pciids | File | 2.12 KB | 0755 |
|
| update-rc.d | File | 17.72 KB | 0755 |
|
| update-secureboot-policy | File | 7.43 KB | 0755 |
|
| update-shells | File | 3.97 KB | 0755 |
|
| update-xmlcatalog | File | 16.88 KB | 0755 |
|
| usb_modeswitch | File | 59.74 KB | 0755 |
|
| usb_modeswitch_dispatcher | File | 26.78 KB | 0755 |
|
| usbmuxd | File | 94.75 KB | 0755 |
|
| useradd | File | 144.01 KB | 0755 |
|
| userdel | File | 91.16 KB | 0755 |
|
| usermod | File | 131.82 KB | 0755 |
|
| ustat | File | 12.12 KB | 0755 |
|
| uthreads | File | 4 KB | 0755 |
|
| uuidd | File | 30.95 KB | 0755 |
|
| validlocale | File | 1.73 KB | 0755 |
|
| vcstime | File | 14.37 KB | 0755 |
|
| vdpa | File | 38.64 KB | 0755 |
|
| vfscount-bpfcc | File | 1.36 KB | 0755 |
|
| vfscount.bt | File | 515 B | 0755 |
|
| vfsstat-bpfcc | File | 4.06 KB | 0755 |
|
| vfsstat.bt | File | 721 B | 0755 |
|
| vigr | File | 60.82 KB | 0755 |
|
| vipw | File | 60.82 KB | 0755 |
|
| virtiostat-bpfcc | File | 8.69 KB | 0755 |
|
| visudo | File | 260.95 KB | 0755 |
|
| vmcore-dmesg | File | 30.25 KB | 0755 |
|
| vpddecode | File | 14.66 KB | 0755 |
|
| vsftpd | File | 176.54 KB | 0755 |
|
| wakeuptime-bpfcc | File | 8.1 KB | 0755 |
|
| wipefs | File | 38.45 KB | 0755 |
|
| wpa_action | File | 1.69 KB | 0755 |
|
| wpa_cli | File | 148.39 KB | 0755 |
|
| wpa_supplicant | File | 3.96 MB | 0755 |
|
| wqlat-bpfcc | File | 4.95 KB | 0755 |
|
| writeback.bt | File | 1.66 KB | 0755 |
|
| xfsdist-bpfcc | File | 4.61 KB | 0755 |
|
| xfsdist.bt | File | 1012 B | 0755 |
|
| xfsslower-bpfcc | File | 7.78 KB | 0755 |
|
| xtables-legacy-multi | File | 105.02 KB | 0755 |
|
| xtables-monitor | File | 271.37 KB | 0755 |
|
| xtables-nft-multi | File | 271.37 KB | 0755 |
|
| zfsdist-bpfcc | File | 5.3 KB | 0755 |
|
| zfsslower-bpfcc | File | 8.45 KB | 0755 |
|
| zic | File | 66.47 KB | 0755 |
|
| zramctl | File | 58.59 KB | 0755 |
|