One Hat Cyber Team
Your IP :
216.73.216.146
Server IP :
157.173.126.162
Server :
Linux server.marwat-tech.com 5.14.0-503.40.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 5 06:06:04 EDT 2025 x86_64
Server Software :
Apache
PHP Version :
8.1.32
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
scripts
/
Edit File:
fix_dns_zone_ttls
#!/usr/local/cpanel/3rdparty/bin/perl # cpanel - scripts/fix_dns_zone_ttls 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 package scripts::fix_dns_zone_ttls; use cPstrict; =encoding utf-8 =head1 USAGE fix_dns_zone_ttls [--fix] =head1 DESCRIPTION This utility fixes problems with TTLs in DNS zone files. By default this script will only I
TTL problems. Pass the C<--fix> parameter to have the script fix the problems as well. =cut #---------------------------------------------------------------------- use Try::Tiny; use parent 'Cpanel::HelpfulScript'; use Cpanel::DnsUtils::FixTTLs (); use constant _OPTIONS => ( 'fix', ); __PACKAGE__->new(@ARGV)->run() if !caller; #---------------------------------------------------------------------- sub run ($self) { local $ENV{'REMOTE_USER'} = getpwuid $>; my $output_obj = $self->get_output_object(); my $funcname; if ( $self->getopt('fix') ) { $funcname = 'report_and_fix_problems'; } else { $funcname = 'report_problems'; } Cpanel::DnsUtils::FixTTLs->can($funcname)->($output_obj); return; } 1;
Simpan