Linux vmi2545633.contaboserver.net 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64
Apache/2.4.62 (Debian)
Server IP : 127.0.0.1 & Your IP : 127.0.0.1
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
lib /
python3.11 /
dist-packages /
gast /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2025-04-08 17:01
__init__.py
111
B
-rw-r--r--
2025-04-08 17:01
ast2.py
13.13
KB
-rw-r--r--
2025-04-08 17:01
ast3.py
16.87
KB
-rw-r--r--
2025-04-08 17:01
astn.py
1.03
KB
-rw-r--r--
2025-04-08 17:01
gast.py
21.94
KB
-rw-r--r--
2025-04-08 17:01
unparser.py
38.7
KB
-rw-r--r--
2025-04-08 17:01
version.py
22
B
-rw-r--r--
2025-04-08 17:01
Save
Rename
import ast import gast def _generate_translators(to): class Translator(ast.NodeTransformer): def _visit(self, node): if isinstance(node, ast.AST): return self.visit(node) elif isinstance(node, list): return [self._visit(n) for n in node] else: return node def generic_visit(self, node): cls = type(node).__name__ try: new_node = getattr(to, cls)() except AttributeError: # handle nodes that are not part of the AST return for field in node._fields: setattr(new_node, field, self._visit(getattr(node, field))) for attr in node._attributes: try: setattr(new_node, attr, getattr(node, attr)) except AttributeError: pass return new_node return Translator AstToGAst = _generate_translators(gast) GAstToAst = _generate_translators(ast)