#!/usr/local/cpanel/3rdparty/bin/perl # cpanel - scripts/rebuilddnsconfig 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; use Cpanel::DNSLib (); use Cpanel::OS (); use Cpanel::FileUtils::Move (); use Cpanel::FileUtils::Copy (); use Cpanel::Path (); use Cpanel::StringFunc::Count (); use Cpanel::StringFunc::Match (); use Cpanel::SafetyBits (); use Cpanel::NameServer::Conf (); use Cpanel::NameServer::Utils::BIND (); use Cpanel::Validate::Domain::Tiny (); use Cpanel::DNSLib (); use Getopt::Std; $Getopt::Std::STANDARD_HELP_VERSION = 1; umask 0022; ######[ declare some globals ]##################################################################### # default location of zone files used for rebuilding named.conf my $def_basedir; # default location of named.conf my $def_namedconf; # default log directory for named my $def_logdir; # default location of pidfile my $def_pidfile = '/var/run/named/named.pid'; # Verbose variable, if set to "1" actions are reported to STDOUT. my $cpverbose = 0; # We sent this to fixrndc, if it sends it back that means we've got a loop my $selfcalled = 0; my %options = (); getopts( 'sfv', \%options ); if ( defined( $options{'v'} ) ) { $cpverbose = 1; } if ( defined( $options{'s'} ) ) { $selfcalled = 1; } if ( $selfcalled == 1 ) { print "Loop detected, exiting.\n"; exit; } ######[ set defaults based on distro/OS ]########################################################## $def_basedir = Cpanel::OS::dns_named_basedir(); # /var/named $def_namedconf = Cpanel::OS::dns_named_conf(); # /etc/named.conf $def_logdir = Cpanel::OS::dns_named_log(); # /var/log/named ######[ ensure base directory structure is created ]############################################### my ( $chrootdir, $binduser, $bindgroup ) = Cpanel::NameServer::Utils::BIND::find_chrootbinddir(); my $binduid = getpwnam($binduser) || die "$binduser not in passwd file"; my $bindgid = getgrnam($bindgroup) || die "$bindgroup not configured on the system"; # Set up directory structure if ( !-e $def_basedir ) { mkdir $def_basedir or die "Unable to create $def_basedir: $!"; chown $binduid, $bindgid, $def_basedir; } if ( !-e "$def_basedir/data" ) { mkdir "$def_basedir/data" or die "Unable to create $def_basedir/data: $!"; chown $binduid, $bindgid, "$def_basedir/data"; } if ( !-e $def_logdir ) { mkdir $def_logdir or die "Unable to create $def_logdir: $!"; chown $binduid, $bindgid, $def_logdir; } # Set up pid directory if ( !-e '/var/run/named' ) { mkdir '/var/run/named' or die "Unable to create '/var/run/named': $!"; } chown $binduid, $bindgid, '/var/run/named'; # create base chroot directories if required if ($chrootdir) { if ( !-e $chrootdir . '/etc' ) { mkdir $chrootdir . '/etc' or die "Unable to create $chrootdir/etc: $!"; } if ( !-e $chrootdir . '/var' ) { mkdir $chrootdir . '/var' or die "Unable to create $chrootdir/var: $!"; } if ( !-e $chrootdir . '/var/named' ) { mkdir $chrootdir . '/var/named' or die "Unable to create $chrootdir/var/named: $!"; } if ( !-e $chrootdir . '/var/named/data' ) { mkdir $chrootdir . '/var/named/data' or die "Unable to create $chrootdir/var/named/data: $!"; } chown $binduid, $bindgid, $chrootdir . '/var/named/data'; if ( !-e $chrootdir . '/var/run' ) { mkdir $chrootdir . '/var/run' or die "Unable to create $chrootdir/var/run: $!"; } if ( !-e $chrootdir . '/var/run/named' ) { mkdir $chrootdir . '/var/run/named' or die "Unable to create $chrootdir/var/run/named: $!"; } chown $binduid, $bindgid, $chrootdir . '/var/run/named'; } ######[ Setup Hint zone file if needed ]########################################################### if ( !-e "$def_basedir/named.ca" ) { Cpanel::FileUtils::Copy::safecopy( '/usr/local/cpanel/scripts/named.ca', "$def_basedir/named.ca" ); } if ( !-e "$def_basedir/localdomain.zone" || !-e "$def_basedir/localdomain.zone" || !-e "$def_basedir/named.broadcast" || !-e "$def_basedir/named.ip6.local" || !-e "$def_basedir/named.local" || !-e "$def_basedir/named.zero" || !-e "$def_basedir/named.rfc1912.zones" ) { # RFC1912 Cpanel::FileUtils::Copy::safecopy( '/usr/local/cpanel/scripts/named.rfc1912.zones', "$def_basedir/named.rfc1912.zones" ); system 'tar', 'xvf', '/usr/local/cpanel/scripts/rfc1912_zones.tar', '-C', $def_basedir; # uses new .tar without the ./named/ directory so we can use it for both if ($chrootdir) { system 'tar', 'xvf', '/usr/local/cpanel/scripts/rfc1912_zones.tar', '-C', $chrootdir . '/var/named'; } } ######[ create a brand new named.conf from a default template if needed ]########################## if ( !-e $def_namedconf || -z _ ) { # no named.conf or zero bytes print "Installing default Bind configuration\n" if $cpverbose; #>>>>>[ Write default configuration w/ proper basedir ]>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> if ( open my $conf_fh, '>', $def_namedconf ) { foreach (&getdefault_nameddotconf) { s/###BASE_DIR###/$def_basedir/g; s/###PID_FILE###/$def_pidfile/g; print {$conf_fh} $_; } close $conf_fh; } clearcache(); # Reset ownership Cpanel::SafetyBits::safe_recchown( 'named', 'named', $def_basedir ); # Force $options{'f'} = 1; } my $dnslib = Cpanel::DNSLib->new(); my $needpid = 0; ######[> Ensure all .db's have an entry in named.conf and vice versa >]############################ # suck up all zones of the named.conf and zone dir in memory for fast parsing, heavy on mem side but better than thrashing hdd my %needtoadd; my $ndc_fh; my $namedconf_obj = Cpanel::NameServer::Conf->new(); $namedconf_obj->checkcache(); # start with a freshly rebuild conf file when force is specified (also happens when named.conf was empty) if ( $options{'f'} && $namedconf_obj->type() ne 'bind' ) { $namedconf_obj->rebuild_conf(); } my %current_zone_entries = map { $_ => 1 } @{ $namedconf_obj->fetchzones() }; opendir my $zone_dh, $def_basedir or die "Unable to read zone file directory $def_basedir: $!"; my @zonedir_contents = readdir($zone_dh); closedir $zone_dh; my %current_zone_files = (); foreach my $zonefile (@zonedir_contents) { if ( $zonefile =~ /^([\w\-.]+)\.db$/ && Cpanel::Validate::Domain::Tiny::validdomainname($1) ) { $current_zone_files{$1} = 1; } } my %bad_zones = %current_zone_entries; delete @bad_zones{ keys %current_zone_files }; delete $bad_zones{'.'}; my %missing_zones = %current_zone_files; delete @missing_zones{ keys %current_zone_entries }; # make sure all zones.db files have entry in named.conf # Add missing files to named.conf if ( scalar keys %missing_zones ) { print "Adding zones " . join( ' ', keys %missing_zones ) . "\n" if $cpverbose; $namedconf_obj->addzones( keys %missing_zones ); } # make sure all entries in named.conf have zone files if ( scalar keys %bad_zones ) { print 'Removing zones ' . join( ' ', keys %bad_zones ) . " from configuration, zonefiles missing\n" if $cpverbose; $namedconf_obj->removezones( keys %bad_zones ); } $namedconf_obj->finish(); ######[> Handle chroot setups >]################################################################### # This logic is required due to how bind-chroot symlinks /etc/named.conf to the chroot location # And how File::Copy will not follow the symlinks, but will recreate them instead if ( -l $def_namedconf ) { my $target = readlink $def_namedconf; print "Symlink detected: $target\n"; if ( open( $ndc_fh, '<', $target ) ) { unlink $def_namedconf; print "Restoring $def_namedconf from $target before proceeding\n"; Cpanel::FileUtils::Copy::safecopy( $target, $def_namedconf ); } else { print "Failed to read symlinked $def_namedconf [$target]. Cannot continue.\n"; exit 1; } } else { open( $ndc_fh, "<", $def_namedconf ); } open( my $ndf_fh, ">", $def_namedconf . '.rebuilddnsconfig' ); if ( !$ndc_fh ) { open( $ndc_fh, "<", $def_namedconf ); } my $inc = 0; my $firstline = 0; my $numbrace = 0; my $zonemarker = 0; my $cppcomment = 0; my $currzone = ''; my $skip_next_opening = 0; my $zonedir = Cpanel::DNSLib::find_zonedir(); while (<$ndc_fh>) { # Rudamentary comment exclusion. if ($cppcomment) { if (m/\*\//) { $cppcomment = 0; } print $ndf_fh $_; next; } if (m/^\s*\#/) { print $ndf_fh $_; next; } if (m/^\s*\/\//) { print $ndf_fh $_; next; } if (m/^\s*\/\*/) { $cppcomment = 1; print $ndf_fh $_; next; } if ( $skip_next_opening && m/^\s*\{\s*$/ ) { $skip_next_opening = 0; $numbrace++; next; } next if m/bind.conf.wp/; next if ( m/\s*include\s+/ && m/rndc.key/ ); if ( $needpid && m/pid-file/ ) { next; } if (m/\s*zone\s+["']([^"']+)/) { $zonemarker = 1; $currzone = $1; } elsif (m/\s*include\s+["']([^"']+)/) { my $file = $1; my $filemtime = ( stat($file) )[9]; if ( -f _ ) { copytochroot( $file, $filemtime ); } } if ($zonemarker) { $numbrace += Cpanel::StringFunc::Count::get_curly_brace_count($_); if ( $numbrace == 0 ) { $zonemarker = 0; } if (m/(.*[\s\t\;\{])file\s+(["'])([^"']+)(.*)/) { my $postfile = $4; my $file = $3; my $prefile = $2; my $space = $1; my $relativedir = ''; my $fileold = $file; if ( !Cpanel::StringFunc::Match::beginmatch( $file, '/' ) ) { if ( $file =~ m/^([^\/]+)/ ) { $relativedir = $1; } } my $filename = $file; if ( $file =~ m/([^\/]+)$/ ) { $filename = $1; } my $filenew = $zonedir . '/' . $filename; if ( $file eq $filenew ) { print $ndf_fh $_; } elsif ( !Cpanel::StringFunc::Match::beginmatch( $file, '/' ) ) { $file = $filenew; print "Updating $fileold to $filenew\n"; #print $ndf_fh "${space}file ${prefile}${filenew}${postfile}"; } else { if ( !Cpanel::StringFunc::Match::beginmatch( $file, '/dev/' ) ) { $filenew = $zonedir . '/' . $filename; print "Updating $file to $filenew\n"; #print $ndf_fh "${space}file ${prefile}${filenew}${postfile}"; } else { $filenew = $file; print $ndf_fh $_; } } my $absfilename = ''; if ( $relativedir ne '' ) { $absfilename = Cpanel::Path::relative2abspath( $relativedir, $zonedir ) . '/' . $filename; } if ( $absfilename ne '' && -e $absfilename ) { $file = $absfilename; } my ( $fileinode, $filemtime ) = stat($file); my ( $filenewinode, $filenewmtime ) = stat($filenew); if ( !$filemtime && $currzone eq '.' ) { next if ($filenewmtime); $file = '/usr/local/cpanel/scripts/named.ca'; ( $fileinode, $filemtime ) = stat($file); print "Root hints zone missing. Using default.\n" if $cpverbose; } elsif ( !$filemtime ) { print "!! $file does not exist, unable to locate.\n"; print "!! Run /usr/local/cpanel/scripts/cleandns to remove zone without corresponding files.\n"; print "!! Or locate the proper zone file and place in $zonedir and rerun\n"; print "!! This script with the following options: /script/fixndc -fv\n"; next; } if ( !$filenewmtime ) { print "Moving $file to $filenew ...\n"; Cpanel::FileUtils::Move::safemv( $file, $filenew ); } elsif ( $fileinode != $filenewinode && ( $filenewmtime > time() || $filemtime > $filenewmtime ) ) { # timewarp safe Cpanel::FileUtils::Copy::safecopy( $file, $filenew ); Cpanel::SafetyBits::safe_chown( $binduser, $bindgroup, $filenew ); } copytochroot( $filenew, $filemtime ); next; } } # Match for zone and file declaration on one line. if ( m/.*[\s\t\;\{]file\s+["'][^"']+/ && m/[\s\;]*zone/ ) { m/(.*[\s\t\;\{])file\s+["']([^"']+)(.*)/; my $file = $2; my $space = $1; my $space2 = $3; my $relativedir = ''; my $currzone = ''; my $delim = '"'; if (m/\s*zone\s+(["'])([\w\-\.]+)["']/) { $zonemarker = 1; $currzone = $2; $delim = $1; } m/zone\s+(.*)/; $numbrace += Cpanel::StringFunc::Count::get_curly_brace_count($1); if ( $numbrace <= 0 ) { $zonemarker = 0; } if ( !Cpanel::StringFunc::Match::beginmatch( $file, '/' ) ) { if ( $file =~ m/^([^\/]+)/ ) { $relativedir = $1; } } my $filename = $file; if ( $file =~ m/([^\/]+)$/ ) { $filename = $1; } my $filenew = $zonedir . '/' . $filename; if ( $file eq $filenew ) { print $ndf_fh $_; } elsif ( !Cpanel::StringFunc::Match::beginmatch( $file, '/' ) ) { $file = $filenew; print "Updating $file to $filenew\n"; #print $ndf_fh "${space}file ${delim}${filenew}${space2}"; } else { if ( !Cpanel::StringFunc::Match::beginmatch( $file, '/dev/' ) ) { $filenew = $zonedir . '/' . $filename; print "Updating $file to $filenew\n"; #print $ndf_fh "${space}file ${delim}${filenew}${space2}"; } else { $filenew = $file; print $ndf_fh $_; } } my $absfilename = ''; if ($relativedir) { $absfilename = Cpanel::Path::relative2abspath( $relativedir, $zonedir ) . '/' . $filename; } if ( $absfilename ne '' && -e $absfilename ) { $file = $absfilename; } my $mtime = 0; if ( -e $file ) { $mtime = ( stat(_) )[9]; if ( !-e $filenew ) { print "Moving $file to $filenew ...\n"; Cpanel::FileUtils::Move::safemv( $file, $filenew ); } elsif (( stat($file) )[1] != ( stat($filenew) )[1] && ( ( stat($filenew) )[9] > time() || $mtime > ( stat($filenew) )[9] ) ) { # timewarp safe Cpanel::FileUtils::Copy::safecopy( $file, $filenew ); Cpanel::SafetyBits::safe_chown( $binduser, $bindgroup, $filenew ); } } elsif ( $currzone eq '.' ) { next if ( -e $filenew ); $file = '/usr/local/cpanel/scripts/named.ca'; print "Root hints zone missing. Using default.\n" if $cpverbose; if ( !-e $filenew ) { print "Moving $file to $filenew ...\n"; Cpanel::FileUtils::Move::safemv( $file, $filenew ); } elsif (( stat($file) )[1] != ( stat($filenew) )[1] && ( ( stat($filenew) )[9] > time() || $mtime > ( stat($filenew) )[9] ) ) { # timewarp safe Cpanel::FileUtils::Copy::safecopy( $file, $filenew ); Cpanel::SafetyBits::safe_chown( $binduser, $bindgroup, $filenew ); } } else { print "!! $file does not exist, unable to locate.\n"; print "!! Run /usr/local/cpanel/scripts/cleandns to remove zone without corresponding files.\n"; print "!! Or locate the proper zone file and place in $zonedir and rerun\n"; print "!! This script with the following options: /script/fixndc -fv\n"; $filenew = ''; } if ( $filenew ne '' ) { copytochroot( $filenew, $mtime ); } } if ( !$inc ) { print $ndf_fh $_; } else { if ($firstline) { $firstline = 0; next; } $numbrace += Cpanel::StringFunc::Count::get_curly_brace_count($_); if ( $numbrace == 0 ) { $inc = 0; } } if ( $needpid && m/^\s*options\s*/ ) { if ( !m/\{/ ) { #print $ndf_fh "{\n\tpid-file \"/var/run/named/pid\"\;\n"; $skip_next_opening = 1; } else { #print $ndf_fh "\tpid-file \"/var/run/named/pid\"\;\n"; } next; } } close $ndc_fh; close $ndf_fh; Cpanel::FileUtils::Copy::safecopy( $def_namedconf, $def_namedconf . '.prerebuilddnsconfig' ); clearcache(); Cpanel::SafetyBits::safe_chown( $binduser, $bindgroup, $def_namedconf ); if ( $chrootdir ne '' ) { print "Updated $def_namedconf in chroot directory\n" if $cpverbose; if ( -e $chrootdir . $def_namedconf ) { if ( ( stat($def_namedconf) )[1] != ( stat( $chrootdir . $def_namedconf ) )[1] ) { Cpanel::FileUtils::Copy::safecopy( $def_namedconf, $chrootdir . $def_namedconf ); Cpanel::SafetyBits::safe_chown( $binduser, $bindgroup, $chrootdir . $def_namedconf ); } } else { Cpanel::FileUtils::Copy::safecopy( $def_namedconf, $chrootdir . $def_namedconf ); Cpanel::SafetyBits::safe_chown( $binduser, $bindgroup, $chrootdir . $def_namedconf ); } } # Reset ownership of named.conf print "Changing ownership of $def_namedconf: $binduser:$bindgroup\n" if $cpverbose; Cpanel::SafetyBits::safe_chown( $binduser, $bindgroup, $def_namedconf ); if ( !-e '/var/cpanel/usensd' ) { print "Restarting Bind\n" if $cpverbose; system('/usr/local/cpanel/scripts/restartsrv_named'); } else { # This will also regenerate the zone database print "Restarting NSD\n" if $cpverbose; system('/usr/local/cpanel/scripts/restartsrv_nsd'); } ######[ call fixrndc to ensure working rndckey config ]############################################ if ( !-e '/var/cpanel/usensd' ) { print "Running `/usr/local/cpanel/scripts/fixrndc -f` to check rndc key\n" if $cpverbose; my $opts = $cpverbose ? '-fvs' : '-fs'; exec( '/usr/local/cpanel/scripts/fixrndc', $opts ); } exit(0); ################################################################################ # sub copytochroot ################################################################################ sub copytochroot { my $filenew = shift; # mtime of original file my $mtime = shift || 0; if ( $chrootdir ne '' ) { my $chrootfile = $chrootdir . $filenew; print "Copying $filenew to $chrootfile\n" if $cpverbose; my ( $fsinode, $fsmode, $fsuid, $fsgid, $fsmtime ) = ( stat($filenew) )[ 1, 2, 4, 5, 9 ]; my $fsperms = $fsmode & 07777; if ( -e $chrootfile ) { my ( $chrootinode, $chrootmode, $chrootuid, $chrootgid, $chrootmtime ) = ( stat(_) )[ 1, 2, 4, 5, 9 ]; my $chrootperms = $chrootmode & 07777; if ($mtime) { my $now = time(); if ( $fsinode != $chrootinode && ( $mtime > $chrootmtime || $mtime > $now || $chrootmtime > $now || $chrootuid != $binduid || $chrootgid != $bindgid || $chrootperms != $fsperms ) ) { #timewarp safe if ( Cpanel::FileUtils::Copy::safecopy( $filenew, $chrootfile ) ) { print "Copied $filenew to chroot environment.\n" if $cpverbose; Cpanel::SafetyBits::safe_chown( $binduser, $bindgroup, $chrootfile ); Cpanel::SafetyBits::safe_chmod( $fsperms, $chrootfile ); return 1; } else { warn "Problem copying $filenew to $chrootdir"; return 0; } } else { print "$filenew already exists in chroot environment.\n" if $cpverbose; return 1; } } else { if ( $fsinode != $chrootinode ) { if ( Cpanel::FileUtils::Copy::safecopy( $filenew, $chrootfile ) ) { Cpanel::SafetyBits::safe_chown( $binduser, $bindgroup, $chrootfile ); Cpanel::SafetyBits::safe_chmod( $fsperms, $chrootfile ); print "Copied $filenew to chroot environment.\n" if $cpverbose; return 1; } else { warn "Problem copying $filenew to $chrootdir"; return 0; } } else { if ( $chrootuid != $binduid || $chrootgid != $bindgid || $chrootperms != $fsperms ) { Cpanel::SafetyBits::safe_chown( $binduser, $bindgroup, $chrootfile ); Cpanel::SafetyBits::safe_chmod( $fsperms, $chrootfile ); } print "$filenew already exists in chroot environment.\n" if $cpverbose; return 1; } } warn "Problem copying $filenew to chroot environment. This should not happen."; return 0; } elsif ( Cpanel::FileUtils::Copy::safecopy( $filenew, $chrootfile ) ) { print "Copied $filenew to chroot environment.\n" if $cpverbose; Cpanel::SafetyBits::safe_chown( $binduser, $bindgroup, $chrootfile ); return 1; } else { warn "Problem copying $filenew to chroot environment.\n"; return 0; } } return 0; } sub clearcache { if ( -e $def_namedconf . '.cache' ) { unlink( $def_namedconf . '.cache' ); unlink( $def_namedconf . '.zonedir.cache' ); } } ######[ Default named.conf template ]############################################################## sub getdefault_nameddotconf { my $bind_ipv6_line = ''; if ( -f '/etc/cpanel/ipv6/range_allocation_data' ) { $bind_ipv6_line = "\n\ // Enable IPv6\n listen-on-v6 { any; }; /* updated by cPanel */"; } return <<"EOC"; options { /* make named use port 53 for the source of all queries, to allow * firewalls to block all ports except 53: */ // query-source port 53; $bind_ipv6_line recursion no; /* We no longer enable this by default as the dns posion exploit has forced many providers to open up their firewalls a bit */ // Put files that named is allowed to write in the data/ directory: directory "###BASE_DIR###"; // the default pid-file "###PID_FILE###"; dump-file "data/cache_dump.db"; statistics-file "data/named_stats.txt"; /* memstatistics-file "data/named_mem_stats.txt"; */ allow-transfer { "none"; }; }; logging { channel default_log { file "/var/log/named/named.log" versions 5 size 128M; print-time yes; print-severity yes; print-category yes; severity warning; }; category default { default_log; }; category general { default_log; }; }; // All BIND 9 zones are in a "view", which allow different zones to be served // to different types of client addresses, and for options to be set for groups // of zones. // // By default, if named.conf contains no "view" clauses, all zones are in the // "default" view, which matches all clients. // // If named.conf contains any "view" clause, then all zones MUST be in a view; // so it is recommended to start off using views to avoid having to restructure // your configuration files in the future. view "localhost_resolver" { /* This view sets up named to be a localhost resolver ( caching only nameserver ). * If all you want is a caching-only nameserver, then you need only define this view: */ match-clients { 127.0.0.0/24; }; match-destinations { localhost; }; recursion yes; zone "." IN { type hint; file "###BASE_DIR###/named.ca"; }; /* these are zones that contain definitions for all the localhost * names and addresses, as recommended in RFC1912 - these names should * ONLY be served to localhost clients: */ include "###BASE_DIR###/named.rfc1912.zones"; }; view "internal" { /* This view will contain zones you want to serve only to "internal" clients that connect via your directly attached LAN interfaces - "localnets" . */ match-clients { localnets; }; match-destinations { localnets; }; recursion yes; zone "." IN { type hint; file "###BASE_DIR###/named.ca"; }; // include "###BASE_DIR###/named.rfc1912.zones"; // you should not serve your rfc1912 names to non-localhost clients. // These are your "authoritative" internal zones, and would probably // also be included in the "localhost_resolver" view above : }; view "external" { /* This view will contain zones you want to serve only to "external" clients * that have addresses that are not on your directly attached LAN interface subnets: */ recursion no; additional-from-cache no; // you'd probably want to deny recursion to external clients, so you don't // end up providing free DNS service to all takers // all views must contain the root hints zone: zone "." IN { type hint; file "###BASE_DIR###/named.ca"; }; // These are your "authoritative" external zones, and would probably // contain entries for just your web and mail servers: // BEGIN external zone entries }; EOC } ###################################################################################################
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
cpan_sandbox | Folder | 0755 |
|
|
php_sandbox | Folder | 0755 |
|
|
MirrorSearch_pingtest | File | 2.38 KB | 0755 |
|
activesync-invite-reply | File | 1.69 KB | 0755 |
|
add_dns | File | 2.36 KB | 0755 |
|
adddns | File | 2.36 KB | 0755 |
|
addpop | File | 6.08 KB | 0755 |
|
addsystemuser | File | 3.27 KB | 0755 |
|
adduser | File | 92 B | 0755 |
|
apachelimits | File | 4.31 KB | 0755 |
|
archive_sync_zones | File | 3.02 KB | 0755 |
|
auto-adjust-mysql-limits | File | 1.81 KB | 0755 |
|
autorepair | File | 1.24 KB | 0755 |
|
backups_clean_metadata_for_missing_backups | File | 1.57 KB | 0755 |
|
backups_create_metadata | File | 15.75 KB | 0755 |
|
backups_list_user_files | File | 4.56 KB | 0755 |
|
balance_linked_node_quotas | File | 2.58 KB | 0755 |
|
biglogcheck | File | 1.69 KB | 0755 |
|
build_bandwidthdb_root_cache_in_background | File | 1.52 KB | 0755 |
|
build_cpnat | File | 3.41 KB | 0755 |
|
build_mail_sni | File | 3.87 KB | 0755 |
|
build_maxemails_config | File | 1.14 KB | 0755 |
|
builddovecotconf | File | 6.76 KB | 0755 |
|
buildeximconf | File | 7 KB | 0755 |
|
buildhttpdconf | File | 2.6 KB | 0755 |
|
buildnsdconf | File | 1.01 KB | 0755 |
|
buildpureftproot | File | 539 B | 0755 |
|
ccs-check | File | 4.91 KB | 0755 |
|
check_cpanel_pkgs | File | 10.75 KB | 0755 |
|
check_cpanel_rpms | File | 218 B | 0755 |
|
check_domain_tls_service_domains.pl | File | 6.68 KB | 0755 |
|
check_immutable_files | File | 5.49 KB | 0755 |
|
check_mail_spamassassin_compiledregexps_body_0 | File | 187 B | 0755 |
|
check_maxmem_against_domains_count | File | 3.57 KB | 0755 |
|
check_mount_procfs | File | 2.02 KB | 0755 |
|
check_mysql | File | 5.55 KB | 0755 |
|
check_security_advice_changes | File | 8.28 KB | 0755 |
|
check_unmonitored_enabled_services | File | 4.56 KB | 0755 |
|
check_unreliable_resolvers | File | 3.59 KB | 0755 |
|
check_users_my_cnf | File | 6.05 KB | 0755 |
|
check_valid_server_hostname | File | 7.66 KB | 0755 |
|
checkalldomainsmxs | File | 2.4 KB | 0755 |
|
checkbashshell | File | 1.18 KB | 0755 |
|
checkccompiler | File | 1.22 KB | 0755 |
|
checkexim.pl | File | 3.1 KB | 0755 |
|
checklink | File | 1.29 KB | 0755 |
|
checknsddirs | File | 1014 B | 0755 |
|
checkusers | File | 856 B | 0755 |
|
chkmydns | File | 561 B | 0755 |
|
chkpaths | File | 141 B | 0755 |
|
chpass | File | 416 B | 0755 |
|
ckillall | File | 1.11 KB | 0755 |
|
clean_dead_mailman_locks | File | 2.09 KB | 0755 |
|
clean_up_temp_wheel_users | File | 2.44 KB | 0755 |
|
clean_user_php_sessions | File | 4.76 KB | 0755 |
|
cleandns | File | 13.09 KB | 0755 |
|
cleandns8 | File | 417 B | 0755 |
|
cleanmsglog | File | 735 B | 0755 |
|
cleanphpsessions | File | 932 B | 0755 |
|
cleanphpsessions.php | File | 658 B | 0644 |
|
cleanquotas | File | 1.61 KB | 0755 |
|
cleansessions | File | 5.91 KB | 0755 |
|
cleanupinterchange | File | 2.64 KB | 0755 |
|
cleanupmysqlprivs | File | 533 B | 0755 |
|
clear_cpaddon_ui_caches | File | 1.27 KB | 0755 |
|
clear_orphaned_virtfs_mounts | File | 3.56 KB | 0755 |
|
comparecdb | File | 1.52 KB | 0755 |
|
compilers | File | 2.86 KB | 0755 |
|
compilerscheck | File | 999 B | 0755 |
|
configure_firewall_for_cpanel | File | 520 B | 0755 |
|
configure_rh_firewall_for_cpanel | File | 520 B | 0755 |
|
configure_rh_ipv6_firewall_for_cpanel | File | 520 B | 0755 |
|
convert2dovecot | File | 682 B | 0755 |
|
convert_accesshash_to_token | File | 4.07 KB | 0755 |
|
convert_and_migrate_from_legacy_backup | File | 1.97 KB | 0755 |
|
convert_maildir_to_mdbox | File | 1.66 KB | 0755 |
|
convert_mdbox_to_maildir | File | 1.66 KB | 0755 |
|
convert_roundcube_mysql2sqlite | File | 25.28 KB | 0755 |
|
convert_to_dovecot_delivery | File | 4.33 KB | 0755 |
|
convert_whmxfer_to_sqlite | File | 1.46 KB | 0755 |
|
copy_user_mail_as_root | File | 1.25 KB | 0755 |
|
copy_user_mail_as_user | File | 1.34 KB | 0755 |
|
cpaddonsup | File | 3.25 KB | 0755 |
|
cpan_config | File | 2.8 KB | 0755 |
|
cpanel_initial_install | File | 67.36 KB | 0755 |
|
cpanelsync | File | 28.31 KB | 0755 |
|
cpanelsync_postprocessor | File | 1.62 KB | 0755 |
|
cpanpingtest | File | 965 B | 0755 |
|
cpbackup | File | 44.77 KB | 0755 |
|
cpbackup_transport_file | File | 5.65 KB | 0755 |
|
cpdig | File | 1.81 KB | 0755 |
|
cpfetch | File | 1.23 KB | 0755 |
|
cphulkdblacklist | File | 433 B | 0755 |
|
cphulkdwhitelist | File | 1.3 KB | 0755 |
|
cpservice | File | 2.87 KB | 0755 |
|
cpuser_port_authority | File | 19.29 KB | 0755 |
|
cpuser_service_manager | File | 10.85 KB | 0755 |
|
createacct | File | 24.57 MB | 0700 |
|
custom_backup_destination.pl.sample | File | 5.06 KB | 0755 |
|
custom_backup_destination.pl.skeleton | File | 2.84 KB | 0755 |
|
dav_change_hostname | File | 3.57 KB | 0755 |
|
dcpumon-wrapper | File | 850 B | 0755 |
|
delpop | File | 6.2 KB | 0755 |
|
detect_env_capabilities | File | 508 B | 0755 |
|
disable_prelink | File | 2.77 KB | 0755 |
|
disable_sqloptimizer | File | 1.49 KB | 0755 |
|
disablefileprotect | File | 2.09 KB | 0755 |
|
distro_changed_hook | File | 1.16 KB | 0755 |
|
dnscluster | File | 4.44 KB | 0755 |
|
dnsqueuecron | File | 1.29 KB | 0755 |
|
dnssec-cluster-keys | File | 3.75 KB | 0755 |
|
dovecot_maintenance | File | 7.93 KB | 0755 |
|
dovecot_set_defaults.pl | File | 984 B | 0755 |
|
dumpcdb | File | 866 B | 0755 |
|
dumpinodes | File | 687 B | 0755 |
|
dumpquotas | File | 616 B | 0755 |
|
dumpstor | File | 913 B | 0755 |
|
ea4_fresh_install | File | 2.64 KB | 0755 |
|
edit_cpanelsync_exclude_list | File | 2.58 KB | 0755 |
|
editquota | File | 3.44 KB | 0755 |
|
elevate-cpanel | File | 349.17 KB | 0700 |
|
email_archive_maintenance | File | 6.15 KB | 0755 |
|
email_hold_maintenance | File | 1.46 KB | 0755 |
|
enable_spf_dkim_globally | File | 8.83 KB | 0755 |
|
enable_sqloptimizer | File | 1.57 KB | 0755 |
|
enablefileprotect | File | 2.1 KB | 0755 |
|
ensure_autoenabled_features | File | 2.5 MB | 0700 |
|
ensure_conf_dir_crt_key | File | 4.82 KB | 0755 |
|
ensure_cpuser_file_ip | File | 2.55 KB | 0755 |
|
ensure_crontab_permissions | File | 1.08 KB | 0755 |
|
ensure_dovecot_memory_limits_meet_minimum | File | 3.13 KB | 0755 |
|
ensure_hostname_resolves | File | 2.57 KB | 0755 |
|
ensure_includes | File | 601 B | 0755 |
|
ensure_vhost_includes | File | 13.53 KB | 0755 |
|
exim_tidydb | File | 2.96 KB | 0755 |
|
eximconfgen | File | 1.32 KB | 0755 |
|
eximstats_spam_check | File | 867 B | 0755 |
|
export_horde_calendars_to_ics | File | 15.07 KB | 0755 |
|
export_horde_contacts_to_vcf | File | 13.94 KB | 0755 |
|
exportmydnsdb | File | 3.47 KB | 0755 |
|
expunge_expired_certificates_from_sslstorage | File | 3.56 KB | 0755 |
|
expunge_expired_pkgacct_sessions | File | 852 B | 0755 |
|
expunge_expired_transfer_sessions | File | 1.06 KB | 0755 |
|
fastmail | File | 5.16 KB | 0755 |
|
featuremod | File | 1.92 KB | 0755 |
|
fetchfile | File | 422 B | 0755 |
|
find_and_fix_rpm_issues | File | 6.99 KB | 0755 |
|
find_outdated_services | File | 5.41 KB | 0755 |
|
find_pids_with_inotify_watch_on_path | File | 3.66 KB | 0755 |
|
fix-cpanel-perl | File | 28.82 KB | 0755 |
|
fix-listen-on-localhost | File | 3.52 KB | 0755 |
|
fix-web-vhost-configuration | File | 6.15 KB | 0755 |
|
fix_addon_permissions | File | 7.68 KB | 0755 |
|
fix_dns_zone_ttls | File | 1.34 KB | 0755 |
|
fix_innodb_tables | File | 4.05 KB | 0755 |
|
fix_pear_registry | File | 4.07 KB | 0755 |
|
fix_reseller_acls | File | 10.88 KB | 0755 |
|
fixetchosts | File | 4.32 KB | 0755 |
|
fixheaders | File | 572 B | 0755 |
|
fixmailinglistperms | File | 1008 B | 0755 |
|
fixmailman | File | 2.09 KB | 0755 |
|
fixnamedviews | File | 1.22 KB | 0755 |
|
fixndc | File | 413 B | 0755 |
|
fixquotas | File | 17.45 KB | 0755 |
|
fixrelayd | File | 1.74 KB | 0755 |
|
fixrndc | File | 16.48 KB | 0755 |
|
fixtar | File | 503 B | 0755 |
|
fixtlsversions | File | 4.7 KB | 0755 |
|
fixvaliases | File | 2 KB | 0755 |
|
fixwebalizer | File | 966 B | 0755 |
|
forcelocaldomain | File | 895 B | 0755 |
|
ftpfetch | File | 2.2 KB | 0755 |
|
ftpquotacheck | File | 8.31 KB | 0755 |
|
ftpsfetch | File | 2.36 KB | 0755 |
|
ftpupdate | File | 261 B | 0755 |
|
gather_update_log_stats | File | 4.25 KB | 0700 |
|
gather_update_logs_setupcrontab | File | 5.45 KB | 0700 |
|
gemwrapper | File | 1.74 KB | 0755 |
|
gencrt | File | 6.26 KB | 0755 |
|
generate_account_suspension_include | File | 5.7 KB | 0755 |
|
generate_google_drive_credentials | File | 1.11 KB | 0755 |
|
generate_google_drive_oauth_uri | File | 984 B | 0755 |
|
generate_maildirsize | File | 13.94 KB | 0755 |
|
gensysinfo | File | 1.16 KB | 0755 |
|
get_locale_from_legacy_name_info | File | 1.99 KB | 0755 |
|
getremotecpmove | File | 12.67 KB | 0755 |
|
grpck | File | 1.19 KB | 0755 |
|
hackcheck | File | 3.02 KB | 0755 |
|
hook | File | 1.45 KB | 0755 |
|
httpspamdetect | File | 2.66 KB | 0755 |
|
hulk-unban-ip | File | 3.93 MB | 0700 |
|
import_exim_data | File | 8.39 KB | 0755 |
|
importmydnsdb | File | 11.34 KB | 0755 |
|
increase_filesystem_limits | File | 891 B | 0755 |
|
initacls | File | 4.99 KB | 0755 |
|
initfpsuexec | File | 444 B | 0755 |
|
initquotas | File | 19.47 KB | 0755 |
|
initsuexec | File | 4.03 KB | 0755 |
|
install_cpanel_analytics | File | 1.93 KB | 0755 |
|
install_dovecot_fts | File | 1.57 KB | 0755 |
|
install_plugin | File | 2.8 KB | 0755 |
|
installpkg | File | 575 B | 0755 |
|
installpostgres | File | 6.56 KB | 0755 |
|
installsqlite3 | File | 1.82 KB | 0755 |
|
ipcheck | File | 3.93 KB | 0755 |
|
ipusage | File | 7.45 KB | 0755 |
|
isdedicatedip | File | 602 B | 0755 |
|
jetbackup-check | File | 3.69 KB | 0755 |
|
killdns | File | 422 B | 0755 |
|
killdns-dnsadmin | File | 1.15 KB | 0755 |
|
killmysqluserprivs | File | 433 B | 0755 |
|
killmysqlwildcard | File | 1.15 KB | 0755 |
|
killpvhost | File | 853 B | 0755 |
|
killspamkeys | File | 937 B | 0755 |
|
link_3rdparty_binaries | File | 1.24 KB | 0755 |
|
linksubemailtomainacct | File | 3.17 KB | 0755 |
|
listcheck | File | 538 B | 0755 |
|
listsubdomains | File | 1.05 KB | 0755 |
|
litespeed-check | File | 3.86 KB | 0755 |
|
locale_export | File | 4.82 KB | 0755 |
|
locale_import | File | 4.35 KB | 0755 |
|
locale_info | File | 3.99 KB | 0755 |
|
logo.dat | File | 205 B | 0644 |
|
magicloader | File | 1.94 KB | 0755 |
|
maildir_converter | File | 6.08 KB | 0755 |
|
mailperm | File | 16.58 KB | 0755 |
|
mailscannerupdate | File | 2.42 KB | 0755 |
|
mainipcheck | File | 10 KB | 0755 |
|
maintenance | File | 46.62 KB | 0755 |
|
make_config | File | 407 B | 0644 |
|
make_hostname_unowned | File | 1.16 KB | 0755 |
|
manage_extra_marketing | File | 12.41 KB | 0700 |
|
manage_greylisting | File | 16.19 KB | 0755 |
|
manage_mysql_profiles | File | 20.02 KB | 0755 |
|
migrate-pdns-conf | File | 9.83 KB | 0755 |
|
migrate_legacy_wordpress_to_modern_wordpress | File | 12.99 KB | 0700 |
|
migrate_local_ini_to_php_ini | File | 7.41 KB | 0755 |
|
migrate_whmtheme_file_to_userdata | File | 2.95 KB | 0755 |
|
mkwwwacctconf | File | 2.33 KB | 0755 |
|
modify_accounts | File | 4.09 KB | 0755 |
|
modify_default_featurelist_entry.pl | File | 5.18 KB | 0700 |
|
modify_packages | File | 3.65 KB | 0755 |
|
modsec_vendor | File | 15.63 KB | 0755 |
|
mysqlconnectioncheck | File | 6.55 KB | 0755 |
|
mysqlpasswd | File | 4.09 KB | 0755 |
|
named.ca | File | 1.57 KB | 0644 |
|
named.rfc1912.zones | File | 774 B | 0644 |
|
nixstatsagent.sh | File | 58.67 KB | 0700 |
|
notify_expiring_certificates | File | 9.37 KB | 0755 |
|
notify_expiring_certificates_on_linked_nodes | File | 1.33 KB | 0755 |
|
oopscheck | File | 1.12 KB | 0755 |
|
optimize_eximstats | File | 3.88 KB | 0755 |
|
patch_mail_spamassassin_compiledregexps_body_0 | File | 2.39 KB | 0755 |
|
patchfdsetsize | File | 2.72 KB | 0755 |
|
pedquota | File | 2.26 KB | 0755 |
|
perform_sqlite_auto_rebuild_db_maintenance | File | 2.2 KB | 0755 |
|
perlinstaller | File | 528 B | 0755 |
|
perlmods | File | 1.18 KB | 0755 |
|
php_fpm_config | File | 9.73 KB | 0755 |
|
phpini_tidy | File | 687 B | 0755 |
|
pkgacct | File | 87.82 KB | 0755 |
|
post_snapshot | File | 3.16 KB | 0755 |
|
post_sync_cleanup | File | 6.09 KB | 0755 |
|
primary_virtual_host_migration | File | 2.44 KB | 0755 |
|
process_pending_cpanel_php_pear_registration | File | 3.49 KB | 0755 |
|
process_site_templates | File | 7.27 KB | 0755 |
|
proxydomains | File | 9.34 KB | 0755 |
|
ptycheck | File | 724 B | 0755 |
|
purge_modsec_log | File | 1.53 KB | 0755 |
|
purge_old_config_caches | File | 2.08 KB | 0755 |
|
pwck | File | 708 B | 0755 |
|
quickdnslookup | File | 1.13 KB | 0755 |
|
quickwhoisips | File | 2.29 KB | 0755 |
|
quota_auto_fix | File | 1.41 KB | 0755 |
|
quotacheck | File | 22.36 KB | 0755 |
|
rawchpass | File | 460 B | 0755 |
|
rdate | File | 4.8 KB | 0755 |
|
realadduser | File | 5.61 KB | 0755 |
|
realchpass | File | 3.26 KB | 0755 |
|
realperlinstaller | File | 5.67 KB | 0755 |
|
realrawchpass | File | 425 B | 0755 |
|
rebuild_available_addons_packages_cache | File | 1.27 KB | 0755 |
|
rebuild_available_rpm_addons_cache | File | 1.27 KB | 0755 |
|
rebuild_bandwidthdb_root_cache | File | 1.45 KB | 0755 |
|
rebuild_dbmap | File | 5.8 KB | 0755 |
|
rebuild_provider_openid_connect_links_db | File | 1.01 KB | 0755 |
|
rebuild_whm_chrome | File | 2.22 KB | 0755 |
|
rebuilddnsconfig | File | 26.21 KB | 0755 |
|
rebuildhttpdconf | File | 2.6 KB | 0755 |
|
rebuildinstalledssldb | File | 2.85 KB | 0755 |
|
rebuildippool | File | 509 B | 0755 |
|
rebuildnsdzones | File | 1.14 KB | 0755 |
|
rebuilduserssldb | File | 948 B | 0755 |
|
refresh-dkim-validity-cache | File | 5.97 KB | 0755 |
|
regenerate_tokens | File | 2.18 KB | 0755 |
|
reloadnsd | File | 821 B | 0755 |
|
remote_log_transfer | File | 11.6 KB | 0755 |
|
remove_dovecot_index_files | File | 5.89 KB | 0755 |
|
removeacct | File | 20.91 MB | 0700 |
|
rescan_user_dovecot_fts | File | 2.98 KB | 0755 |
|
reset_mail_quotas_to_sane_values | File | 6.82 KB | 0755 |
|
resetmailmanurls | File | 2.03 KB | 0755 |
|
resetquotas | File | 4.68 KB | 0755 |
|
restartsrv | File | 3.23 KB | 0755 |
|
restartsrv_apache | File | 422 B | 0755 |
|
restartsrv_apache_php_fpm | File | 9.9 MB | 0755 |
|
restartsrv_base | File | 9.9 MB | 0755 |
|
restartsrv_bind | File | 9.9 MB | 0755 |
|
restartsrv_chkservd | File | 427 B | 0755 |
|
restartsrv_clamd | File | 9.9 MB | 0755 |
|
restartsrv_cpanalyticsd | File | 9.9 MB | 0755 |
|
restartsrv_cpanel_php_fpm | File | 9.9 MB | 0755 |
|
restartsrv_cpanellogd | File | 9.9 MB | 0755 |
|
restartsrv_cpdavd | File | 9.9 MB | 0755 |
|
restartsrv_cpgreylistd | File | 9.9 MB | 0755 |
|
restartsrv_cphulkd | File | 9.9 MB | 0755 |
|
restartsrv_cpipv6 | File | 9.9 MB | 0755 |
|
restartsrv_cpsrvd | File | 9.9 MB | 0755 |
|
restartsrv_crond | File | 9.9 MB | 0755 |
|
restartsrv_dnsadmin | File | 9.9 MB | 0755 |
|
restartsrv_dovecot | File | 9.9 MB | 0755 |
|
restartsrv_exim | File | 9.9 MB | 0755 |
|
restartsrv_eximstats | File | 504 B | 0755 |
|
restartsrv_ftpd | File | 426 B | 0755 |
|
restartsrv_ftpserver | File | 911 B | 0755 |
|
restartsrv_httpd | File | 9.9 MB | 0755 |
|
restartsrv_imap | File | 437 B | 0755 |
|
restartsrv_inetd | File | 2.47 KB | 0755 |
|
restartsrv_ipaliases | File | 9.9 MB | 0755 |
|
restartsrv_lmtp | File | 437 B | 0755 |
|
restartsrv_mailman | File | 9.9 MB | 0755 |
|
restartsrv_mydns | File | 9.9 MB | 0755 |
|
restartsrv_mysql | File | 9.9 MB | 0755 |
|
restartsrv_named | File | 777 B | 0755 |
|
restartsrv_nscd | File | 9.9 MB | 0755 |
|
restartsrv_nsd | File | 9.9 MB | 0755 |
|
restartsrv_p0f | File | 9.9 MB | 0755 |
|
restartsrv_pdns | File | 9.9 MB | 0755 |
|
restartsrv_pop3 | File | 437 B | 0755 |
|
restartsrv_postgres | File | 427 B | 0755 |
|
restartsrv_postgresql | File | 9.9 MB | 0755 |
|
restartsrv_powerdns | File | 442 B | 0755 |
|
restartsrv_proftpd | File | 9.9 MB | 0755 |
|
restartsrv_pureftpd | File | 9.9 MB | 0755 |
|
restartsrv_queueprocd | File | 9.9 MB | 0755 |
|
restartsrv_rsyslog | File | 9.9 MB | 0755 |
|
restartsrv_rsyslogd | File | 437 B | 0755 |
|
restartsrv_spamd | File | 9.9 MB | 0755 |
|
restartsrv_sshd | File | 9.9 MB | 0755 |
|
restartsrv_syslogd | File | 2.4 KB | 0755 |
|
restartsrv_tailwatchd | File | 9.9 MB | 0755 |
|
restartsrv_unknown | File | 9.9 MB | 0755 |
|
restartsrv_xinetd | File | 422 B | 0755 |
|
restorecpuserfromcache | File | 1.96 KB | 0755 |
|
restorepkg | File | 36.49 MB | 0700 |
|
rfc1912_zones.tar | File | 10 KB | 0644 |
|
rpmup | File | 4.77 KB | 0755 |
|
rsync-user-homedir.pl | File | 5.76 KB | 0755 |
|
run_if_exists | File | 512 B | 0755 |
|
runstatsonce | File | 440 B | 0755 |
|
runweblogs | File | 1.02 KB | 0755 |
|
sa-update_wrapper | File | 3.34 KB | 0755 |
|
safetybits.pl | File | 844 B | 0755 |
|
secureit | File | 4.72 KB | 0755 |
|
securemysql | File | 4.54 KB | 0755 |
|
securerailsapps | File | 3.58 KB | 0755 |
|
securetmp | File | 15.99 KB | 0755 |
|
sendicq | File | 474 B | 0755 |
|
servicedomains | File | 9.34 KB | 0755 |
|
set_mailman_archive_perms | File | 1.75 KB | 0755 |
|
set_php_memory_limits | File | 3.67 KB | 0755 |
|
setpostgresconfig | File | 6.04 KB | 0755 |
|
setup_greylist_db | File | 16.19 KB | 0755 |
|
setup_modsec_db | File | 1.3 KB | 0755 |
|
setupftpserver | File | 10.47 KB | 0755 |
|
setupmailserver | File | 9.55 KB | 0755 |
|
setupnameserver | File | 13.75 KB | 0755 |
|
shrink_modsec_ip_database | File | 12.97 KB | 0755 |
|
simpleps | File | 3.05 KB | 0755 |
|
slurp_exim_mainlog | File | 5.78 KB | 0755 |
|
smartcheck | File | 15.13 KB | 0755 |
|
smtpmailgidonly | File | 8.15 KB | 0755 |
|
snapshot_prep | File | 5.88 KB | 0755 |
|
spamassassin_dbm_cleaner | File | 5.85 KB | 0755 |
|
spamassassindisable | File | 3.74 KB | 0755 |
|
spamboxdisable | File | 2.27 KB | 0755 |
|
sshcontrol | File | 14.38 KB | 0755 |
|
ssl_crt_status | File | 3.84 KB | 0755 |
|
suspendacct | File | 18.01 KB | 0755 |
|
suspendmysqlusers | File | 4.42 KB | 0755 |
|
swapip | File | 3.82 KB | 0755 |
|
sync-mysql-users-from-grants | File | 1.2 KB | 0755 |
|
sync_child_accounts | File | 1.77 KB | 0755 |
|
sync_contact_emails_to_cpanel_users_files | File | 1.14 KB | 0755 |
|
synccpaddonswithsqlhost | File | 6.59 KB | 0755 |
|
synctransfers | File | 1.92 KB | 0755 |
|
syslog_check | File | 1.36 KB | 0755 |
|
sysup | File | 645 B | 0755 |
|
test_sa_compiled | File | 1.07 KB | 0755 |
|
transfer_account_as_user | File | 2.34 KB | 0755 |
|
transfer_accounts_as_root | File | 4.76 KB | 0755 |
|
transfer_in_progress | File | 3.08 KB | 0755 |
|
transfer_in_progress.pod | File | 312 B | 0644 |
|
transfermysqlusers | File | 9.53 MB | 0700 |
|
try-later | File | 7.95 KB | 0755 |
|
unblockip | File | 667 B | 0755 |
|
uninstall_cpanel_analytics | File | 1.2 KB | 0755 |
|
uninstall_dovecot_fts | File | 562 B | 0755 |
|
uninstall_plugin | File | 2.84 KB | 0755 |
|
unlink_service_account | File | 2.62 KB | 0755 |
|
unpkgacct | File | 4.6 KB | 0755 |
|
unslavenamedconf | File | 863 B | 0755 |
|
unsuspendacct | File | 17.8 KB | 0755 |
|
unsuspendmysqlusers | File | 6.71 KB | 0755 |
|
upcp | File | 31.56 KB | 0755 |
|
upcp-running | File | 2.7 KB | 0755 |
|
upcp.static | File | 708.4 KB | 0755 |
|
update-packages | File | 4.77 KB | 0755 |
|
update_apachectl | File | 480 B | 0755 |
|
update_db_cache | File | 430 B | 0755 |
|
update_dkim_keys | File | 1.45 KB | 0755 |
|
update_exim_rejects | File | 1.21 KB | 0755 |
|
update_existing_mail_quotas_for_account | File | 4.78 KB | 0755 |
|
update_known_proxy_ips | File | 1002 B | 0755 |
|
update_local_rpm_versions | File | 4.56 KB | 0755 |
|
update_mailman_cache | File | 8.34 KB | 0755 |
|
update_mysql_systemd_config | File | 1.25 KB | 0755 |
|
update_neighbor_netblocks | File | 487 B | 0755 |
|
update_sa_config | File | 2.14 KB | 0755 |
|
update_spamassassin_config | File | 10.73 KB | 0755 |
|
update_users_jail | File | 691 B | 0755 |
|
update_users_vhosts | File | 801 B | 0755 |
|
updatedomainips | File | 605 B | 0755 |
|
updatenameserverips | File | 1.66 KB | 0755 |
|
updatenow | File | 5.18 KB | 0755 |
|
updatenow.static | File | 1.91 MB | 0755 |
|
updatenow.static-cpanelsync | File | 1.97 MB | 0700 |
|
updatesigningkey | File | 1.95 KB | 0755 |
|
updatessldomains | File | 1.81 KB | 0755 |
|
updatesupportauthorizations | File | 2.49 KB | 0755 |
|
updateuserdatacache | File | 2.47 KB | 0755 |
|
updateuserdomains | File | 774 B | 0755 |
|
upgrade_bandwidth_dbs | File | 2.22 KB | 0755 |
|
upgrade_subaccount_databases | File | 2.73 KB | 0755 |
|
userdata_wildcard_cleanup | File | 5.74 KB | 0755 |
|
userdirctl | File | 5.01 KB | 0755 |
|
validate_sshkey_passphrase | File | 1.21 KB | 0755 |
|
verify_api_spec_files | File | 757 B | 0755 |
|
verify_pidfile | File | 1.96 KB | 0755 |
|
verify_vhost_includes | File | 7.34 KB | 0755 |
|
vps_optimizer | File | 7.82 KB | 0755 |
|
vzzo-fixer | File | 725 B | 0755 |
|
whmlogin | File | 2.33 KB | 0755 |
|
whoowns | File | 1.13 KB | 0755 |
|
wpt_license | File | 6.27 MB | 0700 |
|
wwwacct | File | 24.57 MB | 0700 |
|
wwwacct2 | File | 88 B | 0755 |
|
xfer_rcube_schema_migrate.pl | File | 2.4 KB | 0755 |
|
xfer_rcube_uid_resolver.pl | File | 1.8 KB | 0755 |
|
xferpoint | File | 3.13 KB | 0755 |
|
xfertool | File | 16.14 KB | 0755 |
|
zoneexists | File | 800 B | 0755 |
|