Linux localhost 6.1.10-x86_64-linode159 #1 SMP PREEMPT_DYNAMIC Wed Feb 8 14:14:45 EST 2023 x86_64
Apache/2.4.25 (Debian)
Server IP : 45.33.61.127 & Your IP : 216.73.216.187
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python3 /
dist-packages /
Delete
Unzip
Name
Size
Permission
Date
Action
ConfigArgParse-0.11.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
OpenSSL
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
__pycache__
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
acme
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
acme-0.28.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
apt
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
aptsources
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
certbot
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
certbot-0.28.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
certbot_apache
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
certbot_apache-0.28.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
chardet
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
chardet-2.3.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
configobj-5.0.6.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
cryptography
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
cryptography-1.7.1.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
curl
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
debian
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
debian_bundle
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
future
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
future-0.15.2.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
httplib2
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
idna
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
idna-2.2.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
iotop
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
josepy
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
josepy-1.1.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
libfuturize
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
libpasteurize
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
mock
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
mock-2.0.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
parsedatetime
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
parsedatetime-2.4.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
past
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
pbr
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
pbr-1.10.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
pkg_resources
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
pyOpenSSL-16.2.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
pyRFC3339-1.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
pyasn1
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
pyasn1-0.1.9.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
pyrfc3339
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
pysimplesoap
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
python_debian-0.1.30.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
pytz
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
pytz-2016.7.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
reportbug
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
reportbug-7.1.7.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
requests
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
requests-2.12.4.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
requests_toolbelt
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
requests_toolbelt-0.7.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
setuptools
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
setuptools-33.1.1.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
six-1.10.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
urllib3
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
urllib3-1.19.1.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
zope
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
zope.component-4.3.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
zope.event-4.2.0.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
zope.hookable-4.0.4.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
zope.interface-4.3.2.egg-info
[ DIR ]
drwxr-xr-x
2023-06-04 17:23
_cffi_backend.cpython-35m-x86_64-linux-gnu.so
161.32
KB
-rw-r--r--
2016-12-30 18:15
_version.py
21
B
-rw-r--r--
2014-08-26 01:11
apt_inst.cpython-35m-x86_64-linux-gnu.so
50.37
KB
-rw-r--r--
2020-12-23 16:43
apt_pkg.cpython-35m-x86_64-linux-gnu.so
334.41
KB
-rw-r--r--
2020-12-23 16:43
augeas.py
23
KB
-rw-r--r--
2014-08-31 17:18
configargparse.py
40.35
KB
-rw-r--r--
2016-09-10 19:13
configobj.py
87.51
KB
-rw-r--r--
2015-07-17 16:19
deb822.py
146
B
-rw-r--r--
2017-01-25 01:18
debconf.py
5.83
KB
-rw-r--r--
2017-05-21 17:08
debianbts.py
16.51
KB
-rw-r--r--
2016-07-11 08:48
easy_install.py
126
B
-rw-r--r--
2017-01-16 19:55
httplib2-0.9.2.egg-info
2.22
KB
-rw-r--r--
2016-11-09 21:29
iotop-0.6.egg-info
348
B
-rw-r--r--
2016-07-29 10:25
lsb_release.py
12.43
KB
-rw-r--r--
2016-11-25 14:56
pycurl-7.43.0.egg-info
4.43
KB
-rw-r--r--
2016-12-15 15:55
pycurl.cpython-35m-x86_64-linux-gnu.so
125.28
KB
-rw-r--r--
2016-12-15 15:55
python_apt-1.4.3.egg-info
226
B
-rw-r--r--
2020-12-23 16:43
python_augeas-0.5.0.egg-info
238
B
-rw-r--r--
2015-07-05 10:51
python_debianbts-2.6.1.egg-info
716
B
-rw-r--r--
2016-07-11 08:50
six.py
29.39
KB
-rw-r--r--
2015-10-07 03:12
validate.py
46.13
KB
-rw-r--r--
2014-08-26 01:11
zope.component-4.3.0-nspkg.pth
299
B
-rw-r--r--
2016-08-30 20:39
zope.event-4.2.0-nspkg.pth
299
B
-rw-r--r--
2016-03-10 18:29
zope.hookable-4.0.4-nspkg.pth
299
B
-rw-r--r--
2016-03-02 12:25
zope.interface-4.3.2-nspkg.pth
299
B
-rw-r--r--
2016-10-25 19:58
Save
Rename
# Copyright: # Moshe Zadka (c) 2002 # Canonical Ltd. (c) 2005 (DebconfCommunicator) # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY AUTHORS AND CONTRIBUTORS ``AS IS'' AND # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. from __future__ import print_function import sys, os import errno import re import subprocess import fcntl class DebconfError(Exception): pass LOW, MEDIUM, HIGH, CRITICAL = 'low', 'medium', 'high', 'critical' class Debconf: def __init__(self, title=None, read=None, write=None): for command in ('capb set reset title input beginblock endblock go get' ' register unregister subst fset fget previous_module' ' visible purge metaget exist version settitle' ' info progress data').split(): self.setCommand(command) self.read = read or sys.stdin self.write = write or sys.stdout sys.stdout = sys.stderr self.setUp(title) def setUp(self, title): self.version = self.version(2) if self.version[:2] != '2.': raise DebconfError(256, "wrong version: %s" % self.version) self.capabilities = self.capb().split() if title: self.title(title) def setCommand(self, command): setattr(self, command, lambda *args, **kw: self.command(command, *args, **kw)) def command(self, command, *params): command = command.upper() self.write.write("%s %s\n" % (command, ' '.join(map(str, params)))) self.write.flush() while True: try: resp = self.read.readline().rstrip('\n') break except IOError as e: if e.errno == errno.EINTR: continue else: raise if ' ' in resp: status, data = resp.split(' ', 1) else: status, data = resp, '' status = int(status) if status == 0: return data elif status == 1: # unescaped data unescaped = '' for chunk in re.split(r'(\\.)', data): if chunk.startswith('\\') and len(chunk) == 2: if chunk[1] == 'n': unescaped += '\n' else: unescaped += chunk[1] else: unescaped += chunk return unescaped else: raise DebconfError(status, data) def stop(self): self.write.write('STOP\n') self.write.flush() def forceInput(self, priority, question): try: self.input(priority, question) return 1 except DebconfError as e: if e.args[0] != 30: raise return 0 def getBoolean(self, question): result = self.get(question) return result == 'true' def getString(self, question): return self.get(question) class DebconfCommunicator(Debconf, object): def __init__(self, owner, title=None, cloexec=False): args = ['debconf-communicate', '-fnoninteractive', owner] self.dccomm = subprocess.Popen( args, stdin=subprocess.PIPE, stdout=subprocess.PIPE, close_fds=True, universal_newlines=True) super(DebconfCommunicator, self).__init__(title=title, read=self.dccomm.stdout, write=self.dccomm.stdin) if cloexec: fcntl.fcntl(self.read.fileno(), fcntl.F_SETFD, fcntl.FD_CLOEXEC) fcntl.fcntl(self.write.fileno(), fcntl.F_SETFD, fcntl.FD_CLOEXEC) def shutdown(self): if self.dccomm is not None: self.dccomm.stdin.close() self.dccomm.stdout.close() self.dccomm.wait() self.dccomm = None # Don't rely on this; call .shutdown() explicitly. def __del__(self): try: self.shutdown() except AttributeError: pass if ('DEBCONF_USE_CDEBCONF' in os.environ and os.environ['DEBCONF_USE_CDEBCONF'] != ''): _frontEndProgram = '/usr/lib/cdebconf/debconf' else: _frontEndProgram = '/usr/share/debconf/frontend' def runFrontEnd(): if 'DEBIAN_HAS_FRONTEND' not in os.environ: os.environ['PERL_DL_NONLAZY']='1' os.execv(_frontEndProgram, [_frontEndProgram, sys.executable]+sys.argv) if __name__ == '__main__': runFrontEnd() db = Debconf() db.forceInput(CRITICAL, 'bsdmainutils/calendar_lib_is_not_empty') db.go() less = db.getBoolean('less/add_mime_handler') aptlc = db.getString('apt-listchanges/email-address') db.stop() print(db.version) print(db.capabilities) print(less) print(aptlc)