Submit
Path:
~
/
/
scripts
/
File Content:
mainipcheck
#!/usr/local/cpanel/3rdparty/bin/perl # cpanel - scripts/mainipcheck Copyright 2022 cPanel, L.L.C. # All rights reserved. # copyright@cpanel.net http://cpanel.net # This code is subject to the cPanel license. Unauthorized copying is prohibited use strict; use warnings; package scripts::mainipcheck; use Cpanel::IP::LocalCheck (); use Cpanel::IP::Loopback (); use Cpanel::Linux::RtNetlink (); use Cpanel::LoadModule (); use Cpanel::Logger (); use Cpanel::NAT::Object (); use Cpanel::SafeRun::Object (); use Cpanel::FileUtils::Write (); use Cpanel::LoadFile (); use Cpanel::DIp::LicensedIP (); use Cpanel::Exception (); use Socket (); use Try::Tiny; use Getopt::Long qw(GetOptionsFromArray); our $MAINIP_FILE = '/var/cpanel/mainip'; exit( __PACKAGE__->script( \@ARGV ) ) unless caller(); sub script { my ( $class, $argv ) = @_; my $remote_check; GetOptionsFromArray( $argv, 'remote-check' => \$remote_check, ) if defined $argv and ref $argv eq 'ARRAY'; my $logger = Cpanel::Logger->new(); my $mainip_file_contents = eval { Cpanel::LoadFile::loadfile($MAINIP_FILE) // '' }; my $mainip = $mainip_file_contents =~ s/\s+//gr; my $myip_url = Cpanel::DIp::LicensedIP::myip_url(); my $cpIP = Cpanel::DIp::LicensedIP::get_license_ip($myip_url); my $default_route_ip; my $update_mainip = $mainip ne $mainip_file_contents; # Clean up formatting of the file if true my $mainip_file_exists = -e $MAINIP_FILE; # No sense in stat-ing the file twice like we used to in certain scenarioes # Needed for NAT awareness, is NO-OP on non-NAT to these values (thus local and public IP values would be the same on non-nat systems). my $NAT_obj = Cpanel::NAT::Object->new(); my $NAT_local_ip = $NAT_obj->get_local_ip($cpIP); if ($remote_check) { print "$cpIP\n"; return 0; } eval { $default_route_ip = get_ip_from_netlink() || get_ip_from_default_route(); }; if ( my $error_message = $@ ) { chomp $error_message; $logger->warn("Encountered an error while determining the main IP from the default route: $error_message"); ($mainip_file_exists) ? die "/var/cpanel/mainip exists. Bailing out..." : $logger->info("Proceeding with main IP check assuming that the IP address from $myip_url is the main IP address."); $default_route_ip = $mainip; # XXX Should we keep going even here? I'm not sure. } my $NAT_public_ip = $NAT_obj->get_public_ip($default_route_ip); my $canonical_main_ip = $default_route_ip || $NAT_local_ip; if ( !$mainip_file_exists ) { $update_mainip = 1; # I'm somewhat curious as to whether we'd wanna update SPF records here too, honestly. } elsif ( $canonical_main_ip ne $mainip ) { $update_mainip = 1; $logger->info("The Server's main IP address has changed from $mainip to $canonical_main_ip."); # At one point, the below condition turned $default_route_ip into $cpIP, causing logger warns to actually get suppressed # when they would normally be spuriously reported for NATted systems. # This is because all the check for the logger warn below used to be if $default_route_ip ne $cpIP. # This would never be true when we had to update the mainip previously. if ( !Cpanel::IP::LocalCheck::ip_is_on_local_server($cpIP) ) { $logger->warn("$cpIP is not bound to an interface on the system! Please verify your network configuration."); # This can trigger pretty trivially on NAT setups if your cpnat configuration is not built or in fact insane. # Just make /var/cpanel/cpnat contain non-ip strings as if they were a key=>value nat IP pair separated # by spaces if you want to see this in action. } # Ensure the license system has what it needs? Not sure how it gets the updated mainip or if it even needs it? _reprovision_license_authn(); require Cpanel::ServerTasks; # Update SPF records, as we've changed to a new mainip Cpanel::ServerTasks::schedule_task( ['SPFTasks'], 5, 'update_all_users_spf_records' ); $logger->info("Scheduled SPF record update"); } if ($update_mainip) { Cpanel::FileUtils::Write::overwrite( $MAINIP_FILE, $canonical_main_ip, 0644 ); } if ( !$NAT_obj->enabled && $default_route_ip ne $cpIP ) { $logger->warn("$myip_url detects system IP as $cpIP and system local IP detected as $default_route_ip. Please verify your network configuration."); } elsif ( $NAT_obj->enabled && $NAT_public_ip ne $cpIP && $NAT_local_ip ne $default_route_ip ) { # Entertaingly enough, in this instance, $NAT_local_ip always equals $cpIP and vice versa. Conveniently enough, it also catches all invalid NAT configs. $logger->warn("$myip_url detects a system IP address of $cpIP and system local IP address of $default_route_ip."); $logger->warn("This looks like a NAT setup, but these IP addresses do not correspond to values listed in /var/cpanel/cpnat."); $logger->info("The system will now rebuild your cpnat configuration to ensure system sanity."); _system('/usr/local/cpanel/scripts/build_cpnat'); } return 0; } # For mocking in tests -- don't remove the 'uncoverable' comments below, as this impacts Devel::Cover reporting. sub _system { # uncoverable subroutine return system @_; # uncoverable statement } # Pick a testing IP and see how the kernel proposes routing it, then look up and return the source address which would be used. sub get_ip_from_netlink { my $TEST_IP = '208.74.123.2'; # TODO: Better way of picking an IP with high probability of not being routed specially? my $result_ip = ''; try { my $routes_ar = Cpanel::Linux::RtNetlink::get_route_to( 'AF_INET', $TEST_IP ); foreach my $route_info_hr (@$routes_ar) { if ( defined $route_info_hr->{'rta_dst'} && $route_info_hr->{'rta_dst'} eq $TEST_IP ) { $result_ip = $route_info_hr->{'rta_prefsrc'}; last; } } } catch { Cpanel::Logger->new()->warn( 'Failed to retrieve IP via Netlink: ' . Cpanel::Exception::get_string_no_id($_) . "\nFalling back to reading /proc/net/route." ); }; return $result_ip; } # Get interface associated with default route and use socket() to get IP sub get_ip_from_default_route { my $proc_route_path = shift || '/proc/net/route'; # For unit testing, mostly my %interfaces; if ( open my $proc_fh, '<', $proc_route_path ) { while ( my $line = readline $proc_fh ) { chomp $line; if ( $line =~ m/^(.+?)\s*0{8}\s.*?(\d+)\s+0{8}\s*(?:\d+\s*){3}$/ ) { my ( $interface, $metric ) = ( $1, $2 ); push @{ $interfaces{$metric} }, $interface; } } close($proc_fh); } else { die("Unable to open $proc_route_path: $!"); } my $lowest_metric = ( sort keys %interfaces )[0]; my $interface = $interfaces{$lowest_metric}[0]; my $ip = get_ip_from_interface($interface); # VPS issues if ( Cpanel::IP::Loopback::is_loopback($ip) && $interface =~ /^venet0?$/ ) { return get_ip_from_interface('venet0:0'); } return $ip; } sub get_ip_from_interface { my $interface = shift; my $SIOCGIFADDR = 0x8915; my $proto = getprotobyname('ip'); socket( my $socket_fh, &Socket::PF_INET, &Socket::SOCK_DGRAM, $proto ) or die("Socket error: $!"); # struct ifreq is 16 bytes of name, null-padded, followed by 16 bytes of answer. my $ifreq = pack( 'a32', $interface ); ioctl( $socket_fh, $SIOCGIFADDR, $ifreq ) or die("Error in ioctl: $!"); my ( $if, $sin ) = unpack( 'a16 a16', $ifreq ); my ( $port, $addr ) = Socket::sockaddr_in($sin); my $ip; foreach my $family ( &Socket::AF_INET, &Socket::AF_INET6 ) { last if $ip; # Generally we'll favor ipv4 addresses over ipv6, but we should use the v6 if it is the only one available. $ip = Socket::inet_ntop( $family, $addr ); } return $ip; } sub _reprovision_license_authn { Cpanel::LoadModule::load_perl_module('Cpanel::Market'); Cpanel::Market::set_cpstore_is_in_sync_flag(0); # # This will cause the system to get new LicenseAuthn # credentials so we can connect to various cPanel systems # that require license-based authentication. # my $run = Cpanel::SafeRun::Object->new( 'program' => '/usr/local/cpanel/cpkeyclt' ); warn $run->autopsy() if $run->CHILD_ERROR; # # cpkeyclt will auto re-provision on the second run # if the id changes # $run = Cpanel::SafeRun::Object->new( 'program' => '/usr/local/cpanel/scripts/try-later', 'args' => [ '--action', '/usr/local/cpanel/cpkeyclt --quiet', '--check', '/bin/sh -c exit 1', '--delay', 11, # We only allow updates every 10 minutes so wait 11 '--max-retries', 1, '--skip-first' ] ); warn $run->autopsy() if $run->CHILD_ERROR; # # If they changed the ip for the license in manage2 they keep the # same liscid so we need to check after the license update has # happened the second time # $run = Cpanel::SafeRun::Object->new( 'program' => '/usr/local/cpanel/scripts/try-later', 'args' => [ '--action', '/usr/local/cpanel/bin/check_cpstore_in_sync_with_local_storage', '--check', '/bin/sh -c exit 1', '--delay', 15, # Must happen after the second license update '--max-retries', 1, '--skip-first' ] ); warn $run->autopsy() if $run->CHILD_ERROR; return 1; }
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
cpan_sandbox
---
0755
php_sandbox
---
0755
MirrorSearch_pingtest
2437 bytes
0755
activesync-invite-reply
1734 bytes
0755
add_dns
2418 bytes
0755
adddns
2418 bytes
0755
addpop
6228 bytes
0755
addsystemuser
3345 bytes
0755
adduser
92 bytes
0755
agent360.sh
16410 bytes
0700
apachelimits
4410 bytes
0755
archive_sync_zones
3122 bytes
0755
auto-adjust-mysql-limits
1854 bytes
0755
autorepair
1274 bytes
0755
backup_jobs_helper
8218 bytes
0755
backups_clean_metadata_for_missing_backups
1612 bytes
0755
backups_create_metadata
16126 bytes
0755
backups_list_user_files
4671 bytes
0755
balance_linked_node_quotas
2643 bytes
0755
biglogcheck
1729 bytes
0755
build_bandwidthdb_root_cache_in_background
1561 bytes
0755
build_cpnat
3494 bytes
0755
build_mail_sni
3966 bytes
0755
build_maxemails_config
1169 bytes
0755
builddovecotconf
9869 bytes
0755
buildeximconf
7167 bytes
0755
buildhttpdconf
2664 bytes
0755
buildpureftproot
539 bytes
0755
call_pkgacct
2218 bytes
0755
ccs-check
5031 bytes
0755
check_cpanel_pkgs
11007 bytes
0755
check_domain_tls_service_domains.pl
6841 bytes
0755
check_immutable_files
5621 bytes
0755
check_mail_spamassassin_compiledregexps_body_0
187 bytes
0755
check_maxmem_against_domains_count
3652 bytes
0755
check_mount_procfs
2072 bytes
0755
check_mysql
5697 bytes
0755
check_plugin_pkgs
2512 bytes
0755
check_security_advice_changes
8477 bytes
0755
check_unmonitored_enabled_services
4666 bytes
0755
check_unreliable_resolvers
3672 bytes
0755
check_users_my_cnf
6191 bytes
0755
check_valid_server_hostname
7840 bytes
0755
checkalldomainsmxs
2462 bytes
0755
checkbashshell
1205 bytes
0755
checkccompiler
1253 bytes
0755
checkexim.pl
3172 bytes
0755
checklink
1323 bytes
0755
checkusers
856 bytes
0755
chkpaths
141 bytes
0755
chpass
416 bytes
0755
ckillall
1139 bytes
0755
clean_dead_mailman_locks
2141 bytes
0755
clean_up_temp_wheel_users
2498 bytes
0755
clean_user_php_sessions
4875 bytes
0755
cleandns
13429 bytes
0755
cleandns8
417 bytes
0755
cleanmsglog
735 bytes
0755
cleanphpsessions
932 bytes
0755
cleanphpsessions.php
658 bytes
0644
cleanquotas
1651 bytes
0755
cleansessions
6032 bytes
0755
cleanupinterchange
2706 bytes
0755
cleanupmysqlprivs
773 bytes
0755
clear_cpaddon_ui_caches
1301 bytes
0755
clear_orphaned_virtfs_mounts
3645 bytes
0755
comet_license_registration_sync
1795 bytes
0755
comet_protected_item_maintenance
21192 bytes
0755
comparecdb
1561 bytes
0755
compilers
2932 bytes
0755
compilerscheck
999 bytes
0755
configure_firewall_for_cpanel
520 bytes
0755
configure_rh_firewall_for_cpanel
520 bytes
0755
configure_rh_ipv6_firewall_for_cpanel
520 bytes
0755
convert2dovecot
682 bytes
0755
convert_accesshash_to_token
4171 bytes
0755
convert_and_migrate_from_legacy_backup
2017 bytes
0755
convert_maildir_to_mdbox
1703 bytes
0755
convert_mdbox_to_maildir
1698 bytes
0755
convert_roundcube_mysql2sqlite
26748 bytes
0755
convert_to_dovecot_delivery
4438 bytes
0755
convert_whmxfer_to_sqlite
1499 bytes
0755
copy_user_mail_as_root
1281 bytes
0755
copy_user_mail_as_user
1375 bytes
0755
cpaddonsup
3324 bytes
0755
cpan_config
2870 bytes
0755
cpanel_initial_install
69438 bytes
0755
cpanelsync
28991 bytes
0755
cpanelsync_postprocessor
1657 bytes
0755
cpanpingtest
965 bytes
0755
cpbackup
45861 bytes
0755
cpbackup_transport_file
5781 bytes
0755
cpdig
2136 bytes
0755
cpfetch
1258 bytes
0755
cphulkdblacklist
433 bytes
0755
cphulkdwhitelist
1336 bytes
0755
cpservice
2934 bytes
0755
cpuser_port_authority
19755 bytes
0755
cpuser_service_manager
11113 bytes
0755
create_default_featurelist
11886 bytes
0700
createacct
30748960 bytes
0700
custom_backup_destination.pl.sample
5182 bytes
0755
custom_backup_destination.pl.skeleton
2906 bytes
0755
dcpumon-wrapper
850 bytes
0755
delpop
6350 bytes
0755
detect_env_capabilities
508 bytes
0755
disable_prelink
2841 bytes
0755
disable_sqloptimizer
1524 bytes
0755
disablefileprotect
2241 bytes
0755
distro_changed_hook
1185 bytes
0755
dnscluster
4546 bytes
0755
dnsqueuecron
1316 bytes
0755
dnssec-cluster-keys
3840 bytes
0755
dovecot_maintenance
7842 bytes
0755
dovecot_set_defaults.pl
984 bytes
0755
dumpcdb
866 bytes
0755
dumpinodes
687 bytes
0755
dumpquotas
616 bytes
0755
dumpstor
913 bytes
0755
ea4_fresh_install
2699 bytes
0755
edit_cpanelsync_exclude_list
2641 bytes
0755
editquota
3512 bytes
0755
elevate-cpanel
414677 bytes
0700
email_archive_maintenance
6300 bytes
0755
email_hold_maintenance
1495 bytes
0755
enable_spf_dkim_globally
9039 bytes
0755
enable_sqloptimizer
1609 bytes
0755
enablefileprotect
2149 bytes
0755
ensure_autoenabled_features
3330288 bytes
0700
ensure_conf_dir_crt_key
4940 bytes
0755
ensure_cpuser_file_ip
2610 bytes
0755
ensure_crontab_permissions
1101 bytes
0755
ensure_dovecot_memory_limits_meet_minimum
3208 bytes
0755
ensure_hostname_resolves
2572 bytes
0755
ensure_includes
601 bytes
0755
ensure_vhost_includes
13851 bytes
0755
exim_tidydb
3036 bytes
0755
eximconfgen
1350 bytes
0755
eximstats_spam_check
867 bytes
0755
expunge_expired_certificates_from_sslstorage
3648 bytes
0755
expunge_expired_pkgacct_sessions
852 bytes
0755
expunge_expired_transfer_sessions
1089 bytes
0755
fastmail
5281 bytes
0755
featuremod
1970 bytes
0755
fetchfile
422 bytes
0755
find_and_fix_rpm_issues
7157 bytes
0755
find_outdated_services
6202 bytes
0755
find_pids_with_inotify_watch_on_path
3745 bytes
0755
fix-cpanel-perl
29118 bytes
0755
fix-listen-on-localhost
3604 bytes
0755
fix-web-vhost-configuration
6296 bytes
0755
fix_addon_permissions
7870 bytes
0755
fix_dns_zone_ttls
1369 bytes
0755
fix_innodb_tables
4149 bytes
0755
fix_reseller_acls
10958 bytes
0755
fixetchosts
4424 bytes
0755
fixheaders
572 bytes
0755
fixmailinglistperms
1008 bytes
0755
fixmailman
2144 bytes
0755
fixnamedviews
1247 bytes
0755
fixndc
413 bytes
0755
fixquotas
18834 bytes
0755
fixrelayd
1784 bytes
0755
fixrndc
16780 bytes
0755
fixtar
503 bytes
0755
fixtlsversions
4816 bytes
0755
fixvaliases
2047 bytes
0755
fixwebalizer
966 bytes
0755
forcelocaldomain
895 bytes
0755
ftpfetch
2251 bytes
0755
ftpquotacheck
8511 bytes
0755
ftpsfetch
2416 bytes
0755
ftpupdate
261 bytes
0755
gather_update_log_stats
4354 bytes
0700
gather_update_logs_setupcrontab
5582 bytes
0700
gemwrapper
1783 bytes
0755
gencrt
6410 bytes
0755
generate_account_suspension_include
5840 bytes
0755
generate_google_drive_credentials
1135 bytes
0755
generate_google_drive_oauth_uri
984 bytes
0755
generate_maildirsize
14272 bytes
0755
gensysinfo
1185 bytes
0755
get_locale_from_legacy_name_info
2041 bytes
0755
getremotecpmove
12978 bytes
0755
grpck
1218 bytes
0755
hackcheck
3092 bytes
0755
hook
1487 bytes
0755
httpspamdetect
2724 bytes
0755
hulk-unban-ip
4296696 bytes
0700
import_exim_data
8593 bytes
0755
increase_filesystem_limits
891 bytes
0755
initacls
5107 bytes
0755
initfpsuexec
444 bytes
0755
initialize_360monitoring
2824 bytes
0700
initialize_comet_backup
2517 bytes
0755
initquotas
19940 bytes
0755
initsuexec
4123 bytes
0755
install_cpanel_analytics
1973 bytes
0755
install_dovecot_fts
1605 bytes
0755
install_plugin
2869 bytes
0755
install_tuxcare_els_php
1889 bytes
0755
installpkg
575 bytes
0755
installpostgres
6715 bytes
0755
installsqlite3
1866 bytes
0755
ipcheck
4020 bytes
0755
ipusage
7624 bytes
0755
isdedicatedip
602 bytes
0755
jetbackup-check
3776 bytes
0755
killdns
422 bytes
0755
killdns-dnsadmin
1180 bytes
0755
killmysqluserprivs
433 bytes
0755
killmysqlwildcard
1180 bytes
0755
killpvhost
853 bytes
0755
killspamkeys
937 bytes
0755
link_3rdparty_binaries
1271 bytes
0755
linksubemailtomainacct
3248 bytes
0755
listcheck
538 bytes
0755
listsubdomains
1074 bytes
0755
litespeed-check
3952 bytes
0755
locale_export
5331 bytes
0755
locale_import
4453 bytes
0755
locale_info
4086 bytes
0755
logo.dat
205 bytes
0644
magicloader
1985 bytes
0755
maildir_converter
6222 bytes
0755
mailperm
16923 bytes
0755
mailscannerupdate
2478 bytes
0755
mainipcheck
10236 bytes
0755
maintenance
53169 bytes
0755
make_config
407 bytes
0644
make_hostname_unowned
1189 bytes
0755
manage_extra_marketing
13064 bytes
0700
manage_greylisting
16577 bytes
0755
manage_mysql_profiles
16727 bytes
0755
migrate_ccs_to_cpdavd
48186 bytes
0755
migrate_local_ini_to_php_ini
7587 bytes
0755
migrate_whmtheme_file_to_userdata
3025 bytes
0755
mkwwwacctconf
2385 bytes
0755
modify_accounts
4169 bytes
0755
modify_featurelist
9444 bytes
0700
modify_packages
3726 bytes
0755
modsec_vendor
16008 bytes
0755
mysqlconnectioncheck
6877 bytes
0755
mysqlpasswd
4235 bytes
0755
named.ca
1603 bytes
0644
named.rfc1912.zones
774 bytes
0644
notify_expiring_certificates
9592 bytes
0755
notify_expiring_certificates_on_linked_nodes
1361 bytes
0755
oopscheck
1142 bytes
0755
optimize_eximstats
3975 bytes
0755
patch_mail_spamassassin_compiledregexps_body_0
2452 bytes
0755
patchfdsetsize
2784 bytes
0755
pedquota
2310 bytes
0755
perform_sqlite_auto_rebuild_db_maintenance
2031 bytes
0755
perlinstaller
528 bytes
0755
perlmods
1204 bytes
0755
php_fpm_config
9968 bytes
0755
phpini_tidy
687 bytes
0755
pkgacct
90900 bytes
0755
post_snapshot
2144 bytes
0755
post_sync_cleanup
6237 bytes
0755
postupcp
107 bytes
0755
primary_virtual_host_migration
2502 bytes
0755
process_cpmove
4331 bytes
0755
process_pending_cpanel_php_pear_registration
2793 bytes
0755
process_site_templates
7445 bytes
0755
proxydomains
9822 bytes
0755
ptycheck
724 bytes
0755
purge_modsec_log
1563 bytes
0755
purge_old_config_caches
2125 bytes
0755
pwck
708 bytes
0755
quickdnslookup
1159 bytes
0755
quickwhoisips
2348 bytes
0755
quota_auto_fix
1440 bytes
0755
quotacheck
22900 bytes
0755
rawchpass
460 bytes
0755
rdate
4913 bytes
0755
realadduser
5743 bytes
0755
realchpass
3336 bytes
0755
realperlinstaller
5805 bytes
0755
realrawchpass
425 bytes
0755
rebuild_available_addons_packages_cache
1301 bytes
0755
rebuild_available_rpm_addons_cache
1301 bytes
0755
rebuild_bandwidthdb_root_cache
1487 bytes
0755
rebuild_dbmap
5937 bytes
0755
rebuild_provider_openid_connect_links_db
1039 bytes
0755
rebuild_whm_chrome
2277 bytes
0755
rebuilddnsconfig
26110 bytes
0755
rebuildhttpdconf
2664 bytes
0755
rebuildinstalledssldb
2917 bytes
0755
rebuildippool
509 bytes
0755
rebuilduserssldb
948 bytes
0755
refresh-dkim-validity-cache
6110 bytes
0755
regenerate_tokens
2228 bytes
0755
remote_log_transfer
11875 bytes
0755
remove_dovecot_index_files
6028 bytes
0755
removeacct
28685632 bytes
0700
rescan_user_dovecot_fts
3048 bytes
0755
reset_mail_quotas_to_sane_values
6982 bytes
0755
resetmailmanurls
2077 bytes
0755
resetquotas
4723 bytes
0755
restartsrv
3266 bytes
0755
restartsrv_apache
422 bytes
0755
restartsrv_apache_php_fpm
11279520 bytes
0755
restartsrv_base
11279520 bytes
0755
restartsrv_bind
11279520 bytes
0755
restartsrv_chkservd
427 bytes
0755
restartsrv_clamd
11279520 bytes
0755
restartsrv_cpanel_php_fpm
11279520 bytes
0755
restartsrv_cpanellogd
11279520 bytes
0755
restartsrv_cpdavd
11279520 bytes
0755
restartsrv_cpgreylistd
11279520 bytes
0755
restartsrv_cphulkd
11279520 bytes
0755
restartsrv_cpipv6
11279520 bytes
0755
restartsrv_cpsrvd
11279520 bytes
0755
restartsrv_crond
11279520 bytes
0755
restartsrv_dnsadmin
11279520 bytes
0755
restartsrv_dovecot
11279520 bytes
0755
restartsrv_exim
11279520 bytes
0755
restartsrv_eximstats
504 bytes
0755
restartsrv_ftpd
426 bytes
0755
restartsrv_ftpserver
911 bytes
0755
restartsrv_httpd
11279520 bytes
0755
restartsrv_imap
437 bytes
0755
restartsrv_inetd
2525 bytes
0755
restartsrv_ipaliases
11279520 bytes
0755
restartsrv_lmtp
437 bytes
0755
restartsrv_mailman
11279520 bytes
0755
restartsrv_mysql
11279520 bytes
0755
restartsrv_named
579 bytes
0755
restartsrv_nscd
11279520 bytes
0755
restartsrv_p0f
11279520 bytes
0755
restartsrv_pdns
11279520 bytes
0755
restartsrv_pop3
437 bytes
0755
restartsrv_postgres
427 bytes
0755
restartsrv_postgresql
11279520 bytes
0755
restartsrv_powerdns
442 bytes
0755
restartsrv_proftpd
11279520 bytes
0755
restartsrv_pureftpd
11279520 bytes
0755
restartsrv_queueprocd
11279520 bytes
0755
restartsrv_rsyslog
11279520 bytes
0755
restartsrv_rsyslogd
437 bytes
0755
restartsrv_spamd
11279520 bytes
0755
restartsrv_sshd
11279520 bytes
0755
restartsrv_syslogd
2458 bytes
0755
restartsrv_tailwatchd
11279520 bytes
0755
restartsrv_unknown
11279520 bytes
0755
restartsrv_xinetd
422 bytes
0755
restorecpuserfromcache
2008 bytes
0755
restorepkg
49570160 bytes
0700
rfc1912_zones.tar
10240 bytes
0644
rpmup
5191 bytes
0755
rsync-user-homedir.pl
5903 bytes
0755
run_if_exists
512 bytes
0755
run_plugin_lifecycle
3810 bytes
0700
runstatsonce
440 bytes
0755
runweblogs
1045 bytes
0755
sa-update_wrapper
3418 bytes
0755
safetybits.pl
844 bytes
0755
secureit
4834 bytes
0755
securemysql
4501 bytes
0755
securerailsapps
3661 bytes
0755
securetmp
17162 bytes
0755
sendicq
474 bytes
0755
servicedomains
9822 bytes
0755
set_mailman_archive_perms
1796 bytes
0755
setpostgresconfig
6181 bytes
0755
setup_greylist_db
16577 bytes
0755
setup_modsec_db
1335 bytes
0755
setup_systemd_timer_for_plugins
4015 bytes
0700
setupftpserver
10726 bytes
0755
setupmailserver
9618 bytes
0755
setupnameserver
12898 bytes
0755
shrink_modsec_ip_database
13285 bytes
0755
simpleps
3124 bytes
0755
slurp_exim_mainlog
5914 bytes
0755
smartcheck
15491 bytes
0755
smtpmailgidonly
8346 bytes
0755
snapshot_prep
6017 bytes
0755
spamassassin_dbm_cleaner
5993 bytes
0755
spamassassindisable
3830 bytes
0755
spamboxdisable
2324 bytes
0755
sshcontrol
14722 bytes
0755
ssl_crt_status
3928 bytes
0755
suspendacct
18516 bytes
0755
suspendmysqlusers
4890 bytes
0755
swapip
3914 bytes
0755
sync-mysql-users-from-grants
1225 bytes
0755
sync_child_accounts
1813 bytes
0755
sync_contact_emails_to_cpanel_users_files
1163 bytes
0755
synccpaddonswithsqlhost
6753 bytes
0755
synctransfers
1971 bytes
0755
syslog_check
1391 bytes
0755
sysup
645 bytes
0755
test_sa_compiled
1093 bytes
0755
transfer_account_as_user
2398 bytes
0755
transfer_accounts_as_root
4870 bytes
0755
transfer_in_progress
3156 bytes
0755
transfer_in_progress.pod
312 bytes
0644
transfermysqlusers
10594912 bytes
0700
try-later
8140 bytes
0755
unblockip
667 bytes
0755
uninstall_cpanel_analytics
1230 bytes
0755
uninstall_dovecot_fts
562 bytes
0755
uninstall_plugin
2907 bytes
0755
unlink_service_account
2682 bytes
0755
unpkgacct
4713 bytes
0755
unslavenamedconf
863 bytes
0755
unsuspendacct
18387 bytes
0755
unsuspendmysqlusers
7266 bytes
0755
upcp
32737 bytes
0755
upcp-running
2768 bytes
0755
upcp.static
747658 bytes
0755
update-packages
5191 bytes
0755
update_apachectl
480 bytes
0755
update_db_cache
430 bytes
0755
update_dkim_keys
1485 bytes
0755
update_exim_rejects
1242 bytes
0755
update_existing_mail_quotas_for_account
4891 bytes
0755
update_feature_flags
957 bytes
0755
update_freebusy_data
5376 bytes
0755
update_known_proxy_ips
1002 bytes
0755
update_local_rpm_versions
4669 bytes
0755
update_mailman_cache
8545 bytes
0755
update_mysql_systemd_config
1094 bytes
0755
update_neighbor_netblocks
487 bytes
0755
update_sa_config
2196 bytes
0755
update_spamassassin_config
10988 bytes
0755
update_users_jail
691 bytes
0755
update_users_vhosts
801 bytes
0755
updatedomainips
605 bytes
0755
updatenameserverips
1696 bytes
0755
updatenow
5302 bytes
0755
updatenow.static
2118751 bytes
0755
updatesigningkey
1996 bytes
0755
updatessldomains
1856 bytes
0755
updatesupportauthorizations
2552 bytes
0755
updateuserdatacache
2529 bytes
0755
updateuserdomains
774 bytes
0755
upgrade_bandwidth_dbs
2272 bytes
0755
upgrade_subaccount_databases
2797 bytes
0755
userdata_wildcard_cleanup
5877 bytes
0755
userdirctl
5134 bytes
0755
validate_sshkey_passphrase
1244 bytes
0755
verify_api_spec_files
757 bytes
0755
verify_pidfile
2008 bytes
0755
verify_vhost_includes
7517 bytes
0755
vps_optimizer
8007 bytes
0755
vzzo-fixer
725 bytes
0755
whmlogin
2390 bytes
0755
whoowns
1155 bytes
0755
wwwacct
30748960 bytes
0700
wwwacct2
88 bytes
0755
xfer_rcube_schema_migrate.pl
2460 bytes
0755
xfer_rcube_uid_resolver.pl
1846 bytes
0755
xferpoint
3201 bytes
0755
xfertool
16624 bytes
0755
zoneexists
800 bytes
0755
N4ST4R_ID | Naxtarrr