OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
python311
/
bin
Server IP: 2a02:4780:11:1594:0:ef5:22d7:a
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/14/2024 12:06:38 PM
rwxr-xr-x
📄
2to3
110 bytes
01/09/2025 02:18:04 AM
rwxr-xr-x
📁
__pycache__
-
05/14/2024 03:18:41 PM
rwxr-xr-x
📄
chardetect
235 bytes
05/14/2024 03:17:49 PM
rwxr-xr-x
📄
easy_install
244 bytes
05/14/2024 03:17:31 PM
rwxr-xr-x
📄
easy_install-3.11
244 bytes
05/14/2024 03:17:31 PM
rwxr-xr-x
📄
jp.py
1.67 KB
05/14/2024 03:18:41 PM
rwxr-xr-x
📄
markdown-it
234 bytes
05/14/2024 03:18:15 PM
rwxr-xr-x
📄
msgfmt3.11.py
7.43 KB
12/03/2024 05:20:40 PM
rwxr-xr-x
📄
msgfmt3.py
7.43 KB
12/03/2024 05:20:40 PM
rwxr-xr-x
📄
pathfix.py
6.64 KB
12/03/2024 05:20:40 PM
rwxr-xr-x
📄
pip
662 bytes
11/13/2023 10:03:20 PM
rwxr-xr-x
📄
pip-3
662 bytes
11/13/2023 10:03:20 PM
rwxr-xr-x
📄
pip-3.11
662 bytes
11/13/2023 10:03:20 PM
rwxr-xr-x
📄
pip3
662 bytes
11/13/2023 10:03:20 PM
rwxr-xr-x
📄
pip3.11
662 bytes
11/13/2023 10:03:20 PM
rwxr-xr-x
📄
pydoc3
93 bytes
01/09/2025 02:18:04 AM
rwxr-xr-x
📄
pydoc3.11
93 bytes
01/09/2025 02:18:04 AM
rwxr-xr-x
📄
pygettext3.11.py
23.67 KB
12/03/2024 05:20:40 PM
rwxr-xr-x
📄
pygettext3.py
23.67 KB
12/03/2024 05:20:40 PM
rwxr-xr-x
📄
pygmentize
229 bytes
05/14/2024 03:18:15 PM
rwxr-xr-x
📄
pyroute2-cli
227 bytes
05/14/2024 03:18:02 PM
rwxr-xr-x
📄
pyroute2-dhcp-client
231 bytes
05/14/2024 03:18:02 PM
rwxr-xr-x
📄
pyroute2-test-platform
240 bytes
05/14/2024 03:18:02 PM
rwxr-xr-x
📄
python3
15.16 KB
01/09/2025 02:18:28 AM
rwxr-xr-x
📄
python3-config
177 bytes
01/09/2025 02:18:04 AM
rwxr-xr-x
📄
python3.11
15.16 KB
01/09/2025 02:18:28 AM
rwxr-xr-x
📄
python3.11-config
177 bytes
01/09/2025 02:18:04 AM
rwxr-xr-x
📄
python3.11-x86_64-config
3.36 KB
01/09/2025 02:07:57 AM
rwxr-xr-x
📄
ss2
236 bytes
05/14/2024 03:18:02 PM
rwxr-xr-x
📄
tabulate
223 bytes
05/14/2024 03:18:19 PM
rwxr-xr-x
📄
typer
222 bytes
05/14/2024 03:18:15 PM
rwxr-xr-x
Editing: jp.py
Close
#!/opt/alt/python311/bin/python3 import sys import json import argparse from pprint import pformat import jmespath from jmespath import exceptions def main(): parser = argparse.ArgumentParser() parser.add_argument('expression') parser.add_argument('-f', '--filename', help=('The filename containing the input data. ' 'If a filename is not given then data is ' 'read from stdin.')) parser.add_argument('--ast', action='store_true', help=('Pretty print the AST, do not search the data.')) args = parser.parse_args() expression = args.expression if args.ast: # Only print the AST expression = jmespath.compile(args.expression) sys.stdout.write(pformat(expression.parsed)) sys.stdout.write('\n') return 0 if args.filename: with open(args.filename, 'r') as f: data = json.load(f) else: data = sys.stdin.read() data = json.loads(data) try: sys.stdout.write(json.dumps( jmespath.search(expression, data), indent=4, ensure_ascii=False)) sys.stdout.write('\n') except exceptions.ArityError as e: sys.stderr.write("invalid-arity: %s\n" % e) return 1 except exceptions.JMESPathTypeError as e: sys.stderr.write("invalid-type: %s\n" % e) return 1 except exceptions.UnknownFunctionError as e: sys.stderr.write("unknown-function: %s\n" % e) return 1 except exceptions.ParseError as e: sys.stderr.write("syntax-error: %s\n" % e) return 1 if __name__ == '__main__': sys.exit(main())