kestrel-lang

View on PyPIReverse Dependencies (0)

1.7.6 kestrel_lang-1.7.6-py3-none-any.whl

Wheel Details

Project: kestrel-lang
Version: 1.7.6
Filename: kestrel_lang-1.7.6-py3-none-any.whl
Download: [link]
Size: 92742
MD5: 7a077b3a73e8423da04d2a98ef675cd6
SHA256: 129bb31931e17463ee2f49510dc2fb6703f9cd87a9829b29b515fa0a4ece8fc2
Uploaded: 2023-09-25 15:14:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: kestrel-lang
Version: 1.7.6
Summary: Kestrel Threat Hunting Language
Home-Page: https://github.com/opencybersecurityalliance/kestrel-lang
Project-Url: Documentation, https://kestrel.readthedocs.io/
License: Apache 2.0 License
Keywords: domain specific language,cyber threat hunting,extended detection and response
Classifier: Topic :: Security
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.8
Requires-Dist: typeguard (>=4.1.5)
Requires-Dist: pyyaml (>=6.0.1)
Requires-Dist: lxml (>=4.9.3)
Requires-Dist: lark (>=1.1.7)
Requires-Dist: pandas (>=2.0.3)
Requires-Dist: pyarrow (>=13.0.0)
Requires-Dist: docker (>=6.1.3)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: nest-asyncio (>=1.5.8)
Requires-Dist: stix-shifter (==6.2.1)
Requires-Dist: stix-shifter-utils (==6.2.1)
Requires-Dist: firepit (>=2.3.29)
Description-Content-Type: text/x-rst
License-File: LICENSE.md
License-File: AUTHORS.rst
[Description omitted; length: 11240 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
kestrel/__init__.py sha256=vTHceB-_b6CLAFCs-0TGcukFjTIjmas0yLbBesKfbiE 82
kestrel/__main__.py sha256=hxFWQsYWga5iSmk776b9z5Xhd1cJbNtsENrbkmHMmLM 1174
kestrel/config.py sha256=-Q9164Wmp0EohgokkZNkoBCN5k5MZ-kdD3QlAoQF1J4 1361
kestrel/config.yaml sha256=O4TRkUU_sn8KaaEQUxAnlTsSCMKBanjgkpzShSYbwDs 2830
kestrel/exceptions.py sha256=m-AGC91RzhCeMZCs332FI9hu9xeIHiwx6oxDE9zU3rs 9689
kestrel/session.py sha256=vwPJfPwznV5LdNpLd_T8JcANOYy7Sw0Klx6dSzt_Gpw 20501
kestrel/utils.py sha256=ewuOhtcA0uVI1w2QYvikE4BzzfiAllP22Y3quGH1PNo 3162
kestrel/absinterface/__init__.py sha256=5_4KrtjphaE8gx72FU10Uq_AbLouNAE6oHgP99rsRTk 58
kestrel/absinterface/manager.py sha256=uh1ILpoQ7UaT_BEcnRkhROM0PLpYbTqHNCEQutTE7kE 4591
kestrel/analytics/__init__.py sha256=giOYi6icTwQ7F57zMLjNHRa9QaWoik0gxWyr0-IxUyk 137
kestrel/analytics/interface.py sha256=B5j-_sOd8dU5LQgQgzfmyCbTFydWO4LHw88tmWv3Iqo 3895
kestrel/analytics/manager.py sha256=l4_ccjqt6pkLuD0RM6CxLu16L_CPAhjrzBeQmswC06o 1113
kestrel/codegen/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kestrel/codegen/commands.py sha256=TbMJ7ItvsQmFUhDYawhgJF8UweyTjYoUYG4cIMWEDTM 18027
kestrel/codegen/data.py sha256=Qff9c-JW9yvnr0hURmyLDLAZII4Mzs4EbH7Opniu-x0 3398
kestrel/codegen/display.py sha256=hvrOtbNqe9SLJVBG2I4x5PmIPrcIRbtOHXd4dgSEK6Y 5273
kestrel/codegen/prefetch.py sha256=SVkEL8IUQQCfqsk6C_DmxWTZ6WOYIgcGOA7ggkGr4iU 6503
kestrel/codegen/queries.py sha256=Xa9SsIgKrIVyCWXYwIZ6SzE2C4I7671CnI6FXz0TVR8 4923
kestrel/codegen/relations.py sha256=2PU9OgUH2-KlO3jN5jDvJBSR5KN1ChBCRodvIjJDtP4 13226
kestrel/codegen/summary.py sha256=uBeRkyfdurlFDgFLWIxip_0kVPqs8Irzl6Lxc7cEqsE 3493
kestrel/datasource/__init__.py sha256=cLCC6_jSluveJEFxhexk6lyJdNgn0eJS3t0qrzkBo8Q 214
kestrel/datasource/interface.py sha256=oZ-PAgIcNkU2cmGcz0c97G4o911HEAlRWmwSWCYUTy8 4424
kestrel/datasource/manager.py sha256=37mvzYY5Zez4RVwDsWQA_0awZR8vkDo8p7kdyrXVlkI 1261
kestrel/datasource/retstruct.py sha256=H1dmeWXaykmt-cv1TPwDSZJ4vNIP_BYBR09yx5Kqons 1526
kestrel/semantics/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kestrel/semantics/completor.py sha256=946IowFC-6J4uRTtE28Q8HzgfNnIZdTpz7dyTQV-JuM 10098
kestrel/semantics/processor.py sha256=rF3PZNOAElMUy-QdCXahrtPhAftWGZCgYTgwAs6qBNE 4872
kestrel/semantics/reference.py sha256=qXgUIkdfsXEpALH9gnWt5LZfS3vx3TxPeLsGKOmEuT8 2053
kestrel/symboltable/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kestrel/symboltable/symtable.py sha256=DeDYy4DG7b42j5c0e9hijNu4vmZsJYu5BJEwdSUtacM 249
kestrel/symboltable/variable.py sha256=LPSsB3y-35jvUBPM767RvFxbmdtiFFjgc3ag1ft1WwQ 3995
kestrel/syntax/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
kestrel/syntax/ecgpattern.lark sha256=wN97EedUDct85KLO042fcFnvkCehXI19uNCm744BqgM 128
kestrel/syntax/ecgpattern.py sha256=lnMh8Nv2QMNCVP4B2tgPjoVtJ2fS87qARDiW5MRwAlQ 10211
kestrel/syntax/kestrel.lark sha256=fhAzB5rRJqfHwzbrJ_1zN95PR2HenzEA8WnRKhi23C8 6344
kestrel/syntax/parser.py sha256=RTqZss8fphuzDl46vBYT3MJpQNlY2kATJhWUWVBczyk 15213
kestrel/syntax/reference.py sha256=U9Fv9AeVLHzTFJybJPvxcbIMDeHDy14uDdtSru_xrvg 2015
kestrel/syntax/utils.py sha256=bplFOYsN-aJvATTJtl2zeM3VetZIGDbBPNQMK5STBn0 2300
kestrel_analytics_docker/__init__.py sha256=brpo0lUDfnQ6VdcGUy8TZ-3dmcfFa_IK9LPDtk6M6LQ 63
kestrel_analytics_docker/config.py sha256=m88_TQv6G2jN76lXV1Y3Ea-D71vz4jxafWKH-QIexH8 604
kestrel_analytics_docker/interface.py sha256=miLz0w5ZqyKQQEas5_Skndphdl1cHvGXecmbOuID6nI 6123
kestrel_analytics_python/__init__.py sha256=RLsHvoBq8RPAzD4CCmqp4WZdN2WMVX_8qY1iss8F5bY 63
kestrel_analytics_python/config.py sha256=b-CtQMSbwF0p36uehu2KbtDE9psCYWTZ9qz06xzi-MY 1586
kestrel_analytics_python/interface.py sha256=j_UDrY9DQ31fK-FOd_LvR63jd2Fez5Ntj2IeYEbYyNY 12696
kestrel_datasource_stixbundle/__init__.py sha256=eaxiBNZwKCWVeFrMRuRg-mm6MqpHGN1qRSzGFKCdHjE 72
kestrel_datasource_stixbundle/interface.py sha256=e88lUbg1v49133xAMLxs8cRHON0nBXRB1Mukmy-sbRQ 7135
kestrel_datasource_stixshifter/__init__.py sha256=FORB9tUv2IK0MVs-rFkZHAh6dyPLC-6DD_rIPK0nRaY 74
kestrel_datasource_stixshifter/config.py sha256=fIIAoLnq6tvhqqoJUkHlmYXXGp4o3vI4To5cVIcp4SY 8283
kestrel_datasource_stixshifter/connector.py sha256=94DR-qD_-7Ni2eJ4bd6_VUS37xNb9kkAG6B7v2OwCgM 5029
kestrel_datasource_stixshifter/diagnosis.py sha256=n63-RiT9EIlieLHXfBNGhIO2umYYj8-zQYCLrxxYQ_0 5262
kestrel_datasource_stixshifter/interface.py sha256=UGO2cW1TMIwqKcxhu_d02nPiQGQ24pM563Fqu6IktNc 6867
kestrel_datasource_stixshifter/multiproc.py sha256=fczHnSh2zqGQpZCp_CyWzUhHsl9PDtJ-CC14j7mvubo 3337
kestrel_datasource_stixshifter/query.py sha256=epg7u8T2GqmuGyKfPv_hFyseJAwK1BU9WGa5FrmYRgA 6503
kestrel_datasource_stixshifter/worker/__init__.py sha256=9UzfshU7B-xq2qGkVXjNa_zNoKaZLlHin6uZUDqo7To 66
kestrel_datasource_stixshifter/worker/translator.py sha256=Y8xIsmyo0AWhokHF1vK5hVhZz1UnEne22eUmgHTSvUY 6771
kestrel_datasource_stixshifter/worker/transmitter.py sha256=qoQVXN5YrvgDcD49zYu7ZXBrvtb9unpFDh548RoWbyc 8316
kestrel_datasource_stixshifter/worker/utils.py sha256=kQGxWiBNvd55fTfP8hRfoPSO5oYJJv0nhFkamz8t1GY 648
kestrel_lang-1.7.6.data/scripts/ikestrel sha256=lZqs_npss9uHb7Em25wQuQEZyAblgIDcR87IWHOaeP4 2483
kestrel_lang-1.7.6.data/scripts/kestrel sha256=BDIDJSOzFmXUtIgLtsvCBuPuOfheHMQiEeVrrxhhyVQ 203
kestrel_lang-1.7.6.data/scripts/stix-shifter-diag sha256=aupjlTBsGPxAQhTinUFbnRRoNnt8vzlVKM1jZuRITR0 3061
kestrel_lang-1.7.6.dist-info/AUTHORS.rst sha256=CdQQiK06GtiUVsC2rZ42KtvYKpdQMEFRtX0u2nvwZHg 808
kestrel_lang-1.7.6.dist-info/LICENSE.md sha256=psuoW8kuDP96RQsdhzwOqi6fyWv0ct8CR6Jr7He_P_k 10173
kestrel_lang-1.7.6.dist-info/METADATA sha256=Wb_xmkYlNJpQ7F1rEANfD_PuuovedB_4WBlmmx4WArQ 12371
kestrel_lang-1.7.6.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
kestrel_lang-1.7.6.dist-info/top_level.txt sha256=aHTVky3w-HO2GIhk2nyXRZNQ6lR8EA5G3iBd13xwQrc 119
kestrel_lang-1.7.6.dist-info/RECORD

top_level.txt

kestrel
kestrel_analytics_docker
kestrel_analytics_python
kestrel_datasource_stixbundle
kestrel_datasource_stixshifter