Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.119
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 ]
drwxrwxrwx
2020-08-25 15:28
Crypto
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
OpenSSL
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
SecretStorage-2.3.1.egg-info
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
__pycache__
[ DIR ]
drwxrwxrwx
2022-03-20 10:38
acme
[ DIR ]
drwxrwxrwx
2020-08-25 15:29
acme-0.28.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
certbot
[ DIR ]
drwxrwxrwx
2022-03-20 10:36
certbot-0.28.0.egg-info
[ DIR ]
drwxrwxrwx
2022-03-20 10:35
certbot_apache
[ DIR ]
drwxrwxrwx
2020-08-25 15:29
certbot_apache-0.28.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
chardet
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
chardet-2.3.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
configobj-5.0.6.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
cryptography
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
cryptography-1.7.1.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
dbus
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
fail2ban
[ DIR ]
drwxr-xr-x
2022-11-21 13:39
gi
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
idna
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
idna-2.2.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
josepy
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
josepy-1.1.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
keyring
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
keyring-10.1.egg-info
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
keyrings
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
keyrings.alt-1.3.egg-info
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
mock
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
mock-2.0.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
parsedatetime
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
parsedatetime-2.1.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
pbr
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
pbr-1.10.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
pip
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
pip-9.0.1.egg-info
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
pkg_resources
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
pyOpenSSL-16.2.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
pyRFC3339-1.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
pyasn1
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
pyasn1-0.1.9.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
pygtkcompat
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
pyrfc3339
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
pytz
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
pytz-2016.7.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
requests
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
requests-2.12.4.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
requests_toolbelt
[ DIR ]
drwxrwxrwx
2020-08-25 15:29
requests_toolbelt-0.7.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
secretstorage
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
setuptools
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
setuptools-33.1.1.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
six-1.10.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
systemd
[ DIR ]
drwxrwxrwx
2018-02-15 10:51
ufw
[ DIR ]
drwxrwxrwx
2021-01-22 12:26
urllib3
[ DIR ]
drwxrwxrwx
2022-03-20 10:36
urllib3-1.19.1.egg-info
[ DIR ]
drwxrwxrwx
2022-03-20 10:35
wheel
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
wheel-0.29.0.egg-info
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
xdg
[ DIR ]
drwxr-xr-x
2025-04-10 17:07
zope
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
zope.component-4.3.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
zope.event-4.2.0.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
zope.hookable-4.0.4.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
zope.interface-4.3.2.egg-info
[ DIR ]
drwxrwxrwx
2020-08-25 15:28
_cffi_backend.cpython-35m-x86_64-linux-gnu.so
161.32
KB
-rwxrwxrwx
2016-12-30 19:15
_dbus_bindings.cpython-35m-x86_64-linux-gnu.so
157.41
KB
-rw-r--r--
2016-03-06 18:56
_dbus_glib_bindings.cpython-35m-x86_64-linux-gnu.so
10.94
KB
-rw-r--r--
2016-03-06 18:56
_version.py
21
B
-rwxrwxrwx
2014-08-26 03:11
augeas.py
23
KB
-rwxrwxrwx
2014-08-31 19:18
configargparse.py
40.35
KB
-rwxrwxrwx
2016-09-10 21:13
configobj.py
87.51
KB
-rwxrwxrwx
2015-07-17 18:19
debconf.py
5.83
KB
-rwxrwxrwx
2017-05-21 19:08
easy_install.py
126
B
-rwxrwxrwx
2017-01-16 20:55
fail2ban-0.9.6.egg-info
524
B
-rw-r--r--
2017-04-17 16:27
keyrings.alt-1.3-nspkg.pth
361
B
-rw-r--r--
2016-12-14 12:14
lsb_release.py
12.43
KB
-rw-r--r--
2016-11-25 15:56
pycrypto-2.6.1.egg-info
666
B
-rw-r--r--
2016-12-28 11:45
pygobject-3.22.0.egg-info
1013
B
-rw-r--r--
2016-12-12 20:37
pyinotify-0.9.6.egg-info
1.39
KB
-rwxrwxrwx
2016-05-22 06:07
pyinotify.py
86.92
KB
-rwxrwxrwx
2016-05-22 05:58
python_augeas-0.5.0.egg-info
238
B
-rwxrwxrwx
2015-07-05 12:51
pyxdg-0.25.egg-info
576
B
-rw-r--r--
2021-08-03 14:42
six.py
29.39
KB
-rwxrwxrwx
2015-10-07 05:12
systemd_python-233.egg-info
586
B
-rwxrwxrwx
2016-10-17 19:17
ufw-0.35.egg-info
261
B
-rwxrwxrwx
2017-01-10 22:16
validate.py
46.13
KB
-rwxrwxrwx
2014-08-26 03:11
zope.component-4.3.0-nspkg.pth
299
B
-rwxrwxrwx
2016-08-30 22:39
zope.event-4.2.0-nspkg.pth
299
B
-rwxrwxrwx
2016-03-10 19:29
zope.hookable-4.0.4-nspkg.pth
299
B
-rwxrwxrwx
2016-03-02 13:25
zope.interface-4.3.2-nspkg.pth
299
B
-rwxrwxrwx
2016-10-25 21: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)