Fields

LeakIX syntax is called YQL and is based on the opensource YQL-Elastic library.

Types

typedescription
textText is fuzzy and case insensitive
keywordKeyword is precise and case sensitive
ipIP is precise and can be a CIDR range
dnsDNS will be matched from top domain (eg, leakix.net includes *.leakix.net)
integerNumbers can be used in range queries
dateDate can be used in range queries

Global fields

Global fields are available in both the service and leak scope

FieldTypeDescriptionExample
pluginkeywordPlugin nameGitConfigPlugin
event_pipelinekeywordSteps used for indexing the resultCertStream
l9fpkeywordLeakIX's fingerprint
timedateIndexing date2023-01-01
ipipIP8.8.0.0/16
hostdnsDomain/vhost if applicableleakix.net
portkeywordPort8000
transportkeywordTransports usedtls, http, smb
http.urlkeywordURL path/.git/config
http.statusintegerHTTP status code401
http.lengthintegerHTTP content length
http.headermapHTTP headershttp.header.server:Apache
http.titletextHTML title
summarytextBanner or summary
ssl.detectedboolSSL detected
ssl.jarmkeywordJARM fingerprint
ssl.cypher_suitekeywordSSL cypher suiteTLS_AES_128_GCM_SHA256
ssl.versionkeywordSSL versionTLSv1.3
ssl.certificate.cndnsSSL Common Name
ssl.certificate.domaindnsSSL domain list
ssl.certificate.fingerprintkeywordSSL certificate fingerprint
ssl.certificate.key_algokeywordSSL algorithmRSA
ssl.certificate.key_sizeintegerSSL key size2048
ssl.certificate.issuer_nametextSSL certificate issuer name
ssl.certificate.not_beforedateSSL certificate start date2023-01-01
ssl.certiticate.not_afterdateSSL certificate end date
ssl.certificate.validboolSSL certificate validity
ssh.fingerprintkeywordSSH fingerprint
ssh.versionintSSH protocol version
ssh.bannertextSSH banner
ssh.motdtextSSH message of the day
service.software.namekeywordService software nameApache
service.software.versionkeywordService software version
service.software.oskeywordService software OSUbuntu
service.software.modules.namekeywordService's module namePHP, OpenSSL
service.software.modules.versionkeywordService's module version
tagskeywordTagntlm
geoip.continent_namekeywordContinent nameEurope
geoip.region_iso_codekeywordRegion ISO code
geoip.city_namekeywordCity name
geoip.country_iso_codekeywordCountry ISO codeFR
geoip.country_namekeywordCountry nameFrance
geoip.region_namekeywordRegion name
geoip.location.latfloatLocation latitude
geoip.location.lonfloatLocation longitude
network.organization_namekeywordNetwork operator nameHetzner Online GmbH
network.asnintNetwork operator AS number16276
network.networkkeywordNetwork range

Leak specific fields

Leak fields are only available in the leak scope.

FieldTypeDescriptionExample
creation_datedateLeak first detection date2023-01-01
update_datedateLeak last detection date2023-01-01
ageintegerNumber of days the leak has been open
leak.severitykeywordLeak severitycritical, high
leak.dataset.rowsintLeak number of rows
leak.dataset.filesintLeak number of files
leak.dataset.sizeintLeak size in bytes
leak.dataset.collectionsintLeak number of databases
leak.dataset.infectedboolService is infected/ransomed
leak.dataset.ransom_notestextRansom notes left publicbtc
service.credentials.noauthboolService credentials not present
service.credentials.usernamekeywordService username used
service.credentials.passwordkeywordService password used
service.credentials.keykeywordService key used
service.credentials.rawkeywordService other credential used