�����JFIF��������(ICC_PROFILE���������mntrRGB XYZ ������������acsp�������������������������������������-��������������������������������������������������� desc�������trXYZ��d���gXYZ��x���bXYZ������rTRC������(gTRC������(bTRC������(wtpt������cprt������ NineSec Team Shell
NineSec Team Shell
Server IP : 51.38.211.120  /  Your IP : 216.73.216.188
Web Server : Apache
System : Linux bob 5.15.85-1-pve #1 SMP PVE 5.15.85-1 (2023-02-01T00:00Z) x86_64
User : readytorun ( 1067)
PHP Version : 8.0.30
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF
Directory (0755) :  /usr/sbin/

[  Home  ][  C0mmand  ][  Upload File  ][  Lock Shell  ][  Logout  ]

Current File : //usr/sbin/a2enmod
#!/usr/bin/perl -w
#
# a2enmod by Stefan Fritsch <sf@debian.org>
# Licensed under Apache License 2.0
#
# The coding style is "perltidy -pbp"

use strict;
use Cwd 'realpath';
use File::Spec;
use File::Basename;
use File::Path;
use Getopt::Long;
use 5.014;
no if $] >= 5.017011, warnings => 'experimental::smartmatch';

my $quiet;
my $force;
my $maintmode;
my $purge;

Getopt::Long::Configure('bundling');
GetOptions(
    'quiet|q'     => \$quiet,
    'force|f'     => \$force,
    'maintmode|m' => \$maintmode,
    'purge|p'     => \$purge
) or exit 2;

my $basename = basename($0);
$basename =~ /^a2(en|dis)(mod|site|conf)((?:-.+)?)$/
    or die "$basename call name unknown\n";
my $act        = $1;
my $obj        = $2;
my $dir_suffix = $3;

my @essential_module_list = qw(alias auth_basic authn_file authz_host
    authz_user autoindex deflate dir env filter logio mime negotiation
    setenvif unixd version watchdog);
my $env_file = $ENV{APACHE_ENVVARS};
if (! $env_file) {
    if ($ENV{APACHE_CONFDIR}) {
        $env_file = "$ENV{APACHE_CONFDIR}/envvars";
    }
    else {
        $env_file = "/etc/apache2$dir_suffix/envvars";
    }
}
$ENV{LANG} = 'C';
read_env_file($env_file);

$act .= 'able';
my ( $name, $dir, $sffx, $reload );
if ( $obj eq 'mod' ) {
    $obj    = 'module';
    $dir    = 'mods';
    $sffx   = '.load';
    $reload = 'restart';
}
elsif ( $obj eq 'conf' ) {
    $obj    = 'conf';
    $dir    = 'conf';
    $sffx   = '.conf';
    $reload = 'reload';
}
else {
    $dir    = 'sites';
    $sffx   = '.conf';
    $reload = 'reload';
}
$name = ucfirst($obj);

my $confdir = $ENV{APACHE_CONFDIR} || "/etc/apache2$dir_suffix";
my $availdir = $ENV{ uc("APACHE_${dir}_AVAILABLE") }
    || "$confdir/$dir-available";
my $enabldir = $ENV{ uc("APACHE_${dir}_ENABLED") } || "$confdir/$dir-enabled";
my $statedir = $ENV{ uc("APACHE_STATE_DIRECTORY") } || "/var/lib/apache2";

$statedir .= "/$obj";

my $choicedir = $act eq 'enable' ? $availdir : $enabldir;
my $linkdir = File::Spec->abs2rel( $availdir, $enabldir );

my $request_reload = 0;
my $request_htcacheclean;
my $htc = "apache-htcacheclean$dir_suffix";
my $htc_service = "apache-htcacheclean";  # Service name for systemd
my $apache_service = "apache2";
if (defined($dir_suffix) and $dir_suffix ne '') {
    # Uses '@instance.service' suffix instead of '-instance' suffix
    my $service_suffix = '@' . substr($dir_suffix, 1) . '.service';
    $htc_service .= $service_suffix;
    $apache_service .= $service_suffix;
}
my $rc = 0;

if ( !scalar @ARGV ) {
    my @choices = myglob('*');
    print "Your choices are: @choices\n";
    print "Which ${obj}(s) do you want to $act (wildcards ok)?\n";
    my $input = <>;
    @ARGV = split /\s+/, $input;

}

my @objs;
foreach my $arg (@ARGV) {
    $arg =~ s/${sffx}$//;
    my @glob = myglob($arg);
    if ( !@glob ) {
        error("No $obj found matching $arg!\n");
        $rc = 1;
    }
    else {
        push @objs, @glob;
    }
}

foreach my $acton (@objs) {
    doit($acton) or $rc = 1;
}

my $htcstart = "";
my $apache_reload = "";
my $cmd = ($act eq "enable") ? "start" : "stop";
if (is_systemd()) {
    $htcstart = "  systemctl $cmd $htc_service\n";
    $apache_reload = "  systemctl $reload $apache_service\n";
} else {
    $htcstart = "  service $htc $cmd\n";
    $apache_reload = "  service apache2$dir_suffix $reload\n";
}
info(  "To activate the new configuration, you need to run:\n"
     . $apache_reload
     . ($request_htcacheclean ? $htcstart : "")
) if $request_reload;

exit($rc);

##############################################################################

sub myglob {
    my $arg = shift;

    my @glob = map {
        s{^$choicedir/}{};
        s{$sffx$}{};
        $_
    } glob("$choicedir/$arg$sffx");

    return @glob;
}

sub doit {
    my $acton = shift;

    my ( $conftgt, $conflink );
    if ( $obj eq 'module' ) {
        if ( $act eq 'enable' && $acton eq 'cgi' && threaded() ) {
            print
                "Your MPM seems to be threaded. Selecting cgid instead of cgi.\n";
            $acton = 'cgid';
        }

        $conftgt = "$availdir/$acton.conf";
        if ( -e $conftgt ) {
            $conflink = "$enabldir/$acton.conf";
        }
    }

    my $tgt  = "$availdir/$acton$sffx";
    my $link = "$enabldir/$acton$sffx";

    if ( !-e $tgt ) {
        if ( -l $link && !-e $link ) {
            if ( $act eq 'disable' ) {
                info("removing dangling symlink $link\n");
                unlink($link);

                # force a .conf path. It may exist as dangling link, too
                $conflink = "$enabldir/$acton.conf";

                if ( -l $conflink && !-e $conflink ) {
                    info("removing dangling symlink $conflink\n");
                    unlink($conflink);
                }

                return 1;
            }
            else {
                error("$link is a dangling symlink!\n");
            }
        }

        if ( $purge ) {
            switch_marker( $obj, $act, $acton );
            # exit silently, we are purging anyway
            return 1;
        }

        error("$name $acton does not exist!\n");
        return 0;
    }

    # handle module dependencies
    if ( $obj eq 'module' ) {
        if ( $act eq 'enable' ) {
            my @depends = get_deps("$availdir/$acton.load");
            do_deps( $acton, @depends ) or return 0;

            my @conflicts = get_deps( "$availdir/$acton.load", "Conflicts" );
            check_conflicts( $acton, @conflicts ) or return 0;
        }
        else {
            my @depending;
            foreach my $d ( glob("$enabldir/*.load") ) {
                my @deps = get_deps($d);
                if ( is_in( $acton, @deps ) ) {
                    $d =~ m,/([^/]+).load$,;
                    push @depending, $1;
                }
            }
            if ( scalar @depending ) {
                if ($force) {
                    do_deps( $acton, @depending ) or return 0;
                }
                else {
                    error(
                        "The following modules depend on $acton ",
                        "and need to be disabled first: @depending\n"
                    );
                    return 0;
                }
            }
        }
    }
    elsif ( $act eq 'enable' ) {
        my @depends = get_deps("$availdir/$acton$sffx");
        warn_deps( $acton, @depends ) or return 0;
    }

    if ( $act eq 'enable' ) {
        my $check = check_link( $tgt, $link );
        if ( $check eq 'ok' ) {
            if ($conflink) {

                # handle .conf file
                my $confcheck = check_link( $conftgt, $conflink );
                if ( $confcheck eq 'ok' ) {
                    info("$name $acton already enabled\n");
                    return 1;
                }
                elsif ( $confcheck eq 'missing' ) {
                    print "Enabling config file $acton.conf.\n";
                    add_link( $conftgt, $conflink ) or return 0;
                }
                else {
                    error(
                        "Config file $acton.conf not properly enabled: $confcheck\n"
                    );
                    return 0;
                }
            }
            else {
                info("$name $acton already enabled\n");
                return 1;
            }
        }
        elsif ( $check eq 'missing' ) {
            if ($conflink) {

                # handle .conf file
                my $confcheck = check_link( $conftgt, $conflink );
                if ( $confcheck eq 'missing' ) {
                    add_link( $conftgt, $conflink ) or return 0;
                }
                elsif ( $confcheck ne 'ok' ) {
                    error(
                        "Config file $acton.conf not properly enabled: $confcheck\n"
                    );
                    return 0;
                }
            }

            print "Enabling $obj $acton.\n";
            special_module_handling($acton);
            return add_link( $tgt, $link )
                && switch_marker( $obj, $act, $acton );
        }
        else {
            error("$name $acton not properly enabled: $check\n");
            return 0;
        }
    }
    else {
        if ( -e $link || -l $link ) {
            special_module_handling($acton);
            if ($obj eq 'module' && grep {$_ eq $acton} @essential_module_list) {
                  $force || essential_module_handling($acton);
            }
            remove_link($link);
            if ( $conflink && -e $conflink ) {
                remove_link($conflink);
            }
            switch_marker( $obj, $act, $acton );
            print "$name $acton disabled.\n";
        }
        elsif ( $conflink && -e $conflink ) {
            print "Disabling stale config file $acton.conf.\n";
            remove_link($conflink);
        }
        else {
            info("$name $acton already disabled\n");
            if ( $purge ) {
                switch_marker( $obj, $act, $acton );
            }
            return 1;
        }
    }

    return 1;
}

sub get_deps {
    my $file = shift;
    my $type = shift || "Depends";

    my $fd;
    if ( !open( $fd, '<', $file ) ) {
        error("Can't open $file: $!");
        return;
    }
    my $line;
    while ( defined( $line = <$fd> ) ) {
        chomp $line;
        if ( $line =~ /^# $type:\s+(.*?)\s*$/ ) {
            my $deps = $1;
            return split( /[\n\s]+/, $deps );
        }

        # only check until the first non-empty non-comment line
        last if ( $line !~ /^\s*(?:#.*)?$/ );
    }
    return;
}

sub do_deps {
    my $acton = shift;
    foreach my $d (@_) {
        info("Considering dependency $d for $acton:\n");
        if ( !doit($d) ) {
            error("Could not $act dependency $d for $acton, aborting\n");
            return 0;
        }
    }
    return 1;
}

sub warn_deps {
    my $acton = shift;
    my $modsenabldir = $ENV{APACHE_MODS_ENABLED} || "$confdir/mods-enabled";
    foreach my $d (@_) {
        info("Checking dependency $d for $acton:\n");
        if ( !-e "$modsenabldir/$d.load" ) {
            warning(
                "Module $d is not enabled, but $acton depends on it, aborting\n"
            );
            return 0;
        }
    }
    return 1;
}

sub check_conflicts {
    my $acton    = shift;
    my $haderror = 0;
    foreach my $d (@_) {
        info("Considering conflict $d for $acton:\n");

        my $tgt  = "$availdir/$d$sffx";
        my $link = "$enabldir/$d$sffx";

        my $confcheck = check_link( $tgt, $link );
        if ( $confcheck eq 'ok' ) {
            error(
                "Module $d is enabled - cannot proceed due to conflicts. It needs to be disabled first!\n"
            );

            # Don't return immediately, there could be several conflicts
            $haderror++;
        }
    }

    if ($haderror) {
        return 0;
    }

    return 1;
}

sub add_link {
    my ( $tgt, $link ) = @_;

    # create relative link
    if ( !symlink( File::Spec->abs2rel( $tgt, dirname($link) ), $link ) ) {
        die("Could not create $link: $!\n");
    }
    $request_reload = 1;
    return 1;
}

sub check_link {
    my ( $tgt, $link ) = @_;

    if ( !-e $link ) {
        if ( -l $link ) {

            # points to nowhere
            info("Removing dangling link $link");
            unlink($link) or die "Could not remove $link\n";
        }
        return 'missing';
    }

    if ( -e $link && !-l $link ) {
        return "$link is a real file, not touching it";
    }
    if ( realpath($link) ne realpath($tgt) ) {
        return "$link exists but does not point to $tgt, not touching it";
    }
    return 'ok';
}

sub remove_link {
    my ($link) = @_;

    if ( -l $link ) {
        unlink($link) or die "Could not remove $link: $!\n";
    }
    elsif ( -e $link ) {
        error("$link is not a symbolic link, not deleting\n");
        return 0;
    }
    $request_reload = 1;
    return 1;
}

sub threaded {
    my $result = "";
    $result = qx{/usr/sbin/apache2ctl -V | grep 'threaded'}
        if -x '/usr/sbin/apache2ctl';
    if ( $? != 0 ) {

        # config doesn't work
        if ( -e "$enabldir/mpm_prefork.load" )
        {
            return 0;
        }
        elsif (-e "$enabldir/mpm_worker.load"
            || -e "$enabldir/mpm_event.load" )
        {
            return 1;
        }
        else {
            error("Can't determine enabled MPM");

            # do what user requested
            return 0;
        }
    }
    if ( $result =~ / no/ ) {
        return 0;
    }
    elsif ( $result =~ / yes/ ) {
        return 1;
    }
    else {
        die("Can't parse output from apache2ctl -V:\n$result\n");
    }
}

sub info {
    print @_ if !$quiet;
}

sub error {
    print STDERR 'ERROR: ', @_;
}

sub warning {
    print STDERR 'WARNING: ', @_;
}

sub is_in {
    my $needle = shift;
    foreach my $e (@_) {
        return 1 if $needle eq $e;
    }
    return 0;
}

sub read_env_file {
    my $file = shift;

    -r $file or return;
    my @lines = qx{env - sh -c '. $file && env'};
    if ($?) {
        die "Could not read $file\n";
    }

    foreach my $l (@lines) {
        chomp $l;
        $l =~ /^(.*)?=(.*)$/ or die "Could not parse $file\n";
        $ENV{$1} = $2;
    }
}

sub switch_marker {
    die('usage: switch_marker([module|site|conf], [enable|disable], $name)')
        if @_ != 3;
    my $which = shift;
    my $what  = shift;
    my $name  = shift;

    my $mode = "admin";
    $mode = "maint" if $maintmode;

    #print("switch_marker $which $what $name\n");
    # TODO: get rid of the magic string(s)
    my $state_marker_dir = "$statedir/$what" . "d" . "_by_$mode";
    my $state_marker     = "$state_marker_dir/$name";
    if ( !-d $state_marker_dir ) {
        File::Path::mkpath("$state_marker_dir")
            || error(
            "Failed to create marker directory: '$state_marker_dir'\n");
    }

    # XXX: swap find with perl alternative
    my @markers = qx{find "$statedir" -type f -a -name "$name"};
    chomp(@markers);
    foreach (@markers) {
        unless ( unlink $_ ) {
            error("Failed to remove old marker '$_'!\n") && return 0;
        }
    }
    unless ($purge) {
        qx{touch "$state_marker"};
        if ( $? != 0 ) {
            error("Failed to create marker '$state_marker'!\n") && return 0;
        }
        return 1;
    }
}

sub essential_module_handling {
    my $module = shift;

    print "WARNING: The following essential module will be disabled.\n";
    print "This might result in unexpected behavior and should NOT be done\n";
    print "unless you know exactly what you are doing!\n $module\n\n";
    print "To continue type in the phrase 'Yes, do as I say!' or retry by passing '-f': ";
    my $input = <STDIN>;
    chomp($input);
    if ($input ne 'Yes, do as I say!') {
        print("Aborting\n");
        exit(1)
    }
}

sub special_module_handling {
    my $acton = shift;

    if ($obj ne 'module') {
        return;
    }

    given ($acton) {
        when ('ssl') {
            if ( $act eq 'enable' ) {
                info(  "See /usr/share/doc/apache2/README.Debian.gz on "
                     . "how to configure SSL and create self-signed "
                     . "certificates.\n"
                );
            }
        }
        when ('cache_disk') {
            $request_htcacheclean = 1;
            my $verb = "\u$act";
            my $command;
            $verb =~ s/e$/ing/;
            if (-d "/run/systemd" and -x "/bin/systemctl") {
                info("$verb external service $htc_service\n");
                $command = "systemctl $act $htc_service";
            } else {
                info("$verb external service $htc\n");
                $command = "update-rc.d $htc $act";
            }
            my $res = system($command);
            if ($res == 0) {
                info("The service will be started on next reboot.\n")
                    if $act eq 'enable';
            }
            else {
                warning("'$command' failed\n");
            }

        }
    }
}

sub is_systemd
{
    my $init = readlink("/proc/1/exe") || "";
    return scalar $init =~ /systemd/;
}

# vim: syntax=perl sw=4 sts=4 sr et

NineSec Team - 2022
Name
Size
Last Modified
Owner
Permissions
Options
..
--
March 29 2022 11:10:06
root
0755
a2disconf
15.895 KB
February 23 2021 5:35:16
root
0755
a2dismod
15.895 KB
February 23 2021 5:35:16
root
0755
a2dissite
15.895 KB
February 23 2021 5:35:16
root
0755
a2enconf
15.895 KB
February 23 2021 5:35:16
root
0755
a2enmod
15.895 KB
February 23 2021 5:35:16
root
0755
a2ensite
15.895 KB
February 23 2021 5:35:16
root
0755
a2query
9.639 KB
October 26 2023 3:54:09
root
0755
accessdb
14.383 KB
February 25 2020 6:13:45
root
0755
add-shell
0.84 KB
December 07 2019 3:13:44
root
0755
addgnupghome
3.003 KB
July 04 2022 6:20:36
root
0755
addgroup
36.899 KB
April 16 2020 4:12:53
root
0755
adduser
36.899 KB
April 16 2020 4:12:53
root
0755
apache2
692.039 KB
October 26 2023 3:54:09
root
0755
apache2ctl
7.06 KB
March 04 2022 11:48:50
root
0755
apachectl
7.06 KB
March 04 2022 11:48:50
root
0755
applygnupgdefaults
2.165 KB
July 04 2022 6:20:36
root
0755
arp
69.297 KB
February 01 2019 7:07:53
root
0755
arpd
78.266 KB
February 13 2020 6:21:59
root
0755
arptables
215.32 KB
May 09 2023 8:39:57
root
0755
arptables-nft
215.32 KB
May 09 2023 8:39:57
root
0755
arptables-nft-restore
215.32 KB
May 09 2023 8:39:57
root
0755
arptables-nft-save
215.32 KB
May 09 2023 8:39:57
root
0755
arptables-restore
215.32 KB
May 09 2023 8:39:57
root
0755
arptables-save
215.32 KB
May 09 2023 8:39:57
root
0755
aspell-autobuildhash
13.225 KB
November 15 2018 4:24:46
root
0755
atopacctd
26.047 KB
January 25 2019 5:41:25
root
0755
auth-otp
38.383 KB
February 27 2020 8:34:56
root
0755
avcstat
14.305 KB
February 26 2020 6:10:57
root
0755
biosdecode
27.203 KB
December 23 2019 6:56:41
root
0755
cache_check
1.29 MB
February 08 2020 12:20:35
root
0755
cache_dump
1.29 MB
February 08 2020 12:20:35
root
0755
cache_metadata_size
1.29 MB
February 08 2020 12:20:35
root
0755
cache_repair
1.29 MB
February 08 2020 12:20:35
root
0755
cache_restore
1.29 MB
February 08 2020 12:20:35
root
0755
cache_writeback
1.29 MB
February 08 2020 12:20:35
root
0755
check_forensic
0.93 KB
April 26 2011 5:10:00
root
0755
chgpasswd
66.203 KB
November 29 2022 12:53:10
root
0755
chmem
62.227 KB
May 30 2023 5:42:35
root
0755
chpasswd
58.203 KB
November 29 2022 12:53:10
root
0755
chroot
42.336 KB
September 05 2019 12:38:40
root
0755
compute_av
14.305 KB
February 26 2020 6:10:57
root
0755
compute_create
14.305 KB
February 26 2020 6:10:57
root
0755
compute_member
14.305 KB
February 26 2020 6:10:57
root
0755
compute_relabel
14.305 KB
February 26 2020 6:10:57
root
0755
compute_user
14.305 KB
February 26 2020 6:10:57
root
0755
convertquota
78.719 KB
April 09 2019 10:12:04
root
0755
cpgr
60.336 KB
November 29 2022 12:53:10
root
0755
cppw
60.336 KB
November 29 2022 12:53:10
root
0755
cron
54.633 KB
February 13 2020 9:44:42
root
0755
ddns-confgen
26.297 KB
September 19 2023 1:22:19
root
0755
delgroup
16.108 KB
April 16 2020 4:12:53
root
0755
deluser
16.108 KB
April 16 2020 4:12:53
root
0755
dmidecode
119 KB
December 23 2019 6:56:41
root
0755
dnssec-cds
46.391 KB
September 19 2023 1:22:19
root
0755
dnssec-checkds
0.901 KB
September 19 2023 1:22:19
root
0755
dnssec-coverage
0.903 KB
September 19 2023 1:22:19
root
0755
dnssec-dsfromkey
38.383 KB
September 19 2023 1:22:19
root
0755
dnssec-importkey
34.383 KB
September 19 2023 1:22:19
root
0755
dnssec-keyfromlabel
38.383 KB
September 19 2023 1:22:19
root
0755
dnssec-keygen
46.383 KB
September 19 2023 1:22:19
root
0755
dnssec-keymgr
0.899 KB
September 19 2023 1:22:19
root
0755
dnssec-revoke
30.383 KB
September 19 2023 1:22:19
root
0755
dnssec-settime
42.383 KB
September 19 2023 1:22:19
root
0755
dnssec-signzone
94.414 KB
September 19 2023 1:22:19
root
0755
dnssec-verify
30.391 KB
September 19 2023 1:22:19
root
0755
dovecot
98.398 KB
July 07 2022 7:17:38
root
0755
dpkg-preconfigure
3.577 KB
August 03 2019 12:51:13
root
0755
dpkg-reconfigure
4.344 KB
August 03 2019 12:51:13
root
0755
e2freefrag
18.375 KB
June 02 2022 2:59:32
root
0755
e4crypt
30.375 KB
June 02 2022 2:59:32
root
0755
e4defrag
34.305 KB
June 02 2022 2:59:32
root
0755
ebtables
215.32 KB
May 09 2023 8:39:57
root
0755
ebtables-nft
215.32 KB
May 09 2023 8:39:57
root
0755
ebtables-nft-restore
215.32 KB
May 09 2023 8:39:57
root
0755
ebtables-nft-save
215.32 KB
May 09 2023 8:39:57
root
0755
ebtables-restore
215.32 KB
May 09 2023 8:39:57
root
0755
ebtables-save
215.32 KB
May 09 2023 8:39:57
root
0755
edquota
87.188 KB
April 09 2019 10:12:04
root
0755
era_check
1.29 MB
February 08 2020 12:20:35
root
0755
era_dump
1.29 MB
February 08 2020 12:20:35
root
0755
era_invalidate
1.29 MB
February 08 2020 12:20:35
root
0755
era_restore
1.29 MB
February 08 2020 12:20:35
root
0755
faillock
14.148 KB
January 10 2024 2:55:08
root
0755
fdformat
34.227 KB
May 30 2023 5:42:35
root
0755
filefrag
18.328 KB
June 02 2022 2:59:32
root
0755
firewalld
6.863 KB
April 04 2020 7:50:39
root
0755
ftpasswd
34.669 KB
February 27 2020 8:34:56
root
0755
ftpquota
32.201 KB
February 27 2020 8:34:56
root
0755
ftpscrub
23.445 KB
February 27 2020 8:34:56
root
0755
ftpshut
14.148 KB
February 27 2020 8:34:56
root
0755
ftpstats
12.154 KB
February 27 2020 8:34:56
root
0755
genl
82.289 KB
February 13 2020 6:21:59
root
0755
getconlist
14.305 KB
February 26 2020 6:10:57
root
0755
getdefaultcon
14.305 KB
February 26 2020 6:10:57
root
0755
getenforce
14.305 KB
February 26 2020 6:10:57
root
0755
getfilecon
14.305 KB
February 26 2020 6:10:57
root
0755
getpidcon
14.305 KB
February 26 2020 6:10:57
root
0755
getsebool
14.305 KB
February 26 2020 6:10:57
root
0755
getseuser
14.305 KB
February 26 2020 6:10:57
root
0755
groupadd
90.953 KB
November 29 2022 12:53:10
root
0755
groupdel
86.766 KB
November 29 2022 12:53:10
root
0755
groupmems
62.242 KB
November 29 2022 12:53:10
root
0755
groupmod
94.859 KB
November 29 2022 12:53:10
root
0755
grpck
62.18 KB
November 29 2022 12:53:10
root
0755
grpconv
58.055 KB
November 29 2022 12:53:10
root
0755
grpunconv
58.055 KB
November 29 2022 12:53:10
root
0755
httxt2dbm
14.148 KB
October 26 2023 3:54:09
root
0755
iconvconfig
30.398 KB
November 22 2023 2:32:50
root
0755
in.proftpd
1.02 MB
February 27 2020 8:34:56
root
0755
invoke-rc.d
16.643 KB
June 21 2019 8:56:55
root
0755
iotop
0.484 KB
June 19 2023 3:39:59
root
0755
ip6tables
96.969 KB
May 09 2023 8:39:57
root
0755
ip6tables-apply
6.892 KB
May 09 2023 8:39:57
root
0755
ip6tables-legacy
96.969 KB
May 09 2023 8:39:57
root
0755
ip6tables-legacy-restore
96.969 KB
May 09 2023 8:39:57
root
0755
ip6tables-legacy-save
96.969 KB
May 09 2023 8:39:57
root
0755
ip6tables-nft
215.32 KB
May 09 2023 8:39:57
root
0755
ip6tables-nft-restore
215.32 KB
May 09 2023 8:39:57
root
0755
ip6tables-nft-save
215.32 KB
May 09 2023 8:39:57
root
0755
ip6tables-restore
96.969 KB
May 09 2023 8:39:57
root
0755
ip6tables-restore-translate
215.32 KB
May 09 2023 8:39:57
root
0755
ip6tables-save
96.969 KB
May 09 2023 8:39:57
root
0755
ip6tables-translate
215.32 KB
May 09 2023 8:39:57
root
0755
iptables
96.969 KB
May 09 2023 8:39:57
root
0755
iptables-apply
6.892 KB
May 09 2023 8:39:57
root
0755
iptables-legacy
96.969 KB
May 09 2023 8:39:57
root
0755
iptables-legacy-restore
96.969 KB
May 09 2023 8:39:57
root
0755
iptables-legacy-save
96.969 KB
May 09 2023 8:39:57
root
0755
iptables-nft
215.32 KB
May 09 2023 8:39:57
root
0755
iptables-nft-restore
215.32 KB
May 09 2023 8:39:57
root
0755
iptables-nft-save
215.32 KB
May 09 2023 8:39:57
root
0755
iptables-restore
96.969 KB
May 09 2023 8:39:57
root
0755
iptables-restore-translate
215.32 KB
May 09 2023 8:39:57
root
0755
iptables-save
96.969 KB
May 09 2023 8:39:57
root
0755
iptables-translate
215.32 KB
May 09 2023 8:39:57
root
0755
irqbalance
62.922 KB
February 13 2020 8:39:57
root
0755
irqbalance-ui
34.375 KB
February 13 2020 8:39:57
root
0755
isadump
14.305 KB
March 31 2022 10:52:36
root
0755
isaset
14.305 KB
March 31 2022 10:52:36
root
0755
ispell-autobuildhash
15.388 KB
November 15 2018 4:24:46
root
0755
jk_check
11.186 KB
November 11 2019 5:23:32
root
0755
jk_chrootlaunch
22.563 KB
November 11 2019 5:23:32
root
0755
jk_chrootsh
34.297 KB
November 11 2019 5:23:32
root
4755
jk_cp
4.111 KB
November 11 2019 5:23:32
root
0755
jk_init
9.67 KB
November 11 2019 5:23:32
root
0755
jk_jailuser
11.764 KB
November 11 2019 5:23:32
root
0755
jk_list
4.55 KB
November 11 2019 5:23:32
root
0755
jk_lsh
26.297 KB
November 11 2019 5:23:32
root
0755
jk_socketd
30.594 KB
November 11 2019 5:23:32
root
0755
jk_update
9.096 KB
November 11 2019 5:23:32
root
0755
ldattach
34.227 KB
May 30 2023 5:42:35
root
0755
libgvc6-config-update
14.148 KB
March 02 2020 5:35:25
root
0755
locale-gen
4.296 KB
July 26 2023 9:44:39
root
0755
logrotate
82.086 KB
January 21 2019 11:11:39
root
0755
make-ssl-cert
3.784 KB
April 28 2017 9:58:22
root
0755
matchpathcon
14.305 KB
February 26 2020 6:10:57
root
0755
milter-greylist
244.188 KB
January 24 2020 11:35:02
root
0755
mklost+found
14.305 KB
June 02 2022 2:59:32
root
0755
mysqld
64.15 MB
January 17 2024 9:13:42
root
0755
named
529.469 KB
September 19 2023 1:22:19
root
0755
named-checkconf
38.406 KB
September 19 2023 1:22:19
root
0755
named-checkzone
38.406 KB
September 19 2023 1:22:19
root
0755
named-compilezone
38.406 KB
September 19 2023 1:22:19
root
0755
named-journalprint
14.297 KB
September 19 2023 1:22:19
root
0755
named-nzd2nzf
14.297 KB
September 19 2023 1:22:19
root
0755
netplan
0.779 KB
October 26 2023 3:59:19
root
0755
newusers
98.797 KB
November 29 2022 12:53:10
root
0755
nfnl_osf
18.297 KB
May 09 2023 8:39:57
root
0755
nologin
14.297 KB
November 29 2022 12:53:10
root
0755
nsec3hash
14.305 KB
September 19 2023 1:22:19
root
0755
ntpdate
83.289 KB
November 27 2020 10:10:51
root
0755
ntpdate-debian
0.521 KB
November 27 2020 10:10:51
root
0755
opendkim
250.281 KB
December 31 2019 3:16:22
root
0755
ownership
14.445 KB
December 23 2019 6:56:41
root
0755
pam-auth-update
19.858 KB
September 17 2021 8:05:34
root
0755
pam_getenv
2.822 KB
August 12 2020 2:15:04
root
0755
pam_timestamp_check
14.148 KB
January 10 2024 2:55:08
root
0755
paperconfig
4.072 KB
June 26 2019 12:04:32
root
0755
pdata_tools
1.29 MB
February 08 2020 12:20:35
root
0755
php-fpm5.6
4.36 MB
September 02 2023 9:57:07
root
0755
php-fpm7.4
4.57 MB
September 02 2023 10:03:15
root
0755
php-fpm8.0
4.74 MB
September 02 2023 10:04:32
root
0755
php-fpm8.2
5.41 MB
January 20 2024 3:16:39
root
0755
php-fpm8.3
5.49 MB
January 20 2024 3:16:18
root
0755
phpdismod
7.107 KB
January 09 2024 1:01:46
root
0755
phpenmod
7.107 KB
January 09 2024 1:01:46
root
0755
phpquery
6.239 KB
January 09 2024 1:01:46
root
0755
policy-test
6.033 KB
December 12 2013 11:32:41
root
0755
policyvers
14.305 KB
February 26 2020 6:10:57
root
0755
popcon-largest-unused
0.53 KB
February 14 2020 12:04:46
root
0755
popularity-contest
5.228 KB
February 14 2020 12:04:46
root
0755
postalias
22.148 KB
January 29 2024 9:49:03
root
0755
postcat
22.219 KB
January 29 2024 9:49:03
root
0755
postconf
187.625 KB
January 29 2024 9:49:03
root
0755
postdrop
22.273 KB
January 29 2024 9:49:03
root
2555
postfix
18.227 KB
January 29 2024 9:49:03
root
0755
postfix-add-filter
4.899 KB
January 29 2024 9:49:03
root
0755
postfix-add-policy
3.831 KB
January 29 2024 9:49:03
root
0755
postgrey
38.367 KB
May 09 2019 1:35:38
root
0755
postkick
14.148 KB
January 29 2024 9:49:03
root
0755
postlock
14.148 KB
January 29 2024 9:49:03
root
0755
postlog
14.305 KB
January 29 2024 9:49:03
root
0755
postmap
22.148 KB
January 29 2024 9:49:03
root
0755
postmulti
30.539 KB
January 29 2024 9:49:03
root
0755
postqueue
22.227 KB
January 29 2024 9:49:03
root
2555
postsuper
30.477 KB
January 29 2024 9:49:03
root
0755
posttls-finger
42.234 KB
January 29 2024 9:49:03
root
0755
proftpd
1.02 MB
February 27 2020 8:34:56
root
0755
proftpd-gencert
1.638 KB
February 27 2020 8:30:14
root
0755
pwck
58.172 KB
November 29 2022 12:53:10
root
0755
pwconv
54.047 KB
November 29 2022 12:53:10
root
0755
pwunconv
54.055 KB
November 29 2022 12:53:10
root
0755
qmqp-sink
18.148 KB
January 29 2024 9:49:03
root
0755
qmqp-source
22.164 KB
January 29 2024 9:49:03
root
0755
qshape
12.548 KB
January 29 2024 9:49:03
root
0755
quota_nld
82.781 KB
April 09 2019 10:12:04
root
0755
quotastats
13.992 KB
April 09 2019 10:12:04
root
0755
readprofile
22.258 KB
May 30 2023 5:42:35
root
0755
remove-default-ispell
2.863 KB
November 15 2018 4:24:46
root
0755
remove-default-wordlist
2.862 KB
November 15 2018 4:24:46
root
0755
remove-shell
0.883 KB
December 07 2019 3:13:44
root
0755
repquota
83.281 KB
April 09 2019 10:12:04
root
0755
rmail
18.148 KB
January 29 2024 9:49:03
root
0755
rmt
58.547 KB
December 05 2023 6:16:50
root
0755
rmt-tar
58.547 KB
December 05 2023 6:16:50
root
0755
rndc
42.305 KB
September 19 2023 1:22:19
root
0755
rndc-confgen
26.305 KB
September 19 2023 1:22:19
root
0755
rpc.rquotad
87 KB
April 09 2019 10:12:04
root
0755
rsyslogd
710.203 KB
May 03 2022 10:48:35
root
0755
rtcwake
46.227 KB
May 30 2023 5:42:35
root
0755
sasl-sample-server
22.563 KB
February 15 2022 9:03:43
root
0755
saslauthd
102.797 KB
February 15 2022 9:03:43
root
0755
sasldbconverter2
18.375 KB
February 15 2022 9:03:43
root
0755
sasldblistusers2
18.375 KB
February 15 2022 9:03:43
root
0755
saslpasswd2
14.367 KB
February 15 2022 9:03:43
root
0755
saslpluginviewer
18.438 KB
February 15 2022 9:03:43
root
0755
sefcontext_compile
66.508 KB
February 26 2020 6:10:57
root
0755
selabel_digest
14.305 KB
February 26 2020 6:10:57
root
0755
selabel_get_digests_all_partial_matches
14.305 KB
February 26 2020 6:10:57
root
0755
selabel_lookup
14.305 KB
February 26 2020 6:10:57
root
0755
selabel_lookup_best_match
14.305 KB
February 26 2020 6:10:57
root
0755
selabel_partial_match
14.305 KB
February 26 2020 6:10:57
root
0755
select-default-ispell
3.226 KB
November 15 2018 4:24:46
root
0755
select-default-wordlist
3.207 KB
November 15 2018 4:24:46
root
0755
selinux_check_access
14.305 KB
February 26 2020 6:10:57
root
0755
selinux_check_securetty_context
14.305 KB
February 26 2020 6:10:57
root
0755
selinuxenabled
14.305 KB
February 26 2020 6:10:57
root
0755
selinuxexeccon
14.305 KB
February 26 2020 6:10:57
root
0755
sendmail
34.305 KB
January 29 2024 9:49:03
root
0755
sendmail_bitninja
0.478 KB
February 12 2024 9:11:41
root
6755
sensors-detect
212.977 KB
March 31 2022 10:52:36
root
0755
service
9.045 KB
June 21 2019 8:56:55
root
0755
setenforce
14.305 KB
February 26 2020 6:10:57
root
0755
setfilecon
14.305 KB
February 26 2020 6:10:57
root
0755
setquota
95.25 KB
April 09 2019 10:12:04
root
0755
setvesablank
14.07 KB
May 09 2019 5:22:51
root
0755
smtp-sink
35.086 KB
January 29 2024 9:49:03
root
0755
smtp-source
30.172 KB
January 29 2024 9:49:03
root
0755
spamd
127.404 KB
March 24 2023 5:36:49
root
0755
split-logfile
2.358 KB
October 26 2023 3:54:09
root
0755
sshd
863.789 KB
January 02 2024 6:13:02
root
0755
tarcat
0.914 KB
December 05 2023 6:16:50
root
0755
tcpdump
1019.758 KB
February 10 2023 12:34:14
root
0755
testsaslauthd
18.305 KB
February 15 2022 9:03:43
root
0755
thin_check
1.29 MB
February 08 2020 12:20:35
root
0755
thin_delta
1.29 MB
February 08 2020 12:20:35
root
0755
thin_dump
1.29 MB
February 08 2020 12:20:35
root
0755
thin_ls
1.29 MB
February 08 2020 12:20:35
root
0755
thin_metadata_size
1.29 MB
February 08 2020 12:20:35
root
0755
thin_repair
1.29 MB
February 08 2020 12:20:35
root
0755
thin_restore
1.29 MB
February 08 2020 12:20:35
root
0755
thin_rmap
1.29 MB
February 08 2020 12:20:35
root
0755
thin_trim
1.29 MB
February 08 2020 12:20:35
root
0755
togglesebool
14.305 KB
February 26 2020 6:10:57
root
0755
tsig-keygen
26.297 KB
September 19 2023 1:22:19
root
0755
tzconfig
0.104 KB
January 02 2024 8:24:29
root
0755
ufw
4.82 KB
July 17 2023 4:14:04
root
0755
update-ca-certificates
5.291 KB
May 18 2023 3:09:37
root
0755
update-default-aspell
1.004 KB
November 15 2018 4:24:46
root
0755
update-default-ispell
9.678 KB
November 15 2018 4:24:46
root
0755
update-default-wordlist
7.5 KB
November 15 2018 4:24:46
root
0755
update-dictcommon-aspell
1.004 KB
November 15 2018 4:24:46
root
0755
update-dictcommon-hunspell
0.764 KB
November 15 2018 4:24:46
root
0755
update-gsfontmap
0.459 KB
October 12 2023 3:06:46
root
0755
update-icon-caches
0.582 KB
February 15 2022 6:50:52
root
0755
update-info-dir
1.66 KB
October 11 2019 12:32:01
root
0755
update-locale
2.991 KB
June 16 2023 12:22:06
root
0755
update-mime
9.182 KB
October 19 2019 1:05:50
root
0755
update-passwd
34.563 KB
December 17 2019 12:51:51
root
0755
update-pciids
1.711 KB
April 01 2021 12:55:11
root
0755
update-rc.d
16.759 KB
June 21 2019 8:56:55
root
0755
useradd
143.711 KB
November 29 2022 12:53:10
root
0755
userdel
98.891 KB
November 29 2022 12:53:10
root
0755
usermod
139.492 KB
November 29 2022 12:53:10
root
0755
uuidd
42.305 KB
May 30 2023 5:42:35
root
0755
validatetrans
14.305 KB
February 26 2020 6:10:57
root
0755
validlocale
1.731 KB
August 02 2022 5:34:43
root
0755
vcstime
13.992 KB
May 09 2019 5:22:51
root
0755
vigr
68.555 KB
November 29 2022 12:53:10
root
0755
vipw
68.555 KB
November 29 2022 12:53:10
root
0755
virtualmin
1.325 KB
February 12 2024 9:10:53
root
0755
visudo
218.195 KB
April 04 2023 1:56:28
root
0755
vpddecode
18.578 KB
December 23 2019 6:56:41
root
0755
warnquota
95.125 KB
April 09 2019 10:12:04
root
0755
xqmstats
13.992 KB
April 09 2019 10:12:04
root
0755
xtables-legacy-multi
96.969 KB
May 09 2023 8:39:57
root
0755
xtables-monitor
215.32 KB
May 09 2023 8:39:57
root
0755
xtables-nft-multi
215.32 KB
May 09 2023 8:39:57
root
0755
zabbix_agentd
481.617 KB
February 04 2020 5:03:41
root
0755
zic
62.289 KB
November 22 2023 2:32:50
root
0755

NineSec Team - 2022