Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
lib /
python2.7 /
[ HOME SHELL ]
Name
Size
Permission
Action
dist-packages
[ DIR ]
drwxr-xr-x
encodings
[ DIR ]
drwxr-xr-x
lib-dynload
[ DIR ]
drwxr-xr-x
logging
[ DIR ]
drwxr-xr-x
plat-x86_64-linux-gnu
[ DIR ]
drwxr-xr-x
ConfigParser.py
27.1
KB
-rw-r--r--
ConfigParser.pyc
24.51
KB
-rw-r--r--
StringIO.py
10.41
KB
-rw-r--r--
StringIO.pyc
11.17
KB
-rw-r--r--
UserDict.py
6.89
KB
-rw-r--r--
UserDict.pyc
9.4
KB
-rw-r--r--
__future__.py
4.28
KB
-rw-r--r--
__future__.pyc
4.11
KB
-rw-r--r--
_abcoll.py
18.18
KB
-rw-r--r--
_abcoll.pyc
24.88
KB
-rw-r--r--
_sysconfigdata.py
126
B
-rw-r--r--
_sysconfigdata.pyc
279
B
-rw-r--r--
_weakrefset.py
5.77
KB
-rw-r--r--
_weakrefset.pyc
9.36
KB
-rw-r--r--
abc.py
6.98
KB
-rw-r--r--
abc.pyc
5.98
KB
-rw-r--r--
atexit.py
1.67
KB
-rw-r--r--
atexit.pyc
2.14
KB
-rw-r--r--
base64.py
11.53
KB
-rwxr-xr-x
base64.pyc
11
KB
-rw-r--r--
bisect.py
2.53
KB
-rw-r--r--
bisect.pyc
2.99
KB
-rw-r--r--
calendar.py
22.84
KB
-rw-r--r--
calendar.pyc
27.1
KB
-rw-r--r--
codecs.py
35.3
KB
-rw-r--r--
codecs.pyc
35.78
KB
-rw-r--r--
collections.py
27.15
KB
-rw-r--r--
collections.pyc
25.45
KB
-rw-r--r--
compileall.py
7.58
KB
-rw-r--r--
compileall.pyc
6.84
KB
-rw-r--r--
contextlib.py
4.32
KB
-rw-r--r--
contextlib.pyc
4.33
KB
-rw-r--r--
copy.py
11.26
KB
-rw-r--r--
copy.pyc
11.83
KB
-rw-r--r--
copy_reg.py
6.81
KB
-rw-r--r--
copy_reg.pyc
5.02
KB
-rw-r--r--
dis.py
6.35
KB
-rw-r--r--
dis.pyc
6.07
KB
-rw-r--r--
fnmatch.py
3.24
KB
-rw-r--r--
fnmatch.pyc
3.52
KB
-rw-r--r--
functools.py
4.69
KB
-rw-r--r--
functools.pyc
6.42
KB
-rw-r--r--
genericpath.py
3.13
KB
-rw-r--r--
genericpath.pyc
3.41
KB
-rw-r--r--
getopt.py
7.15
KB
-rw-r--r--
getopt.pyc
6.48
KB
-rw-r--r--
glob.py
3.04
KB
-rw-r--r--
glob.pyc
2.86
KB
-rw-r--r--
hashlib.py
7.66
KB
-rw-r--r--
hashlib.pyc
6.73
KB
-rw-r--r--
heapq.py
17.87
KB
-rw-r--r--
heapq.pyc
14.19
KB
-rw-r--r--
inspect.py
42
KB
-rw-r--r--
inspect.pyc
39.15
KB
-rw-r--r--
io.py
3.24
KB
-rw-r--r--
io.pyc
3.5
KB
-rw-r--r--
keyword.py
1.95
KB
-rwxr-xr-x
keyword.pyc
2.05
KB
-rw-r--r--
linecache.py
3.93
KB
-rw-r--r--
linecache.pyc
3.18
KB
-rw-r--r--
locale.py
100.43
KB
-rw-r--r--
locale.pyc
55.21
KB
-rw-r--r--
md5.py
358
B
-rw-r--r--
md5.pyc
376
B
-rw-r--r--
opcode.py
5.35
KB
-rw-r--r--
opcode.pyc
5.99
KB
-rw-r--r--
optparse.py
59.77
KB
-rw-r--r--
optparse.pyc
52.36
KB
-rw-r--r--
os.py
25.3
KB
-rw-r--r--
os.pyc
24.98
KB
-rw-r--r--
pickle.py
44.42
KB
-rw-r--r--
pickle.pyc
37.45
KB
-rw-r--r--
pkgutil.py
19.77
KB
-rw-r--r--
pkgutil.pyc
18.45
KB
-rw-r--r--
platform.py
52.52
KB
-rwxr-xr-x
platform.pyc
37.65
KB
-rw-r--r--
popen2.py
8.22
KB
-rw-r--r--
popen2.pyc
8.78
KB
-rw-r--r--
posixpath.py
13.96
KB
-rw-r--r--
posixpath.pyc
11.15
KB
-rw-r--r--
py_compile.py
6.14
KB
-rw-r--r--
py_compile.pyc
6.46
KB
-rw-r--r--
random.py
31.7
KB
-rw-r--r--
random.pyc
25.02
KB
-rw-r--r--
re.py
13.11
KB
-rw-r--r--
re.pyc
13.06
KB
-rw-r--r--
repr.py
4.2
KB
-rw-r--r--
repr.pyc
5.23
KB
-rw-r--r--
runpy.py
10.82
KB
-rw-r--r--
runpy.pyc
8.56
KB
-rw-r--r--
sha.py
393
B
-rw-r--r--
sha.pyc
419
B
-rw-r--r--
shutil.py
19.41
KB
-rw-r--r--
shutil.pyc
18.75
KB
-rw-r--r--
site.py
19.48
KB
-rw-r--r--
site.pyc
19.08
KB
-rw-r--r--
sitecustomize.py
155
B
-rw-r--r--
sitecustomize.pyc
232
B
-rw-r--r--
socket.py
20.13
KB
-rw-r--r--
socket.pyc
15.71
KB
-rw-r--r--
sre.py
384
B
-rw-r--r--
sre.pyc
517
B
-rw-r--r--
sre_compile.py
19.36
KB
-rw-r--r--
sre_compile.pyc
12.24
KB
-rw-r--r--
sre_constants.py
7.03
KB
-rw-r--r--
sre_constants.pyc
6.04
KB
-rw-r--r--
sre_parse.py
29.98
KB
-rw-r--r--
sre_parse.pyc
20.59
KB
-rw-r--r--
ssl.py
38.25
KB
-rw-r--r--
ssl.pyc
31.75
KB
-rw-r--r--
stat.py
1.8
KB
-rw-r--r--
stat.pyc
2.67
KB
-rw-r--r--
string.py
21.04
KB
-rw-r--r--
string.pyc
19.88
KB
-rw-r--r--
stringprep.py
13.21
KB
-rw-r--r--
stringprep.pyc
14.11
KB
-rw-r--r--
struct.py
82
B
-rw-r--r--
struct.pyc
237
B
-rw-r--r--
subprocess.py
49.34
KB
-rw-r--r--
subprocess.pyc
31.53
KB
-rw-r--r--
sysconfig.py
24.88
KB
-rw-r--r--
sysconfig.pyc
18.59
KB
-rw-r--r--
tempfile.py
19.09
KB
-rw-r--r--
tempfile.pyc
19.76
KB
-rw-r--r--
textwrap.py
16.88
KB
-rw-r--r--
textwrap.pyc
11.79
KB
-rw-r--r--
token.py
2.85
KB
-rw-r--r--
token.pyc
3.72
KB
-rw-r--r--
tokenize.py
17.07
KB
-rw-r--r--
tokenize.pyc
14.13
KB
-rw-r--r--
traceback.py
11.02
KB
-rw-r--r--
traceback.pyc
11.37
KB
-rw-r--r--
types.py
2.04
KB
-rw-r--r--
types.pyc
2.65
KB
-rw-r--r--
warnings.py
14.48
KB
-rw-r--r--
warnings.pyc
13.15
KB
-rw-r--r--
weakref.py
14.48
KB
-rw-r--r--
weakref.pyc
15.95
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : UserDict.py
"""A more or less complete user-defined wrapper around dictionary objects.""" class UserDict: def __init__(*args, **kwargs): if not args: raise TypeError("descriptor '__init__' of 'UserDict' object " "needs an argument") self = args[0] args = args[1:] if len(args) > 1: raise TypeError('expected at most 1 arguments, got %d' % len(args)) if args: dict = args[0] elif 'dict' in kwargs: dict = kwargs.pop('dict') import warnings warnings.warn("Passing 'dict' as keyword argument is " "deprecated", PendingDeprecationWarning, stacklevel=2) else: dict = None self.data = {} if dict is not None: self.update(dict) if len(kwargs): self.update(kwargs) def __repr__(self): return repr(self.data) def __cmp__(self, dict): if isinstance(dict, UserDict): return cmp(self.data, dict.data) else: return cmp(self.data, dict) __hash__ = None # Avoid Py3k warning def __len__(self): return len(self.data) def __getitem__(self, key): if key in self.data: return self.data[key] if hasattr(self.__class__, "__missing__"): return self.__class__.__missing__(self, key) raise KeyError(key) def __setitem__(self, key, item): self.data[key] = item def __delitem__(self, key): del self.data[key] def clear(self): self.data.clear() def copy(self): if self.__class__ is UserDict: return UserDict(self.data.copy()) import copy data = self.data try: self.data = {} c = copy.copy(self) finally: self.data = data c.update(self) return c def keys(self): return self.data.keys() def items(self): return self.data.items() def iteritems(self): return self.data.iteritems() def iterkeys(self): return self.data.iterkeys() def itervalues(self): return self.data.itervalues() def values(self): return self.data.values() def has_key(self, key): return key in self.data def update(*args, **kwargs): if not args: raise TypeError("descriptor 'update' of 'UserDict' object " "needs an argument") self = args[0] args = args[1:] if len(args) > 1: raise TypeError('expected at most 1 arguments, got %d' % len(args)) if args: dict = args[0] elif 'dict' in kwargs: dict = kwargs.pop('dict') import warnings warnings.warn("Passing 'dict' as keyword argument is deprecated", PendingDeprecationWarning, stacklevel=2) else: dict = None if dict is None: pass elif isinstance(dict, UserDict): self.data.update(dict.data) elif isinstance(dict, type({})) or not hasattr(dict, 'items'): self.data.update(dict) else: for k, v in dict.items(): self[k] = v if len(kwargs): self.data.update(kwargs) def get(self, key, failobj=None): if key not in self: return failobj return self[key] def setdefault(self, key, failobj=None): if key not in self: self[key] = failobj return self[key] def pop(self, key, *args): return self.data.pop(key, *args) def popitem(self): return self.data.popitem() def __contains__(self, key): return key in self.data @classmethod def fromkeys(cls, iterable, value=None): d = cls() for key in iterable: d[key] = value return d class IterableUserDict(UserDict): def __iter__(self): return iter(self.data) import _abcoll _abcoll.MutableMapping.register(IterableUserDict) class DictMixin: # Mixin defining all dictionary methods for classes that already have # a minimum dictionary interface including getitem, setitem, delitem, # and keys. Without knowledge of the subclass constructor, the mixin # does not define __init__() or copy(). In addition to the four base # methods, progressively more efficiency comes with defining # __contains__(), __iter__(), and iteritems(). # second level definitions support higher levels def __iter__(self): for k in self.keys(): yield k def has_key(self, key): try: self[key] except KeyError: return False return True def __contains__(self, key): return self.has_key(key) # third level takes advantage of second level definitions def iteritems(self): for k in self: yield (k, self[k]) def iterkeys(self): return self.__iter__() # fourth level uses definitions from lower levels def itervalues(self): for _, v in self.iteritems(): yield v def values(self): return [v for _, v in self.iteritems()] def items(self): return list(self.iteritems()) def clear(self): for key in self.keys(): del self[key] def setdefault(self, key, default=None): try: return self[key] except KeyError: self[key] = default return default def pop(self, key, *args): if len(args) > 1: raise TypeError, "pop expected at most 2 arguments, got "\ + repr(1 + len(args)) try: value = self[key] except KeyError: if args: return args[0] raise del self[key] return value def popitem(self): try: k, v = self.iteritems().next() except StopIteration: raise KeyError, 'container is empty' del self[k] return (k, v) def update(self, other=None, **kwargs): # Make progressively weaker assumptions about "other" if other is None: pass elif hasattr(other, 'iteritems'): # iteritems saves memory and lookups for k, v in other.iteritems(): self[k] = v elif hasattr(other, 'keys'): for k in other.keys(): self[k] = other[k] else: for k, v in other: self[k] = v if kwargs: self.update(kwargs) def get(self, key, default=None): try: return self[key] except KeyError: return default def __repr__(self): return repr(dict(self.iteritems())) def __cmp__(self, other): if other is None: return 1 if isinstance(other, DictMixin): other = dict(other.iteritems()) return cmp(dict(self.iteritems()), other) def __len__(self): return len(self.keys())
Close