falconpy


FalconPy - The CrowdStrike Falcon SDK for Python
This folder contains the FalconPy project, a Python interface handler for the CrowdStrike Falcon OAuth2 API.
Service Classes
Currently implemented
Each class defined below represents a single CrowdStrike Falcon API service collection, with methods defined for every single operation available within that service collection.
cloud_connect_aws.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/cloud-connect-aws
cspm-registration.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/cspm-registration
custom_ioa.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/custom-ioa
d4c_registration.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/d4c-registration
detects.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/detects
device_control_policies.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/device-control-policies
discover.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/discover
event_streams.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/event-streams
falcon_complete_dashboard.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/falcon-complete-dashboard
falcon_container.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/falcon-container
falconx_sandbox.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/falconx-sandbox
filevantage.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/filevantage
firewall_management.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/firewall-management
firewall_policies.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/firewall-policies
host_group.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/host-group
hosts.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/hosts
identity_protection.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/identity-protection
incidents.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/incidents
installation_tokens.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/installation-tokens
intel.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/intel
ioa_exclusions.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/ioa-exclusions
ioc.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/ioc
iocs.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/iocs
kubernetes_protection.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/kubernetes-protection
malquery.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/malquery
message_center.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/message-center
ml_exclusions.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/ml-exclusions
mobile_enrollment.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/mobile-enrollment
mssp.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/mssp
oauth2.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/oauth2
ods.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/ods
overwatch_dashboard.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/overwatch-dashboard
prevention_policy.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/prevention-policies
quarantine.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/quarantine
quick_scan.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/quick-scan
real_time_response_admin.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/real-time-response-admin
real_time_response.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/real-time-response
recon.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/recon
report_executions.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/report-executions
response_policies.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/response-policies
sample_uploads.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/sample-uploads
scheduled_reports.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/scheduled-reports
sensor_download.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/sensor-download
sensor_update_policy.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/sensor-update-policies
sensor_visibility_exclusions.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/sensor-visibility-exclusions
spotlight_evaluation_logic.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/spotlight-evaluation-logic
spotlight_vulnerabilities.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/spotlight-vulnerabilities
tailored_intelligence.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/tailored-intelligence
user_management.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/user-management
zero_trust_assessment.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html#/zero-trust-assessment
The Uber Class
A single class to interface with the entire API
The Uber class is a harness that leverages operation IDs to look up the necessary detail to interact with the entire API. You can also leverage the Uber Class to interact with operations not yet defined within the private endpoint submodule by making use of the override
keyword.
api_complete.py
https://assets.falcon.crowdstrike.com/support/api/swagger.html
Last updated
Was this helpful?