✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server.blackpussy.asia ​🇻​♯➤ 5.14.0-611.20.1.el9_7.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 163.245.207.76 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.243
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗞 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ mail,mb_send_mail
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /usr/local/cpanel/scripts//cpuser_port_authority
#!/usr/local/cpanel/3rdparty/bin/perl

# cpanel - scripts/cpuser_port_authority           Copyright 2022 cPanel, L.L.C.
#                                                           All rights reserved.
# copyright@cpanel.net                                         http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited

use strict;
use warnings;

package scripts::cpuser_port_authority;

use Cpanel::JSON                    ();
use Cpanel::Transaction::File::JSON ();
use Cpanel::Config::LoadUserDomains ();
use Cpanel::Debug                   ();
use Cpanel::Validate::Username      ();
use Cpanel::FileUtils::Write        ();
use Cpanel::PwCache                 ();

our $port_authority_conf = "/etc/cpanel/cpuser_port_authority.json";

my $cmds = {
    give => {
        code     => \&give,
        clue     => "give <user> <number of ports> [--service=my_app]",
        abstract => 'Give a user 1 or more ports.',
        help     => "Give a user 1 or more ports, that only they can run a service on.\n  --service=<NAME>  this will tie a service name, as appropriate for scripts/cpuser_service_manager, to the ports for reference",
    },
    take => {
        code     => \&take,
        clue     => "take <user> <port-number> [<port-number> <port-number> …]",
        abstract => "Take 1 or more ports from a user.",
        help     => "Take 1 or more ports from a user. Errors out completely if any of the given ports do not belong to them.",
    },
    list => {
        code     => \&list,
        clue     => "list [<user>]",
        abstract => "List port assignment information.",
        help     => "List port assignment information. If given a user it lists only that user’s information. The output is in human friendly JSON format.",
    },
    fw => {
        code     => \&fw,
        clue     => "fw",
        abstract => "Setup Firewall",
        help     => "Setup the firewall rules to match the configured port assignments",
    },
    user => {
        code     => \&user,
        clue     => "user (remove|change) <user> [<new_user>]",
        abstract => "Operate on a given user’s port assignments",
        help     => "Remove all ports owned by the given user. Change port ownership from <user> to <new_user>.",
    },
};

my $hint_blurb = "Usage: `$0 {command} …`.\n\tThis tool supports the following commands:";
my $opts       = {
    'help:pre_hint'  => $hint_blurb,
    'help:pre_help'  => "Various user-assigned-port related admin utilities\n\n$hint_blurb",
    default_commands => "help",
    alias            => { free => "take", firewall => "fw" },
};

run(@ARGV) if !caller;

sub run {
    my (@argv) = @_;
    die "This script should only be called as root\n" if $> != 0;

    local $ENV{TERM} = $ENV{TERM} || "xterm-256color";    # non-CLI modulino avoid needless: Cannot find termcap: TERM not set at …/Term/ReadLine.pm line 373.
    require App::CmdDispatch;
    import App::CmdDispatch;

    # need to have App::CmdDispatch do this automatically see CPANEL-22328
    if ( @argv && grep { defined && m/\A\-\-help\z/ } @argv ) {
        App::CmdDispatch->new( $cmds, $opts )->help();
        exit(0);
    }

    my $orig_command_hint = \&App::CmdDispatch::command_hint;
    no warnings "redefine";
    local *App::CmdDispatch::command_hint = sub {
        $orig_command_hint->(@_);
        exit(1);
    };
    no warnings 'once';
    require App::CmdDispatch::IO;
    local *App::CmdDispatch::IO::print = sub {
        shift;
        if ( ref($@) && $@ =~ m/^App::CmdDispatch::Exception/ ) {
            CORE::print STDERR @_;
            return;
        }
        CORE::print(@_);
        return;
    };
    local *App::CmdDispatch::MinimalIO::print = \&App::CmdDispatch::IO::print;
    use warnings 'once';

    # ^^^ /need to have App::CmdDispatch do this automatically see CPANEL-22328

    if ( $ARGV[0] && $ARGV[0] eq 'help' ) {
        require Cpanel::Services::Firewall;
        if ( Cpanel::Services::Firewall::is_firewalld() ) {
            $opts->{'help:post_help'} = _get_firewalld_caveat();
        }
    }

    my $app = App::CmdDispatch->new( $cmds, $opts );
    if ( ref( $app->{io} ) eq "1" ) {    # To work around https://rt.cpan.org/Ticket/Display.html?id=132309
        $app->{io} = bless {}, "App::CmdDispatch::MinimalIO";
    }
    return $app->run(@argv);
}

################
#### commands ##
################

sub give {
    my ( $app, $user, $count, @flags ) = @_;
    _validate_user_arg( $app, $user );

    if ( !defined $count || $count !~ m/^[1-9][0-9]*$/ ) {
        _bail( $app, "The number of ports you want assigned must be a whole number greater than 0." );
    }

    my @ports = _get_next_n_ports($count);          # dies if it can't get $count ports
    _add_conf( $app, $user => \@ports, @flags );    # dies if port is already assigned (i.e. raced from _get_next_n_ports()), dies if it can’t save

    for my $port (@ports) {
        print "$port\n";
    }

    _setup_firewall();
    return;
}

sub take {
    my ( $app, $user, @ports ) = @_;
    _validate_user_arg( $app, $user );

    die "No ports given.\n" if !@ports;

    my $transaction = Cpanel::Transaction::File::JSON->new(
        path        => $port_authority_conf,
        permissions => 0640,
    );

    my $data = $transaction->get_data();
    my $hr   = ref($data) eq 'HASH' ? $data : {};

    for my $port (@ports) {
        if ( !defined $port || $port !~ m/^[1-9][0-9]*$/ ) {
            die "Invalid port.\n";
        }
        elsif ( !exists $hr->{$port} ) {
            die "“$port” is not assigned.\n";
        }
        elsif ( $hr->{$port}{owner} ne $user ) {
            die "“$port” is not owned by “$user”.\n";
        }
        else {
            delete $hr->{$port};
        }
    }

    $transaction->set_data($hr);
    _write_transaction($transaction);
    _setup_firewall();
    return;
}

sub user {
    my ( $app, $action, $user, $new_user ) = @_;

    die "invalid action for `user` subcommand\n" if !defined $action || ( $action ne "remove" && $action ne "change" );

    # This function is used in 2 ways, from the command line where multiple actions are
    # allowed.   And from the Task processor, where it is in reaction to a modify account.
    # In the latter case, the action will be "change", and the original user will have
    # already been changed to new_user, and is no longer valid.

    if (   $action eq "change"
        && defined $user
        && defined $new_user
        && Cpanel::Validate::Username::user_exists($new_user)
        && !Cpanel::Validate::Username::user_exists($user) ) {
        _validate_user_arg( $app, $new_user );
    }
    else {
        _validate_user_arg( $app, $user );
    }

    if ( $action eq "change" ) {
        die "New username is not valid.\n" if !defined $new_user || !Cpanel::Validate::Username::is_strictly_valid($new_user);
        die "Too many arguments.\n"        if @_ > 4;
    }
    else {
        die "Too many arguments.\n" if @_ > 3;
    }

    my $transaction = Cpanel::Transaction::File::JSON->new(
        path        => $port_authority_conf,
        permissions => 0640,
    );

    my $data = $transaction->get_data();
    my $hr   = ref($data) eq 'HASH' ? $data : {};

    my $count = 0;
    for my $port ( sort keys %{$hr} ) {
        if ( $hr->{$port}{owner} eq $user ) {
            $count++;
            if ( $action eq "change" ) {
                $hr->{$port}{owner} = $new_user;
            }
            else {
                delete $hr->{$port};
            }
        }
    }

    if ($count) {
        $transaction->set_data($hr);
        _write_transaction($transaction);
        _setup_firewall();
    }
    else {
        eval { $transaction->close_or_die; };
        warn $@ if $@;
    }

    print "", ( $action eq "change" ? "Updated" : "Removed" ), ": $count\n";
    return;
}

sub list {
    my ( $app, $user ) = @_;

    my $hr = eval { Cpanel::JSON::LoadFile($port_authority_conf) } || {};

    if ( $user || @_ == 2 ) {
        _validate_user_arg( $app, $user );

        for my $port ( keys %{$hr} ) {
            delete $hr->{$port} if $hr->{$port}{owner} ne $user;
        }
    }

    print Cpanel::JSON::pretty_canonical_dump($hr);

    return;
}

sub fw {
    _setup_firewall();
    return;
}

##############################
#### used by task processor ##
##############################

sub call_ubic {
    my ( $user, @args ) = @_;

    my $curhome = Cpanel::PwCache::gethomedir($user);
    if ( -s "$curhome/.ubic.cfg" ) {
        require Cpanel::AccessIds;
        Cpanel::AccessIds::do_as_user_with_exception(
            $user,
            sub {
                local $ENV{HOME} = $curhome;

                # would be cool if Cpanel::FindBin (or whatever) did this for us: CPANEL-22345 and CPANEL-23118
                my $real_perl  = readlink("/usr/local/cpanel/3rdparty/bin/perl");
                my $cp_bin_dir = $real_perl;
                $cp_bin_dir =~ s{/perl$}{};
                local $ENV{PATH} = "$cp_bin_dir:$ENV{PATH}";    # not only does this allow it to find our ubic-admin, it allows its env-shebang to pick up our perl

                system( "ubic", @args );
            }
        );
    }

    return;
}

sub update_ubic_conf {
    my ( $user, $orig_user ) = @_;

    my $newhome = Cpanel::PwCache::gethomedir($user);
    die "Invalid new username\n" if ( !$newhome || !-d $newhome );

    my $ubic_note     = "IMPORTANT = Do not edit this cPanel User Service Manager generated file!";    # from scripts/cpuser_service_manager, DO NOT prepend a '#'
    my $ubic_cnf_path = "$newhome/.ubic.cfg";

    if ( -s $ubic_cnf_path ) {
        require Cpanel::LoadFile;
        require Cpanel::AccessIds;
        Cpanel::AccessIds::do_as_user_with_exception(
            $user,
            sub {
                my $had_ubic_note = 0;
                my $new_ubic      = "";
                for my $line ( split( /\n/, Cpanel::LoadFile::load($ubic_cnf_path) ) ) {
                    if ( $line =~ m/^\s*data_dir\s*=/ ) {
                        $new_ubic .= "data_dir = $newhome/ubic/data\n";
                    }
                    elsif ( $line =~ m/^\s*default_user\s*=/ ) {
                        $new_ubic .= "default_user = $user\n";
                    }
                    elsif ( $line =~ m/^\s*service_dir\s*=/ ) {
                        $new_ubic .= "service_dir = $newhome/ubic/service\n";
                    }
                    elsif ( $line eq $ubic_note ) {
                        $had_ubic_note++;
                        $new_ubic .= "$ubic_note\n";
                    }
                    else {
                        if ( $line ne "" ) {
                            warn "Custom line in $ubic_cnf_path may be incorrect:\n\t(Line: '$line')\n";

                            # could modify it but you get into a rats nest:
                            #   e.g. change homedir then username:
                            #     what happens when old name is foo and the new name if foo1:
                            #        /home/foo becomes /home/foo1
                            #        /home/foo1 becomes  /home/foo11
                            #   e.g. change username then homedir
                            #     what happens when old name is bar and the new homedir is /home2/bart
                            #     /home/bar becomes /home/bart
                            #     /home/bart becomes /home2/bartt
                            # they really shouldn't be editing this file anyway ¯\_(ツ)_/¯
                        }

                        $new_ubic .= "$line\n";
                    }
                }

                if ( !$had_ubic_note ) {
                    $new_ubic = "$ubic_note\n$new_ubic";
                }

                Cpanel::FileUtils::Write::overwrite( $ubic_cnf_path, $new_ubic );

                my $ubic_update_service   = $newhome . "/ubic/service/ubic/update";
                my $ubic_watchdog_service = $newhome . "/ubic/service/ubic/watchdog";

                foreach my $file ( $ubic_update_service, $ubic_watchdog_service ) {
                    if ( -e $file ) {
                        my $new_ubic      = "";
                        my $did_something = 0;
                        for my $line ( split( /\n/, Cpanel::LoadFile::load($file) ) ) {
                            my $working = $line;
                            if ( $working =~ m:'--stdout=/.+?/$orig_user/.*': ) {
                                $working =~ s:(--stdout=/.+?)/$orig_user/:$1/$user/:;
                            }
                            if ( $working =~ m:'--stderr=/.+?/$orig_user/.*': ) {
                                $working =~ s:(--stderr=/.+?)/$orig_user/:$1/$user/:;
                            }
                            $new_ubic .= $working;
                        }

                        Cpanel::FileUtils::Write::overwrite( $file, $new_ubic );
                    }
                }
            }
        );
    }

    return;
}

###############
#### helpers ##
###############

sub _setup_firewall {

    require Cpanel::Services::Firewall;
    if ( Cpanel::Services::Firewall::is_firewalld() ) {
        warn _get_firewalld_caveat() . "\n";
    }

    print "Setting up firewall …\n";

    require Capture::Tiny;
    my ( $out, $rv ) = Capture::Tiny::capture_merged( \&Cpanel::Services::Firewall::setup_firewall );

    if ($rv) {    # setup_firewall() RV is suitable for exit($rv||0)
        warn "Firewall setup reported a problem. Please run /usr/local/cpanel/scripts/configure_firewall_for_cpanel to ensure the firewall is OK.\n";
        return;
    }
    else {
        print " … done.\n";
    }

    return 1;
}

sub _validate_user_arg {
    my ( $app, $user ) = @_;

    _bail( $app, "The user argument is missing." ) if !$user;

    if ( $user ne "root" ) {
        my $user_lookup = Cpanel::Config::LoadUserDomains::loaduserdomains( undef, 0, 1 );
        _bail( $app, "The given user is not a cPanel user.\n" ) if !$user_lookup->{$user};
    }

    return 1;
}

sub _get_next_n_ports {
    my ($n) = @_;

    my ( $bottom_min, $bottom_max, $top_min, $top_max ) = _get_port_ranges();
    my $port;    # buffer

    my @ports;
    for $port ( $bottom_min .. $bottom_max ) {
        push @ports, $port if !_is_port_assigned($port);
        last if @ports == $n;
    }

    return @ports if @ports == $n;

    if ( defined $top_min ) {
        for $port ( $top_min .. $top_max ) {
            push @ports, $port if !_is_port_assigned($port);
            last if @ports == $n;
        }
    }

    die "Not enough free ports (wanted $n)\n" if @ports != $n;
    return @ports;
}

my $lookup_cache;

sub _add_conf {
    my ( $app, $user, $ports, @flags ) = @_;

    # There is an old unused system (to be deprecated/removed via CPANEL-22447) that uses
    #    /var/cpanel/portassignments.db (YAML) && /etc/portassignments (key: value version of the .db file …)
    # We could import those here if they exist but probably YAGNI.

    my $service;
    for my $flag (@flags) {
        if ( defined $flag && $flag =~ m/^\-\-service/ ) {
            $service = $flag;
            $service =~ s/^\-\-service//;
            $service =~ s/^=//;                              # do this sperately in case they just pass `--service` or `--service=`
            if ( $service !~ m/^[\w-]+(?:\.[\w-]+)*$/ ) {    # regexp is $service_name_re from Ubic.pm v1.60
                _bail( $app, "Invalid service name" );
            }
        }
    }

    my $transaction = Cpanel::Transaction::File::JSON->new(
        path        => $port_authority_conf,
        permissions => 0640,
    );

    my $data = $transaction->get_data();
    my $hr   = ref($data) eq 'HASH' ? $data : {};

    for my $port ( @{$ports} ) {
        die "port “$port” already assigned (is someone else logged in as root and running this script?)\n" if exists $hr->{$port};
        $hr->{$port} = { owner => $user };
        $hr->{$port}{service} = $service if $service;
    }

    $transaction->set_data($hr);
    _write_transaction($transaction);

    return;
}

sub _write_transaction {
    my ($transaction) = @_;

    eval {
        $transaction->save_pretty_canonical_or_die();
        $transaction->close_or_die();
    };
    warn $@ if $@;

    $lookup_cache = undef;

    return;
}

sub _get_cmd {
    return $cmds;
}

sub _bail {
    my ( $app, $msg ) = @_;
    chomp($msg);

    # !$app for task processor
    die "$msg\n" if $ENV{ __PACKAGE__ . "::bail_die" } || !$app;    # for API calls, otherwise:

    warn "$msg\n";
    $app->help();

    # there is no return()ing from this lol
    exit(1);                                                        ## no critic qw(Cpanel::NoExitsFromSubroutines) the refactor here is risky
}

sub _is_port_assigned {
    my ($port) = @_;

    if ( !$lookup_cache ) {
        $lookup_cache = eval { Cpanel::JSON::LoadFile($port_authority_conf) } || {};
    }

    return exists $lookup_cache->{$port};
}

my ( $bottom_min, $bottom_max, $top_min, $top_max );

sub _get_port_ranges {
    if ( !defined $bottom_min ) {

        # even if FTP is disabled ATM, it could be re-enabled (¿TODO/YAGNI? only factor these in if FTP is currently enabled
        my ( $passive_ftp_start, $passive_ftp_end ) = ( 49_152, 65_534 );

        no warnings "redefine";
        local *Cpanel::Debug::log_warn = sub { };    # facepalm …
        require Cpanel::FtpUtils::Config;
        my $ftp_conf          = Cpanel::FtpUtils::Config->new->get_config;
        my $ftp_passive_range = $ftp_conf->{PassivePortRange} || $ftp_conf->{PassivePorts};
        if ($ftp_passive_range) {
            ( $passive_ftp_start, $passive_ftp_end ) = split( /\s+/, $ftp_passive_range );
        }

        my ( $ephemeral_start, $ephemeral_end ) = ( 49_152, 65_535 );    # IANA defaults

        require File::stat;
        if ( File::stat::stat("/proc/sys/net/ipv4/ip_local_port_range") ) {
            require Path::Tiny;
            my $ip_local_port_range_raw = Path::Tiny::path("/proc/sys/net/ipv4/ip_local_port_range")->slurp;
            chomp($ip_local_port_range_raw);
            ( $ephemeral_start, $ephemeral_end ) = split( /\s+/, $ip_local_port_range_raw );

            if ( $ephemeral_start > $passive_ftp_start ) {
                $ephemeral_start = $passive_ftp_start;
            }

            if ( $ephemeral_end < $passive_ftp_end ) {
                $ephemeral_end = $passive_ftp_end;
            }
        }

        $ephemeral_start = 10_001               if $ephemeral_start < 10_001;
        $ephemeral_end   = $ephemeral_start + 1 if $ephemeral_end < $ephemeral_start;

        ( $bottom_min, $bottom_max, $top_min, $top_max ) = ( 10_000 => ( $ephemeral_start - 1 ), ( $ephemeral_end + 1 ) => 65535 );

        if ( $ephemeral_end >= 65535 ) {
            ( $top_min, $top_max ) = ( undef, undef );
        }
    }

    return ( $bottom_min, $bottom_max, $top_min, $top_max );
}

sub _silent_sys {
    my (@sys) = @_;
    require Capture::Tiny;
    my ( $out, $exit ) = Capture::Tiny::capture_merged( sub { system(@sys) } );
    die "`@sys` exited unclean ($exit)\n" if $exit;    #TODO/YAGNI: output $out if --verbose
    return;
}

sub _get_firewalld_caveat {

    my $message = <<"END_FIREWALLD";
ℹ️  [Caveat] Currently, firewalld does not respect port ownership assignments.

To enforce port ownership, you must use iptables tables instead.

We will update this system when the functionality is available.
END_FIREWALLD

    require Cpanel::Output::Formatted::Terminal;
    return Cpanel::Output::Formatted::Terminal->new->format_message( "bold black on_blue" => $message );
}

1;

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
12 Sep 2026 4.57 AM
root / wheel
0711
cpan_sandbox
--
16 Jan 2026 9.28 PM
root / root
0755
php_sandbox
--
16 Jan 2026 9.28 PM
root / root
0755
MirrorSearch_pingtest
2.38 KB
9 Feb 2022 6.45 PM
root / root
0755
activesync-invite-reply
1.693 KB
9 Feb 2022 6.45 PM
root / root
0755
add_dns
2.361 KB
9 Feb 2022 6.45 PM
root / root
0755
adddns
2.361 KB
9 Feb 2022 6.45 PM
root / root
0755
addpop
6.082 KB
9 Feb 2022 6.45 PM
root / root
0755
addsystemuser
3.267 KB
9 Feb 2022 6.45 PM
root / root
0755
adduser
0.09 KB
11 Feb 2015 5.35 PM
root / root
0755
agent360.sh
16.029 KB
13 Apr 2026 8.58 PM
root / root
0700
apachelimits
4.307 KB
9 Feb 2022 6.45 PM
root / root
0755
archive_sync_zones
3.049 KB
11 Feb 2025 5.08 AM
root / root
0755
auto-adjust-mysql-limits
1.811 KB
9 Feb 2022 6.45 PM
root / root
0755
autorepair
1.244 KB
9 Feb 2022 6.45 PM
root / root
0755
backup_jobs_helper
10.878 KB
14 Jul 2026 1.33 PM
root / root
0755
backups_clean_metadata_for_missing_backups
1.574 KB
9 Feb 2022 6.45 PM
root / root
0755
backups_create_metadata
15.748 KB
9 Feb 2022 6.45 PM
root / root
0755
backups_list_user_files
4.562 KB
9 Feb 2022 6.45 PM
root / root
0755
balance_linked_node_quotas
2.581 KB
9 Feb 2022 6.45 PM
root / root
0755
biglogcheck
1.688 KB
9 Feb 2022 6.45 PM
root / root
0755
build_bandwidthdb_root_cache_in_background
1.524 KB
9 Feb 2022 6.45 PM
root / root
0755
build_cpnat
3.412 KB
9 Feb 2022 6.45 PM
root / root
0755
build_mail_sni
3.873 KB
28 Jul 2022 12.22 AM
root / root
0755
build_maxemails_config
1.142 KB
9 Feb 2022 6.45 PM
root / root
0755
builddovecotconf
9.638 KB
16 Jan 2026 9.26 PM
root / root
0755
buildeximconf
6.999 KB
11 Feb 2025 5.08 AM
root / root
0755
buildhttpdconf
2.602 KB
9 Feb 2022 6.45 PM
root / root
0755
buildpureftproot
0.526 KB
9 Feb 2022 6.45 PM
root / root
0755
call_pkgacct
2.252 KB
14 Jul 2026 1.33 PM
root / root
0755
ccs-check
4.913 KB
9 Feb 2022 6.45 PM
root / root
0755
check_cpanel_pkgs
10.602 KB
7 Aug 2026 4.57 AM
root / root
0755
check_domain_tls_service_domains.pl
6.681 KB
9 Feb 2022 6.45 PM
root / root
0755
check_immutable_files
5.489 KB
9 Feb 2022 6.45 PM
root / root
0755
check_mail_spamassassin_compiledregexps_body_0
0.183 KB
13 Apr 2016 6.55 PM
root / root
0755
check_maxmem_against_domains_count
3.566 KB
9 Feb 2022 6.45 PM
root / root
0755
check_mount_procfs
2.023 KB
9 Feb 2022 6.45 PM
root / root
0755
check_mysql
5.563 KB
11 Feb 2025 5.08 AM
root / root
0755
check_plugin_pkgs
2.453 KB
11 Feb 2025 5.08 AM
root / root
0755
check_security_advice_changes
8.278 KB
11 Feb 2025 5.08 AM
root / root
0755
check_unmonitored_enabled_services
4.557 KB
28 Jul 2022 12.22 AM
root / root
0755
check_unreliable_resolvers
3.586 KB
9 Feb 2022 6.45 PM
root / root
0755
check_users_my_cnf
6.046 KB
9 Feb 2022 6.45 PM
root / root
0755
check_valid_server_hostname
7.656 KB
28 Jul 2022 12.22 AM
root / root
0755
checkalldomainsmxs
2.404 KB
9 Feb 2022 6.45 PM
root / root
0755
checkbashshell
1.177 KB
9 Feb 2022 6.45 PM
root / root
0755
checkccompiler
1.224 KB
9 Feb 2022 6.45 PM
root / root
0755
checkexim.pl
3.098 KB
9 Feb 2022 6.45 PM
root / root
0755
checklink
1.292 KB
9 Feb 2022 6.45 PM
root / root
0755
checkusers
0.836 KB
9 Feb 2022 6.45 PM
root / root
0755
chkpaths
0.138 KB
11 Feb 2015 5.35 PM
root / root
0755
chpass
0.406 KB
9 Feb 2022 6.45 PM
root / root
0755
ckillall
1.112 KB
9 Feb 2022 6.45 PM
root / root
0755
clean_dead_mailman_locks
2.091 KB
9 Feb 2022 6.45 PM
root / root
0755
clean_up_temp_wheel_users
2.439 KB
9 Feb 2022 6.45 PM
root / root
0755
clean_user_php_sessions
4.761 KB
28 Jul 2022 12.22 AM
root / root
0755
cleandns
13.114 KB
11 Feb 2025 5.08 AM
root / root
0755
cleandns8
0.407 KB
9 Feb 2022 6.45 PM
root / root
0755
cleanmsglog
0.718 KB
11 Feb 2015 5.35 PM
root / root
0755
cleanphpsessions
0.91 KB
9 Feb 2022 6.45 PM
root / root
0755
cleanphpsessions.php
0.643 KB
31 Aug 2022 5.28 PM
root / root
0644
cleanquotas
1.612 KB
9 Feb 2022 6.45 PM
root / root
0755
cleansessions
5.891 KB
11 Feb 2025 5.08 AM
root / root
0755
cleanupinterchange
2.643 KB
9 Feb 2022 6.45 PM
root / root
0755
cleanupmysqlprivs
0.755 KB
25 Feb 2025 4.12 PM
root / root
0755
clear_orphaned_virtfs_mounts
3.56 KB
9 Feb 2022 6.45 PM
root / root
0755
comet_license_registration_sync
1.671 KB
14 Jul 2026 1.33 PM
root / root
0755
comet_protected_item_maintenance
20.782 KB
14 Jul 2026 1.33 PM
root / root
0755
comparecdb
1.524 KB
9 Feb 2022 6.45 PM
root / root
0755
compilers
2.863 KB
9 Feb 2022 6.45 PM
root / root
0755
compilerscheck
0.976 KB
9 Feb 2022 6.45 PM
root / root
0755
configure_firewall_for_cpanel
0.508 KB
9 Feb 2022 6.45 PM
root / root
0755
configure_rh_firewall_for_cpanel
0.508 KB
9 Feb 2022 6.45 PM
root / root
0755
configure_rh_ipv6_firewall_for_cpanel
0.508 KB
9 Feb 2022 6.45 PM
root / root
0755
convert2dovecot
0.666 KB
9 Feb 2022 6.45 PM
root / root
0755
convert_accesshash_to_token
4.073 KB
9 Feb 2022 6.45 PM
root / root
0755
convert_and_migrate_from_legacy_backup
1.97 KB
9 Feb 2022 6.45 PM
root / root
0755
convert_maildir_to_mdbox
1.663 KB
9 Feb 2022 6.45 PM
root / root
0755
convert_mdbox_to_maildir
1.658 KB
9 Feb 2022 6.45 PM
root / root
0755
convert_roundcube_mysql2sqlite
26.121 KB
7 Mar 2025 3.31 PM
root / root
0755
convert_to_dovecot_delivery
4.334 KB
9 Feb 2022 6.45 PM
root / root
0755
convert_whmxfer_to_sqlite
1.464 KB
9 Feb 2022 6.45 PM
root / root
0755
copy_user_mail_as_root
1.251 KB
9 Feb 2022 6.45 PM
root / root
0755
copy_user_mail_as_user
1.343 KB
9 Feb 2022 6.45 PM
root / root
0755
cpan_config
2.803 KB
9 Feb 2022 6.45 PM
root / root
0755
cpanel_initial_install
67.952 KB
11 Jun 2026 4.57 AM
root / root
0755
cpanelsync
28.312 KB
9 Feb 2022 6.45 PM
root / root
0755
cpanelsync_postprocessor
1.618 KB
9 Feb 2022 6.45 PM
root / root
0755
cpanpingtest
0.942 KB
9 Feb 2022 6.45 PM
root / root
0755
cpbackup
44.786 KB
11 Feb 2025 5.08 AM
root / root
0755
cpbackup_transport_file
5.646 KB
28 Jul 2022 12.22 AM
root / root
0755
cpdig
2.814 KB
11 Jun 2026 4.58 AM
root / root
0755
cpfetch
1.229 KB
9 Feb 2022 6.45 PM
root / root
0755
cphulkdblacklist
0.423 KB
9 Feb 2022 6.45 PM
root / root
0755
cphulkdwhitelist
1.305 KB
9 Feb 2022 6.45 PM
root / root
0755
cpservice
2.865 KB
9 Feb 2022 6.45 PM
root / root
0755
cpuser_port_authority
19.292 KB
9 Feb 2022 6.45 PM
root / root
0755
cpuser_service_manager
10.853 KB
28 Jul 2022 12.22 AM
root / root
0755
create_default_featurelist
11.624 KB
10 Sep 2026 4.31 PM
root / root
0700
createacct
30.35 MB
11 Sep 2026 4.57 AM
root / root
0700
custom_backup_destination.pl.sample
5.061 KB
28 Jul 2022 12.22 AM
root / root
0755
custom_backup_destination.pl.skeleton
2.838 KB
9 Feb 2022 6.45 PM
root / root
0755
dcpumon-wrapper
0.83 KB
9 Feb 2022 6.45 PM
root / root
0755
delpop
6.201 KB
9 Feb 2022 6.45 PM
root / root
0755
detect_env_capabilities
0.496 KB
9 Feb 2022 6.45 PM
root / root
0755
disable_prelink
2.774 KB
9 Feb 2022 6.45 PM
root / root
0755
disablefileprotect
2.188 KB
11 Feb 2025 5.08 AM
root / root
0755
distro_changed_hook
1.157 KB
9 Feb 2022 6.45 PM
root / root
0755
dnscluster
4.439 KB
9 Feb 2022 6.45 PM
root / root
0755
dnsqueuecron
1.285 KB
9 Feb 2022 6.45 PM
root / root
0755
dnssec-cluster-keys
3.75 KB
9 Feb 2022 6.45 PM
root / root
0755
dovecot_maintenance
7.658 KB
11 Feb 2025 5.08 AM
root / root
0755
dovecot_set_defaults.pl
0.961 KB
9 Feb 2022 6.45 PM
root / root
0755
dumpcdb
0.846 KB
9 Feb 2022 6.45 PM
root / root
0755
dumpinodes
0.671 KB
9 Feb 2022 6.45 PM
root / root
0755
dumpquotas
0.602 KB
9 Feb 2022 6.45 PM
root / root
0755
dumpstor
0.892 KB
9 Feb 2022 6.45 PM
root / root
0755
ea4_fresh_install
2.636 KB
9 Feb 2022 6.45 PM
root / root
0755
edit_cpanelsync_exclude_list
2.579 KB
9 Feb 2022 6.45 PM
root / root
0755
editquota
3.43 KB
11 Feb 2025 5.08 AM
root / root
0755
email_archive_maintenance
6.152 KB
9 Feb 2022 6.45 PM
root / root
0755
email_hold_maintenance
1.46 KB
9 Feb 2022 6.45 PM
root / root
0755
enable_spf_dkim_globally
8.827 KB
9 Feb 2022 6.45 PM
root / root
0755
enablefileprotect
2.099 KB
9 Feb 2022 6.45 PM
root / root
0755
ensure_autoenabled_features
3.15 MB
18 Aug 2026 4.57 AM
root / root
0700
ensure_conf_dir_crt_key
4.824 KB
9 Feb 2022 6.45 PM
root / root
0755
ensure_cpuser_file_ip
2.549 KB
9 Feb 2022 6.45 PM
root / root
0755
ensure_crontab_permissions
1.075 KB
9 Feb 2022 6.45 PM
root / root
0755
ensure_dovecot_memory_limits_meet_minimum
3.133 KB
9 Feb 2022 6.45 PM
root / root
0755
ensure_hostname_resolves
2.512 KB
1 Apr 2025 10.57 PM
root / root
0755
ensure_includes
0.587 KB
9 Feb 2022 6.45 PM
root / root
0755
ensure_vhost_includes
13.526 KB
9 Feb 2022 6.45 PM
root / root
0755
exim_tidydb
2.965 KB
9 Feb 2022 6.45 PM
root / root
0755
eximconfgen
1.318 KB
9 Feb 2022 6.45 PM
root / root
0755
eximstats_spam_check
0.847 KB
9 Feb 2022 6.45 PM
root / root
0755
expunge_expired_certificates_from_sslstorage
3.563 KB
9 Feb 2022 6.45 PM
root / root
0755
expunge_expired_pkgacct_sessions
0.832 KB
9 Feb 2022 6.45 PM
root / root
0755
expunge_expired_transfer_sessions
1.063 KB
9 Feb 2022 6.45 PM
root / root
0755
fastmail
5.157 KB
9 Feb 2022 6.45 PM
root / root
0755
featuremod
1.924 KB
9 Feb 2022 6.45 PM
root / root
0755
fetchfile
0.412 KB
9 Feb 2022 6.45 PM
root / root
0755
find_and_fix_rpm_issues
6.989 KB
11 Feb 2025 5.08 AM
root / root
0755
find_outdated_services
6.47 KB
11 Jun 2026 4.58 AM
root / root
0755
find_pids_with_inotify_watch_on_path
3.657 KB
9 Feb 2022 6.45 PM
root / root
0755
fix-cpanel-perl
28.43 KB
18 Aug 2026 4.57 AM
root / root
0755
fix-listen-on-localhost
3.941 KB
2 Jun 2026 4.57 AM
root / root
0755
fix-web-vhost-configuration
6.148 KB
9 Feb 2022 6.45 PM
root / root
0755
fix_dns_zone_ttls
1.337 KB
9 Feb 2022 6.45 PM
root / root
0755
fix_innodb_tables
4.052 KB
9 Feb 2022 6.45 PM
root / root
0755
fix_reseller_acls
10.701 KB
16 Jun 2025 1.21 PM
root / root
0755
fixetchosts
4.32 KB
9 Feb 2022 6.45 PM
root / root
0755
fixheaders
0.559 KB
9 Feb 2022 6.45 PM
root / root
0755
fixmailinglistperms
0.984 KB
9 Feb 2022 6.45 PM
root / root
0755
fixmailman
2.094 KB
9 Feb 2022 6.45 PM
root / root
0755
fixnamedviews
1.218 KB
9 Feb 2022 6.45 PM
root / root
0755
fixndc
0.403 KB
9 Feb 2022 6.45 PM
root / root
0755
fixquotas
18.393 KB
11 Feb 2025 5.08 AM
root / root
0755
fixrelayd
1.742 KB
9 Feb 2022 6.45 PM
root / root
0755
fixrndc
16.387 KB
11 Feb 2025 5.08 AM
root / root
0755
fixtar
0.491 KB
9 Feb 2022 6.45 PM
root / root
0755
fixtlsversions
4.703 KB
9 Feb 2022 6.45 PM
root / root
0755
fixvaliases
1.999 KB
9 Feb 2022 6.45 PM
root / root
0755
fixwebalizer
0.943 KB
9 Feb 2022 6.45 PM
root / root
0755
forcelocaldomain
0.874 KB
9 Feb 2022 6.45 PM
root / root
0755
ftpfetch
2.198 KB
6 Dec 2019 5.06 PM
root / root
0755
ftpquotacheck
8.312 KB
9 Feb 2022 6.45 PM
root / root
0755
ftpsfetch
2.359 KB
6 Dec 2019 5.06 PM
root / root
0755
ftpupdate
0.255 KB
10 Jan 2020 7.19 PM
root / root
0755
gather_update_log_stats
4.252 KB
27 Jul 2026 9.43 PM
root / root
0700
gather_update_logs_setupcrontab
5.451 KB
27 Jul 2026 9.43 PM
root / root
0700
gemwrapper
1.741 KB
9 Feb 2022 6.45 PM
root / root
0755
gencrt
6.26 KB
9 Feb 2022 6.45 PM
root / root
0755
generate_account_suspension_include
5.703 KB
9 Feb 2022 6.45 PM
root / root
0755
generate_google_drive_credentials
1.108 KB
9 Feb 2022 6.45 PM
root / root
0755
generate_google_drive_oauth_uri
0.961 KB
9 Feb 2022 6.45 PM
root / root
0755
generate_maildirsize
14.559 KB
2 Jul 2026 4.57 AM
root / root
0755
gensysinfo
1.157 KB
9 Feb 2022 6.45 PM
root / root
0755
get_locale_from_legacy_name_info
1.993 KB
9 Feb 2022 6.45 PM
root / root
0755
getremotecpmove
22.543 KB
1 Sep 2026 4.57 AM
root / root
0755
grpck
1.189 KB
9 Feb 2022 6.45 PM
root / root
0755
hackcheck
3.02 KB
9 Feb 2022 6.45 PM
root / root
0755
hook
1.452 KB
9 Feb 2022 6.45 PM
root / root
0755
httpspamdetect
2.823 KB
11 Jun 2026 4.58 AM
root / root
0755
hulk-unban-ip
4.08 MB
18 Aug 2026 4.57 AM
root / root
0700
import_exim_data
8.392 KB
28 Jul 2022 12.22 AM
root / root
0755
increase_filesystem_limits
0.87 KB
9 Feb 2022 6.45 PM
root / root
0755
initacls
4.987 KB
9 Feb 2022 6.45 PM
root / root
0755
initfpsuexec
0.434 KB
9 Feb 2022 6.45 PM
root / root
0755
initialize_360monitoring
2.758 KB
25 Jun 2026 1.40 PM
root / root
0700
initquotas
19.347 KB
26 Feb 2026 4.57 AM
root / root
0755
initsuexec
4.026 KB
9 Feb 2022 6.45 PM
root / root
0755
install_cpanel_analytics
1.927 KB
2 Dec 2022 4.41 PM
root / root
0755
install_dovecot_fts
1.567 KB
9 Feb 2022 6.45 PM
root / root
0755
install_plugin
2.802 KB
28 Jul 2022 12.22 AM
root / root
0755
install_tuxcare_els_php
1.845 KB
10 Dec 2025 4.21 PM
root / root
0755
installpkg
0.562 KB
9 Feb 2022 6.45 PM
root / root
0755
installpostgres
6.558 KB
12 Sep 2025 1.13 PM
root / root
0755
installsqlite3
1.822 KB
9 Feb 2022 6.45 PM
root / root
0755
ipcheck
3.926 KB
9 Feb 2022 6.45 PM
root / root
0755
ipusage
7.445 KB
9 Feb 2022 6.45 PM
root / root
0755
is_update_available
3.265 KB
20 May 2026 4.57 AM
root / root
0755
isdedicatedip
0.588 KB
9 Feb 2022 6.45 PM
root / root
0755
jetbackup-check
3.688 KB
9 Feb 2022 6.45 PM
root / root
0755
killdns
0.412 KB
9 Feb 2022 6.45 PM
root / root
0755
killdns-dnsadmin
1.152 KB
9 Feb 2022 6.45 PM
root / root
0755
killmysqluserprivs
0.423 KB
9 Feb 2022 6.45 PM
root / root
0755
killmysqlwildcard
1.152 KB
9 Feb 2022 6.45 PM
root / root
0755
killpvhost
0.833 KB
9 Feb 2022 6.45 PM
root / root
0755
killspamkeys
0.915 KB
9 Feb 2022 6.45 PM
root / root
0755
link_3rdparty_binaries
1.241 KB
11 Mar 2022 3.43 PM
root / root
0755
linksubemailtomainacct
3.172 KB
9 Feb 2022 6.45 PM
root / root
0755
listcheck
0.525 KB
9 Feb 2022 6.45 PM
root / root
0755
listsubdomains
1.049 KB
9 Feb 2022 6.45 PM
root / root
0755
litespeed-check
3.859 KB
9 Feb 2022 6.45 PM
root / root
0755
locale_export
5.206 KB
11 Feb 2025 5.08 AM
root / root
0755
locale_import
4.69 KB
29 Jul 2026 4.50 PM
root / root
0755
locale_info
3.99 KB
9 Feb 2022 6.45 PM
root / root
0755
log_retention
21.282 KB
26 Feb 2026 4.57 AM
root / root
0755
logo.dat
0.2 KB
11 Feb 2015 5.35 PM
root / root
0644
magicloader
1.938 KB
9 Feb 2022 6.45 PM
root / root
0755
maildir_converter
6.076 KB
9 Feb 2022 6.45 PM
root / root
0755
mailperm
16.526 KB
11 Feb 2025 5.08 AM
root / root
0755
mailscannerupdate
2.42 KB
9 Feb 2022 6.45 PM
root / root
0755
mainipcheck
9.996 KB
9 Feb 2022 6.45 PM
root / root
0755
maintenance
52.192 KB
7 Aug 2026 4.57 AM
root / root
0755
make_config
0.397 KB
11 Feb 2015 5.35 PM
root / root
0644
make_hostname_unowned
1.161 KB
9 Feb 2022 6.45 PM
root / root
0755
manage_extra_marketing
12.762 KB
10 Sep 2026 4.31 PM
root / root
0700
manage_greylisting
16.327 KB
11 Jun 2026 4.57 AM
root / root
0755
manage_mysql_profiles
16.335 KB
11 Feb 2025 5.08 AM
root / root
0755
mass_change_php_setting
10.648 KB
11 Jun 2026 4.58 AM
root / root
0755
migrate_ccs_to_cpdavd
47.057 KB
11 Feb 2025 5.08 AM
root / root
0755
migrate_local_ini_to_php_ini
7.409 KB
9 Feb 2022 6.45 PM
root / root
0755
migrate_whmtheme_file_to_userdata
2.954 KB
9 Feb 2022 6.45 PM
root / root
0755
mkwwwacctconf
2.329 KB
31 Aug 2022 5.28 PM
root / root
0755
modify_accounts
4.071 KB
11 Feb 2025 5.08 AM
root / root
0755
modify_featurelist
16.164 KB
10 Sep 2026 4.31 PM
root / root
0700
modify_packages
3.639 KB
11 Feb 2025 5.08 AM
root / root
0755
modsec_vendor
15.633 KB
9 Feb 2022 6.45 PM
root / root
0755
mysqlconnectioncheck
6.716 KB
11 Feb 2025 5.08 AM
root / root
0755
mysqlpasswd
4.136 KB
11 Feb 2025 5.08 AM
root / root
0755
named.ca
1.565 KB
11 Feb 2015 5.35 PM
root / root
0644
named.rfc1912.zones
0.756 KB
22 Sep 2017 4.06 PM
root / root
0644
notify_expiring_certificates
9.367 KB
11 Mar 2022 3.43 PM
root / root
0755
notify_expiring_certificates_on_linked_nodes
1.329 KB
28 Jul 2022 12.22 AM
root / root
0755
oopscheck
1.115 KB
9 Feb 2022 6.45 PM
root / root
0755
optimize_eximstats
3.882 KB
9 Feb 2022 6.45 PM
root / root
0755
panel_ini
4.111 KB
2 Jun 2026 4.57 AM
root / root
0755
patch_mail_spamassassin_compiledregexps_body_0
2.395 KB
9 Feb 2022 6.45 PM
root / root
0755
patchfdsetsize
2.719 KB
9 Feb 2022 6.45 PM
root / root
0755
pedquota
2.256 KB
9 Feb 2022 6.45 PM
root / root
0755
perform_sqlite_auto_rebuild_db_maintenance
1.983 KB
11 Feb 2025 5.08 AM
root / root
0755
perlinstaller
0.516 KB
9 Feb 2022 6.45 PM
root / root
0755
perlmods
1.176 KB
9 Feb 2022 6.45 PM
root / root
0755
php_fpm_config
9.734 KB
9 Feb 2022 6.45 PM
root / root
0755
phpini_tidy
0.671 KB
9 Feb 2022 6.45 PM
root / root
0755
pkgacct
89.907 KB
11 Jun 2026 4.58 AM
root / root
0755
post_snapshot
2.094 KB
11 Feb 2025 5.08 AM
root / root
0755
post_sync_cleanup
5.833 KB
11 Jun 2026 4.58 AM
root / root
0755
primary_virtual_host_migration
2.443 KB
9 Feb 2022 6.45 PM
root / root
0755
process_cpmove
4.315 KB
14 Jul 2026 1.33 PM
root / root
0755
process_pending_cpanel_php_pear_registration
2.728 KB
16 Jun 2025 1.21 PM
root / root
0755
proxydomains
9.592 KB
12 Sep 2025 1.13 PM
root / root
0755
ptycheck
0.707 KB
9 Feb 2022 6.45 PM
root / root
0755
purge_modsec_log
1.526 KB
9 Feb 2022 6.45 PM
root / root
0755
purge_old_config_caches
2.075 KB
9 Feb 2022 6.45 PM
root / root
0755
pwck
0.691 KB
9 Feb 2022 6.45 PM
root / root
0755
quickdnslookup
1.132 KB
9 Feb 2022 6.45 PM
root / root
0755
quickwhoisips
2.293 KB
28 Jul 2022 12.22 AM
root / root
0755
quota_auto_fix
1.406 KB
9 Feb 2022 6.45 PM
root / root
0755
quotacheck
22.363 KB
28 Jul 2022 12.22 AM
root / root
0755
rawchpass
0.449 KB
9 Feb 2022 6.45 PM
root / root
0755
rdate
4.798 KB
28 Jul 2022 12.22 AM
root / root
0755
realadduser
5.608 KB
9 Feb 2022 6.45 PM
root / root
0755
realchpass
3.258 KB
9 Feb 2022 6.45 PM
root / root
0755
realperlinstaller
5.669 KB
9 Feb 2022 6.45 PM
root / root
0755
realrawchpass
0.415 KB
9 Feb 2022 6.45 PM
root / root
0755
rebuild_bandwidthdb_root_cache
1.452 KB
9 Feb 2022 6.45 PM
root / root
0755
rebuild_dbmap
5.798 KB
9 Feb 2022 6.45 PM
root / root
0755
rebuild_provider_openid_connect_links_db
1.015 KB
9 Feb 2022 6.45 PM
root / root
0755
rebuild_whm_chrome
2.224 KB
9 Feb 2022 6.45 PM
root / root
0755
rebuilddnsconfig
25.498 KB
7 Mar 2025 3.31 PM
root / root
0755
rebuildhttpdconf
2.602 KB
9 Feb 2022 6.45 PM
root / root
0755
rebuildinstalledssldb
2.849 KB
9 Feb 2022 6.45 PM
root / root
0755
rebuildippool
0.497 KB
9 Feb 2022 6.45 PM
root / root
0755
rebuilduserssldb
0.926 KB
9 Feb 2022 6.45 PM
root / root
0755
refresh-dkim-validity-cache
5.967 KB
9 Feb 2022 6.45 PM
root / root
0755
regenerate_tokens
2.176 KB
20 Apr 2022 7.26 PM
root / root
0755
remote_log_transfer
11.597 KB
31 Aug 2022 5.28 PM
root / root
0755
remove_dovecot_index_files
5.887 KB
9 Feb 2022 6.45 PM
root / root
0755
removeacct
28.2 MB
11 Sep 2026 4.57 AM
root / root
0700
rescan_user_dovecot_fts
2.977 KB
9 Feb 2022 6.45 PM
root / root
0755
reset_mail_quotas_to_sane_values
6.818 KB
9 Feb 2022 6.45 PM
root / root
0755
resetmailmanurls
2.028 KB
9 Feb 2022 6.45 PM
root / root
0755
resetquotas
4.612 KB
11 Feb 2025 5.08 AM
root / root
0755
restartsrv
3.189 KB
11 Feb 2025 5.08 AM
root / root
0755
restartsrv_apache
0.412 KB
9 Feb 2022 6.45 PM
root / root
0755
restartsrv_apache_php_fpm
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_base
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_bind
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_chkservd
0.417 KB
9 Feb 2022 6.45 PM
root / root
0755
restartsrv_clamd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_cpanel_php_fpm
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_cpanellogd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_cpdavd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_cpgreylistd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_cphulkd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_cpipv6
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_cpsrvd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_crond
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_dnsadmin
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_dovecot
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_exim
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_eximstats
0.492 KB
9 Feb 2022 6.45 PM
root / root
0755
restartsrv_ftpd
0.416 KB
9 Feb 2022 6.45 PM
root / root
0755
restartsrv_ftpserver
0.89 KB
9 Feb 2022 6.45 PM
root / root
0755
restartsrv_httpd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_imap
0.427 KB
9 Feb 2022 6.45 PM
root / root
0755
restartsrv_inetd
2.466 KB
20 Apr 2022 7.26 PM
root / root
0755
restartsrv_ipaliases
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_lmtp
0.427 KB
9 Feb 2022 6.45 PM
root / root
0755
restartsrv_mailman
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_mysql
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_named
0.565 KB
11 Feb 2025 5.08 AM
root / root
0755
restartsrv_nscd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_p0f
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_pdns
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_pop3
0.427 KB
9 Feb 2022 6.45 PM
root / root
0755
restartsrv_postgres
0.417 KB
9 Feb 2022 6.45 PM
root / root
0755
restartsrv_postgresql
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_powerdns
0.432 KB
9 Feb 2022 6.45 PM
root / root
0755
restartsrv_proftpd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_pureftpd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_queueprocd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_rsyslog
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_rsyslogd
0.427 KB
9 Feb 2022 6.45 PM
root / root
0755
restartsrv_spamd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_sshd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_syslogd
2.4 KB
11 Mar 2022 3.43 PM
root / root
0755
restartsrv_tailwatchd
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_unknown
10.78 MB
11 Sep 2026 4.57 AM
root / root
0755
restartsrv_xinetd
0.412 KB
9 Feb 2022 6.45 PM
root / root
0755
restorecpuserfromcache
1.961 KB
9 Feb 2022 6.45 PM
root / root
0755
restorepkg
48.7 MB
11 Sep 2026 4.57 AM
root / root
0700
rfc1912_zones.tar
10 KB
11 Feb 2015 5.35 PM
root / root
0644
rpmup
5.069 KB
11 Feb 2025 5.08 AM
root / root
0755
rsync-user-homedir.pl
5.765 KB
9 Feb 2022 6.45 PM
root / root
0755
run_if_exists
0.5 KB
9 Feb 2022 6.45 PM
root / root
0755
run_plugin_lifecycle
3.965 KB
10 Sep 2026 4.31 PM
root / root
0700
runstatsonce
0.43 KB
9 Feb 2022 6.45 PM
root / root
0755
runweblogs
1.021 KB
9 Feb 2022 6.45 PM
root / root
0755
sa-update_wrapper
3.338 KB
9 Feb 2022 6.45 PM
root / root
0755
safetybits.pl
0.824 KB
9 Feb 2022 6.45 PM
root / root
0755
secureit
4.721 KB
9 Feb 2022 6.45 PM
root / root
0755
securemysql
4.396 KB
11 Feb 2025 5.08 AM
root / root
0755
securerailsapps
3.575 KB
9 Feb 2022 6.45 PM
root / root
0755
securetmp
16.76 KB
16 Jun 2025 1.21 PM
root / root
0755
sendicq
0.463 KB
9 Feb 2022 6.45 PM
root / root
0755
servicedomains
9.592 KB
12 Sep 2025 1.13 PM
root / root
0755
set_mailman_archive_perms
1.754 KB
9 Feb 2022 6.45 PM
root / root
0755
setpostgresconfig
6.036 KB
9 Feb 2022 6.45 PM
root / root
0755
setup_greylist_db
16.327 KB
11 Jun 2026 4.57 AM
root / root
0755
setup_modsec_db
1.304 KB
9 Feb 2022 6.45 PM
root / root
0755
setup_systemd_timer_for_plugins
3.921 KB
10 Sep 2026 4.31 PM
root / root
0700
setupftpserver
10.475 KB
9 Feb 2022 6.45 PM
root / root
0755
setupmailserver
9.393 KB
7 Mar 2025 3.31 PM
root / root
0755
setupnameserver
12.596 KB
12 Sep 2025 1.13 PM
root / root
0755
show_php_settings
3.674 KB
11 Jun 2026 4.58 AM
root / root
0755
shrink_modsec_ip_database
12.974 KB
9 Feb 2022 6.45 PM
root / root
0755
simpleps
3.051 KB
9 Feb 2022 6.45 PM
root / root
0755
slurp_exim_mainlog
5.775 KB
9 Feb 2022 6.45 PM
root / root
0755
smartcheck
15.128 KB
16 Jun 2025 1.21 PM
root / root
0755
smtpmailgidonly
8.147 KB
8 Jul 2026 8.50 PM
root / root
0755
snapshot_prep
5.876 KB
11 Feb 2025 5.08 AM
root / root
0755
spamassassin_dbm_cleaner
5.853 KB
28 Jul 2022 12.22 AM
root / root
0755
spamassassindisable
3.74 KB
10 Jun 2022 3.47 PM
root / root
0755
spamboxdisable
2.27 KB
10 Jun 2022 3.47 PM
root / root
0755
sshcontrol
14.377 KB
9 Feb 2022 6.45 PM
root / root
0755
ssl_crt_status
3.836 KB
9 Feb 2022 6.45 PM
root / root
0755
suspendacct
18.082 KB
12 Sep 2025 1.13 PM
root / root
0755
suspendmysqlusers
4.775 KB
11 Feb 2025 5.08 AM
root / root
0755
swapip
3.822 KB
9 Feb 2022 6.45 PM
root / root
0755
sync-mysql-users-from-grants
1.196 KB
9 Feb 2022 6.45 PM
root / root
0755
sync_child_accounts
1.771 KB
9 Feb 2022 6.45 PM
root / root
0755
sync_contact_emails_to_cpanel_users_files
1.136 KB
10 Jun 2022 3.47 PM
root / root
0755
synctransfers
1.925 KB
9 Feb 2022 6.45 PM
root / root
0755
syslog_check
1.358 KB
9 Feb 2022 6.45 PM
root / root
0755
sysup
0.63 KB
9 Feb 2022 6.45 PM
root / root
0755
test_sa_compiled
1.067 KB
9 Feb 2022 6.45 PM
root / root
0755
transfer_account_as_user
2.342 KB
9 Feb 2022 6.45 PM
root / root
0755
transfer_accounts_as_root
4.756 KB
9 Feb 2022 6.45 PM
root / root
0755
transfer_in_progress
3.082 KB
9 Feb 2022 6.45 PM
root / root
0755
transfer_in_progress.pod
0.305 KB
17 Nov 2016 1.07 AM
root / root
0644
transfermysqlusers
10.1 MB
11 Sep 2026 4.57 AM
root / root
0700
try-later
7.949 KB
9 Feb 2022 6.45 PM
root / root
0755
unblockip
0.651 KB
9 Feb 2022 6.45 PM
root / root
0755
uninstall_cpanel_analytics
1.201 KB
9 Feb 2022 6.45 PM
root / root
0755
uninstall_dovecot_fts
0.549 KB
9 Feb 2022 6.45 PM
root / root
0755
uninstall_plugin
2.839 KB
28 Jul 2022 12.22 AM
root / root
0755
unlink_service_account
2.619 KB
9 Feb 2022 6.45 PM
root / root
0755
unpkgacct
4.603 KB
9 Feb 2022 6.45 PM
root / root
0755
unslavenamedconf
0.843 KB
9 Feb 2022 6.45 PM
root / root
0755
unsuspendacct
18.455 KB
11 Sep 2026 4.57 AM
root / root
0755
unsuspendmysqlusers
7.096 KB
11 Feb 2025 5.08 AM
root / root
0755
upcp
43.006 KB
25 Aug 2026 4.57 AM
root / root
0755
upcp-running
2.703 KB
9 Feb 2022 6.45 PM
root / root
0755
upcp.static
955.33 KB
11 Sep 2026 4.57 AM
root / root
0755
update-packages
5.069 KB
11 Feb 2025 5.08 AM
root / root
0755
update_apachectl
0.469 KB
9 Feb 2022 6.45 PM
root / root
0755
update_db_cache
0.42 KB
9 Feb 2022 6.45 PM
root / root
0755
update_dkim_keys
1.45 KB
9 Feb 2022 6.45 PM
root / root
0755
update_exim_rejects
1.213 KB
9 Feb 2022 6.45 PM
root / root
0755
update_existing_mail_quotas_for_account
4.776 KB
9 Feb 2022 6.45 PM
root / root
0755
update_feature_flags
0.935 KB
11 Feb 2025 5.08 AM
root / root
0755
update_freebusy_data
5.25 KB
1 Apr 2025 10.57 PM
root / root
0755
update_known_proxy_ips
0.979 KB
9 Feb 2022 6.45 PM
root / root
0755
update_local_rpm_versions
4.56 KB
2 Dec 2022 4.41 PM
root / root
0755
update_mailman_cache
8.345 KB
9 Feb 2022 6.45 PM
root / root
0755
update_mysql_systemd_config
1.068 KB
7 Mar 2025 3.31 PM
root / root
0755
update_neighbor_netblocks
0.476 KB
9 Feb 2022 6.45 PM
root / root
0755
update_sa_config
2.145 KB
9 Feb 2022 6.45 PM
root / root
0755
update_spamassassin_config
10.73 KB
2 Dec 2022 4.41 PM
root / root
0755
update_users_jail
0.675 KB
9 Feb 2022 6.45 PM
root / root
0755
update_users_vhosts
0.782 KB
9 Feb 2022 6.45 PM
root / root
0755
updatedomainips
0.591 KB
9 Feb 2022 6.45 PM
root / root
0755
updatenameserverips
1.656 KB
9 Feb 2022 6.45 PM
root / root
0755
updatenow
5.178 KB
28 Jul 2022 12.22 AM
root / root
0755
updatenow.static
2.02 MB
11 Sep 2026 4.57 AM
root / root
0755
updatenow.static-cpanelsync
2.03 MB
12 Sep 2026 4.57 AM
root / root
0700
updatesigningkey
1.949 KB
9 Feb 2022 6.45 PM
root / root
0755
updatessldomains
1.813 KB
9 Feb 2022 6.45 PM
root / root
0755
updatesupportauthorizations
2.492 KB
9 Feb 2022 6.45 PM
root / root
0755
updateuserdatacache
2.47 KB
9 Feb 2022 6.45 PM
root / root
0755
updateuserdomains
0.756 KB
9 Feb 2022 6.45 PM
root / root
0755
upgrade_bandwidth_dbs
2.219 KB
9 Feb 2022 6.45 PM
root / root
0755
upgrade_subaccount_databases
2.731 KB
9 Feb 2022 6.45 PM
root / root
0755
userdata_wildcard_cleanup
5.739 KB
9 Feb 2022 6.45 PM
root / root
0755
userdirctl
5.014 KB
9 Feb 2022 6.45 PM
root / root
0755
validate_sshkey_passphrase
1.215 KB
9 Feb 2022 6.45 PM
root / root
0755
verify_api_spec_files
0.739 KB
9 Feb 2022 6.45 PM
root / root
0755
verify_pidfile
1.961 KB
9 Feb 2022 6.45 PM
root / root
0755
verify_vhost_includes
7.341 KB
28 Jul 2022 12.22 AM
root / root
0755
vps_optimizer
7.819 KB
9 Feb 2022 6.45 PM
root / root
0755
vzzo-fixer
0.708 KB
9 Feb 2022 6.45 PM
root / root
0755
whmlogin
2.334 KB
9 Feb 2022 6.45 PM
root / root
0755
whoowns
1.128 KB
13 Sep 2016 4.25 PM
root / root
0755
wwwacct
30.35 MB
11 Sep 2026 4.57 AM
root / root
0700
wwwacct2
0.086 KB
11 Feb 2015 5.35 PM
root / root
0755
xfer_rcube_schema_migrate.pl
2.402 KB
9 Feb 2022 6.45 PM
root / root
0755
xfer_rcube_uid_resolver.pl
1.803 KB
9 Feb 2022 6.45 PM
root / root
0755
xferpoint
3.126 KB
9 Feb 2022 6.45 PM
root / root
0755
xfertool
16.234 KB
11 Feb 2025 5.08 AM
root / root
0755
zoneexists
0.781 KB
9 Feb 2022 6.45 PM
root / root
0755

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF