Linux yavrix.internet-webhosting.com 3.10.0-962.3.2.lve1.5.88.el7.x86_64 #1 SMP Fri Sep 26 14:06:42 UTC 2025 x86_64
LiteSpeed
Server IP : 103.8.25.136 & Your IP : 216.73.216.189
Domains :
Cant Read [ /etc/named.conf ]
User : klinikpe
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib64 /
python2.7 /
site-packages /
Delete
Unzip
Name
Size
Permission
Date
Action
M2Crypto
[ DIR ]
drwxr-xr-x
2020-06-13 03:21
M2Crypto-0.21.1-py2.7.egg-info
[ DIR ]
drwxr-xr-x
2020-06-13 03:21
MarkupSafe-0.11-py2.7.egg-info
[ DIR ]
drwxr-xr-x
2020-06-13 03:21
OpenSSL
[ DIR ]
drwxr-xr-x
2020-06-13 03:21
backports
[ DIR ]
drwxr-xr-x
2020-06-12 11:02
curl
[ DIR ]
drwxr-xr-x
2020-06-12 08:00
dbus
[ DIR ]
drwxr-xr-x
2020-06-12 08:00
dns
[ DIR ]
drwxr-xr-x
2024-09-18 18:19
gi
[ DIR ]
drwxr-xr-x
2020-06-12 08:00
glib
[ DIR ]
drwxr-xr-x
2020-06-12 08:00
gobject
[ DIR ]
drwxr-xr-x
2020-06-12 08:00
gpgme
[ DIR ]
drwxr-xr-x
2020-06-12 08:00
gtk-2.0
[ DIR ]
drwxr-xr-x
2020-06-12 08:00
markupsafe
[ DIR ]
drwxr-xr-x
2020-06-13 03:21
policycoreutils
[ DIR ]
drwxr-xr-x
2020-06-12 11:02
problem
[ DIR ]
drwxr-xr-x
2020-11-05 18:24
pygtkcompat
[ DIR ]
drwxr-xr-x
2020-06-12 08:00
pyliblzma-0.5.3-py2.7.egg-info
[ DIR ]
drwxr-xr-x
2020-06-12 08:00
pylve-2.1-py2.7.egg-info
[ DIR ]
drwxr-xr-x
2026-07-24 07:25
pynche
[ DIR ]
drwxr-xr-x
2026-07-24 07:31
pyxattr-0.5.1-py2.7.egg-info
[ DIR ]
drwxr-xr-x
2020-06-12 08:00
report
[ DIR ]
drwxr-xr-x
2020-06-13 04:54
reportclient
[ DIR ]
drwxr-xr-x
2020-06-13 04:54
rpm
[ DIR ]
drwxr-xr-x
2026-05-11 18:18
selinux
[ DIR ]
drwxr-xr-x
2020-06-12 09:13
seobject
[ DIR ]
drwxr-xr-x
2020-06-12 11:02
sepolgen
[ DIR ]
drwxr-xr-x
2020-06-12 11:02
sepolicy
[ DIR ]
drwxr-xr-x
2020-06-12 11:02
simplejson
[ DIR ]
drwxr-xr-x
2020-06-13 03:21
simplejson-3.5.3-py2.7.egg-info
[ DIR ]
drwxr-xr-x
2020-06-13 03:21
systemd
[ DIR ]
drwxr-xr-x
2026-05-06 18:20
yaml
[ DIR ]
drwxr-xr-x
2020-06-12 08:00
PyYAML-3.10-py2.7.egg-info
1.72
KB
-rw-r--r--
2014-06-10 03:52
README
119
B
-rw-r--r--
2026-07-09 17:34
_audit.so
163.65
KB
-rwxr-xr-x
2019-08-08 12:06
_dbus_bindings.so
162.35
KB
-rwxr-xr-x
2014-06-10 07:12
_dbus_glib_bindings.so
11.7
KB
-rwxr-xr-x
2014-06-10 07:12
_semanage.so
311.41
KB
-rwxr-xr-x
2018-10-30 23:44
_snackmodule.so
39.95
KB
-rwxr-xr-x
2014-06-10 07:48
_sqlitecache.so
49.03
KB
-rwxr-xr-x
2014-06-10 08:39
_yaml.so
164.26
KB
-rw-r--r--
2014-06-10 03:52
abrt.pth
30
B
-rw-r--r--
2020-09-30 14:51
abrt_exception_handler.py
9.34
KB
-rw-r--r--
2020-09-30 14:51
abrt_exception_handler.pyc
7.23
KB
-rw-r--r--
2020-09-30 14:51
abrt_exception_handler.pyo
7.23
KB
-rw-r--r--
2020-09-30 14:51
acutilmodule.so
11.08
KB
-rwxr-xr-x
2017-08-04 09:05
audit.py
45.11
KB
-rw-r--r--
2019-08-08 12:06
audit.pyc
43.89
KB
-rw-r--r--
2019-08-08 12:06
audit.pyo
43.89
KB
-rw-r--r--
2019-08-08 12:06
auparse.so
63.2
KB
-rwxr-xr-x
2019-08-08 12:06
dmidecode.py
3.38
KB
-rw-r--r--
2020-03-31 19:46
dmidecode.pyc
2.25
KB
-rw-r--r--
2020-03-31 19:46
dmidecode.pyo
2.25
KB
-rw-r--r--
2020-03-31 19:46
dmidecodemod.so
182.78
KB
-rwxr-xr-x
2020-03-31 19:46
dnspython-1.12.0-py2.7.egg-info
1.25
KB
-rw-r--r--
2024-08-23 20:46
drv_libxml2.py
14.71
KB
-rw-r--r--
2026-07-08 17:21
drv_libxml2.pyc
10.94
KB
-rw-r--r--
2026-07-08 17:21
drv_libxml2.pyo
10.94
KB
-rw-r--r--
2026-07-08 17:21
ethtool-0.8-py2.7.egg-info
307
B
-rw-r--r--
2019-06-09 09:30
ethtool.so
42.83
KB
-rwxr-xr-x
2019-06-09 09:30
gudev.so
28.99
KB
-rwxr-xr-x
2014-09-17 15:00
liblzma.py
164
B
-rw-r--r--
2014-06-10 05:20
liblzma.pyc
361
B
-rw-r--r--
2014-06-10 05:20
liblzma.pyo
361
B
-rw-r--r--
2014-06-10 05:20
libxml2.py
337.44
KB
-rw-r--r--
2026-07-08 17:21
libxml2.pyc
438.93
KB
-rw-r--r--
2026-07-08 17:21
libxml2.pyo
438.93
KB
-rw-r--r--
2026-07-08 17:21
libxml2mod.so
417.94
KB
-rwxr-xr-x
2026-07-08 17:21
lzma.so
66.3
KB
-rwxr-xr-x
2014-06-10 05:20
perf-0.1-py2.7.egg-info
261
B
-rw-r--r--
2026-07-09 16:08
perf.so
323.88
KB
-rwxr-xr-x
2026-07-09 16:08
policycoreutils_default_encoding-0.1-py2.7.egg-info
300
B
-rw-r--r--
2020-04-01 04:04
pyOpenSSL-0.13.1-py2.7.egg-info
582
B
-rw-r--r--
2018-10-26 19:46
pycurl-7.19.0-py2.7.egg-info
366
B
-rw-r--r--
2016-11-05 15:10
pycurl.so
69.09
KB
-rwxr-xr-x
2016-11-05 15:10
pygobject-3.22.0-py2.7-linux-x86_64.egg-info
1013
B
-rw-r--r--
2017-11-21 12:44
pygpgme-0.3-py2.7.egg-info
889
B
-rw-r--r--
2014-06-09 23:30
pygtk.pth
8
B
-rw-r--r--
2014-06-10 08:30
pygtk.py
2.9
KB
-rw-r--r--
2014-06-10 08:30
pygtk.pyc
2.01
KB
-rw-r--r--
2014-06-10 08:30
pygtk.pyo
1.72
KB
-rw-r--r--
2014-06-10 08:30
pylve.so
23.9
KB
-rwxr-xr-x
2026-06-16 09:26
python_dmidecode-3.10.13-py2.7.egg-info
311
B
-rw-r--r--
2020-03-31 19:46
schedutils-0.4-py2.7.egg-info
291
B
-rw-r--r--
2016-11-05 21:51
schedutils.so
15.53
KB
-rwxr-xr-x
2016-11-05 21:51
semanage.py
54.1
KB
-rwxr-xr-x
2018-10-30 23:44
semanage.pyc
67.86
KB
-rw-r--r--
2018-10-30 23:44
semanage.pyo
67.86
KB
-rw-r--r--
2018-10-30 23:44
seobject-0.1-py2.7.egg-info
291
B
-rw-r--r--
2020-04-01 04:04
sepolicy-1.1-py2.7.egg-info
227
B
-rw-r--r--
2020-04-01 04:04
snack.py
30.23
KB
-rw-r--r--
2014-06-10 07:48
snack.pyc
39.98
KB
-rw-r--r--
2014-06-10 07:48
snack.pyo
39.98
KB
-rw-r--r--
2014-06-10 07:48
sqlitecachec.py
2.45
KB
-rw-r--r--
2009-08-18 15:26
sqlitecachec.pyc
2.12
KB
-rw-r--r--
2014-06-10 08:39
sqlitecachec.pyo
2.12
KB
-rw-r--r--
2014-06-10 08:39
xattr.so
31.76
KB
-rw-r--r--
2014-06-09 22:24
yum_metadata_parser-1.1.4-py2.7.egg-info
213
B
-rw-r--r--
2014-06-10 08:39
Save
Rename
#:mode=python: # -*- coding: utf-8 -*- ## Copyright (C) 2001-2005 Red Hat, Inc. ## Copyright (C) 2001-2005 Harald Hoyer <harald@redhat.com> ## Copyright (C) 2009 Jiri Moskovcak <jmoskovc@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, write to the Free Software ## Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA """ Module for the ABRT exception handling hook """ import sys import os class RPMinfoError(Exception): """Exception class for RPMdb-querying related errors""" pass def syslog(msg): """Log message to system logger (journal)""" from systemd import journal # required as a workaround for rhbz#1023041 # where journal tries to log into non-existent log # and fails (during %check in mock) # # try/except block should be removed when the bug is fixed try: journal.send(msg) except: pass def write_dump(tb_text, tb): if sys.argv[0][0] == "/": executable = os.path.abspath(sys.argv[0]) else: # We don't know the path. # (BTW, we *can't* assume the script is in current directory.) executable = sys.argv[0] dso_list = None # Trace back is None in case of SyntaxError exception. if tb: try: import rpm dso_list = get_dso_list(tb) except ImportError as imperr: syslog("RPM module not available, cannot query RPM db for package "\ "names") # Open ABRT daemon's socket and write data to it try: import socket s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) s.settimeout(5) try: s.connect("/var/run" + "/abrt/abrt.socket") s.sendall("POST / HTTP/1.1\r\n\r\n") s.sendall("type=Python\0") s.sendall("pid=%s\0" % os.getpid()) s.sendall("executable=%s\0" % executable) # This handler puts a short(er) crash descr in 1st line of the backtrace. # Example: # CCMainWindow.py:1:<module>:ZeroDivisionError: integer division or modulo by zero s.sendall("reason=%s\0" % tb_text.splitlines()[0]) s.sendall("backtrace=%s\0" % tb_text) if dso_list: s.sendall("dso_list=%s\0" % "\n".join(dso_list)) s.sendall("environ=") for k,v in os.environ.iteritems(): s.sendall("%s=%s\n" % (k,v)) s.sendall("\0") s.shutdown(socket.SHUT_WR) # Read the response and log if there's anything wrong response = "" while True: buf = s.recv(256) if not buf: break response += buf except socket.timeout as ex: syslog("communication with ABRT daemon failed: %s" % str(ex)) s.close() parts = response.split() if (len(parts) < 2 or (not parts[0].startswith("HTTP/")) or (not parts[1].isdigit()) or (int(parts[1]) >= 400)): syslog("error sending data to ABRT daemon: %s" % response) except Exception as ex: syslog("can't communicate with ABRT daemon, is it running? %s" % str(ex)) def get_package_for_file(fpath): """ Returns package name for a given file. @param fpath: filename @type fpath: str @return: package name for the file @rtype: str @throws RPMinfoError: if package for the file cannot be found """ import rpm ts = rpm.TransactionSet() mi = ts.dbMatch("basenames", fpath) try: header = mi.next() except StopIteration: raise RPMinfoError("Cannot get package and component for file "+ fpath) package = "{0}-{1}-{2}.{3}".format(header["name"], header["version"], header["release"], header["arch"]) return package def get_dso_list(tb): """ Get the list of names of the packages whose files appear in the traceback. @param tb: traceback @type tb: traceback @return: list of package names @rtype: list """ import inspect if inspect.istraceback(tb): tb = inspect.getinnerframes(tb) packages = set() for (frame, fpath, lineno, func, ctx, idx) in tb: try: packages.add(get_package_for_file(fpath)) except RPMinfoError as rpmerr: continue # remove the package name of the executable itself try: packages.discard(get_package_for_file(sys.argv[0])) except RPMinfoError as rpmerr: pass return list(packages) def require_abs_path(): """ Return True if absolute path requirement is enabled in configuration """ import problem try: conf = problem.load_plugin_conf_file("python.conf") except OsError: return False return conf.get("RequireAbsolutePath", "yes") == "yes" def handleMyException((etype, value, tb)): """ The exception handling function. progname - the name of the application version - the version of the application """ try: # Restore original exception handler sys.excepthook = sys.__excepthook__ # pylint: disable-msg=E1101 import errno # Ignore Ctrl-C # SystemExit rhbz#636913 -> this exception is not an error if etype in [KeyboardInterrupt, SystemExit]: return sys.__excepthook__(etype, value, tb) # Ignore EPIPE: it happens all the time # Testcase: script.py | true, where script.py is: ## #!/usr/bin/python ## import os ## import time ## time.sleep(1) ## os.write(1, "Hello\n") # print "Hello" wouldn't be the same # if etype == IOError or etype == OSError: if value.errno == errno.EPIPE: return sys.__excepthook__(etype, value, tb) # Ignore interactive Python and similar # Check for first "-" is meant to catch "-c" which appears in this case: ## $ python -c 'import sys; print "argv0 is:%s" % sys.argv[0]' ## argv0 is:-c # Are there other cases when sys.argv[0][0] is "-"? if not sys.argv[0] or sys.argv[0][0] == "-": einfo = "" if not sys.argv[0] else " (python %s ...)" % sys.argv[0] syslog("detected unhandled Python exception in 'interactive mode%s'" % einfo) raise Exception # Ignore scripts with relative path unless "RequireAbsolutePath = no". # (In this case we can't reliably determine package) syslog("detected unhandled Python exception in '%s'" % sys.argv[0]) if sys.argv[0][0] != "/": if require_abs_path(): raise Exception import traceback elist = traceback.format_exception(etype, value, tb) if tb != None and etype != IndentationError: tblast = traceback.extract_tb(tb, limit=None) if len(tblast): tblast = tblast[len(tblast)-1] extxt = traceback.format_exception_only(etype, value) if tblast and len(tblast) > 3: ll = [] ll.extend(tblast[:3]) ll[0] = os.path.basename(tblast[0]) tblast = ll ntext = "" for t in tblast: ntext += str(t) + ":" text = ntext text += extxt[0] text += "\n" text += "".join(elist) trace = tb while trace.tb_next: trace = trace.tb_next frame = trace.tb_frame text += ("\nLocal variables in innermost frame:\n") try: for (key, val) in frame.f_locals.items(): text += "%s: %s\n" % (key, repr(val)) except: pass else: text = str(value) + "\n" text += "\n" text += "".join(elist) # Send data to the daemon write_dump(text, tb) except: # Silently ignore any error in this hook, # to not interfere with other scripts pass return sys.__excepthook__(etype, value, tb) def installExceptionHandler(): """ Install the exception handling function. """ sys.excepthook = lambda etype, value, tb: handleMyException((etype, value, tb)) # install the exception handler when the abrt_exception_handler # module is imported try: installExceptionHandler() except Exception, e: # TODO: log errors? # OTOH, if abrt is deinstalled uncleanly # and this file (sitecustomize.py) exists but # abrt_exception_handler module does not exist, we probably # don't want to irritate admins... pass if __name__ == '__main__': # test exception raised to show the effect div0 = 1 / 0 # pylint: disable-msg=W0612 sys.exit(0) __author__ = "Harald Hoyer <harald@redhat.com>"