__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#!/usr/bin/perl -w
# pam-auth-update: update /etc/pam.d/common-* from /usr/share/pam-configs
#
# Update the /etc/pam.d/common-* files based on the per-package profiles
# provided in /usr/share/pam-configs/ taking into consideration user's
# preferences (as determined via debconf prompting).
#
# Written by Steve Langasek <steve.langasek@canonical.com>
#
# Copyright (C) 2008 Canonical Ltd.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of version 3 of the GNU General Public License as
# published by the Free Software Foundation.
#
# # This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,
# USA.
use strict;
use Debconf::Client::ConfModule ':all';
use IPC::Open2 'open2';
version('2.0');
my $capb=capb('backup escape');
my $inputdir = '/usr/share/pam-configs';
my $template = 'libpam-runtime/profiles';
my $errtemplate = 'libpam-runtime/conflicts';
my $overridetemplate = 'libpam-runtime/override';
my $blanktemplate = 'libpam-runtime/no_profiles_chosen';
my $titletemplate = 'libpam-runtime/title';
my $confdir = '/etc/pam.d';
my $savedir = '/var/lib/pam';
my (%profiles, @sorted, @enabled, @conflicts, @new, %removals, %to_disable, %to_enable);
my $force = 0;
my $package = 0;
my $priority = 'high';
my %md5sums = (
'auth' => ['8d4fe17e66ba25de16a117035d1396aa'],
'account' => ['3c0c362eaf3421848b679d63fd48c3fa'],
'password' => [
'4d5c92d595a46b69cd61f18feb4c0574',
'50fce2113dfda83ac8bdd5a6e706caec',
'4bd7610f2e85f8ddaef79c7db7cb49eb',
'9ba753d0824276b44bcadfee1f87b6bc',
],
'session' => [
'f297c731a467822cbd86e1283263e8a3',
'240fb92986c885b327cdb21dd641da8c',
'4a25673e8b36f1805219027d3be02cd2',
'd38511a6ce8324742c151eed9fb57ba1',
],
'session-noninteractive' => [
'ad2b78ce1498dd637ef36469430b6ac6',
'53c1ede0bf4c07879d3582d875917545',
'a20e8df3469bfe25c13a3b39161b30f0',
],
);
my @invalid_modules = ('pam_tally');
# use a '--force' arg to specify that /etc/pam.d should be overwritten;
# used only on upgrades where the postinst has already determined that the
# checksums match. Module packages other than libpam-runtime itself must
# NEVER use this option! Document with big skullses and crossboneses! It
# needs to be exposed for libpam-runtime because that's the package that
# decides whether we have a pristine config to be converted, and knows
# whether the version being upgraded from is one for which the conversion
# should be done.
while ($#ARGV >= 0) {
my $opt = shift;
if ($opt eq '--force') {
$force = 1;
} elsif ($opt eq '--package') {
$package = 1;
} elsif ($opt eq '--root') {
my $rootdir = shift @ARGV;
$savedir = "${rootdir}$savedir";
$confdir = "${rootdir}$confdir";
$inputdir = "${rootdir}$inputdir";
} elsif ($opt eq '--remove') {
while ($#ARGV >= 0) {
last if ($ARGV[0] =~ /^--/);
$removals{shift @ARGV} = 1;
}
# --remove implies --package
$package = 1 if (keys(%removals));
} elsif ($opt eq '--disable') {
while ($#ARGV >= 0) {
last if ($ARGV[0] =~ /^--/);
$to_disable{shift @ARGV} = 1;
}
# --disable implies --package
$package = 1 if (keys(%to_disable));
} elsif ($opt eq '--enable') {
while ($#ARGV >= 0) {
last if ($ARGV[0] =~ /^--/);
$to_enable{shift @ARGV} = 1;
}
# --enable implies --package
$package = 1 if (keys(%to_enable));
}
}
opendir(DIR, $inputdir) || die "could not open config directory: $!";
while (my $profile = readdir(DIR)) {
next if ($profile eq '.' || $profile eq '..' || $profile =~ m/~$/ || $profile =~ m/^#.+#$/);
%{$profiles{$profile}} = parse_pam_profile($inputdir . '/' . $profile);
if (defined $profiles{$profile}{'disabled'} and $profiles{$profile}{'disabled'}) {
delete $profiles{$profile};
}
}
closedir DIR;
$priority = 'medium' if ($package);
x_loadtemplatefile('/var/lib/dpkg/info/libpam-runtime.templates','libpam-runtime');
# always sort by priority, so we have consistency and don't have to
# shuffle later
@sorted = sort { $profiles{$b}->{'Priority'} <=> $profiles{$a}->{'Priority'}
|| $b cmp $a }
keys(%profiles);
# If we're being called for package removal, filter out those options here
@sorted = grep { !$removals{$_} } @sorted;
subst($template, 'profile_names', join(', ',@sorted));
subst($template, 'profiles',
join(', ', map { $profiles{$_}->{'Name'} } @sorted));
my $diff = diff_profiles($confdir,$savedir);
if ($diff) {
@enabled = grep { !$removals{$_} } @{$diff->{'mods'}};
} else {
@enabled = split(/, /,get($template));
}
# find out what we've seen, so we can ignore those defaults
my %seen;
if (-e $savedir . '/seen') {
open(SEEN,$savedir . '/seen') or die("open(${savedir}/seen) failed: $!");
while (<SEEN>) {
chomp;
$seen{$_} = 1;
}
close(SEEN);
}
# filter out any options that are no longer available for any reason
@enabled = grep { $profiles{$_} } @enabled;
# add configs to enable
push(@enabled,
grep { $to_enable{$_} } @sorted);
# Disable anything explicitly disabled
@enabled = grep {!$to_disable{$_} } @enabled;
# And we've seen anything we disable
foreach my $i (keys %to_disable) {
$seen{$i} = 1;
}
# an empty module set is an error, so in that case grab all the defaults
if (!@enabled) {
%seen = ();
$priority = 'high' unless ($force);
}
# add any previously-unseen configs
push(@enabled,
grep { $profiles{$_}->{'Default'} eq 'yes' && !$seen{$_} } @sorted);
@enabled = sort { $profiles{$b}->{'Priority'} <=> $profiles{$a}->{'Priority'}
|| $b cmp $a }
@enabled;
my $prev = '';
@enabled = grep { $_ ne $prev && (($prev) = $_) } @enabled;
# Do we have any new options to show? If not, we shouldn't reprompt the
# user, at any priority level, unless explicitly called.
@new = grep { !$seen{$_} } @sorted;
settitle($titletemplate);
# if diff_profiles() fails, and we weren't passed a 'force' argument
# (because this isn't an upgrade from an old version, or the checksum
# didn't match, or we're being called by some other module package), prompt
# the user whether to override. If the user declines (the default), we
# never again manage this config unless manually called with '--force'.
if (!$diff && !$force) {
input('high',$overridetemplate);
go();
$force = 1 if (get($overridetemplate) eq 'true');
}
if (!$diff && !$force) {
print STDERR <<EOF;
pam-auth-update: Local modifications to /etc/pam.d/common-*, not updating.
pam-auth-update: Run pam-auth-update --force to override.
EOF
exit;
}
umask(0022);
do {
@conflicts = ();
if (@new || !$package) {
fset($template,'seen','false');
}
set($template,join(', ', @enabled));
input($priority,$template);
go();
@enabled = split(/, /, get($template));
# in case of conflicts, automatically unset the lower priority
# item of each pair
foreach my $elem (@enabled)
{
for (my $i=$#enabled; $i >= 0; $i--)
{
my $conflict = $enabled[$i];
if ($profiles{$elem}->{'Conflicts'}->{$conflict}) {
splice(@enabled,$i,1);
my $desc = $profiles{$elem}->{'Name'}
. ', ' . $profiles{$conflict}->{'Name'};
push(@conflicts,$desc);
}
}
}
if (@conflicts) {
subst($errtemplate, 'conflicts', join("\\n", @conflicts));
input('high',$errtemplate);
}
set($template, join(', ', @enabled));
if (!@enabled) {
input('high',$blanktemplate);
# we can only end up here by user error, but give them another
# shot at selecting a correct config anyway.
fset($template,'seen','false');
}
} while (@conflicts || !@enabled);
# the decision has been made about what configs to use, so even if
# something fails after this, we shouldn't go munging the default
# options again. Save the list of known configs to /var/lib/pam.
open(SEEN,"> $savedir/seen") or die("open(${savedir}/seen) failed: $!");
for my $i (@sorted) {
print SEEN "$i\n";
}
close(SEEN) or die("close(${savedir}/seen) failed: $!");
# @enabled now contains our list of profiles to use for piecing together
# a config
# we have:
# - templates into which we insert the specialness
# - magic comments denoting the beginning and end of our managed block;
# looking at only the functional config lines would potentially let us
# handle more cases, at the expense of much greater complexity, so
# pass on this at least for the first round
# - a representation of the autogenerated config stored in /var/lib/pam,
# that we can diff against in order to account for changed options or
# manually dropped modules
# - a hash describing the local modifications the user has made to the
# config; these are always preserved unless manually overridden with
# the --force option
write_profiles(\%profiles, \@enabled, $confdir, $savedir, $diff, $force);
# take a single line from a stock config, and merge it with the
# information about local admin edits
sub merge_one_line
{
my ($line,$diff,$count) = @_;
my (@opts,$modline);
my ($adds,$removes);
$line =~ /^((\[[^]]+\]|\w+)\s+\S+)\s*(.*)/;
@opts = split(/\s+/,$3);
$modline = $1;
$modline =~ s/end/$count/g;
if ($diff) {
my $mod = $modline;
$mod =~ s/(\[[^0-9]*)[0-9]+(.*\])/$1$2/g;
$adds = \%{$diff->{'add'}{$mod}};
$removes = \%{$diff->{'remove'}{$mod}};
} else {
$adds = $removes = undef;
}
for (my $i = 0; $i <= $#opts; $i++) {
if ($adds->{$opts[$i]}) {
delete $adds->{$opts[$i]};
}
if ($removes->{$opts[$i]}) {
splice(@opts,$i,1);
$i--;
}
}
return $modline . " " . join(' ',@opts,sort keys(%{$adds})) . "\n";
}
# return the lines for a given config name, type, and position in the stack
sub lines_for_module_and_type
{
my ($profiles, $mod, $type, $modpos) = @_;
if ($modpos == 0 && $profiles->{$mod}{$type . '-Initial'}) {
return $profiles->{$mod}{$type . '-Initial'};
}
return $profiles->{$mod}{$type};
}
# create a single PAM config from the indicated template and selections,
# writing to a new file
sub create_from_template
{
my($template,$dest,$profiles,$enabled,$diff,$type) = @_;
my $state = 0;
my $uctype = ucfirst($type);
$type =~ s/-noninteractive//;
open(INPUT,$template) || return 0;
open(OUTPUT,">$dest") || return 0;
while (<INPUT>) {
if ($state == 1) {
if (/^# here's the fallback if no module succeeds/) {
print OUTPUT;
$state++;
}
next;
}
if ($state == 3) {
if (/^# end of pam-auth-update config/) {
print OUTPUT;
$state++;
}
next;
}
print OUTPUT;
my ($pattern,$val);
if ($state == 0) {
$pattern = '^# here are the per-package modules \(the "Primary" block\)';
$val = 'Primary';
} elsif ($state == 2) {
$pattern = '^# and here are more per-package modules \(the "Additional" block\)';
$val = 'Additional';
} else {
next;
}
if (/$pattern/) {
my $i = 0;
my $count = 0;
# first we need to get a count of lines that we're
# going to output, so we can fix up the jumps correctly
for my $mod (@{$enabled}) {
my $output;
next if (!$profiles->{$mod}{$uctype . '-Type'});
next if $profiles->{$mod}{$uctype . '-Type'} ne $val;
$output = lines_for_module_and_type($profiles, $mod, $uctype, $i++);
# bypasses a perl warning about @_, sigh
my @tmparr = split("\n+",$output);
$count += @tmparr;
}
# in case anything tries to jump in the 'additional'
# block, let's try not to jump off the stack...
$count-- if ($val eq 'Additional');
# no primary block, so output a stock pam_permit line
# to keep the stack intact
if ($val eq 'Primary' && $count == 0)
{
print OUTPUT "$type\t[default=1]\t\t\tpam_permit.so\n";
}
$i = 0;
for my $mod (@{$enabled}) {
my $output;
my @output;
next if (!$profiles->{$mod}{$uctype . '-Type'});
next if $profiles->{$mod}{$uctype . '-Type'} ne $val;
$output = lines_for_module_and_type($profiles, $mod, $uctype, $i++);
for my $line (split("\n",$output)) {
$line = merge_one_line($line,$diff,
$count);
print OUTPUT "$type\t$line";
$count--;
}
}
$state++;
}
}
close(INPUT);
close(OUTPUT) or die("close($dest) failed: $!");
if ($state < 4) {
unlink($dest);
return 0;
}
return 1;
}
# take a template file, strip out everything between the markers, and
# return the md5sum of the remaining contents. Used for testing for
# local modifications of the boilerplate.
sub get_template_md5sum
{
my($template) = @_;
my $state = 0;
open(INPUT,$template) || return '';
my($md5sum_fd,$output_fd);
my $pid = open2($md5sum_fd, $output_fd, 'md5sum');
return '' if (!$pid);
while (<INPUT>) {
if ($state == 1) {
if (/^# here's the fallback if no module succeeds/) {
print $output_fd $_;
$state++;
}
next;
}
if ($state == 3) {
if (/^# end of pam-auth-update config/) {
print $output_fd $_;
$state++;
}
next;
}
print $output_fd $_;
my ($pattern,$val);
if ($state == 0) {
$pattern = '^# here are the per-package modules \(the "Primary" block\)';
} elsif ($state == 2) {
$pattern = '^# and here are more per-package modules \(the "Additional" block\)';
} else {
next;
}
if (/$pattern/) {
$state++;
}
}
close(INPUT);
close($output_fd);
my $md5sum = <$md5sum_fd>;
close($md5sum_fd);
waitpid $pid, 0;
$md5sum = (split(/\s+/,$md5sum))[0];
return $md5sum;
}
# merge a set of module declarations into a set of new config files,
# using the information returned from diff_profiles().
sub write_profiles
{
my($profiles,$enabled,$confdir,$savedir,$diff,$force) = @_;
if (! -d $savedir) {
mkdir($savedir);
}
# because we can't atomically replace both /var/lib/pam/$foo and
# /etc/pam.d/common-$foo at the same time, take steps to make this
# somewhat robust
for my $type ('auth','account','password','session',
'session-noninteractive')
{
my $target = $confdir . '/common-' . $type;
my $template = $target;
my $dest = $template . '.pam-new';
my $diff = $diff;
if ($diff) {
$diff = \%{$diff->{$type}};
}
# Detect if the template is unmodified, and if so, use
# the version from /usr/share. Depends on knowing the
# md5sums of the originals.
my $md5sum = get_template_md5sum($template);
for my $i (@{$md5sums{$type}}) {
if ($md5sum eq $i) {
$template = '/usr/share/pam/common-' . $type;
last;
}
}
# first, write out the new config
if (!create_from_template($template,$dest,$profiles,$enabled,
$diff,$type))
{
if (!$force) {
return 0;
}
$template = '/usr/share/pam/common-' . $type;
if (!create_from_template($template,$dest,$profiles,
$enabled,$diff,$type))
{
return 0;
}
}
# then write out the saved config
if (!open(OUTPUT, "> $savedir/$type.new")) {
unlink($dest);
return 0;
}
my $i = 0;
my $uctype = ucfirst($type);
for my $mod (@{$enabled}) {
my $output;
next if (!$profiles->{$mod}{$uctype . '-Type'});
next if ($profiles->{$mod}{$uctype . '-Type'} eq 'Additional');
$output = lines_for_module_and_type($profiles, $mod, $uctype, $i++);
if ($output) {
print OUTPUT "Module: $mod\n";
print OUTPUT $output . "\n";
}
}
# no primary block, so output a stock pam_permit line
if ($i == 0)
{
print OUTPUT "Module: null\n";
print OUTPUT "[default=1]\t\t\tpam_permit.so\n";
}
$i = 0;
for my $mod (@{$enabled}) {
my $output;
next if (!$profiles->{$mod}{$uctype . '-Type'});
next if ($profiles->{$mod}{$uctype . '-Type'} eq 'Primary');
$output = lines_for_module_and_type($profiles, $mod, $uctype, $i++);
if ($output) {
print OUTPUT "Module: $mod\n";
print OUTPUT $output . "\n";
}
}
close(OUTPUT) or die("close($dest) failed: $!");
# then do the renames, back-to-back
# we have to use system because File::Copy is in
# perl-modules, not perl-base
if (-e $target && $force) {
system('cp','-f',$target,$target . '.pam-old') == 0
or die("cp -f ${target} ${target}.pam.old failed");
}
rename($dest,$target)
or die("rename($dest, $target) failed: $!");
rename("$savedir/${type}.new","$savedir/$type")
or die("rename(${savedir}/${type}.new, ${savedir}/${type}) failed: $!");
}
# at the end of a successful write, reset the 'seen' flag and the
# value of the debconf override question.
fset($overridetemplate,'seen','false');
set($overridetemplate,'false');
}
# reconcile the current config in /etc/pam.d with the saved ones in
# /var/lib/pam; returns a hash of profile names and the corresponding
# options that should be added/removed relative to the stock config.
# returns false if any of the markers are missing that permit a merge,
# or on any other failure.
sub diff_profiles
{
my ($sourcedir,$savedir) = @_;
my (%diff);
@{$diff{'mods'}} = ();
# Load the saved config from /var/lib/pam, then iterate through all
# lines in the current config that are in the managed block.
# If anything fails here, just return immediately since we then
# have nothing to merge; instead, the caller will decide later
# whether to force an overwrite.
for my $type ('auth','account','password','session',
'session-noninteractive')
{
my (@saved,$modname);
open(SAVED,$savedir . '/' . $type) || return 0;
while (<SAVED>) {
if (/^Module: (.*)/) {
$modname = $1;
next;
}
chomp;
# trim out the destination of any jumps; this saves
# us from having to re-parse everything just to fix
# up the jump lengths, when changes to these will
# already show up as inconsistencies elsewhere
s/(\[[^0-9]*)[0-9]+(.*\])/$1$2/g;
s/(\[.*)end(.*\])/$1$2/g;
my (@temp) = ($modname,$_);
push(@saved,\@temp);
}
close(SAVED);
my $state = 0;
my (@prev_opts,$curmod);
my $realtype = $type;
$realtype =~ s/-noninteractive//;
open(CURRENT,$sourcedir . '/common-' . $type) || return 0;
while (<CURRENT>) {
if ($state == 0) {
$state = 1
if (/^# here are the per-package modules \(the "Primary" block\)/);
next;
}
if ($state == 1) {
s/^$realtype\s+//;
if (/^# here's the fallback if no module succeeds/) {
$state = 2;
next;
}
}
if ($state == 2) {
$state = 3
if (/^# and here are more per-package modules \(the "Additional" block\)/);
next;
}
if ($state == 3) {
last if (/^# end of pam-auth-update config/);
s/^$realtype\s+//;
}
my $found = 0;
my $curopts;
while (!$found && $#saved >= 0) {
my $line;
($modname,$line) = @{$saved[0]};
shift(@saved);
$line =~ /^((\[[^]]+\]|\w+)\s+\S+)\s*(.*)/;
@prev_opts = split(/\s+/,$3);
$curmod = $1;
# FIXME: the key isn't derived from the config
# name, so collisions are possible if more
# than one config references the same module
$_ =~ s/(\[[^0-9]*)[0-9]+(.*\])/$1$2/g;
# check if this is a match for the current line
if ($_ =~ /^\Q$curmod\E\s*(.*)$/) {
$found = 1;
$curopts = $1;
push(@{$diff{'mods'}},$modname);
}
}
# there's a line in the live config that doesn't
# correspond to anything from the saved config.
# treat this as a failure; it's very error-prone
# to decide what to do with an added line that
# didn't come from a package.
return 0 if (!$found);
for my $opt (split(/\s+/,$curopts)) {
my $found = 0;
for (my $i = 0; $i <= $#prev_opts; $i++) {
if ($prev_opts[$i] eq $opt) {
$found = 1;
splice(@prev_opts,$i,1);
}
}
$diff{$type}{'add'}{$curmod}{$opt} = 1 if (!$found);
}
for my $opt (@prev_opts) {
$diff{$type}{'remove'}{$curmod}{$opt} = 1;
}
}
close(CURRENT);
# we couldn't parse the config, so the merge fails
return 0 if ($state < 3);
}
return \%diff;
}
# simple function to parse a provided config file, in pseudo-RFC822
# format,
sub parse_pam_profile
{
my ($profile) = $_[0];
my $fieldname;
my %profile;
open(PROFILE, $profile) || die "could not read profile $profile: $!";
while (<PROFILE>) {
if (/^(\S+):\s+(.*)\s*$/) {
$fieldname = $1;
# compatibility with the first implementation round;
# "Auth-Final" is now just called "Auth"
$fieldname =~ s/-Final$//;
if ($fieldname eq 'Conflicts') {
foreach my $elem (split(/, /, $2)) {
$profile{'Conflicts'}->{$elem} = 1;
}
} else {
$profile{$fieldname} = $2;
}
} else {
chomp;
s/^\s+//;
s/\s+$//;
$profile{$fieldname} .= "\n$_" if ($_);
if (grep { $profile{$fieldname} =~ /$_/} @invalid_modules) {
$profile{'disabled'} = 1;
}
$profile{$fieldname} =~ s/^[\n\s]+//;
}
}
close(PROFILE);
if (!defined($profile{'Session-Interactive-Only'}) or $profile{'Session-Interactive-Only'} ne 'yes') {
$profile{'Session-noninteractive-Type'} = $profile{'Session-Type'};
$profile{'Session-noninteractive'} = $profile{'Session'};
$profile{'Session-noninteractive-Initial'} = $profile{'Session-Initial'};
}
return %profile;
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| ModemManager | File | 2.07 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.75 KB | 0755 |
|
| aa-remove-unknown | File | 3.15 KB | 0755 |
|
| aa-status | File | 39.06 KB | 0755 |
|
| aa-teardown | File | 137 B | 0755 |
|
| accessdb | File | 14.55 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 | 59.56 KB | 0755 |
|
| apache2 | File | 736.55 KB | 0755 |
|
| apache2ctl | File | 7.26 KB | 0755 |
|
| apachectl | File | 7.26 KB | 0755 |
|
| apparmor_parser | File | 1.55 MB | 0755 |
|
| apparmor_status | File | 39.06 KB | 0755 |
|
| applygnupgdefaults | File | 2.17 KB | 0755 |
|
| argdist-bpfcc | File | 36 KB | 0755 |
|
| arpd | File | 26.33 KB | 0755 |
|
| arptables | File | 219.16 KB | 0755 |
|
| arptables-nft | File | 219.16 KB | 0755 |
|
| arptables-nft-restore | File | 219.16 KB | 0755 |
|
| arptables-nft-save | File | 219.16 KB | 0755 |
|
| arptables-restore | File | 219.16 KB | 0755 |
|
| arptables-save | File | 219.16 KB | 0755 |
|
| badblocks | File | 34.32 KB | 0755 |
|
| bashreadline-bpfcc | File | 2.32 KB | 0755 |
|
| bashreadline.bt | File | 698 B | 0755 |
|
| bcache-super-show | File | 14.3 KB | 0755 |
|
| bindsnoop-bpfcc | File | 15.96 KB | 0755 |
|
| biolatency-bpfcc | File | 11.1 KB | 0755 |
|
| biolatency-kp.bt | File | 664 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.2 KB | 0755 |
|
| biosnoop-bpfcc | File | 10.58 KB | 0755 |
|
| biosnoop.bt | File | 1.12 KB | 0755 |
|
| biostacks.bt | File | 915 B | 0755 |
|
| biotop-bpfcc | File | 9.34 KB | 0755 |
|
| bitesize-bpfcc | File | 1.14 KB | 0755 |
|
| bitesize.bt | File | 567 B | 0755 |
|
| blkdeactivate | File | 15.97 KB | 0755 |
|
| blkdiscard | File | 22.38 KB | 0755 |
|
| blkid | File | 54.41 KB | 0755 |
|
| blkzone | File | 34.38 KB | 0755 |
|
| blockdev | File | 34.38 KB | 0755 |
|
| bpflist-bpfcc | File | 2.54 KB | 0755 |
|
| bpftool | File | 1.58 KB | 0755 |
|
| bridge | File | 108.49 KB | 0755 |
|
| btrfsdist-bpfcc | File | 6.47 KB | 0755 |
|
| btrfsslower-bpfcc | File | 9.75 KB | 0755 |
|
| cache_check | File | 1.36 MB | 0755 |
|
| cache_dump | File | 1.36 MB | 0755 |
|
| cache_metadata_size | File | 1.36 MB | 0755 |
|
| cache_repair | File | 1.36 MB | 0755 |
|
| cache_restore | File | 1.36 MB | 0755 |
|
| cache_writeback | File | 1.36 MB | 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.09 KB | 0755 |
|
| cfdisk | File | 94.73 KB | 0755 |
|
| cgdisk | File | 166.48 KB | 0755 |
|
| chcpu | File | 30.38 KB | 0755 |
|
| check_forensic | File | 952 B | 0755 |
|
| chgpasswd | File | 58.32 KB | 0755 |
|
| chmem | File | 34.38 KB | 0755 |
|
| chpasswd | File | 54.43 KB | 0755 |
|
| chroot | File | 38.51 KB | 0755 |
|
| cobjnew-bpfcc | File | 53 B | 0755 |
|
| compactsnoop-bpfcc | File | 11.1 KB | 0755 |
|
| cpgr | File | 48.45 KB | 0755 |
|
| cppw | File | 48.45 KB | 0755 |
|
| cpudist-bpfcc | File | 6.85 KB | 0755 |
|
| cpuunclaimed-bpfcc | File | 14.59 KB | 0755 |
|
| cpuwalk.bt | File | 497 B | 0755 |
|
| criticalstat-bpfcc | File | 8.41 KB | 0755 |
|
| cron | File | 58.67 KB | 0755 |
|
| cryptdisks_start | File | 1.51 KB | 0755 |
|
| cryptdisks_stop | File | 844 B | 0755 |
|
| cryptsetup | File | 225.9 KB | 0755 |
|
| ctrlaltdel | 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 | 80.52 KB | 0755 |
|
| dcsnoop-bpfcc | File | 4.03 KB | 0755 |
|
| dcsnoop.bt | File | 1.23 KB | 0755 |
|
| dcstat-bpfcc | File | 3.77 KB | 0755 |
|
| ddns-confgen | File | 22.3 KB | 0755 |
|
| deadlock-bpfcc | File | 20.45 KB | 0755 |
|
| debugfs | File | 225.87 KB | 0755 |
|
| delgroup | File | 18.53 KB | 0755 |
|
| deluser | File | 18.53 KB | 0755 |
|
| depmod | File | 170.24 KB | 0755 |
|
| devlink | File | 150.86 KB | 0755 |
|
| dhcpcd | File | 395.4 KB | 0755 |
|
| dirtop-bpfcc | File | 8.37 KB | 0755 |
|
| dmeventd | File | 50.38 KB | 0755 |
|
| dmidecode | File | 135.25 KB | 0755 |
|
| dmsetup | File | 171.05 KB | 0755 |
|
| dmstats | File | 171.05 KB | 0755 |
|
| dosfsck | File | 78.38 KB | 0755 |
|
| dosfslabel | File | 38.38 KB | 0755 |
|
| dpkg-preconfigure | File | 4.25 KB | 0755 |
|
| dpkg-reconfigure | File | 4.43 KB | 0755 |
|
| drsnoop-bpfcc | File | 6.73 KB | 0755 |
|
| dumpe2fs | File | 34.31 KB | 0755 |
|
| e2freefrag | File | 18.3 KB | 0755 |
|
| e2fsck | File | 364.34 KB | 0755 |
|
| e2image | File | 42.31 KB | 0755 |
|
| e2label | File | 110.56 KB | 0755 |
|
| e2mmpstatus | File | 34.31 KB | 0755 |
|
| e2scrub | File | 7.12 KB | 0755 |
|
| e2scrub_all | File | 5.27 KB | 0755 |
|
| e2undo | File | 22.3 KB | 0755 |
|
| e4crypt | File | 30.38 KB | 0755 |
|
| e4defrag | File | 34.3 KB | 0755 |
|
| ebtables | File | 219.16 KB | 0755 |
|
| ebtables-nft | File | 219.16 KB | 0755 |
|
| ebtables-nft-restore | File | 219.16 KB | 0755 |
|
| ebtables-nft-save | File | 219.16 KB | 0755 |
|
| ebtables-restore | File | 219.16 KB | 0755 |
|
| ebtables-save | File | 219.16 KB | 0755 |
|
| ebtables-translate | File | 219.16 KB | 0755 |
|
| era_check | File | 1.36 MB | 0755 |
|
| era_dump | File | 1.36 MB | 0755 |
|
| era_invalidate | File | 1.36 MB | 0755 |
|
| era_restore | File | 1.36 MB | 0755 |
|
| ethtool | File | 651.68 KB | 0755 |
|
| execsnoop-bpfcc | File | 9.82 KB | 0755 |
|
| execsnoop.bt | File | 928 B | 0755 |
|
| exitsnoop-bpfcc | File | 9.42 KB | 0755 |
|
| ext4dist-bpfcc | File | 6.53 KB | 0755 |
|
| ext4slower-bpfcc | File | 9.71 KB | 0755 |
|
| faillock | File | 22.31 KB | 0755 |
|
| fatlabel | File | 38.38 KB | 0755 |
|
| fdisk | File | 114.42 KB | 0755 |
|
| filefrag | File | 18.32 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.38 KB | 0755 |
|
| fixparts | File | 58.48 KB | 0755 |
|
| fsadm | File | 24 KB | 0755 |
|
| fsck | File | 42.42 KB | 0755 |
|
| fsck.btrfs | File | 1.16 KB | 0755 |
|
| fsck.cramfs | File | 30.44 KB | 0755 |
|
| fsck.ext2 | File | 364.34 KB | 0755 |
|
| fsck.ext3 | File | 364.34 KB | 0755 |
|
| fsck.ext4 | File | 364.34 KB | 0755 |
|
| fsck.fat | File | 78.38 KB | 0755 |
|
| fsck.minix | File | 54.41 KB | 0755 |
|
| fsck.msdos | File | 78.38 KB | 0755 |
|
| fsck.vfat | File | 78.38 KB | 0755 |
|
| fsck.xfs | File | 2.51 KB | 0755 |
|
| fsfreeze | File | 14.38 KB | 0755 |
|
| fstab-decode | File | 14.3 KB | 0755 |
|
| fstrim | File | 42.38 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.48 KB | 0755 |
|
| genl | File | 120.58 KB | 0755 |
|
| getcap | File | 14.3 KB | 0755 |
|
| gethostlatency-bpfcc | File | 3.82 KB | 0755 |
|
| gethostlatency.bt | File | 1.19 KB | 0755 |
|
| getpcaps | File | 14.3 KB | 0755 |
|
| getty | File | 59.56 KB | 0755 |
|
| groupadd | File | 71.13 KB | 0755 |
|
| groupdel | File | 62.91 KB | 0755 |
|
| groupmems | File | 58.34 KB | 0755 |
|
| groupmod | File | 71.04 KB | 0755 |
|
| grpck | File | 58.32 KB | 0755 |
|
| grpconv | File | 50.16 KB | 0755 |
|
| grpunconv | File | 50.16 KB | 0755 |
|
| grub-bios-setup | File | 958.55 KB | 0755 |
|
| grub-install | File | 1.17 MB | 0755 |
|
| grub-macbless | File | 946.41 KB | 0755 |
|
| grub-mkconfig | File | 8.63 KB | 0755 |
|
| grub-mkdevicemap | File | 70.69 KB | 0755 |
|
| grub-probe | File | 954.66 KB | 0755 |
|
| grub-reboot | File | 4.73 KB | 0755 |
|
| grub-set-default | File | 3.47 KB | 0755 |
|
| halt | File | 1.43 MB | 0755 |
|
| hardirqs-bpfcc | File | 6.85 KB | 0755 |
|
| hdparm | File | 139.43 KB | 0755 |
|
| httxt2dbm | File | 14.3 KB | 0755 |
|
| iconvconfig | File | 34.47 KB | 0755 |
|
| init | File | 98.45 KB | 0755 |
|
| inject-bpfcc | File | 16.06 KB | 0755 |
|
| insmod | File | 170.24 KB | 0755 |
|
| install-sgmlcatalog | File | 4.44 KB | 0755 |
|
| installkernel | File | 2.6 KB | 0755 |
|
| integritysetup | File | 67.06 KB | 0755 |
|
| invoke-rc.d | File | 16.13 KB | 0755 |
|
| ip | File | 754.8 KB | 0755 |
|
| ip6tables | File | 219.16 KB | 0755 |
|
| ip6tables-apply | File | 6.89 KB | 0755 |
|
| ip6tables-legacy | File | 92.95 KB | 0755 |
|
| ip6tables-legacy-restore | File | 92.95 KB | 0755 |
|
| ip6tables-legacy-save | File | 92.95 KB | 0755 |
|
| ip6tables-nft | File | 219.16 KB | 0755 |
|
| ip6tables-nft-restore | File | 219.16 KB | 0755 |
|
| ip6tables-nft-save | File | 219.16 KB | 0755 |
|
| ip6tables-restore | File | 219.16 KB | 0755 |
|
| ip6tables-restore-translate | File | 219.16 KB | 0755 |
|
| ip6tables-save | File | 219.16 KB | 0755 |
|
| ip6tables-translate | File | 219.16 KB | 0755 |
|
| iptables | File | 219.16 KB | 0755 |
|
| iptables-apply | File | 6.89 KB | 0755 |
|
| iptables-legacy | File | 92.95 KB | 0755 |
|
| iptables-legacy-restore | File | 92.95 KB | 0755 |
|
| iptables-legacy-save | File | 92.95 KB | 0755 |
|
| iptables-nft | File | 219.16 KB | 0755 |
|
| iptables-nft-restore | File | 219.16 KB | 0755 |
|
| iptables-nft-save | File | 219.16 KB | 0755 |
|
| iptables-restore | File | 219.16 KB | 0755 |
|
| iptables-restore-translate | File | 219.16 KB | 0755 |
|
| iptables-save | File | 219.16 KB | 0755 |
|
| iptables-translate | File | 219.16 KB | 0755 |
|
| iscsi-iname | File | 18.3 KB | 0755 |
|
| iscsi_discovery | File | 5.17 KB | 0755 |
|
| iscsiadm | File | 370.43 KB | 0755 |
|
| iscsid | File | 286.55 KB | 0755 |
|
| iscsistart | File | 274.49 KB | 0755 |
|
| isosize | File | 14.38 KB | 0755 |
|
| iucode-tool | File | 54.34 KB | 0755 |
|
| iucode_tool | File | 54.34 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.31 KB | 0755 |
|
| killall5 | File | 26.23 KB | 0755 |
|
| killsnoop-bpfcc | File | 4.45 KB | 0755 |
|
| killsnoop.bt | File | 873 B | 0755 |
|
| klockstat-bpfcc | File | 13.04 KB | 0755 |
|
| kpartx | File | 42.16 KB | 0755 |
|
| kvmexit-bpfcc | File | 11.19 KB | 0755 |
|
| ldattach | File | 26.38 KB | 0755 |
|
| ldconfig | File | 387 B | 0755 |
|
| ldconfig.real | File | 1 MB | 0755 |
|
| llcstat-bpfcc | File | 4.48 KB | 0755 |
|
| loads.bt | File | 1.1 KB | 0755 |
|
| locale-gen | File | 4.21 KB | 0755 |
|
| logrotate | File | 94.24 KB | 0755 |
|
| logsave | File | 14.16 KB | 0755 |
|
| losetup | File | 74.52 KB | 0755 |
|
| lsmod | File | 170.24 KB | 0755 |
|
| luksformat | File | 3.32 KB | 0755 |
|
| lvchange | File | 3.01 MB | 0755 |
|
| lvconvert | File | 3.01 MB | 0755 |
|
| lvcreate | File | 3.01 MB | 0755 |
|
| lvdisplay | File | 3.01 MB | 0755 |
|
| lvextend | File | 3.01 MB | 0755 |
|
| lvm | File | 3.01 MB | 0755 |
|
| lvmconfig | File | 3.01 MB | 0755 |
|
| lvmdiskscan | File | 3.01 MB | 0755 |
|
| lvmdump | File | 10.12 KB | 0755 |
|
| lvmpolld | File | 235.97 KB | 0755 |
|
| lvmsadc | File | 3.01 MB | 0755 |
|
| lvmsar | File | 3.01 MB | 0755 |
|
| lvreduce | File | 3.01 MB | 0755 |
|
| lvremove | File | 3.01 MB | 0755 |
|
| lvrename | File | 3.01 MB | 0755 |
|
| lvresize | File | 3.01 MB | 0755 |
|
| lvs | File | 3.01 MB | 0755 |
|
| lvscan | File | 3.01 MB | 0755 |
|
| lxc | File | 589 B | 0755 |
|
| lxd | File | 589 B | 0755 |
|
| make-bcache | File | 22.38 KB | 0755 |
|
| make-ssl-cert | File | 6.65 KB | 0755 |
|
| mariadbd | File | 26.09 MB | 0755 |
|
| mdadm | File | 622.21 KB | 0755 |
|
| mdflush-bpfcc | File | 2.24 KB | 0755 |
|
| mdflush.bt | File | 775 B | 0755 |
|
| mdmon | File | 258.8 KB | 0755 |
|
| memleak-bpfcc | File | 20.8 KB | 0755 |
|
| mkdosfs | File | 50.83 KB | 0755 |
|
| mke2fs | File | 130.62 KB | 0755 |
|
| mkfs | File | 14.38 KB | 0755 |
|
| mkfs.bfs | File | 22.38 KB | 0755 |
|
| mkfs.btrfs | File | 560.3 KB | 0755 |
|
| mkfs.cramfs | File | 34.32 KB | 0755 |
|
| mkfs.ext2 | File | 130.62 KB | 0755 |
|
| mkfs.ext3 | File | 130.62 KB | 0755 |
|
| mkfs.ext4 | File | 130.62 KB | 0755 |
|
| mkfs.fat | File | 50.83 KB | 0755 |
|
| mkfs.minix | File | 42.39 KB | 0755 |
|
| mkfs.msdos | File | 50.83 KB | 0755 |
|
| mkfs.ntfs | File | 66.38 KB | 0755 |
|
| mkfs.vfat | File | 50.83 KB | 0755 |
|
| mkfs.xfs | File | 438.99 KB | 0755 |
|
| mkhomedir_helper | File | 22.34 KB | 0755 |
|
| mkinitramfs | File | 15.39 KB | 0755 |
|
| mklost+found | File | 14.3 KB | 0755 |
|
| mkntfs | File | 66.38 KB | 0755 |
|
| mkswap | File | 50.38 KB | 0755 |
|
| modinfo | File | 170.24 KB | 0755 |
|
| modprobe | File | 170.24 KB | 0755 |
|
| mount.fuse | File | 18.3 KB | 0755 |
|
| mount.fuse3 | File | 18.3 KB | 0755 |
|
| mount.lowntfs-3g | File | 118.98 KB | 0755 |
|
| mount.ntfs | File | 159.01 KB | 0755 |
|
| mount.ntfs-3g | File | 159.01 KB | 0755 |
|
| mountsnoop-bpfcc | File | 14.62 KB | 0755 |
|
| mpathpersist | File | 31.21 KB | 0755 |
|
| multipath | File | 34.3 KB | 0755 |
|
| multipathc | File | 18.3 KB | 0755 |
|
| multipathd | File | 142.46 KB | 0755 |
|
| mysqld | File | 26.09 MB | 0755 |
|
| mysqld_qslower-bpfcc | File | 3.05 KB | 0755 |
|
| named | File | 574.16 KB | 0755 |
|
| naptime.bt | File | 1.01 KB | 0755 |
|
| needrestart | File | 40.13 KB | 0755 |
|
| netfilter-persistent | File | 1.04 KB | 0755 |
|
| netplan | File | 802 B | 0755 |
|
| netqtop-bpfcc | File | 5.59 KB | 0755 |
|
| newusers | File | 86.96 KB | 0755 |
|
| nfnl_osf | File | 18.3 KB | 0755 |
|
| nfsdist-bpfcc | File | 4.95 KB | 0755 |
|
| nfsslower-bpfcc | File | 13.61 KB | 0755 |
|
| nft | File | 26.23 KB | 0755 |
|
| nodegc-bpfcc | File | 52 B | 0755 |
|
| nodestat-bpfcc | File | 54 B | 0755 |
|
| nologin | File | 14.3 KB | 0755 |
|
| ntfsclone | File | 50.38 KB | 0755 |
|
| ntfscp | File | 30.38 KB | 0755 |
|
| ntfslabel | File | 22.38 KB | 0755 |
|
| ntfsresize | File | 62.39 KB | 0755 |
|
| ntfsundelete | File | 50.38 KB | 0755 |
|
| offcputime-bpfcc | File | 13.46 KB | 0755 |
|
| offwaketime-bpfcc | File | 15.31 KB | 0755 |
|
| on_ac_power | File | 3.7 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 |
|
| overlayroot-chroot | File | 2.45 KB | 0755 |
|
| ownership | File | 14.45 KB | 0755 |
|
| pam-auth-update | File | 20.96 KB | 0755 |
|
| pam_extrausers_chkpwd | File | 26.31 KB | 2755 |
|
| pam_extrausers_update | File | 34.31 KB | 0755 |
|
| pam_getenv | File | 2.82 KB | 0755 |
|
| pam_namespace_helper | File | 467 B | 0755 |
|
| pam_timestamp_check | File | 14.31 KB | 0755 |
|
| paperconfig | File | 4.07 KB | 0755 |
|
| parted | File | 94.4 KB | 0755 |
|
| partprobe | File | 14.38 KB | 0755 |
|
| pdata_tools | File | 1.36 MB | 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.38 KB | 0755 |
|
| plymouthd | File | 146.57 KB | 0755 |
|
| poweroff | File | 1.43 MB | 0755 |
|
| ppchcalls-bpfcc | File | 13.89 KB | 0755 |
|
| profile-bpfcc | File | 14.41 KB | 0755 |
|
| pvchange | File | 3.01 MB | 0755 |
|
| pvck | File | 3.01 MB | 0755 |
|
| pvcreate | File | 3.01 MB | 0755 |
|
| pvdisplay | File | 3.01 MB | 0755 |
|
| pvmove | File | 3.01 MB | 0755 |
|
| pvremove | File | 3.01 MB | 0755 |
|
| pvresize | File | 3.01 MB | 0755 |
|
| pvs | File | 3.01 MB | 0755 |
|
| pvscan | File | 3.01 MB | 0755 |
|
| pwck | File | 54.29 KB | 0755 |
|
| pwconv | File | 46.16 KB | 0755 |
|
| pwhistory_helper | File | 22.31 KB | 0755 |
|
| pwunconv | File | 46.16 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 |
|
| rdmaucma-bpfcc | File | 4.95 KB | 0755 |
|
| readahead-bpfcc | File | 6.54 KB | 0755 |
|
| readprofile | File | 22.41 KB | 0755 |
|
| reboot | File | 1.43 MB | 0755 |
|
| remove-shell | File | 1.08 KB | 0755 |
|
| reset-trace-bpfcc | File | 3.42 KB | 0755 |
|
| resize2fs | File | 70.3 KB | 0755 |
|
| resolvconf | File | 158.67 KB | 0755 |
|
| rmmod | File | 170.24 KB | 0755 |
|
| rmt | File | 54.71 KB | 0755 |
|
| rmt-tar | File | 54.71 KB | 0755 |
|
| rndc | File | 42.3 KB | 0755 |
|
| rndc-confgen | File | 22.3 KB | 0755 |
|
| rsyslogd | File | 771.67 KB | 0755 |
|
| rtacct | File | 28.31 KB | 0755 |
|
| rtcwake | File | 34.38 KB | 0755 |
|
| rtmon | File | 116.52 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 | 1.43 MB | 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.38 KB | 0755 |
|
| service | File | 8.89 KB | 0755 |
|
| setcap | File | 14.3 KB | 0755 |
|
| setuids.bt | File | 1.76 KB | 0755 |
|
| setvesablank | File | 14.37 KB | 0755 |
|
| setvtrgb | File | 14.43 KB | 0755 |
|
| sfdisk | File | 106.38 KB | 0755 |
|
| sgdisk | File | 178.48 KB | 0755 |
|
| shadowconfig | File | 2.22 KB | 0755 |
|
| shmsnoop-bpfcc | File | 7.8 KB | 0755 |
|
| shutdown | File | 1.43 MB | 0755 |
|
| slabratetop-bpfcc | File | 6.38 KB | 0755 |
|
| sofdsnoop-bpfcc | File | 8.06 KB | 0755 |
|
| softirqs-bpfcc | File | 5.59 KB | 0755 |
|
| solisten-bpfcc | File | 5.96 KB | 0755 |
|
| split-logfile | File | 2.36 KB | 0755 |
|
| sshd | File | 899.82 KB | 0755 |
|
| ssllatency.bt | File | 2.08 KB | 0755 |
|
| sslsniff-bpfcc | File | 13.68 KB | 0755 |
|
| sslsnoop.bt | File | 1.99 KB | 0755 |
|
| stackcount-bpfcc | File | 16.26 KB | 0755 |
|
| start-stop-daemon | File | 47.49 KB | 0755 |
|
| statsnoop-bpfcc | File | 4.92 KB | 0755 |
|
| statsnoop.bt | File | 1.26 KB | 0755 |
|
| sudo_logsrvd | File | 248.5 KB | 0755 |
|
| sudo_sendlog | File | 131.67 KB | 0755 |
|
| sulogin | File | 42.38 KB | 0755 |
|
| swapin.bt | File | 600 B | 0755 |
|
| swaplabel | File | 18.38 KB | 0755 |
|
| swapoff | File | 22.38 KB | 0755 |
|
| swapon | File | 42.38 KB | 0755 |
|
| switch_root | File | 22.38 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.38 KB | 0755 |
|
| tarcat | File | 936 B | 0755 |
|
| tc | File | 630.08 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.71 KB | 0755 |
|
| tcpcong-bpfcc | File | 20.11 KB | 0755 |
|
| tcpconnect-bpfcc | File | 18.46 KB | 0755 |
|
| tcpconnect.bt | File | 1.58 KB | 0755 |
|
| tcpconnlat-bpfcc | File | 9.07 KB | 0755 |
|
| tcpdrop-bpfcc | File | 7.44 KB | 0755 |
|
| tcpdrop.bt | File | 2.41 KB | 0755 |
|
| tcplife-bpfcc | File | 16.55 KB | 0755 |
|
| tcplife.bt | File | 2.72 KB | 0755 |
|
| tcpretrans-bpfcc | File | 13.77 KB | 0755 |
|
| tcpretrans.bt | File | 2.07 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 | 1.43 MB | 0755 |
|
| thermald | File | 526.73 KB | 0755 |
|
| thin_check | File | 1.36 MB | 0755 |
|
| thin_delta | File | 1.36 MB | 0755 |
|
| thin_dump | File | 1.36 MB | 0755 |
|
| thin_ls | File | 1.36 MB | 0755 |
|
| thin_metadata_size | File | 1.36 MB | 0755 |
|
| thin_repair | File | 1.36 MB | 0755 |
|
| thin_restore | File | 1.36 MB | 0755 |
|
| thin_rmap | File | 1.36 MB | 0755 |
|
| thin_trim | File | 1.36 MB | 0755 |
|
| threadsnoop-bpfcc | File | 1.81 KB | 0755 |
|
| threadsnoop.bt | File | 712 B | 0755 |
|
| tipc | File | 90.52 KB | 0755 |
|
| tplist-bpfcc | File | 4.06 KB | 0755 |
|
| trace-bpfcc | File | 42.86 KB | 0755 |
|
| tsig-keygen | File | 22.3 KB | 0755 |
|
| ttysnoop-bpfcc | File | 7.51 KB | 0755 |
|
| tune2fs | File | 110.56 KB | 0755 |
|
| u-d-c-print-pci-ids | File | 517 B | 0755 |
|
| ucalls | File | 11.69 KB | 0755 |
|
| uflow | File | 7.92 KB | 0755 |
|
| ugc | File | 7.64 KB | 0755 |
|
| umount.udisks2 | File | 14.3 KB | 0755 |
|
| undump.bt | File | 789 B | 0755 |
|
| unix_chkpwd | File | 30.31 KB | 2755 |
|
| unix_update | File | 34.31 KB | 0755 |
|
| uobjnew | File | 6.04 KB | 0755 |
|
| update-ca-certificates | File | 5.32 KB | 0755 |
|
| update-catalog | File | 9.17 KB | 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-grub-gfxpayload | File | 301 B | 0755 |
|
| update-grub2 | File | 64 B | 0755 |
|
| update-gsfontmap | File | 390 B | 0755 |
|
| update-ieee-data | File | 3.41 KB | 0755 |
|
| update-info-dir | File | 1.66 KB | 0755 |
|
| update-initramfs | File | 6.75 KB | 0755 |
|
| update-locale | File | 2.99 KB | 0755 |
|
| update-passwd | File | 34.56 KB | 0755 |
|
| update-pciids | File | 1.74 KB | 0755 |
|
| update-rc.d | File | 17.72 KB | 0755 |
|
| update-shells | File | 3.89 KB | 0755 |
|
| update-xmlcatalog | File | 16.88 KB | 0755 |
|
| upgrade-from-grub-legacy | File | 1.56 KB | 0755 |
|
| usb_modeswitch | File | 59.66 KB | 0755 |
|
| usb_modeswitch_dispatcher | File | 26.78 KB | 0755 |
|
| usbmuxd | File | 90.6 KB | 0755 |
|
| useradd | File | 139.88 KB | 0755 |
|
| userdel | File | 91.01 KB | 0755 |
|
| usermod | File | 127.65 KB | 0755 |
|
| ustat | File | 12.12 KB | 0755 |
|
| uthreads | File | 4 KB | 0755 |
|
| uuidd | File | 30.88 KB | 0755 |
|
| validlocale | File | 1.73 KB | 0755 |
|
| vcstime | File | 14.3 KB | 0755 |
|
| vdpa | File | 34.56 KB | 0755 |
|
| veritysetup | File | 43.94 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 |
|
| vgcfgbackup | File | 3.01 MB | 0755 |
|
| vgcfgrestore | File | 3.01 MB | 0755 |
|
| vgchange | File | 3.01 MB | 0755 |
|
| vgck | File | 3.01 MB | 0755 |
|
| vgconvert | File | 3.01 MB | 0755 |
|
| vgcreate | File | 3.01 MB | 0755 |
|
| vgdisplay | File | 3.01 MB | 0755 |
|
| vgexport | File | 3.01 MB | 0755 |
|
| vgextend | File | 3.01 MB | 0755 |
|
| vgimport | File | 3.01 MB | 0755 |
|
| vgimportclone | File | 3.01 MB | 0755 |
|
| vgmerge | File | 3.01 MB | 0755 |
|
| vgmknodes | File | 3.01 MB | 0755 |
|
| vgreduce | File | 3.01 MB | 0755 |
|
| vgremove | File | 3.01 MB | 0755 |
|
| vgrename | File | 3.01 MB | 0755 |
|
| vgs | File | 3.01 MB | 0755 |
|
| vgscan | File | 3.01 MB | 0755 |
|
| vgsplit | File | 3.01 MB | 0755 |
|
| vigr | File | 60.69 KB | 0755 |
|
| vipw | File | 60.69 KB | 0755 |
|
| virtiostat-bpfcc | File | 8.69 KB | 0755 |
|
| visudo | File | 252.71 KB | 0755 |
|
| vpddecode | File | 14.58 KB | 0755 |
|
| wakeuptime-bpfcc | File | 8.1 KB | 0755 |
|
| wipefs | File | 38.38 KB | 0755 |
|
| writeback.bt | File | 1.66 KB | 0755 |
|
| xfs_admin | File | 2.12 KB | 0755 |
|
| xfs_bmap | File | 695 B | 0755 |
|
| xfs_copy | File | 90.44 KB | 0755 |
|
| xfs_db | File | 688.56 KB | 0755 |
|
| xfs_estimate | File | 14.16 KB | 0755 |
|
| xfs_freeze | File | 800 B | 0755 |
|
| xfs_fsr | File | 42.18 KB | 0755 |
|
| xfs_growfs | File | 38.23 KB | 0755 |
|
| xfs_info | File | 1.26 KB | 0755 |
|
| xfs_io | File | 203.65 KB | 0755 |
|
| xfs_logprint | File | 78.27 KB | 0755 |
|
| xfs_mdrestore | File | 34.23 KB | 0755 |
|
| xfs_metadump | File | 816 B | 0755 |
|
| xfs_mkfile | File | 1.02 KB | 0755 |
|
| xfs_ncheck | File | 685 B | 0755 |
|
| xfs_quota | File | 90.16 KB | 0755 |
|
| xfs_repair | File | 643.32 KB | 0755 |
|
| xfs_rtcp | File | 18.15 KB | 0755 |
|
| xfs_scrub | File | 106.27 KB | 0755 |
|
| xfs_scrub_all | File | 7.66 KB | 0755 |
|
| xfs_spaceman | File | 42.3 KB | 0755 |
|
| xfsdist-bpfcc | File | 4.61 KB | 0755 |
|
| xfsdist.bt | File | 972 B | 0755 |
|
| xfsslower-bpfcc | File | 7.78 KB | 0755 |
|
| xtables-legacy-multi | File | 92.95 KB | 0755 |
|
| xtables-monitor | File | 219.16 KB | 0755 |
|
| xtables-nft-multi | File | 219.16 KB | 0755 |
|
| zerofree | File | 14.15 KB | 0755 |
|
| zfsdist-bpfcc | File | 5.3 KB | 0755 |
|
| zfsslower-bpfcc | File | 8.45 KB | 0755 |
|
| zic | File | 66.39 KB | 0755 |
|
| zramctl | File | 54.52 KB | 0755 |
|