__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#! /usr/bin/perl
# vim: ft=perl
#
# update-rc.d Update the links in /etc/rc[0-9S].d/
#
use strict;
use warnings;
# NB: All Perl modules used here must be in perl-base. Specifically, depending
# on modules in perl-modules is not okay! See bug #716923
my $initd = "/etc/init.d";
my $etcd = "/etc/rc";
my $dpkg_root = $ENV{DPKG_ROOT} // '';
# Print usage message and die.
sub usage {
print STDERR "update-rc.d: error: @_\n" if ($#_ >= 0);
print STDERR <<EOF;
usage: update-rc.d [-f] <basename> remove
update-rc.d [-f] <basename> defaults
update-rc.d [-f] <basename> defaults-disabled
update-rc.d <basename> disable|enable [S|2|3|4|5]
-f: force
The disable|enable API is not stable and might change in the future.
EOF
exit (1);
}
exit main(@ARGV);
sub info {
print STDOUT "update-rc.d: @_\n";
}
sub warning {
print STDERR "update-rc.d: warning: @_\n";
}
sub error {
print STDERR "update-rc.d: error: @_\n";
exit (1);
}
sub error_code {
my $rc = shift;
print STDERR "update-rc.d: error: @_\n";
exit ($rc);
}
sub make_path {
my ($path) = @_;
my @dirs = ();
my @path = split /\//, $path;
map { push @dirs, $_; mkdir join('/', @dirs), 0755; } @path;
}
# Given a script name, return any runlevels except 0 or 6 in which the
# script is enabled. If that gives nothing and the script is not
# explicitly disabled, return 6 if the script is disabled in runlevel
# 0 or 6.
sub script_runlevels {
my ($scriptname) = @_;
my @links=<"$dpkg_root/etc/rc[S12345].d/S[0-9][0-9]$scriptname">;
if (@links) {
return map(substr($_, 7, 1), @links);
} elsif (! <"$dpkg_root/etc/rc[S12345].d/K[0-9][0-9]$scriptname">) {
@links=<"$dpkg_root/etc/rc[06].d/K[0-9][0-9]$scriptname">;
return ("6") if (@links);
} else {
return ;
}
}
# Map the sysvinit runlevel to that of openrc.
sub openrc_rlconv {
my %rl_table = (
"S" => "sysinit",
"1" => "recovery",
"2" => "default",
"3" => "default",
"4" => "default",
"5" => "default",
"6" => "off" );
my %seen; # return unique runlevels
return grep !$seen{$_}++, map($rl_table{$_}, @_);
}
sub systemd_reload {
if (length $ENV{DPKG_ROOT}) {
# if we operate on a chroot from the outside, do not attempt to reload
return;
}
if (-d "/run/systemd/system") {
system("systemctl", "daemon-reload");
}
}
# Creates the necessary links to enable/disable a SysV init script (fallback if
# no insserv/rc-update exists)
sub make_sysv_links {
my ($scriptname, $action) = @_;
# for "remove" we cannot rely on the init script still being present, as
# this gets called in postrm for purging. Just remove all symlinks.
if ("remove" eq $action) { unlink($_) for
glob("$dpkg_root/etc/rc?.d/[SK][0-9][0-9]$scriptname"); return; }
# if the service already has any links, do not touch them
# numbers we don't care about, but enabled/disabled state we do
return if glob("$dpkg_root/etc/rc?.d/[SK][0-9][0-9]$scriptname");
# for "defaults", parse Default-{Start,Stop} and create these links
my ($lsb_start_ref, $lsb_stop_ref) = parse_def_start_stop("$dpkg_root/etc/init.d/$scriptname");
my $start = $action eq "defaults-disabled" ? "K" : "S";
foreach my $lvl (@$lsb_start_ref) {
make_path("$dpkg_root/etc/rc$lvl.d");
my $l = "$dpkg_root/etc/rc$lvl.d/${start}01$scriptname";
symlink("../init.d/$scriptname", $l);
}
foreach my $lvl (@$lsb_stop_ref) {
make_path("$dpkg_root/etc/rc$lvl.d");
my $l = "$dpkg_root/etc/rc$lvl.d/K01$scriptname";
symlink("../init.d/$scriptname", $l);
}
}
# Creates the necessary links to enable/disable the service (equivalent of an
# initscript) in systemd.
sub make_systemd_links {
my ($scriptname, $action) = @_;
# If called by systemctl (via systemd-sysv-install), do nothing to avoid
# an endless loop.
if (defined($ENV{_SKIP_SYSTEMD_NATIVE}) && $ENV{_SKIP_SYSTEMD_NATIVE} == 1) {
return;
}
# If systemctl is available, let's use that to create the symlinks.
if (-x "/bin/systemctl" || -x "/usr/bin/systemctl") {
my $systemd_root = '/';
if ($dpkg_root ne '') {
$systemd_root = $dpkg_root;
}
# Set this env var to avoid loop in systemd-sysv-install.
local $ENV{SYSTEMCTL_SKIP_SYSV} = 1;
# Use --quiet to mimic the old update-rc.d behaviour.
system("systemctl", "--root=$systemd_root", "--quiet", "$action", "$scriptname");
return;
}
# In addition to the insserv call we also enable/disable the service
# for systemd by creating the appropriate symlink in case there is a
# native systemd service. In case systemd is not installed we do this
# on our own instead of using systemctl.
my $service_path;
if (-f "/etc/systemd/system/$scriptname.service") {
$service_path = "/etc/systemd/system/$scriptname.service";
} elsif (-f "/lib/systemd/system/$scriptname.service") {
$service_path = "/lib/systemd/system/$scriptname.service";
} elsif (-f "/usr/lib/systemd/system/$scriptname.service") {
$service_path = "/usr/lib/systemd/system/$scriptname.service";
}
if (defined($service_path)) {
my $changed_sth;
open my $fh, '<', $service_path or error("unable to read $service_path");
while (<$fh>) {
chomp;
if (/^\s*WantedBy=(.+)$/i) {
my $wants_dir = "/etc/systemd/system/$1.wants";
my $service_link = "$wants_dir/$scriptname.service";
if ("enable" eq $action) {
make_path($wants_dir);
symlink($service_path, $service_link);
} else {
unlink($service_link) if -e $service_link;
}
}
}
close($fh);
}
}
sub create_sequence {
my $force = (@_);
my $insserv = "/usr/lib/insserv/insserv";
# Fallback for older insserv package versions [2014-04-16]
$insserv = "/sbin/insserv" if ( -x "/sbin/insserv");
# If insserv is not configured it is not fully installed
my $insserv_installed = -x $insserv && -e "/etc/insserv.conf";
my @opts;
push(@opts, '-f') if $force;
# Add force flag if initscripts is not installed
# This enables inistcripts-less systems to not fail when a facility is missing
unshift(@opts, '-f') unless is_initscripts_installed();
my $openrc_installed = -x "/sbin/openrc";
my $sysv_insserv ={};
$sysv_insserv->{remove} = sub {
my ($scriptname) = @_;
if ( -f "/etc/init.d/$scriptname" ) {
return system($insserv, @opts, "-r", $scriptname) >> 8;
} else {
# insserv removes all dangling symlinks, no need to tell it
# what to look for.
my $rc = system($insserv, @opts) >> 8;
error_code($rc, "insserv rejected the script header") if $rc;
}
};
$sysv_insserv->{defaults} = sub {
my ($scriptname) = @_;
if ( -f "/etc/init.d/$scriptname" ) {
my $rc = system($insserv, @opts, $scriptname) >> 8;
error_code($rc, "insserv rejected the script header") if $rc;
} else {
error("initscript does not exist: /etc/init.d/$scriptname");
}
};
$sysv_insserv->{defaults_disabled} = sub {
my ($scriptname) = @_;
return if glob("/etc/rc?.d/[SK][0-9][0-9]$scriptname");
if ( -f "/etc/init.d/$scriptname" ) {
my $rc = system($insserv, @opts, $scriptname) >> 8;
error_code($rc, "insserv rejected the script header") if $rc;
} else {
error("initscript does not exist: /etc/init.d/$scriptname");
}
sysv_toggle("disable", $scriptname);
};
$sysv_insserv->{toggle} = sub {
my ($action, $scriptname) = (shift, shift);
sysv_toggle($action, $scriptname, @_);
# Call insserv to resequence modified links
my $rc = system($insserv, @opts, $scriptname) >> 8;
error_code($rc, "insserv rejected the script header") if $rc;
};
my $sysv_plain = {};
$sysv_plain->{remove} = sub {
my ($scriptname) = @_;
make_sysv_links($scriptname, "remove");
};
$sysv_plain->{defaults} = sub {
my ($scriptname) = @_;
make_sysv_links($scriptname, "defaults");
};
$sysv_plain->{defaults_disabled} = sub {
my ($scriptname) = @_;
make_sysv_links($scriptname, "defaults-disabled");
};
$sysv_plain->{toggle} = sub {
my ($action, $scriptname) = (shift, shift);
sysv_toggle($action, $scriptname, @_);
};
my $systemd = {};
$systemd->{remove} = sub {
systemd_reload;
};
$systemd->{defaults} = sub {
systemd_reload;
};
$systemd->{defaults_disabled} = sub {
systemd_reload;
};
$systemd->{toggle} = sub {
my ($action, $scriptname) = (shift, shift);
make_systemd_links($scriptname, $action);
systemd_reload;
};
# Should we check exit codeS?
my $openrc = {};
$openrc->{remove} = sub {
my ($scriptname) = @_;
system("rc-update", "-qqa", "delete", $scriptname);
};
$openrc->{defaults} = sub {
my ($scriptname) = @_;
# OpenRC does not distinguish halt and reboot. They are handled
# by /etc/init.d/transit instead.
return if ("halt" eq $scriptname || "reboot" eq $scriptname);
# no need to consider default disabled runlevels
# because everything is disabled by openrc by default
my @rls=script_runlevels($scriptname);
if ( @rls ) {
system("rc-update", "add", $scriptname, openrc_rlconv(@rls));
}
};
$openrc->{defaults_disabled} = sub {
# In openrc everything is disabled by default
};
$openrc->{toggle} = sub {
my ($action, $scriptname) = (shift, shift);
my (@toggle_lvls, $start_lvls, $stop_lvls, @symlinks);
my $lsb_header = lsb_header_for_script($scriptname);
# Extra arguments to disable|enable action are runlevels. If none
# given parse LSB info for Default-Start value.
if ($#_ >= 0) {
@toggle_lvls = @_;
} else {
($start_lvls, $stop_lvls) = parse_def_start_stop($lsb_header);
@toggle_lvls = @$start_lvls;
if ($#toggle_lvls < 0) {
error("$scriptname Default-Start contains no runlevels, aborting.");
}
}
my %openrc_act = ( "disable" => "del", "enable" => "add" );
system("rc-update", $openrc_act{$action}, $scriptname,
openrc_rlconv(@toggle_lvls))
};
my @sequence;
if ($insserv_installed) {
push @sequence, $sysv_insserv;
}
else {
push @sequence, $sysv_plain;
}
# OpenRC has to be after sysv_{insserv,plain} because it depends on them to synchronize
# states.
if ($openrc_installed) {
push @sequence, $openrc;
}
push @sequence, $systemd;
return @sequence;
}
## Dependency based
sub main {
my @args = @_;
my $scriptname;
my $action;
my $force = 0;
while($#args >= 0 && ($_ = $args[0]) =~ /^-/) {
shift @args;
if (/^-f$/) { $force = 1; next }
if (/^-h|--help$/) { usage(); }
usage("unknown option");
}
usage("not enough arguments") if ($#args < 1);
my @sequence = create_sequence($force);
$scriptname = shift @args;
$action = shift @args;
if ("remove" eq $action) {
foreach my $init (@sequence) {
$init->{remove}->($scriptname);
}
} elsif ("defaults" eq $action || "start" eq $action ||
"stop" eq $action) {
# All start/stop/defaults arguments are discarded so emit a
# message if arguments have been given and are in conflict
# with Default-Start/Default-Stop values of LSB comment.
if ("start" eq $action || "stop" eq $action) {
cmp_args_with_defaults($scriptname, $action, @args);
}
foreach my $init (@sequence) {
$init->{defaults}->($scriptname);
}
} elsif ("defaults-disabled" eq $action) {
foreach my $init (@sequence) {
$init->{defaults_disabled}->($scriptname);
}
} elsif ("disable" eq $action || "enable" eq $action) {
foreach my $init (@sequence) {
$init->{toggle}->($action, $scriptname, @args);
}
} else {
usage();
}
}
sub parse_def_start_stop {
my $script = shift;
my (%lsb, @def_start_lvls, @def_stop_lvls);
open my $fh, '<', $script or error("unable to read $script");
while (<$fh>) {
chomp;
if (m/^### BEGIN INIT INFO\s*$/) {
$lsb{'begin'}++;
}
elsif (m/^### END INIT INFO\s*$/) {
$lsb{'end'}++;
last;
}
elsif ($lsb{'begin'} and not $lsb{'end'}) {
if (m/^# Default-Start:\s*(\S?.*)$/) {
@def_start_lvls = split(' ', $1);
}
if (m/^# Default-Stop:\s*(\S?.*)$/) {
@def_stop_lvls = split(' ', $1);
}
}
}
close($fh);
return (\@def_start_lvls, \@def_stop_lvls);
}
sub lsb_header_for_script {
my $name = shift;
foreach my $file ("/etc/insserv/overrides/$name", "/etc/init.d/$name",
"/usr/share/insserv/overrides/$name") {
return $file if -s $file;
}
error("cannot find a LSB script for $name");
}
sub cmp_args_with_defaults {
my ($name, $act) = (shift, shift);
my ($lsb_start_ref, $lsb_stop_ref, $arg_str, $lsb_str);
my (@arg_start_lvls, @arg_stop_lvls, @lsb_start_lvls, @lsb_stop_lvls);
($lsb_start_ref, $lsb_stop_ref) = parse_def_start_stop("/etc/init.d/$name");
@lsb_start_lvls = @$lsb_start_ref;
@lsb_stop_lvls = @$lsb_stop_ref;
return if (!@lsb_start_lvls and !@lsb_stop_lvls);
warning "start and stop actions are no longer supported; falling back to defaults";
my $start = $act eq 'start' ? 1 : 0;
my $stop = $act eq 'stop' ? 1 : 0;
# The legacy part of this program passes arguments starting with
# "start|stop NN x y z ." but the insserv part gives argument list
# starting with sequence number (ie. strips off leading "start|stop")
# Start processing arguments immediately after the first seq number.
my $argi = $_[0] eq $act ? 2 : 1;
while (defined $_[$argi]) {
my $arg = $_[$argi];
# Runlevels 0 and 6 are always stop runlevels
if ($arg eq 0 or $arg eq 6) {
$start = 0; $stop = 1;
} elsif ($arg eq 'start') {
$start = 1; $stop = 0; $argi++; next;
} elsif ($arg eq 'stop') {
$start = 0; $stop = 1; $argi++; next;
} elsif ($arg eq '.') {
next;
}
push(@arg_start_lvls, $arg) if $start;
push(@arg_stop_lvls, $arg) if $stop;
} continue {
$argi++;
}
if ($#arg_start_lvls != $#lsb_start_lvls or
join("\0", sort @arg_start_lvls) ne join("\0", sort @lsb_start_lvls)) {
$arg_str = @arg_start_lvls ? "@arg_start_lvls" : "none";
$lsb_str = @lsb_start_lvls ? "@lsb_start_lvls" : "none";
warning "start runlevel arguments ($arg_str) do not match",
"$name Default-Start values ($lsb_str)";
}
if ($#arg_stop_lvls != $#lsb_stop_lvls or
join("\0", sort @arg_stop_lvls) ne join("\0", sort @lsb_stop_lvls)) {
$arg_str = @arg_stop_lvls ? "@arg_stop_lvls" : "none";
$lsb_str = @lsb_stop_lvls ? "@lsb_stop_lvls" : "none";
warning "stop runlevel arguments ($arg_str) do not match",
"$name Default-Stop values ($lsb_str)";
}
}
sub sysv_toggle {
my ($act, $name) = (shift, shift);
my (@toggle_lvls, $start_lvls, $stop_lvls, @symlinks);
my $lsb_header = lsb_header_for_script($name);
# Extra arguments to disable|enable action are runlevels. If none
# given parse LSB info for Default-Start value.
if ($#_ >= 0) {
@toggle_lvls = @_;
} else {
($start_lvls, $stop_lvls) = parse_def_start_stop($lsb_header);
@toggle_lvls = @$start_lvls;
if ($#toggle_lvls < 0) {
error("$name Default-Start contains no runlevels, aborting.");
}
}
# Find symlinks in rc.d directories. Refuse to modify links in runlevels
# not used for normal system start sequence.
for my $lvl (@toggle_lvls) {
if ($lvl !~ /^[S2345]$/) {
warning("$act action will have no effect on runlevel $lvl");
next;
}
push(@symlinks, $_) for glob("$dpkg_root/etc/rc$lvl.d/[SK][0-9][0-9]$name");
}
if (!@symlinks) {
error("no runlevel symlinks to modify, aborting!");
}
# Toggle S/K bit of script symlink.
for my $cur_lnk (@symlinks) {
my $sk;
my @new_lnk = split(//, $cur_lnk);
if ("disable" eq $act) {
$sk = rindex($cur_lnk, '/S') + 1;
next if $sk < 1;
$new_lnk[$sk] = 'K';
} else {
$sk = rindex($cur_lnk, '/K') + 1;
next if $sk < 1;
$new_lnk[$sk] = 'S';
}
rename($cur_lnk, join('', @new_lnk)) or error($!);
}
}
# Try to determine if initscripts is installed
sub is_initscripts_installed {
# Check if mountkernfs is available. We cannot make inferences
# using the running init system because we may be running in a
# chroot
return glob("$dpkg_root/etc/rcS.d/S??mountkernfs.sh");
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| ModemManager | File | 2.07 MB | 0755 |
|
| NetworkManager | File | 3.26 MB | 0755 |
|
| a2disconf | File | 15.86 KB | 0755 |
|
| a2dismod | File | 15.86 KB | 0755 |
|
| a2dissite | File | 15.86 KB | 0755 |
|
| a2enconf | File | 15.86 KB | 0755 |
|
| a2enmod | File | 15.86 KB | 0755 |
|
| a2ensite | File | 15.86 KB | 0755 |
|
| a2query | File | 9.6 KB | 0755 |
|
| aa-remove-unknown | File | 3.13 KB | 0755 |
|
| aa-status | File | 66.23 KB | 0755 |
|
| aa-teardown | File | 137 B | 0755 |
|
| accessdb | File | 66.3 KB | 0755 |
|
| add-shell | File | 1.03 KB | 0755 |
|
| addgnupghome | File | 3 KB | 0755 |
|
| addgroup | File | 47.25 KB | 0755 |
|
| adduser | File | 47.25 KB | 0755 |
|
| agetty | File | 131.33 KB | 0755 |
|
| alsa-info | File | 28.01 KB | 0755 |
|
| alsabat-test | File | 4.04 KB | 0755 |
|
| alsactl | File | 131.37 KB | 0755 |
|
| apache2 | File | 784.21 KB | 0755 |
|
| apache2ctl | File | 7.19 KB | 0755 |
|
| apachectl | File | 7.19 KB | 0755 |
|
| apparmor_parser | File | 1.4 MB | 0755 |
|
| apparmor_status | File | 66.23 KB | 0755 |
|
| applygnupgdefaults | File | 2.17 KB | 0755 |
|
| arp | File | 69.8 KB | 0755 |
|
| arpd | File | 144.3 KB | 0755 |
|
| arptables | File | 262.95 KB | 0755 |
|
| arptables-nft | File | 262.95 KB | 0755 |
|
| arptables-nft-restore | File | 262.95 KB | 0755 |
|
| arptables-nft-save | File | 262.95 KB | 0755 |
|
| arptables-restore | File | 262.95 KB | 0755 |
|
| arptables-save | File | 262.95 KB | 0755 |
|
| aspell-autobuildhash | File | 13.36 KB | 0755 |
|
| avahi-daemon | File | 194.27 KB | 0755 |
|
| badblocks | File | 66.1 KB | 0755 |
|
| blkdeactivate | File | 15.96 KB | 0755 |
|
| blkdiscard | File | 66.16 KB | 0755 |
|
| blkid | File | 194.2 KB | 0755 |
|
| blkmapd | File | 66.2 KB | 0755 |
|
| blkzone | File | 130.16 KB | 0755 |
|
| blockdev | File | 130.16 KB | 0755 |
|
| bluetoothd | File | 1.46 MB | 0755 |
|
| bridge | File | 208.34 KB | 0755 |
|
| capsh | File | 68.81 KB | 0755 |
|
| cfdisk | File | 130.5 KB | 0755 |
|
| cgdisk | File | 258.26 KB | 0755 |
|
| chat | File | 26.09 KB | 0755 |
|
| chcpu | File | 66.16 KB | 0755 |
|
| check_forensic | File | 952 B | 0755 |
|
| chgpasswd | File | 70.02 KB | 0755 |
|
| chmem | File | 130.16 KB | 0755 |
|
| chpasswd | File | 70.07 KB | 0755 |
|
| chroot | File | 66.95 KB | 0755 |
|
| cifs.idmap | File | 66.16 KB | 0755 |
|
| cifs.upcall | File | 66.34 KB | 0755 |
|
| cpgr | File | 72.05 KB | 0755 |
|
| cppw | File | 72.05 KB | 0755 |
|
| cracklib-check | File | 65.93 KB | 0755 |
|
| cracklib-format | File | 231 B | 0755 |
|
| cracklib-packer | File | 65.93 KB | 0755 |
|
| cracklib-unpacker | File | 65.93 KB | 0755 |
|
| create-cracklib-dict | File | 990 B | 0755 |
|
| cron | File | 66.38 KB | 0755 |
|
| ctrlaltdel | File | 66.16 KB | 0755 |
|
| cups-browsed | File | 258.67 KB | 0755 |
|
| cupsaccept | File | 66.09 KB | 0755 |
|
| cupsctl | File | 66.16 KB | 0755 |
|
| cupsd | File | 450.64 KB | 0755 |
|
| cupsdisable | File | 66.09 KB | 0755 |
|
| cupsenable | File | 66.09 KB | 0755 |
|
| cupsfilter | File | 66.36 KB | 0755 |
|
| cupsreject | File | 66.09 KB | 0755 |
|
| dbconfig-generate-include | File | 12.36 KB | 0755 |
|
| dbconfig-load-include | File | 5.57 KB | 0755 |
|
| dcb | File | 144.41 KB | 0755 |
|
| ddns-confgen | File | 66.08 KB | 0755 |
|
| debugfs | File | 265.6 KB | 0755 |
|
| delgroup | File | 16.33 KB | 0755 |
|
| deluser | File | 16.33 KB | 0755 |
|
| depmod | File | 194.28 KB | 0755 |
|
| devlink | File | 272.72 KB | 0755 |
|
| dhclient | File | 2.59 MB | 0755 |
|
| dhclient-script | File | 14.21 KB | 0755 |
|
| dmidecode | File | 130.77 KB | 0755 |
|
| dmsetup | File | 198.68 KB | 0755 |
|
| dmstats | File | 198.68 KB | 0755 |
|
| dnsmasq | File | 457.04 KB | 0755 |
|
| dosfsck | File | 78.16 KB | 0755 |
|
| dosfslabel | File | 50.16 KB | 0755 |
|
| dphys-swapfile | File | 8.35 KB | 0755 |
|
| dpkg-preconfigure | File | 3.83 KB | 0755 |
|
| dpkg-reconfigure | File | 4.38 KB | 0755 |
|
| dump.exfat | File | 66.21 KB | 0755 |
|
| dumpe2fs | File | 66.09 KB | 0755 |
|
| e2freefrag | File | 66.09 KB | 0755 |
|
| e2fsck | File | 340.03 KB | 0755 |
|
| e2image | File | 66.28 KB | 0755 |
|
| e2label | File | 130.33 KB | 0755 |
|
| e2mmpstatus | File | 66.09 KB | 0755 |
|
| e2scrub | File | 7.12 KB | 0755 |
|
| e2scrub_all | File | 5.27 KB | 0755 |
|
| e2undo | File | 66.09 KB | 0755 |
|
| e4crypt | File | 66.16 KB | 0755 |
|
| e4defrag | File | 66.09 KB | 0755 |
|
| ebtables | File | 262.95 KB | 0755 |
|
| ebtables-nft | File | 262.95 KB | 0755 |
|
| ebtables-nft-restore | File | 262.95 KB | 0755 |
|
| ebtables-nft-save | File | 262.95 KB | 0755 |
|
| ebtables-restore | File | 262.95 KB | 0755 |
|
| ebtables-save | File | 262.95 KB | 0755 |
|
| ebtables-translate | File | 262.95 KB | 0755 |
|
| escapesrc | File | 66.17 KB | 0755 |
|
| ethtool | File | 644.28 KB | 0755 |
|
| eventlogadm | File | 514.16 KB | 0755 |
|
| exfat2img | File | 66.21 KB | 0755 |
|
| exfatlabel | File | 66.24 KB | 0755 |
|
| faillock | File | 66.09 KB | 0755 |
|
| fake-hwclock | File | 2.06 KB | 0755 |
|
| fatlabel | File | 50.16 KB | 0755 |
|
| fdisk | File | 194.19 KB | 0755 |
|
| filefrag | File | 66.11 KB | 0755 |
|
| findfs | File | 66.16 KB | 0755 |
|
| fixparts | File | 66.26 KB | 0755 |
|
| flashrom | File | 834.44 KB | 0755 |
|
| fsck | File | 66.2 KB | 0755 |
|
| fsck.cramfs | File | 66.22 KB | 0755 |
|
| fsck.exfat | File | 66.93 KB | 0755 |
|
| fsck.ext2 | File | 340.03 KB | 0755 |
|
| fsck.ext3 | File | 340.03 KB | 0755 |
|
| fsck.ext4 | File | 340.03 KB | 0755 |
|
| fsck.fat | File | 78.16 KB | 0755 |
|
| fsck.minix | File | 194.19 KB | 0755 |
|
| fsck.msdos | File | 78.16 KB | 0755 |
|
| fsck.vfat | File | 78.16 KB | 0755 |
|
| fsfreeze | File | 66.16 KB | 0755 |
|
| fstab-decode | File | 66.09 KB | 0755 |
|
| fstrim | File | 130.16 KB | 0755 |
|
| gdisk | File | 258.26 KB | 0755 |
|
| genccode | File | 66.52 KB | 0755 |
|
| gencmn | File | 66.52 KB | 0755 |
|
| genl | File | 144.3 KB | 0755 |
|
| gennorm2 | File | 66.67 KB | 0755 |
|
| gensprep | File | 66.59 KB | 0755 |
|
| getcap | File | 66.09 KB | 0755 |
|
| getpcaps | File | 66.09 KB | 0755 |
|
| getty | File | 131.33 KB | 0755 |
|
| gnome-menus-blacklist | File | 2.23 KB | 0755 |
|
| gpart | File | 66.98 KB | 0755 |
|
| gparted | File | 7.15 KB | 0755 |
|
| groupadd | File | 138.61 KB | 0755 |
|
| groupdel | File | 138.44 KB | 0755 |
|
| groupmems | File | 70.04 KB | 0755 |
|
| groupmod | File | 138.58 KB | 0755 |
|
| grpck | File | 70.01 KB | 0755 |
|
| grpconv | File | 69.87 KB | 0755 |
|
| grpunconv | File | 69.87 KB | 0755 |
|
| halt | File | 1.32 MB | 0755 |
|
| httxt2dbm | File | 66.09 KB | 0755 |
|
| hwclock | File | 130.23 KB | 0755 |
|
| i2c-stub-from-dump | File | 5.45 KB | 0755 |
|
| i2cdetect | File | 66.56 KB | 0755 |
|
| i2cdump | File | 66.61 KB | 0755 |
|
| i2cget | File | 66.59 KB | 0755 |
|
| i2cset | File | 66.61 KB | 0755 |
|
| i2ctransfer | File | 66.54 KB | 0755 |
|
| iconvconfig | File | 66.53 KB | 0755 |
|
| icupkg | File | 66.88 KB | 0755 |
|
| ifconfig | File | 133.66 KB | 0755 |
|
| iftop | File | 130.54 KB | 0755 |
|
| iio-sensor-proxy | File | 66.84 KB | 0755 |
|
| init | File | 130.34 KB | 0755 |
|
| insmod | File | 194.28 KB | 0755 |
|
| install-sgmlcatalog | File | 4.44 KB | 0755 |
|
| installkernel | File | 2.6 KB | 0755 |
|
| invoke-rc.d | File | 16.13 KB | 0755 |
|
| ip | File | 729.26 KB | 0755 |
|
| ip6tables | File | 262.95 KB | 0755 |
|
| ip6tables-apply | File | 6.87 KB | 0755 |
|
| ip6tables-legacy | File | 132.77 KB | 0755 |
|
| ip6tables-legacy-restore | File | 132.77 KB | 0755 |
|
| ip6tables-legacy-save | File | 132.77 KB | 0755 |
|
| ip6tables-nft | File | 262.95 KB | 0755 |
|
| ip6tables-nft-restore | File | 262.95 KB | 0755 |
|
| ip6tables-nft-save | File | 262.95 KB | 0755 |
|
| ip6tables-restore | File | 262.95 KB | 0755 |
|
| ip6tables-restore-translate | File | 262.95 KB | 0755 |
|
| ip6tables-save | File | 262.95 KB | 0755 |
|
| ip6tables-translate | File | 262.95 KB | 0755 |
|
| ipmaddr | File | 66.45 KB | 0755 |
|
| ipp-usb | File | 5 MB | 0755 |
|
| ippevepcl | File | 66.09 KB | 0755 |
|
| ippeveprinter | File | 194.16 KB | 0755 |
|
| ippeveps | File | 66.09 KB | 0755 |
|
| iptables | File | 262.95 KB | 0755 |
|
| iptables-apply | File | 6.87 KB | 0755 |
|
| iptables-legacy | File | 132.77 KB | 0755 |
|
| iptables-legacy-restore | File | 132.77 KB | 0755 |
|
| iptables-legacy-save | File | 132.77 KB | 0755 |
|
| iptables-nft | File | 262.95 KB | 0755 |
|
| iptables-nft-restore | File | 262.95 KB | 0755 |
|
| iptables-nft-save | File | 262.95 KB | 0755 |
|
| iptables-restore | File | 262.95 KB | 0755 |
|
| iptables-restore-translate | File | 262.95 KB | 0755 |
|
| iptables-save | File | 262.95 KB | 0755 |
|
| iptables-translate | File | 262.95 KB | 0755 |
|
| iptunnel | File | 66.44 KB | 0755 |
|
| isosize | File | 66.16 KB | 0755 |
|
| ispell-autobuildhash | File | 15.52 KB | 0755 |
|
| iw | File | 334.91 KB | 0755 |
|
| iwconfig | File | 66.45 KB | 0755 |
|
| iwevent | File | 66.45 KB | 0755 |
|
| iwgetid | File | 66.27 KB | 0755 |
|
| iwlist | File | 66.57 KB | 0755 |
|
| iwpriv | File | 66.33 KB | 0755 |
|
| iwspy | File | 66.22 KB | 0755 |
|
| kbdrate | File | 66.62 KB | 0755 |
|
| key.dns_resolver | File | 66.17 KB | 0755 |
|
| killall5 | File | 66.21 KB | 0755 |
|
| ldattach | File | 66.16 KB | 0755 |
|
| ldconfig | File | 842.86 KB | 0755 |
|
| lightdm | File | 322.01 KB | 0755 |
|
| lightdm-gtk-greeter | File | 142.11 KB | 0755 |
|
| locale-gen | File | 1.38 KB | 0755 |
|
| logrotate | File | 130.02 KB | 0755 |
|
| logsave | File | 65.94 KB | 0755 |
|
| losetup | File | 130.26 KB | 0755 |
|
| lpadmin | File | 66.09 KB | 0755 |
|
| lpinfo | File | 66.09 KB | 0755 |
|
| lpmove | File | 66.09 KB | 0755 |
|
| lsmod | File | 194.28 KB | 0755 |
|
| make-ssl-cert | File | 6.65 KB | 0755 |
|
| mariadbd | File | 25.06 MB | 0755 |
|
| mii-tool | File | 66.91 KB | 0755 |
|
| mkdosfs | File | 58.67 KB | 0755 |
|
| mke2fs | File | 194.38 KB | 0755 |
|
| mkfs | File | 66.16 KB | 0755 |
|
| mkfs.bfs | File | 66.16 KB | 0755 |
|
| mkfs.cramfs | File | 66.09 KB | 0755 |
|
| mkfs.exfat | File | 66.16 KB | 0755 |
|
| mkfs.ext2 | File | 194.38 KB | 0755 |
|
| mkfs.ext3 | File | 194.38 KB | 0755 |
|
| mkfs.ext4 | File | 194.38 KB | 0755 |
|
| mkfs.fat | File | 58.67 KB | 0755 |
|
| mkfs.minix | File | 130.17 KB | 0755 |
|
| mkfs.msdos | File | 58.67 KB | 0755 |
|
| mkfs.ntfs | File | 130.2 KB | 0755 |
|
| mkfs.vfat | File | 58.67 KB | 0755 |
|
| mkhomedir_helper | File | 74.11 KB | 0755 |
|
| mkinitramfs | File | 12.6 KB | 0755 |
|
| mklost+found | File | 66.09 KB | 0755 |
|
| mkntfs | File | 130.2 KB | 0755 |
|
| mkswap | File | 130.16 KB | 0755 |
|
| modinfo | File | 194.28 KB | 0755 |
|
| modprobe | File | 194.28 KB | 0755 |
|
| mount.cifs | File | 66.84 KB | 4755 |
|
| mount.fuse | File | 66.15 KB | 0755 |
|
| mount.fuse.sshfs | File | 132.55 KB | 0755 |
|
| mount.fuse3 | File | 66.15 KB | 0755 |
|
| mount.lowntfs-3g | File | 130.77 KB | 0755 |
|
| mount.nfs | File | 130.76 KB | 4755 |
|
| mount.nfs4 | File | 130.76 KB | 4755 |
|
| mount.ntfs | File | 194.8 KB | 4755 |
|
| mount.ntfs-3g | File | 194.8 KB | 4755 |
|
| mount.smb3 | File | 66.84 KB | 4755 |
|
| mount.sshfs | File | 132.55 KB | 0755 |
|
| mountstats | File | 42.28 KB | 0755 |
|
| mysqld | File | 25.06 MB | 0755 |
|
| named | File | 589.91 KB | 0755 |
|
| nameif | File | 66.54 KB | 0755 |
|
| newusers | File | 138.49 KB | 0755 |
|
| nfnl_osf | File | 66.09 KB | 0755 |
|
| nfsconf | File | 66.53 KB | 0755 |
|
| nfsidmap | File | 66.19 KB | 0755 |
|
| nfsiostat | File | 24.41 KB | 0755 |
|
| nfsstat | File | 69.02 KB | 0755 |
|
| nft | File | 66.01 KB | 0755 |
|
| nmbd | File | 258.11 KB | 0755 |
|
| nologin | File | 66.08 KB | 0755 |
|
| ntfsclone | File | 66.2 KB | 0755 |
|
| ntfscp | File | 66.19 KB | 0755 |
|
| ntfslabel | File | 66.19 KB | 0755 |
|
| ntfsresize | File | 130.2 KB | 0755 |
|
| ntfsundelete | File | 66.19 KB | 0755 |
|
| ntpd | File | 588.32 KB | 0755 |
|
| ntpkeygen | File | 3.66 KB | 0755 |
|
| ntpleapfetch | File | 13.36 KB | 0755 |
|
| ntptime | File | 66.19 KB | 0755 |
|
| ntpwait | File | 4.59 KB | 0755 |
|
| pam-auth-update | File | 20.79 KB | 0755 |
|
| pam_getenv | File | 2.82 KB | 0755 |
|
| pam_namespace_helper | File | 467 B | 0755 |
|
| pam_timestamp_check | File | 66.09 KB | 0755 |
|
| paperconfig | File | 4.07 KB | 0755 |
|
| parted | File | 130.35 KB | 0755 |
|
| partprobe | File | 66.16 KB | 0755 |
|
| phpdismod | File | 7.11 KB | 0755 |
|
| phpenmod | File | 7.11 KB | 0755 |
|
| phpquery | File | 6.24 KB | 0755 |
|
| pi-greeter | File | 67.8 KB | 0755 |
|
| pivot_root | File | 66.16 KB | 0755 |
|
| pkla-admin-identities | File | 66.16 KB | 0755 |
|
| pkla-check-authorization | File | 66.16 KB | 0755 |
|
| plipconfig | File | 66.36 KB | 0755 |
|
| plymouth-set-default-theme | File | 6.06 KB | 0755 |
|
| plymouthd | File | 132 KB | 0755 |
|
| poweroff | File | 1.32 MB | 0755 |
|
| pppd | File | 397.7 KB | 4754 |
|
| pppdump | File | 18.16 KB | 0755 |
|
| pppoe-discovery | File | 22.08 KB | 0755 |
|
| pppstats | File | 14.08 KB | 0755 |
|
| pwck | File | 69.98 KB | 0755 |
|
| pwconv | File | 69.86 KB | 0755 |
|
| pwhistory_helper | File | 66.09 KB | 0755 |
|
| pwunconv | File | 69.85 KB | 0755 |
|
| rarp | File | 68.8 KB | 0755 |
|
| readprofile | File | 66.2 KB | 0755 |
|
| realm | File | 194.54 KB | 0755 |
|
| reboot | File | 1.32 MB | 0755 |
|
| remove-default-ispell | File | 2.86 KB | 0755 |
|
| remove-default-wordlist | File | 2.86 KB | 0755 |
|
| remove-shell | File | 1.08 KB | 0755 |
|
| request-key | File | 66.1 KB | 0755 |
|
| resize2fs | File | 66.09 KB | 0755 |
|
| rfkill | File | 66.01 KB | 0755 |
|
| rmmod | File | 194.28 KB | 0755 |
|
| rmt | File | 66.86 KB | 0755 |
|
| rmt-tar | File | 66.86 KB | 0755 |
|
| rndc | File | 66.09 KB | 0755 |
|
| rndc-confgen | File | 66.09 KB | 0755 |
|
| route | File | 68.95 KB | 0755 |
|
| rpc.gssd | File | 130.43 KB | 0755 |
|
| rpc.idmapd | File | 74.36 KB | 0755 |
|
| rpc.statd | File | 134.8 KB | 0755 |
|
| rpc.svcgssd | File | 66.34 KB | 0755 |
|
| rpcbind | File | 66.32 KB | 0755 |
|
| rpcctl | File | 9.42 KB | 0755 |
|
| rpcdebug | File | 66.16 KB | 0755 |
|
| rpcinfo | File | 66.45 KB | 0755 |
|
| rtacct | File | 80.18 KB | 0755 |
|
| rtcwake | File | 66.16 KB | 0755 |
|
| rtkitctl | File | 66.16 KB | 0755 |
|
| rtmon | File | 144.27 KB | 0755 |
|
| runlevel | File | 1.32 MB | 0755 |
|
| runuser | File | 130.19 KB | 0755 |
|
| samba | File | 66.11 KB | 0755 |
|
| samba-gpupdate | File | 5.78 KB | 0755 |
|
| samba_dnsupdate | File | 32.24 KB | 0755 |
|
| samba_downgrade_db | File | 4.07 KB | 0755 |
|
| samba_kcc | File | 11.9 KB | 0755 |
|
| samba_spnupdate | File | 7.88 KB | 0755 |
|
| samba_upgradedns | File | 21.66 KB | 0755 |
|
| saned | File | 66.53 KB | 0755 |
|
| select-default-ispell | File | 3.23 KB | 0755 |
|
| select-default-wordlist | File | 3.21 KB | 0755 |
|
| service | File | 8.89 KB | 0755 |
|
| setcap | File | 66.09 KB | 0755 |
|
| setvesablank | File | 66.39 KB | 0755 |
|
| sfdisk | File | 194.16 KB | 0755 |
|
| sgdisk | File | 194.26 KB | 0755 |
|
| shadowconfig | File | 2.22 KB | 0755 |
|
| showmount | File | 66.35 KB | 0755 |
|
| shutdown | File | 1.32 MB | 0755 |
|
| slattach | File | 68.9 KB | 0755 |
|
| sm-notify | File | 134.34 KB | 0755 |
|
| smbd | File | 66.16 KB | 0755 |
|
| split-logfile | File | 2.36 KB | 0755 |
|
| sshd | File | 1.25 MB | 0755 |
|
| start-statd | File | 1023 B | 0755 |
|
| start-stop-daemon | File | 67.27 KB | 0755 |
|
| sudo_logsrvd | File | 260.41 KB | 0755 |
|
| sudo_sendlog | File | 195.48 KB | 0755 |
|
| sulogin | File | 66.16 KB | 0755 |
|
| swaplabel | File | 66.16 KB | 0755 |
|
| swapoff | File | 66.16 KB | 0755 |
|
| swapon | File | 66.16 KB | 0755 |
|
| switch_root | File | 66.2 KB | 0755 |
|
| sysctl | File | 66.2 KB | 0755 |
|
| tarcat | File | 936 B | 0755 |
|
| tc | File | 601.16 KB | 0755 |
|
| telinit | File | 1.32 MB | 0755 |
|
| th-cmd | File | 66.52 KB | 0755 |
|
| thd | File | 73.35 KB | 0755 |
|
| tipc | File | 208.58 KB | 0755 |
|
| tor | File | 3.36 MB | 0755 |
|
| tor-instance-create | File | 2.58 KB | 0755 |
|
| tsig-keygen | File | 66.08 KB | 0755 |
|
| tune.exfat | File | 66.37 KB | 0755 |
|
| tune2fs | File | 130.33 KB | 0755 |
|
| ufw | File | 4.84 KB | 0755 |
|
| umount.nfs | File | 130.76 KB | 4755 |
|
| umount.nfs4 | File | 130.76 KB | 4755 |
|
| umount.udisks2 | File | 66.08 KB | 0755 |
|
| unix_chkpwd | File | 66.09 KB | 2755 |
|
| unix_update | File | 66.09 KB | 0755 |
|
| update-ca-certificates | File | 5.29 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-gsfontmap | File | 470 B | 0755 |
|
| update-icon-caches | File | 596 B | 0755 |
|
| update-inetd | File | 5.83 KB | 0755 |
|
| update-initramfs | File | 8.15 KB | 0755 |
|
| update-locale | File | 2.99 KB | 0755 |
|
| update-mime | File | 9.39 KB | 0755 |
|
| update-passwd | File | 66.33 KB | 0755 |
|
| update-pciids | File | 1.71 KB | 0755 |
|
| update-rc.d | File | 17.33 KB | 0755 |
|
| update-shells | File | 3.89 KB | 0755 |
|
| update-xmlcatalog | File | 16.88 KB | 0755 |
|
| usb_modeswitch | File | 55.42 KB | 0755 |
|
| usb_modeswitch_dispatcher | File | 29.93 KB | 0755 |
|
| useradd | File | 203.4 KB | 0755 |
|
| userdel | File | 138.53 KB | 0755 |
|
| usermod | File | 139.23 KB | 0755 |
|
| v4l2-dbg | File | 75.23 KB | 0755 |
|
| validlocale | File | 1.73 KB | 0755 |
|
| vcstime | File | 66.27 KB | 0755 |
|
| vdpa | File | 144.45 KB | 0755 |
|
| vigr | File | 72.27 KB | 0755 |
|
| vipw | File | 72.27 KB | 0755 |
|
| visudo | File | 268.27 KB | 0755 |
|
| vsftpd | File | 196.16 KB | 0755 |
|
| wayvnc-control.py | File | 2.3 KB | 0755 |
|
| wayvnc-generate-keys.sh | File | 1.02 KB | 0755 |
|
| wayvnc-run.sh | File | 524 B | 0755 |
|
| wipefs | File | 66.16 KB | 0755 |
|
| wpa_action | File | 1.69 KB | 0755 |
|
| wpa_cli | File | 196.38 KB | 0755 |
|
| wpa_supplicant | File | 3.13 MB | 0755 |
|
| xtables-legacy-multi | File | 132.77 KB | 0755 |
|
| xtables-monitor | File | 262.95 KB | 0755 |
|
| xtables-nft-multi | File | 262.95 KB | 0755 |
|
| zic | File | 66.48 KB | 0755 |
|
| zramctl | File | 130.26 KB | 0755 |
|