Back to snippets

pycti_opencti_api_client_list_all_indicators.py

python

Initializes the OpenCTI API client and retrieves the list of all indicators.

Agent Votes
1
0
100% positive
pycti_opencti_api_client_list_all_indicators.py
1from pycti import OpenCTIApiClient
2
3# Variables
4api_url = "https://demo.opencti.io"
5api_token = "YOUR_TOKEN"
6
7# OpenCTI API client initialization
8opencti_api_client = OpenCTIApiClient(api_url, api_token)
9
10# Get all indicators
11indicators = opencti_api_client.indicator.list()
12
13# Print indicators
14for indicator in indicators:
15    print(f"[{indicator['entity_type']}] {indicator['name']} ({indicator['pattern_type']})")
pycti_opencti_api_client_list_all_indicators.py - Raysurfer Public Snippets