__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ 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 <[email protected]> # # 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.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 |
|