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 /
share /
system-config-firewall /
[ HOME SHELL ]
Name
Size
Permission
Action
convert-config
1.71
KB
-rwxr-xr-x
etc_services.py
3.62
KB
-rw-r--r--
etc_services.pyc
4.43
KB
-rw-r--r--
etc_services.pyo
4.43
KB
-rw-r--r--
fw_compat.py
2.46
KB
-rw-r--r--
fw_compat.pyc
1.51
KB
-rw-r--r--
fw_compat.pyo
1.51
KB
-rw-r--r--
fw_config.py
2.71
KB
-rw-r--r--
fw_config.pyc
2.43
KB
-rw-r--r--
fw_config.pyo
2.43
KB
-rw-r--r--
fw_functions.py
3
KB
-rw-r--r--
fw_functions.pyc
2.65
KB
-rw-r--r--
fw_functions.pyo
2.65
KB
-rw-r--r--
fw_icmp.py
2.87
KB
-rw-r--r--
fw_icmp.pyc
2.56
KB
-rw-r--r--
fw_icmp.pyo
2.56
KB
-rw-r--r--
fw_iptables.py
19.07
KB
-rw-r--r--
fw_iptables.pyc
15.54
KB
-rw-r--r--
fw_iptables.pyo
15.54
KB
-rw-r--r--
fw_lokkit.py
8.13
KB
-rw-r--r--
fw_lokkit.pyc
4.57
KB
-rw-r--r--
fw_lokkit.pyo
4.57
KB
-rw-r--r--
fw_nm.py
2.41
KB
-rw-r--r--
fw_nm.pyc
1.94
KB
-rw-r--r--
fw_nm.pyo
1.94
KB
-rw-r--r--
fw_parser.py
18.92
KB
-rw-r--r--
fw_parser.pyc
16.53
KB
-rw-r--r--
fw_parser.pyo
16.53
KB
-rw-r--r--
fw_selinux.py
2.65
KB
-rw-r--r--
fw_selinux.pyc
2.33
KB
-rw-r--r--
fw_selinux.pyo
2.33
KB
-rw-r--r--
fw_services.py
12.03
KB
-rw-r--r--
fw_services.pyc
9.74
KB
-rw-r--r--
fw_services.pyo
9.74
KB
-rw-r--r--
fw_sysconfig.py
6.46
KB
-rw-r--r--
fw_sysconfig.pyc
5.15
KB
-rw-r--r--
fw_sysconfig.pyo
5.15
KB
-rw-r--r--
fw_sysctl.py
5.21
KB
-rw-r--r--
fw_sysctl.pyc
4.14
KB
-rw-r--r--
fw_sysctl.pyo
4.14
KB
-rw-r--r--
fw_tui.py
40.31
KB
-rw-r--r--
fw_tui.pyc
25.93
KB
-rw-r--r--
fw_tui.pyo
25.93
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : fw_sysctl.py
# # Copyright (C) 2007 Red Hat, Inc. # Authors: # Thomas Woerner <twoerner@redhat.com> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. # import os, os.path import tempfile import shutil ############################################################################## class sysctlClass: def __init__(self, filename): self.filename = filename self.clear() def clear(self): self.p_config = { } self.p_deleted = [ ] def get(self, key): _key = key.strip() if _key in self.p_config: return self.p_config[_key] return None def set(self, key, value): _key = key.strip() self.p_config[_key] = value.strip() if _key in self.p_deleted: self.p_deleted.remove[_key] def unset(self, key): _key = key.strip() if _key in self.p_config: del self.p_config[_key] if not _key in self.p_deleted: self.p_deleted.append(_key) def __str__(self): s = "" for (key,value) in self.p_config.items(): if s: s += '\n' s += '%s = %s' % (key, value) return s # load self.filename def read(self): self.clear() file = open(self.filename, "r") for line in file.xreadlines(): if not line: break line = line.strip() if len(line) < 1 or line[0] in ['#', ';']: continue # get key/value pairs p = line.split("=") if len(p) != 2: continue self.p_config[p[0].strip()] = p[1].strip() file.close() # save to self.filename if there are key/value changes def write(self): if len(self.p_config) < 1: # no changes: nothing to do return # handled keys done = [ ] (temp_file, temp) = tempfile.mkstemp("sysctl.conf") modified = False empty = False file = open(self.filename, "r") for line in file.xreadlines(): if not line: break # remove newline line = line.strip("\n") if len(line) < 1: if not empty: os.write(temp_file, "\n") empty = True elif line[0] == '#': empty = False os.write(temp_file, line) os.write(temp_file, "\n") else: p = line.split("=") if len(p) != 2: empty = False os.write(temp_file, line+"\n") continue key = p[0].strip() value = p[1].strip() # check for modified key/value pairs if key not in done: if (key in self.p_config and \ self.p_config[key] != value): empty = False os.write(temp_file, '%s = %s\n' \ % (key, self.p_config[key])) modified = True elif key in self.p_deleted: modified = True else: empty = False os.write(temp_file, line+"\n") done.append(key) else: modified = True # write remaining key/value pairs if len(self.p_config) > 0: for (key,value) in self.p_config.items(): if key in done: continue if not empty: os.write(temp_file, "\n") empty = True os.write(temp_file, '%s = %s\n' % (key, value)) modified = True file.close() os.close(temp_file) if not modified: # not modified: remove tempfile os.remove(temp) return # make backup if os.path.exists(self.filename): try: shutil.copy2(self.filename, "%s.old" % self.filename) except Exception, msg: os.remove(temp) raise IOError, "Backup of '%s' failed: %s" % (self.filename, msg) # copy tempfile try: shutil.copy(temp, self.filename) except Exception, msg: os.remove(temp) raise IOError, "Failed to create '%s': %s" % (self.filename, msg) else: os.remove(temp) os.chmod(self.filename, 0644) def reload(self): return os.system("/sbin/sysctl -p '%s' >/dev/null" % self.filename)
Close