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.217.130
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
python35 /
lib64 /
python3.5 /
Tools /
scripts /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2026-05-01 04:19
2to3
96
B
-rwxr-xr-x
2019-11-02 02:32
README
4.67
KB
-rw-r--r--
2019-11-02 02:32
abitype.py
5.45
KB
-rwxr-xr-x
2021-09-24 12:03
analyze_dxp.py
4.08
KB
-rw-r--r--
2021-09-24 12:03
byext.py
3.83
KB
-rwxr-xr-x
2021-09-24 12:03
byteyears.py
1.62
KB
-rwxr-xr-x
2021-09-24 12:03
checkpip.py
812
B
-rwxr-xr-x
2021-09-24 12:03
checkpyc.py
2.17
KB
-rwxr-xr-x
2021-09-24 12:03
cleanfuture.py
8.43
KB
-rwxr-xr-x
2021-09-24 12:03
combinerefs.py
4.32
KB
-rwxr-xr-x
2021-09-24 12:03
copytime.py
674
B
-rwxr-xr-x
2021-09-24 12:03
crlf.py
643
B
-rwxr-xr-x
2021-09-24 12:03
db2pickle.py
3.56
KB
-rwxr-xr-x
2021-09-24 12:03
diff.py
2.22
KB
-rwxr-xr-x
2021-09-24 12:03
dutree.doc
2.18
KB
-rw-r--r--
2019-11-02 02:32
dutree.py
1.58
KB
-rwxr-xr-x
2021-09-24 12:03
eptags.py
1.47
KB
-rwxr-xr-x
2021-09-24 12:03
find-uname.py
1.18
KB
-rwxr-xr-x
2021-09-24 12:03
find_recursionlimit.py
3.91
KB
-rwxr-xr-x
2021-09-24 12:03
finddiv.py
2.45
KB
-rwxr-xr-x
2021-09-24 12:03
findlinksto.py
1.06
KB
-rwxr-xr-x
2021-09-24 12:03
findnocoding.py
2.89
KB
-rwxr-xr-x
2021-09-24 12:03
fixcid.py
9.83
KB
-rwxr-xr-x
2021-09-24 12:03
fixdiv.py
13.57
KB
-rwxr-xr-x
2021-09-24 12:03
fixheader.py
1.19
KB
-rwxr-xr-x
2021-09-24 12:03
fixnotice.py
3
KB
-rwxr-xr-x
2021-09-24 12:03
fixps.py
911
B
-rwxr-xr-x
2021-09-24 12:03
generate_opcode_h.py
1.5
KB
-rw-r--r--
2021-09-24 12:03
get-remote-certificate.py
2.66
KB
-rwxr-xr-x
2021-09-24 12:03
google.py
533
B
-rwxr-xr-x
2021-09-24 12:03
gprof2html.py
2.19
KB
-rwxr-xr-x
2021-09-24 12:03
h2py.py
5.48
KB
-rwxr-xr-x
2021-09-24 12:03
highlight.py
8.95
KB
-rwxr-xr-x
2021-09-24 12:03
idle3
96
B
-rwxr-xr-x
2019-11-02 02:32
ifdef.py
3.64
KB
-rwxr-xr-x
2021-09-24 12:03
import_diagnostics.py
1011
B
-rwxr-xr-x
2021-09-24 12:03
lfcr.py
651
B
-rwxr-xr-x
2021-09-24 12:03
linktree.py
2.39
KB
-rwxr-xr-x
2021-09-24 12:03
lll.py
763
B
-rwxr-xr-x
2021-09-24 12:03
mailerdaemon.py
7.86
KB
-rwxr-xr-x
2021-09-24 12:03
make_ctype.py
2.24
KB
-rwxr-xr-x
2021-09-24 12:03
md5sum.py
2.46
KB
-rwxr-xr-x
2021-09-24 12:03
mkreal.py
1.6
KB
-rwxr-xr-x
2021-09-24 12:03
ndiff.py
3.74
KB
-rwxr-xr-x
2021-09-24 12:03
nm2def.py
2.4
KB
-rwxr-xr-x
2021-09-24 12:03
objgraph.py
5.85
KB
-rwxr-xr-x
2021-09-24 12:03
parse_html5_entities.py
3.92
KB
-rwxr-xr-x
2021-09-24 12:03
parseentities.py
1.67
KB
-rwxr-xr-x
2021-09-24 12:03
patchcheck.py
9.36
KB
-rwxr-xr-x
2021-09-24 12:03
pathfix.py
4.77
KB
-rwxr-xr-x
2021-09-24 12:03
pdeps.py
3.83
KB
-rwxr-xr-x
2021-09-24 12:03
pickle2db.py
3.94
KB
-rwxr-xr-x
2021-09-24 12:03
pindent.py
16.74
KB
-rwxr-xr-x
2021-09-24 12:03
ptags.py
1.21
KB
-rwxr-xr-x
2021-09-24 12:03
pydoc3
80
B
-rwxr-xr-x
2019-11-02 02:32
pysource.py
3.79
KB
-rwxr-xr-x
2021-09-24 12:03
pyvenv
232
B
-rwxr-xr-x
2019-11-02 02:32
reindent-rst.py
279
B
-rwxr-xr-x
2021-09-24 12:03
reindent.py
11.38
KB
-rwxr-xr-x
2021-09-24 12:03
rgrep.py
1.45
KB
-rwxr-xr-x
2021-09-24 12:03
run_tests.py
1.87
KB
-rw-r--r--
2021-09-24 12:03
serve.py
1.15
KB
-rwxr-xr-x
2021-09-24 12:03
suff.py
521
B
-rwxr-xr-x
2021-09-24 12:03
svneol.py
3.42
KB
-rwxr-xr-x
2021-09-24 12:03
texi2html.py
68.54
KB
-rwxr-xr-x
2021-09-24 12:03
treesync.py
5.8
KB
-rwxr-xr-x
2021-09-24 12:03
untabify.py
1.28
KB
-rwxr-xr-x
2021-09-24 12:03
which.py
1.61
KB
-rwxr-xr-x
2021-09-24 12:03
win_add2path.py
1.62
KB
-rw-r--r--
2021-09-24 12:03
Save
Rename
#! /opt/alt/python35/bin/python3.5 # Selectively preprocess #ifdef / #ifndef statements. # Usage: # ifdef [-Dname] ... [-Uname] ... [file] ... # # This scans the file(s), looking for #ifdef and #ifndef preprocessor # commands that test for one of the names mentioned in the -D and -U # options. On standard output it writes a copy of the input file(s) # minus those code sections that are suppressed by the selected # combination of defined/undefined symbols. The #if(n)def/#else/#else # lines themselves (if the #if(n)def tests for one of the mentioned # names) are removed as well. # Features: Arbitrary nesting of recognized and unrecognized # preprocessor statements works correctly. Unrecognized #if* commands # are left in place, so it will never remove too much, only too # little. It does accept whitespace around the '#' character. # Restrictions: There should be no comments or other symbols on the # #if(n)def lines. The effect of #define/#undef commands in the input # file or in included files is not taken into account. Tests using # #if and the defined() pseudo function are not recognized. The #elif # command is not recognized. Improperly nesting is not detected. # Lines that look like preprocessor commands but which are actually # part of comments or string literals will be mistaken for # preprocessor commands. import sys import getopt defs = [] undefs = [] def main(): opts, args = getopt.getopt(sys.argv[1:], 'D:U:') for o, a in opts: if o == '-D': defs.append(a) if o == '-U': undefs.append(a) if not args: args = ['-'] for filename in args: if filename == '-': process(sys.stdin, sys.stdout) else: f = open(filename, 'r') process(f, sys.stdout) f.close() def process(fpi, fpo): keywords = ('if', 'ifdef', 'ifndef', 'else', 'endif') ok = 1 stack = [] while 1: line = fpi.readline() if not line: break while line[-2:] == '\\\n': nextline = fpi.readline() if not nextline: break line = line + nextline tmp = line.strip() if tmp[:1] != '#': if ok: fpo.write(line) continue tmp = tmp[1:].strip() words = tmp.split() keyword = words[0] if keyword not in keywords: if ok: fpo.write(line) continue if keyword in ('ifdef', 'ifndef') and len(words) == 2: if keyword == 'ifdef': ko = 1 else: ko = 0 word = words[1] if word in defs: stack.append((ok, ko, word)) if not ko: ok = 0 elif word in undefs: stack.append((ok, not ko, word)) if ko: ok = 0 else: stack.append((ok, -1, word)) if ok: fpo.write(line) elif keyword == 'if': stack.append((ok, -1, '')) if ok: fpo.write(line) elif keyword == 'else' and stack: s_ok, s_ko, s_word = stack[-1] if s_ko < 0: if ok: fpo.write(line) else: s_ko = not s_ko ok = s_ok if not s_ko: ok = 0 stack[-1] = s_ok, s_ko, s_word elif keyword == 'endif' and stack: s_ok, s_ko, s_word = stack[-1] if s_ko < 0: if ok: fpo.write(line) del stack[-1] ok = s_ok else: sys.stderr.write('Unknown keyword %s\n' % keyword) if stack: sys.stderr.write('stack: %s\n' % stack) if __name__ == '__main__': main()