Fields

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

Types

type description
text Text is fuzzy and case insensitive
keyword Keyword is precise and case sensitive
ip IP is precise and can be a CIDR range
dns DNS will be matched from top domain (eg, leakix.net includes *.leakix.net)
integer Numbers can be used in range queries
date Date can be used in range queries

Global fields

Global fields are available in both the service and leak scope

Field Type Description Example
plugin keyword Plugin name GitConfigPlugin
event_pipeline keyword Steps used for indexing the result CertStream
l9fp keyword LeakIX's fingerprint
time date Indexing date 2023-01-01
ip ip IP 8.8.0.0/16
host dns Domain/vhost if applicable leakix.net
port keyword Port 8000
transport keyword Transports used tls, http, smb
http.url keyword URL path /.git/config
http.status integer HTTP status code 401
http.length integer HTTP content length
http.header map HTTP headers http.header.server:Apache
http.title text HTML title
summary text Banner or summary
ssl.detected bool SSL detected
ssl.jarm keyword JARM fingerprint
ssl.cypher_suite keyword SSL cypher suite TLS_AES_128_GCM_SHA256
ssl.version keyword SSL version TLSv1.3
ssl.certificate.cn dns SSL Common Name
ssl.certificate.domain dns SSL domain list
ssl.certificate.fingerprint keyword SSL certificate fingerprint
ssl.certificate.key_algo keyword SSL algorithm RSA
ssl.certificate.key_size integer SSL key size 2048
ssl.certificate.issuer_name text SSL certificate issuer name
ssl.certificate.not_before date SSL certificate start date 2023-01-01
ssl.certiticate.not_after date SSL certificate end date
ssl.certificate.valid bool SSL certificate validity
ssh.fingerprint keyword SSH fingerprint
ssh.version int SSH protocol version
ssh.banner text SSH banner
ssh.motd text SSH message of the day
service.software.name keyword Service software name Apache
service.software.version keyword Service software version
service.software.os keyword Service software OS Ubuntu
service.software.modules.name keyword Service's module name PHP, OpenSSL
service.software.modules.version keyword Service's module version
tags keyword Tag ntlm
geoip.continent_name keyword Continent name Europe
geoip.region_iso_code keyword Region ISO code
geoip.city_name keyword City name
geoip.country_iso_code keyword Country ISO code FR
geoip.country_name keyword Country name France
geoip.region_name keyword Region name
geoip.location.lat float Location latitude
geoip.location.lon float Location longitude
network.organization_name keyword Network operator name Hetzner Online GmbH
network.asn int Network operator AS number 16276
network.network keyword Network range

Leak specific fields

Leak fields are only available in the leak scope.

Field Type Description Example
creation_date date Leak first detection date 2023-01-01
update_date date Leak last detection date 2023-01-01
age integer Number of days the leak has been open
leak.severity keyword Leak severity critical, high
leak.dataset.rows int Leak number of rows
leak.dataset.files int Leak number of files
leak.dataset.size int Leak size in bytes
leak.dataset.collections int Leak number of databases
leak.dataset.infected bool Service is infected/ransomed
leak.dataset.ransom_notes text Ransom notes left public btc
service.credentials.noauth bool Service credentials not present
service.credentials.username keyword Service username used
service.credentials.password keyword Service password used
service.credentials.key keyword Service key used
service.credentials.raw keyword Service other credential used