Linux aries.aptans.com 4.18.0-348.20.1.lve.1.el8.x86_64 #1 SMP Wed Mar 16 08:45:39 EDT 2022 x86_64
Apache
: 135.181.142.107 | : 172.71.254.52
Cant Read [ /etc/named.conf ]
7.4.33
aja
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
/
lib64 /
python3.6 /
site-packages /
gpg /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
constants
[ DIR ]
drwxr-xr-x
__init__.py
4.89
KB
-rw-r--r--
_gpgme.cpython-36m-x86_64-linu...
780.95
KB
-rwxr-xr-x
callbacks.py
1.91
KB
-rw-r--r--
core.py
60.6
KB
-rw-r--r--
errors.py
6.1
KB
-rw-r--r--
gpgme.py
193.59
KB
-rw-r--r--
results.py
3.22
KB
-rw-r--r--
util.py
1.96
KB
-rw-r--r--
version.py
3.09
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : results.py
# Robust result objects # # Copyright (C) 2016 g10 Code GmbH # # This file is part of GPGME. # # GPGME is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation; either version 2.1 of the # License, or (at your option) any later version. # # GPGME 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 Lesser General # Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this program; if not, see <https://www.gnu.org/licenses/>. from __future__ import absolute_import, print_function, unicode_literals del absolute_import, print_function, unicode_literals """Robust result objects Results returned by the underlying library are fragile, i.e. they are only valid until the next operation is performed in the context. We cannot arbitrarily constrain the lifetime of Python objects, we therefore create deep copies of the results. """ class Result(object): """Result object Describes the result of an operation. """ """Convert to types""" _type = {} """Map functions over list attributes""" _map = {} """Automatically copy unless blacklisted""" _blacklist = { 'acquire', 'append', 'disown', 'next', 'own', 'this', 'thisown', } def __init__(self, fragile): for key, func in self._type.items(): if hasattr(fragile, key): setattr(self, key, func(getattr(fragile, key))) for key, func in self._map.items(): if hasattr(fragile, key): setattr(self, key, list(map(func, getattr(fragile, key)))) for key in dir(fragile): if key.startswith('_') or key in self._blacklist: continue if hasattr(self, key): continue setattr(self, key, getattr(fragile, key)) def __repr__(self): return '{}({})'.format( self.__class__.__name__, ', '.join('{}={!r}'.format(k, getattr(self, k)) for k in dir(self) if not k.startswith('_'))) class InvalidKey(Result): pass class EncryptResult(Result): _map = dict(invalid_recipients=InvalidKey) class Recipient(Result): pass class DecryptResult(Result): _type = dict(wrong_key_usage=bool, is_de_vs=bool) _map = dict(recipients=Recipient) class NewSignature(Result): pass class SignResult(Result): _map = dict(invalid_signers=InvalidKey, signatures=NewSignature) class Notation(Result): pass class Signature(Result): _type = dict(wrong_key_usage=bool, chain_model=bool, is_de_vs=bool) _map = dict(notations=Notation) class VerifyResult(Result): _map = dict(signatures=Signature) class ImportStatus(Result): pass class ImportResult(Result): _map = dict(imports=ImportStatus) class GenkeyResult(Result): _type = dict(primary=bool, sub=bool) class KeylistResult(Result): _type = dict(truncated=bool) class VFSMountResult(Result): pass class EngineInfo(Result): pass
Close