Skip to content

Intelligence Indicator Graph

The Intelligence Indicator Graph service collection provides operations for looking up and searching threat intelligence indicators. Retrieve indicators based on their value or search using FQL filters across a broad set of indicator properties.

LanguageLast Update
Pythonv1.5.4
PowerShellv2.2.9
Gov0.20.0
TypeScriptv0.6.0
Rustv0.7.0
Rubyv1.2.0
OperationDescription
LookupIndicators
lookup_indicators
Get indicators based on their value.
SearchIndicators
search
Search indicators based on FQL filter.

Get indicators based on their value.

POST /intelligence/combined/indicators/v1
Scope Intelligence Indicator Graph: READ Consumes · Produces application/json
PEP 8 lookup_indicators
NameTypeData typeDescription
bodybodydictionaryFull body payload as a dictionary. Not required when using other keywords.
valuesbodylist of stringsList of indicator values to look up.
from falconpy import IntelligenceIndicatorGraph
falcon = IntelligenceIndicatorGraph(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.lookup(values=id_list)
print(response)

Search indicators based on FQL filter.

POST /intelligence/combined/indicators/v1
Scope Intelligence Indicator Graph: READ Consumes · Produces application/json
PEP 8 search
NameTypeData typeDescription
bodybodydictionaryFull body payload as JSON formatted dictionary.
filterbodystringFQL formatted filter. Filter parameters include: Type, LastUpdated, KillChain, MaliciousConfidence, MaliciousConfidenceValidatedTime, FirstSeen, LastSeen, Adversaries.Name, Adversaries.Slug, Reports.Title, Reports.Slug, Threats.FamilyName, Vulnerabilities.CVE, Sectors.Name, FileDetails.SHA256, FileDetails.SHA1, FileDetails.MD5, DomainDetails.Detail, IPv4Details.IPv4, IPv6Details.IPv6, URLDetails.URL and others.
limitqueryintegerLimit
offsetquerystringOffset
parametersquerydictionaryFull query parameters payload as a dictionary, not required when using other keywords.
sortbodydictionary or list of dictionariesList of sort operations to perform on the resultset.
from falconpy import IntelligenceIndicatorGraph
falcon = IntelligenceIndicatorGraph(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.search(filter="string",
limit=integer,
offset=integer,
sort=["string"])
print(response)