Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.198
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
python33 /
lib64 /
python3.3 /
Tools /
scripts /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
2to3
96
B
-rwxr-xr-x
2017-09-19 12:02
README
4.22
KB
-rw-r--r--
2017-09-19 12:02
abitype.py
5.45
KB
-rwxr-xr-x
2024-04-17 20:28
analyze_dxp.py
4.08
KB
-rw-r--r--
2024-04-17 20:28
byext.py
3.84
KB
-rwxr-xr-x
2024-04-17 20:28
byteyears.py
1.62
KB
-rwxr-xr-x
2024-04-17 20:28
checkpyc.py
2.14
KB
-rwxr-xr-x
2024-04-17 20:28
cleanfuture.py
8.43
KB
-rwxr-xr-x
2024-04-17 20:28
combinerefs.py
4.32
KB
-rwxr-xr-x
2024-04-17 20:28
copytime.py
676
B
-rwxr-xr-x
2024-04-17 20:28
crlf.py
643
B
-rwxr-xr-x
2024-04-17 20:28
db2pickle.py
3.56
KB
-rwxr-xr-x
2024-04-17 20:28
diff.py
2.2
KB
-rwxr-xr-x
2024-04-17 20:28
dutree.doc
2.19
KB
-rw-r--r--
2017-09-19 12:02
dutree.py
1.58
KB
-rwxr-xr-x
2024-04-17 20:28
eptags.py
1.46
KB
-rwxr-xr-x
2024-04-17 20:28
find-uname.py
1.18
KB
-rwxr-xr-x
2024-04-17 20:28
find_recursionlimit.py
3.91
KB
-rwxr-xr-x
2024-04-17 20:28
finddiv.py
2.45
KB
-rwxr-xr-x
2024-04-17 20:28
findlinksto.py
1.06
KB
-rwxr-xr-x
2024-04-17 20:28
findnocoding.py
2.89
KB
-rwxr-xr-x
2024-04-17 20:28
fixcid.py
9.77
KB
-rwxr-xr-x
2024-04-17 20:28
fixdiv.py
13.62
KB
-rwxr-xr-x
2024-04-17 20:28
fixheader.py
1.19
KB
-rwxr-xr-x
2024-04-17 20:28
fixnotice.py
3
KB
-rwxr-xr-x
2024-04-17 20:28
fixps.py
911
B
-rwxr-xr-x
2024-04-17 20:28
get-remote-certificate.py
2.66
KB
-rwxr-xr-x
2024-04-17 20:28
google.py
533
B
-rwxr-xr-x
2024-04-17 20:28
gprof2html.py
2.16
KB
-rwxr-xr-x
2024-04-17 20:28
h2py.py
5.49
KB
-rwxr-xr-x
2024-04-17 20:28
highlight.py
8.92
KB
-rwxr-xr-x
2024-04-17 20:28
idle3
96
B
-rwxr-xr-x
2017-09-19 12:02
ifdef.py
3.64
KB
-rwxr-xr-x
2024-04-17 20:28
import_diagnostics.py
1011
B
-rwxr-xr-x
2024-04-17 20:28
lfcr.py
651
B
-rwxr-xr-x
2024-04-17 20:28
linktree.py
2.4
KB
-rwxr-xr-x
2024-04-17 20:28
lll.py
763
B
-rwxr-xr-x
2024-04-17 20:28
mailerdaemon.py
7.86
KB
-rwxr-xr-x
2024-04-17 20:28
make_ctype.py
2.24
KB
-rwxr-xr-x
2024-04-17 20:28
md5sum.py
2.36
KB
-rwxr-xr-x
2024-04-17 20:28
mkreal.py
1.6
KB
-rwxr-xr-x
2024-04-17 20:28
ndiff.py
3.75
KB
-rwxr-xr-x
2024-04-17 20:28
nm2def.py
2.4
KB
-rwxr-xr-x
2024-04-17 20:28
objgraph.py
5.85
KB
-rwxr-xr-x
2024-04-17 20:28
parseentities.py
1.67
KB
-rwxr-xr-x
2024-04-17 20:28
patchcheck.py
5.7
KB
-rwxr-xr-x
2024-04-17 20:28
pathfix.py
4.78
KB
-rwxr-xr-x
2024-04-17 20:28
pdeps.py
3.83
KB
-rwxr-xr-x
2024-04-17 20:28
pickle2db.py
3.94
KB
-rwxr-xr-x
2024-04-17 20:28
pindent.py
16.74
KB
-rwxr-xr-x
2024-04-17 20:28
ptags.py
1.21
KB
-rwxr-xr-x
2024-04-17 20:28
pydoc3
80
B
-rwxr-xr-x
2017-09-19 12:02
pydocgui.pyw
215
B
-rw-r--r--
2017-09-19 12:02
pysource.py
3.79
KB
-rwxr-xr-x
2024-04-17 20:28
pyvenv
232
B
-rwxr-xr-x
2017-09-19 12:02
reindent-rst.py
279
B
-rwxr-xr-x
2024-04-17 20:28
reindent.py
11.26
KB
-rwxr-xr-x
2024-04-17 20:28
rgrep.py
1.45
KB
-rwxr-xr-x
2024-04-17 20:28
run_tests.py
1.84
KB
-rw-r--r--
2024-04-17 20:28
serve.py
1.15
KB
-rwxr-xr-x
2024-04-17 20:28
suff.py
521
B
-rwxr-xr-x
2024-04-17 20:28
svneol.py
3.42
KB
-rwxr-xr-x
2024-04-17 20:28
texi2html.py
68.54
KB
-rwxr-xr-x
2024-04-17 20:28
treesync.py
5.8
KB
-rwxr-xr-x
2024-04-17 20:28
untabify.py
1.28
KB
-rwxr-xr-x
2024-04-17 20:28
which.py
1.61
KB
-rwxr-xr-x
2024-04-17 20:28
win_add2path.py
1.58
KB
-rw-r--r--
2024-04-17 20:28
Save
Rename
#! /opt/alt/python33/bin/python3.3 # objgraph # # Read "nm -o" input (on IRIX: "nm -Bo") of a set of libraries or modules # and print various interesting listings, such as: # # - which names are used but not defined in the set (and used where), # - which names are defined in the set (and where), # - which modules use which other modules, # - which modules are used by which other modules. # # Usage: objgraph [-cdu] [file] ... # -c: print callers per objectfile # -d: print callees per objectfile # -u: print usage of undefined symbols # If none of -cdu is specified, all are assumed. # Use "nm -o" to generate the input (on IRIX: "nm -Bo"), # e.g.: nm -o /lib/libc.a | objgraph import sys import os import getopt import re # Types of symbols. # definitions = 'TRGDSBAEC' externals = 'UV' ignore = 'Nntrgdsbavuc' # Regular expression to parse "nm -o" output. # matcher = re.compile('(.*):\t?........ (.) (.*)$') # Store "item" in "dict" under "key". # The dictionary maps keys to lists of items. # If there is no list for the key yet, it is created. # def store(dict, key, item): if key in dict: dict[key].append(item) else: dict[key] = [item] # Return a flattened version of a list of strings: the concatenation # of its elements with intervening spaces. # def flat(list): s = '' for item in list: s = s + ' ' + item return s[1:] # Global variables mapping defined/undefined names to files and back. # file2undef = {} def2file = {} file2def = {} undef2file = {} # Read one input file and merge the data into the tables. # Argument is an open file. # def readinput(fp): while 1: s = fp.readline() if not s: break # If you get any output from this line, # it is probably caused by an unexpected input line: if matcher.search(s) < 0: s; continue # Shouldn't happen (ra, rb), (r1a, r1b), (r2a, r2b), (r3a, r3b) = matcher.regs[:4] fn, name, type = s[r1a:r1b], s[r3a:r3b], s[r2a:r2b] if type in definitions: store(def2file, name, fn) store(file2def, fn, name) elif type in externals: store(file2undef, fn, name) store(undef2file, name, fn) elif not type in ignore: print(fn + ':' + name + ': unknown type ' + type) # Print all names that were undefined in some module and where they are # defined. # def printcallee(): flist = sorted(file2undef.keys()) for filename in flist: print(filename + ':') elist = file2undef[filename] elist.sort() for ext in elist: if len(ext) >= 8: tabs = '\t' else: tabs = '\t\t' if ext not in def2file: print('\t' + ext + tabs + ' *undefined') else: print('\t' + ext + tabs + flat(def2file[ext])) # Print for each module the names of the other modules that use it. # def printcaller(): files = sorted(file2def.keys()) for filename in files: callers = [] for label in file2def[filename]: if label in undef2file: callers = callers + undef2file[label] if callers: callers.sort() print(filename + ':') lastfn = '' for fn in callers: if fn != lastfn: print('\t' + fn) lastfn = fn else: print(filename + ': unused') # Print undefined names and where they are used. # def printundef(): undefs = {} for filename in list(file2undef.keys()): for ext in file2undef[filename]: if ext not in def2file: store(undefs, ext, filename) elist = sorted(undefs.keys()) for ext in elist: print(ext + ':') flist = sorted(undefs[ext]) for filename in flist: print('\t' + filename) # Print warning messages about names defined in more than one file. # def warndups(): savestdout = sys.stdout sys.stdout = sys.stderr names = sorted(def2file.keys()) for name in names: if len(def2file[name]) > 1: print('warning:', name, 'multiply defined:', end=' ') print(flat(def2file[name])) sys.stdout = savestdout # Main program # def main(): try: optlist, args = getopt.getopt(sys.argv[1:], 'cdu') except getopt.error: sys.stdout = sys.stderr print('Usage:', os.path.basename(sys.argv[0]), end=' ') print('[-cdu] [file] ...') print('-c: print callers per objectfile') print('-d: print callees per objectfile') print('-u: print usage of undefined symbols') print('If none of -cdu is specified, all are assumed.') print('Use "nm -o" to generate the input (on IRIX: "nm -Bo"),') print('e.g.: nm -o /lib/libc.a | objgraph') return 1 optu = optc = optd = 0 for opt, void in optlist: if opt == '-u': optu = 1 elif opt == '-c': optc = 1 elif opt == '-d': optd = 1 if optu == optc == optd == 0: optu = optc = optd = 1 if not args: args = ['-'] for filename in args: if filename == '-': readinput(sys.stdin) else: readinput(open(filename, 'r')) # warndups() # more = (optu + optc + optd > 1) if optd: if more: print('---------------All callees------------------') printcallee() if optu: if more: print('---------------Undefined callees------------') printundef() if optc: if more: print('---------------All Callers------------------') printcaller() return 0 # Call the main program. # Use its return value as exit status. # Catch interrupts to avoid stack trace. # if __name__ == '__main__': try: sys.exit(main()) except KeyboardInterrupt: sys.exit(1)