OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
python37
/
bin
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
03/16/2023 11:26:12 AM
rwxr-xr-x
📁
__pycache__
-
03/16/2023 12:57:25 PM
rwxr-xr-x
📄
alembic
971 bytes
11/14/2023 11:45:20 AM
rwxr-xr-x
📄
chardetect
977 bytes
11/14/2023 12:05:51 PM
rwxr-xr-x
📄
easy_install
243 bytes
03/16/2023 12:55:48 PM
rwxr-xr-x
📄
easy_install-3.7
243 bytes
03/16/2023 12:55:48 PM
rwxr-xr-x
📄
exabgp
393 bytes
03/16/2023 12:55:54 PM
rwxr-xr-x
📄
exabgp-cli
401 bytes
03/16/2023 12:55:54 PM
rwxr-xr-x
📄
exabgp-healthcheck
417 bytes
03/16/2023 12:55:54 PM
rwxr-xr-x
📄
exabgpcli
399 bytes
03/16/2023 12:55:54 PM
rwxr-xr-x
📄
futurize
973 bytes
11/14/2023 12:35:07 PM
rwxr-xr-x
📄
jp.py
1.67 KB
03/16/2023 12:57:25 PM
rwxr-xr-x
📄
jsonschema
986 bytes
11/14/2023 01:06:18 PM
rwxr-xr-x
📄
mako-render
970 bytes
11/14/2023 01:18:10 PM
rwxr-xr-x
📄
normalizer
1013 bytes
11/14/2023 12:08:47 PM
rwxr-xr-x
📄
nosetests-3.7
398 bytes
11/14/2023 03:11:47 PM
rwxr-xr-x
📄
pasteurize
977 bytes
11/14/2023 12:35:07 PM
rwxr-xr-x
📄
pip
661 bytes
11/13/2023 09:31:07 PM
rwxr-xr-x
📄
pip-3
661 bytes
11/13/2023 09:31:07 PM
rwxr-xr-x
📄
pip-3.7
661 bytes
11/13/2023 09:31:07 PM
rwxr-xr-x
📄
pip3
661 bytes
11/13/2023 09:31:07 PM
rwxr-xr-x
📄
pip3.7
661 bytes
11/13/2023 09:31:07 PM
rwxr-xr-x
📄
pydoc3
91 bytes
04/17/2024 05:35:58 PM
rwxr-xr-x
📄
pydoc3.7
91 bytes
04/17/2024 05:35:58 PM
rwxr-xr-x
📄
pyroute2-cli
226 bytes
03/16/2023 12:56:30 PM
rwxr-xr-x
📄
pyroute2-dhcp-client
230 bytes
03/16/2023 12:56:30 PM
rwxr-xr-x
📄
pyroute2-test-platform
239 bytes
03/16/2023 12:56:30 PM
rwxr-xr-x
📄
python3
7.74 KB
04/17/2024 05:37:01 PM
rwxr-xr-x
📄
python3-config
173 bytes
01/29/2024 12:00:24 PM
rwxr-xr-x
📄
python3.7
7.74 KB
04/17/2024 05:37:01 PM
rwxr-xr-x
📄
python3.7-config
173 bytes
01/29/2024 12:00:24 PM
rwxr-xr-x
📄
python3.7m
7.74 KB
04/17/2024 05:37:01 PM
rwxr-xr-x
📄
python3.7m-config
173 bytes
01/29/2024 12:00:24 PM
rwxr-xr-x
📄
python3.7m-x86_64-config
3.57 KB
01/29/2024 11:58:17 AM
rwxr-xr-x
📄
pyvenv
448 bytes
04/17/2024 05:35:58 PM
rwxr-xr-x
📄
pyvenv-3.7
448 bytes
04/17/2024 05:35:58 PM
rwxr-xr-x
📄
raven
961 bytes
11/14/2023 02:14:56 PM
rwxr-xr-x
📄
ss2
235 bytes
03/16/2023 12:56:30 PM
rwxr-xr-x
📄
tabulate
222 bytes
03/16/2023 12:56:58 PM
rwxr-xr-x
📄
virtualenv
992 bytes
05/26/2022 12:12:42 PM
rwxr-xr-x
📄
virtualenv-3
992 bytes
05/26/2022 12:12:42 PM
rwxr-xr-x
📄
virtualenv-37
992 bytes
05/26/2022 12:12:42 PM
rwxr-xr-x
Editing: jp.py
Close
#!/opt/alt/python37/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())