Linux business57.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
LiteSpeed
Server IP : 199.188.201.191 & Your IP : 3.148.200.145
Domains :
Cant Read [ /etc/named.conf ]
User : derozboy
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
python38 /
lib64 /
python3.8 /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
asyncio
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
collections
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
concurrent
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
config-3.8-x86_64-linux-gnu
[ DIR ]
drwxr-xr-x
2024-10-29 08:54
ctypes
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
curses
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
dbm
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
distutils
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
email
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
encodings
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
ensurepip
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
html
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
http
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
importlib
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
json
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
lib-dynload
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
lib2to3
[ DIR ]
drwxr-xr-x
2024-10-29 08:54
logging
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
multiprocessing
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
pydoc_data
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
site-packages
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
sqlite3
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
unittest
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
urllib
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
venv
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
wsgiref
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
xml
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
xmlrpc
[ DIR ]
drwxr-xr-x
2024-10-29 08:46
LICENSE.txt
13.61
KB
-rw-r--r--
2024-09-06 20:41
__future__.py
5.03
KB
-rw-r--r--
2024-09-06 20:41
__phello__.foo.py
64
B
-rw-r--r--
2024-09-06 20:41
_bootlocale.py
1.76
KB
-rw-r--r--
2024-09-06 20:41
_collections_abc.py
25.49
KB
-rw-r--r--
2024-09-06 20:41
_compat_pickle.py
8.54
KB
-rw-r--r--
2024-09-06 20:41
_compression.py
5.21
KB
-rw-r--r--
2024-09-06 20:41
_dummy_thread.py
5.89
KB
-rw-r--r--
2024-09-06 20:41
_markupbase.py
14.26
KB
-rw-r--r--
2024-09-06 20:41
_osx_support.py
21.26
KB
-rw-r--r--
2024-09-06 20:41
_py_abc.py
6.04
KB
-rw-r--r--
2024-09-06 20:41
_pydecimal.py
223.31
KB
-rw-r--r--
2024-09-06 20:41
_pyio.py
90.99
KB
-rw-r--r--
2024-09-06 20:41
_sitebuiltins.py
3.04
KB
-rw-r--r--
2024-09-06 20:41
_strptime.py
24.68
KB
-rw-r--r--
2024-09-06 20:41
_sysconfigdata__linux_x86_64-linux-gnu.py
40.7
KB
-rw-r--r--
2024-09-23 11:25
_sysconfigdata_d_linux_x86_64-linux-gnu.py
40.47
KB
-rw-r--r--
2024-09-23 11:17
_threading_local.py
7.05
KB
-rw-r--r--
2024-09-06 20:41
_weakrefset.py
5.6
KB
-rw-r--r--
2024-09-06 20:41
abc.py
4.38
KB
-rw-r--r--
2024-09-06 20:41
aifc.py
32.04
KB
-rw-r--r--
2024-09-06 20:41
antigravity.py
477
B
-rw-r--r--
2024-09-06 20:41
argparse.py
93.76
KB
-rw-r--r--
2024-09-06 20:41
ast.py
18.78
KB
-rw-r--r--
2024-09-06 20:41
asynchat.py
11.06
KB
-rw-r--r--
2024-09-06 20:41
asyncore.py
19.62
KB
-rw-r--r--
2024-09-06 20:41
base64.py
19.92
KB
-rwxr-xr-x
2024-09-06 20:41
bdb.py
31.3
KB
-rw-r--r--
2024-09-06 20:41
binhex.py
13.63
KB
-rw-r--r--
2024-09-06 20:41
bisect.py
2.16
KB
-rw-r--r--
2024-09-06 20:41
bz2.py
12.26
KB
-rw-r--r--
2024-09-06 20:41
cProfile.py
6.86
KB
-rwxr-xr-x
2024-09-06 20:41
calendar.py
24.25
KB
-rw-r--r--
2024-09-06 20:41
cgi.py
33.15
KB
-rwxr-xr-x
2024-09-06 20:41
cgitb.py
11.81
KB
-rw-r--r--
2024-09-06 20:41
chunk.py
5.31
KB
-rw-r--r--
2024-09-06 20:41
cmd.py
14.51
KB
-rw-r--r--
2024-09-06 20:41
code.py
10.37
KB
-rw-r--r--
2024-09-06 20:41
codecs.py
35.81
KB
-rw-r--r--
2024-09-06 20:41
codeop.py
6.18
KB
-rw-r--r--
2024-09-06 20:41
colorsys.py
3.97
KB
-rw-r--r--
2024-09-06 20:41
compileall.py
13.36
KB
-rw-r--r--
2024-09-06 20:41
configparser.py
53.1
KB
-rw-r--r--
2024-09-06 20:41
contextlib.py
24.41
KB
-rw-r--r--
2024-09-06 20:41
contextvars.py
129
B
-rw-r--r--
2024-09-06 20:41
copy.py
8.46
KB
-rw-r--r--
2024-09-06 20:41
copyreg.py
6.97
KB
-rw-r--r--
2024-09-06 20:41
crypt.py
3.53
KB
-rw-r--r--
2024-09-06 20:41
csv.py
15.77
KB
-rw-r--r--
2024-09-06 20:41
dataclasses.py
48.8
KB
-rw-r--r--
2024-09-06 20:41
datetime.py
86.22
KB
-rw-r--r--
2024-09-06 20:41
decimal.py
320
B
-rw-r--r--
2024-09-06 20:41
difflib.py
82.09
KB
-rw-r--r--
2024-09-06 20:41
dis.py
20.09
KB
-rw-r--r--
2024-09-06 20:41
doctest.py
102.09
KB
-rw-r--r--
2024-09-06 20:41
dummy_threading.py
2.75
KB
-rw-r--r--
2024-09-06 20:41
enum.py
37.24
KB
-rw-r--r--
2024-09-06 20:41
filecmp.py
9.6
KB
-rw-r--r--
2024-09-06 20:41
fileinput.py
14.36
KB
-rw-r--r--
2024-09-06 20:41
fnmatch.py
3.98
KB
-rw-r--r--
2024-09-06 20:41
formatter.py
14.79
KB
-rw-r--r--
2024-09-06 20:41
fractions.py
23.76
KB
-rw-r--r--
2024-09-06 20:41
ftplib.py
34.31
KB
-rw-r--r--
2024-09-06 20:41
functools.py
36.53
KB
-rw-r--r--
2024-09-06 20:41
genericpath.py
4.86
KB
-rw-r--r--
2024-09-06 20:41
getopt.py
7.31
KB
-rw-r--r--
2024-09-06 20:41
getpass.py
5.85
KB
-rw-r--r--
2024-09-06 20:41
gettext.py
26.5
KB
-rw-r--r--
2024-09-06 20:41
glob.py
5.56
KB
-rw-r--r--
2024-09-06 20:41
gzip.py
20.91
KB
-rw-r--r--
2024-09-06 20:41
hashlib.py
9.5
KB
-rw-r--r--
2024-09-06 20:41
heapq.py
22.34
KB
-rw-r--r--
2024-09-06 20:41
hmac.py
6.47
KB
-rw-r--r--
2024-09-06 20:41
imaplib.py
52.35
KB
-rw-r--r--
2024-09-06 20:41
imghdr.py
3.72
KB
-rw-r--r--
2024-09-06 20:41
imp.py
10.29
KB
-rw-r--r--
2024-09-06 20:41
inspect.py
115.77
KB
-rw-r--r--
2024-09-06 20:41
io.py
3.46
KB
-rw-r--r--
2024-09-06 20:41
ipaddress.py
73.14
KB
-rw-r--r--
2024-09-06 20:41
keyword.py
945
B
-rw-r--r--
2024-09-06 20:41
linecache.py
5.21
KB
-rw-r--r--
2024-09-06 20:41
locale.py
76.36
KB
-rw-r--r--
2024-09-06 20:41
lzma.py
12.68
KB
-rw-r--r--
2024-09-06 20:41
mailbox.py
76.82
KB
-rw-r--r--
2024-09-06 20:41
mailcap.py
8.85
KB
-rw-r--r--
2024-09-06 20:41
mimetypes.py
21.16
KB
-rw-r--r--
2024-09-06 20:41
modulefinder.py
23.86
KB
-rw-r--r--
2024-09-06 20:41
netrc.py
5.44
KB
-rw-r--r--
2024-09-06 20:41
nntplib.py
42.25
KB
-rw-r--r--
2024-09-06 20:41
ntpath.py
27.08
KB
-rw-r--r--
2024-09-06 20:41
nturl2path.py
2.82
KB
-rw-r--r--
2024-09-06 20:41
numbers.py
10
KB
-rw-r--r--
2024-09-06 20:41
opcode.py
5.67
KB
-rw-r--r--
2024-09-06 20:41
operator.py
10.46
KB
-rw-r--r--
2024-09-06 20:41
optparse.py
58.95
KB
-rw-r--r--
2024-09-06 20:41
os.py
38.08
KB
-rw-r--r--
2024-09-06 20:41
pathlib.py
51.38
KB
-rw-r--r--
2024-09-06 20:41
pdb.py
61.28
KB
-rwxr-xr-x
2024-09-06 20:41
pickle.py
62.96
KB
-rw-r--r--
2024-09-06 20:41
pickletools.py
91.29
KB
-rw-r--r--
2024-09-06 20:41
pipes.py
8.71
KB
-rw-r--r--
2024-09-06 20:41
pkgutil.py
21
KB
-rw-r--r--
2024-09-06 20:41
platform.py
39.49
KB
-rwxr-xr-x
2024-09-06 20:41
plistlib.py
31.46
KB
-rw-r--r--
2024-09-06 20:41
poplib.py
14.72
KB
-rw-r--r--
2024-09-06 20:41
posixpath.py
15.26
KB
-rw-r--r--
2024-09-06 20:41
pprint.py
20.98
KB
-rw-r--r--
2024-09-06 20:41
profile.py
23.01
KB
-rwxr-xr-x
2024-09-06 20:41
pstats.py
26.7
KB
-rw-r--r--
2024-09-06 20:41
pty.py
4.69
KB
-rw-r--r--
2024-09-06 20:41
py_compile.py
8.01
KB
-rw-r--r--
2024-09-23 11:15
pyclbr.py
14.9
KB
-rw-r--r--
2024-09-06 20:41
pydoc.py
104.2
KB
-rw-r--r--
2024-09-23 11:26
queue.py
11.09
KB
-rw-r--r--
2024-09-06 20:41
quopri.py
7.09
KB
-rwxr-xr-x
2024-09-06 20:41
random.py
28.13
KB
-rw-r--r--
2024-09-06 20:41
re.py
15.49
KB
-rw-r--r--
2024-09-06 20:41
reprlib.py
5.14
KB
-rw-r--r--
2024-09-06 20:41
rlcompleter.py
6.93
KB
-rw-r--r--
2024-09-06 20:41
runpy.py
11.77
KB
-rw-r--r--
2024-09-06 20:41
sched.py
6.29
KB
-rw-r--r--
2024-09-06 20:41
secrets.py
1.99
KB
-rw-r--r--
2024-09-06 20:41
selectors.py
18.13
KB
-rw-r--r--
2024-09-06 20:41
shelve.py
8.33
KB
-rw-r--r--
2024-09-06 20:41
shlex.py
13.01
KB
-rw-r--r--
2024-09-06 20:41
shutil.py
50.55
KB
-rw-r--r--
2024-09-06 20:41
signal.py
2.22
KB
-rw-r--r--
2024-09-06 20:41
site.py
21.36
KB
-rw-r--r--
2024-09-23 11:15
smtpd.py
33.91
KB
-rwxr-xr-x
2024-09-06 20:41
smtplib.py
43.96
KB
-rwxr-xr-x
2024-09-06 20:41
sndhdr.py
6.93
KB
-rw-r--r--
2024-09-06 20:41
socket.py
34.63
KB
-rw-r--r--
2024-09-06 20:41
socketserver.py
26.66
KB
-rw-r--r--
2024-09-06 20:41
sre_compile.py
26.07
KB
-rw-r--r--
2024-09-06 20:41
sre_constants.py
6.99
KB
-rw-r--r--
2024-09-06 20:41
sre_parse.py
39.29
KB
-rw-r--r--
2024-09-06 20:41
ssl.py
51.3
KB
-rw-r--r--
2024-09-06 20:41
stat.py
5.36
KB
-rw-r--r--
2024-09-06 20:41
statistics.py
38.76
KB
-rw-r--r--
2024-09-06 20:41
string.py
10.29
KB
-rw-r--r--
2024-09-06 20:41
stringprep.py
12.61
KB
-rw-r--r--
2024-09-06 20:41
struct.py
257
B
-rw-r--r--
2024-09-06 20:41
subprocess.py
76.42
KB
-rw-r--r--
2024-09-06 20:41
sunau.py
17.94
KB
-rw-r--r--
2024-09-06 20:41
symbol.py
2.06
KB
-rw-r--r--
2024-09-23 11:18
symtable.py
7.83
KB
-rw-r--r--
2024-09-06 20:41
sysconfig.py
24.31
KB
-rw-r--r--
2024-09-23 11:15
tabnanny.py
11.15
KB
-rwxr-xr-x
2024-09-06 20:41
tarfile.py
103.55
KB
-rwxr-xr-x
2024-09-06 20:41
telnetlib.py
22.71
KB
-rw-r--r--
2024-09-06 20:41
tempfile.py
27.17
KB
-rw-r--r--
2024-09-06 20:41
textwrap.py
18.95
KB
-rw-r--r--
2024-09-06 20:41
this.py
1003
B
-rw-r--r--
2024-09-06 20:41
threading.py
49.63
KB
-rw-r--r--
2024-09-06 20:41
timeit.py
13.18
KB
-rwxr-xr-x
2024-09-06 20:41
token.py
2.31
KB
-rw-r--r--
2024-09-06 20:41
tokenize.py
25.24
KB
-rw-r--r--
2024-09-06 20:41
trace.py
29.18
KB
-rwxr-xr-x
2024-09-06 20:41
traceback.py
23.06
KB
-rw-r--r--
2024-09-06 20:41
tracemalloc.py
16.68
KB
-rw-r--r--
2024-09-06 20:41
tty.py
879
B
-rw-r--r--
2024-09-06 20:41
types.py
9.49
KB
-rw-r--r--
2024-09-06 20:41
typing.py
67.35
KB
-rw-r--r--
2024-09-06 20:41
uu.py
7.11
KB
-rw-r--r--
2024-09-23 11:26
uuid.py
29.75
KB
-rw-r--r--
2024-09-06 20:41
warnings.py
19.23
KB
-rw-r--r--
2024-09-06 20:41
wave.py
17.8
KB
-rw-r--r--
2024-09-06 20:41
weakref.py
20.89
KB
-rw-r--r--
2024-09-06 20:41
webbrowser.py
23.53
KB
-rwxr-xr-x
2024-09-06 20:41
xdrlib.py
5.77
KB
-rw-r--r--
2024-09-06 20:41
zipapp.py
7.36
KB
-rw-r--r--
2024-09-06 20:41
zipfile.py
86.4
KB
-rw-r--r--
2024-09-06 20:41
zipimport.py
30.04
KB
-rw-r--r--
2024-09-06 20:41
Save
Rename
"""An object-oriented interface to .netrc files.""" # Module and documentation by Eric S. Raymond, 21 Dec 1998 import os, shlex, stat __all__ = ["netrc", "NetrcParseError"] class NetrcParseError(Exception): """Exception raised on syntax errors in the .netrc file.""" def __init__(self, msg, filename=None, lineno=None): self.filename = filename self.lineno = lineno self.msg = msg Exception.__init__(self, msg) def __str__(self): return "%s (%s, line %s)" % (self.msg, self.filename, self.lineno) class netrc: def __init__(self, file=None): default_netrc = file is None if file is None: file = os.path.join(os.path.expanduser("~"), ".netrc") self.hosts = {} self.macros = {} with open(file) as fp: self._parse(file, fp, default_netrc) def _parse(self, file, fp, default_netrc): lexer = shlex.shlex(fp) lexer.wordchars += r"""!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~""" lexer.commenters = lexer.commenters.replace('#', '') while 1: # Look for a machine, default, or macdef top-level keyword saved_lineno = lexer.lineno toplevel = tt = lexer.get_token() if not tt: break elif tt[0] == '#': if lexer.lineno == saved_lineno and len(tt) == 1: lexer.instream.readline() continue elif tt == 'machine': entryname = lexer.get_token() elif tt == 'default': entryname = 'default' elif tt == 'macdef': # Just skip to end of macdefs entryname = lexer.get_token() self.macros[entryname] = [] lexer.whitespace = ' \t' while 1: line = lexer.instream.readline() if not line or line == '\012': lexer.whitespace = ' \t\r\n' break self.macros[entryname].append(line) continue else: raise NetrcParseError( "bad toplevel token %r" % tt, file, lexer.lineno) # We're looking at start of an entry for a named machine or default. login = '' account = password = None self.hosts[entryname] = {} while 1: tt = lexer.get_token() if (tt.startswith('#') or tt in {'', 'machine', 'default', 'macdef'}): if password: self.hosts[entryname] = (login, account, password) lexer.push_token(tt) break else: raise NetrcParseError( "malformed %s entry %s terminated by %s" % (toplevel, entryname, repr(tt)), file, lexer.lineno) elif tt == 'login' or tt == 'user': login = lexer.get_token() elif tt == 'account': account = lexer.get_token() elif tt == 'password': if os.name == 'posix' and default_netrc: prop = os.fstat(fp.fileno()) if prop.st_uid != os.getuid(): import pwd try: fowner = pwd.getpwuid(prop.st_uid)[0] except KeyError: fowner = 'uid %s' % prop.st_uid try: user = pwd.getpwuid(os.getuid())[0] except KeyError: user = 'uid %s' % os.getuid() raise NetrcParseError( ("~/.netrc file owner (%s) does not match" " current user (%s)") % (fowner, user), file, lexer.lineno) if (prop.st_mode & (stat.S_IRWXG | stat.S_IRWXO)): raise NetrcParseError( "~/.netrc access too permissive: access" " permissions must restrict access to only" " the owner", file, lexer.lineno) password = lexer.get_token() else: raise NetrcParseError("bad follower token %r" % tt, file, lexer.lineno) def authenticators(self, host): """Return a (user, account, password) tuple for given host.""" if host in self.hosts: return self.hosts[host] elif 'default' in self.hosts: return self.hosts['default'] else: return None def __repr__(self): """Dump the class data in the format of a .netrc file.""" rep = "" for host in self.hosts.keys(): attrs = self.hosts[host] rep += f"machine {host}\n\tlogin {attrs[0]}\n" if attrs[1]: rep += f"\taccount {attrs[1]}\n" rep += f"\tpassword {attrs[2]}\n" for macro in self.macros.keys(): rep += f"macdef {macro}\n" for line in self.macros[macro]: rep += line rep += "\n" return rep if __name__ == '__main__': print(netrc())