Skip to main content
  • THIS IS NO LONGER UPDATED *

Crowdstrike API

Implements some of the functions to interface with the Crowdstrike APIs.

Want to contribute? Log an issue or PR on the Repo.

To enable logging, use loguru and run logger.enable("crowdstrike") in your script.

Checking that all the endpoints are covered

validate_api_endpoints.py needs the swagger.json file from the documentation page on crowdstrike.com, then you can check everything has an actionable method.

Eg:

2020-10-14 18:56:57.801 | INFO     | __main__:<module>:60 - [OK] create_rtr_session() implements /real-time-response/entities/sessions/v1 : post
2020-10-14 18:56:57.801 | INFO     | __main__:<module>:60 - [OK] delete_rtr_session() implements /real-time-response/entities/sessions/v1 : delete
2020-10-14 18:56:57.802 | ERROR    | __main__:<module>:64 - Path not found /real-time-response/queries/put-files/v1 : get
2020-10-14 18:56:57.802 | INFO     | __main__:<module>:60 - [OK] search_rtr_scripts() implements /real-time-response/queries/scripts/v1 : get
2020-10-14 18:56:57.802 | INFO     | __main__:<module>:60 - [OK] list_rtr_session_ids() implements /real-time-response/queries/sessions/v1 : get
2020-10-14 18:56:57.802 | ERROR    | __main__:<module>:64 - Path not found /samples/entities/samples/v2 : post
2020-10-14 18:56:57.802 | ERROR    | __main__:<module>:64 - Path not found /sensors/combined/installers/v1 : get
2020-10-14 18:56:57.802 | ERROR    | __main__:<module>:64 - Path not found /sensors/entities/datafeed-actions/v1/{partition} : post
2020-10-14 18:56:57.803 | ERROR    | __main__:<module>:64 - Path not found /sensors/entities/datafeed/v2 : get
2020-10-14 18:56:57.803 | ERROR    | __main__:<module>:64 - Path not found /sensors/entities/download-installer/v1 : get

... lots to do.

Release files for crowdstrike 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crowdstrike 0.0.5
File Size Uploaded
crowdstrike-0.0.5.tar.gz 13.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crowdstrike 0.0.5
File Interpreter ABI Platform
crowdstrike-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 30.7 kB

Release files / crowdstrike-0.0.5.tar.gz

Download URL crowdstrike-0.0.5.tar.gz
Size 13.1 kB
Tags Source
SHA-256 checksum
How to use checksums
e048160547d75024921b1cc006a367dd89663011f4e6c30c42eaa2d85397c038
BLAKE2b-256 checksum
How to use checksums
f5d82930b29e4bfe718b79715917b412bdf3a7542177e29e2df5269a63ae9bea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.9.4 Darwin/21.1.0

Release files / crowdstrike-0.0.5-py3-none-any.whl

Download URL crowdstrike-0.0.5-py3-none-any.whl
Size 17.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bdb9d50204be0c15f55487c05dfc70676df398d939b29a78fc2207b9434885d9
BLAKE2b-256 checksum
How to use checksums
4b273131f70e8bc06bb5755e91bb340a888fc250f87207f38da6dca3f1f0d0f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.9.4 Darwin/21.1.0

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page