pyhuntress/src/scratchpad.py
2025-07-23 15:10:41 -05:00

55 lines
1.3 KiB
Python

import os
from pyhuntress import HuntressSIEMAPIClient
from dotenv import load_dotenv
load_dotenv()
siem_url = os.getenv('siem_url')
publickey = os.getenv('publickey')
privatekey = os.getenv('privatekey')
# init client
siem_api_client = HuntressSIEMAPIClient(
siem_url,
publickey,
privatekey,
)
#account = siem_api_client.account.get()
#print(account)
#actor = siem_api_client.actor.get()
#print(actor)
#agents = siem_api_client.agents.get()
#print(agents)
#billingreports = siem_api_client.billing_reports.get()
#print(billingreports)
#incidentreports = siem_api_client.incident_reports.get()
#print(incidentreports)
#organizations = siem_api_client.organizations.get()
#print(organizations)
#reports = siem_api_client.reports.get()
#print(reports)
#signals = siem_api_client.signals.get()
#print(signals)
paginated_billingreports = siem_api_client.billing_reports.paginated(1, 10)
print(paginated_billingreports.data)
paginated_incidentreports = siem_api_client.incident_reports.paginated(1, 10)
print(paginated_incidentreports.data)
paginated_organizations = siem_api_client.organizations.paginated(1, 10)
print(paginated_organizations.data)
paginated_reports = siem_api_client.reports.paginated(1, 10)
print(paginated_reports.data)
paginated_signals = siem_api_client.signals.paginated(1, 10)
print(paginated_signals.data)