available-enrichers.mdx 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. ---
  2. title: "Enrichers catalog"
  3. description: "Quick start guide to using Enrichers for your OSINT investigations."
  4. category: "Sources"
  5. order: 11
  6. author: "Flowsint Team"
  7. tags: ["tutorial", "getting-started", "enrichers"]
  8. version: "1.2.8"
  9. last_updated_at: "2026-05-15"
  10. ---
  11. ### ASN
  12. **asn_to_cidrs**: Given an ASN, enumerate its announced CIDR ranges.
  13. Tools/Pivots: [asnmap](https://github.com/projectdiscovery/asnmap) (CLI), [jq](https://jqlang.github.io/jq/) (CLI)
  14. ### CIDR
  15. **cidr_to_ips**: Expand a CIDR to IPs by PTR enumeration heuristics.
  16. Tools/Pivots: [dnsx](https://github.com/projectdiscovery/dnsx) (CLI)
  17. ### Crypto
  18. **cryptowallet_to_transactions**: Fetch ETH wallet transactions and map wallet-to-wallet relationships.
  19. Tools/APIs: [Etherscan API](https://docs.etherscan.io/)
  20. **cryptowallet_to_nfts**: Fetch ERC-721/1155 NFT transfers for a wallet.
  21. Tools/APIs: [Etherscan API](https://docs.etherscan.io/)
  22. ### Domain
  23. **domain_to_ip**: Resolve domains to IPv4 addresses.
  24. Tools/Pivots: DNS resolution (socket)
  25. **domain_to_subdomains**: Discover subdomains for a domain.
  26. Tools/APIs: [subfinder](https://github.com/projectdiscovery/subfinder) (CLI), fallback to [crt.sh JSON API](https://crt.sh/?output=json)
  27. **domain_to_whois**: Retrieve WHOIS registration data for a domain.
  28. Tools/APIs: [python-whois](https://pypi.org/project/python-whois/)
  29. **domain_to_asn**: Map a domain to its ASN by resolving and querying ASN data.
  30. Tools/Pivots: system DNS, [asnmap](https://github.com/projectdiscovery/asnmap) (CLI)
  31. **domain_to_root_domain**: Convert a subdomain to its registrable root.
  32. Tools/Pivots: internal domain utils
  33. **domain_to_history**: Retrieve historical WHOIS records and extract related entities (individuals, organizations, emails, phones, locations).
  34. Tools/APIs: [Whoxy API](https://www.whoxy.com/api/)
  35. **domain_to_website**: Convert a domain to a reachable website URL (HTTP/HTTPS), following redirects.
  36. Tools/Pivots: HTTP HEAD requests
  37. **domain_to_tls**: Retrieve TLS/SSL certificate information for a domain.
  38. Tools/Pivots: [httpx](https://github.com/projectdiscovery/httpx) (CLI)
  39. **domain_to_whois_history**: Retrieve historical WHOIS records for a domain and extract related entities (individuals, organizations, emails, locations).
  40. Tools/APIs: [WhoisXML API](https://whois.whoisxmlapi.com/)
  41. **domain_to_dehashed**: Get breach intelligence (credentials, related individuals) associated with a domain.
  42. Tools/APIs: [DeHashed API](https://www.dehashed.com/docs)
  43. ### Email
  44. **email_to_breaches**: Check whether an email appears in known breaches.
  45. Tools/APIs: [Have I Been Pwned API](https://haveibeenpwned.com/API/v3)
  46. **email_to_gravatar**: Check Gravatar existence and profile for an email (via MD5 hash).
  47. Tools/APIs: [Gravatar endpoints](https://en.gravatar.com/site/implement/images/)
  48. **email_to_domain**: Extract the domain part of an email address.
  49. Tools/Pivots: internal email parser
  50. **email_to_domains**: Find domains registered by a given email address; extract related contacts and entities.
  51. Tools/APIs: [Whoxy API](https://www.whoxy.com/api/)
  52. **email_to_username**: Extract the local-part of an email as a Username entity.
  53. Tools/Pivots: internal email parser
  54. **email_to_intelligence**: Get breach intelligence (credentials, related individuals) associated with an email.
  55. Tools/APIs: [DeHashed API](https://www.dehashed.com/docs)
  56. **email_to_device_hudsonrock**: Look up devices compromised by infostealers and associated with an email.
  57. Tools/APIs: [HudsonRock API](https://www.hudsonrock.com/)
  58. ### Individual
  59. **individual_to_domains**: Find domains registered by a specific person; extract related contacts and attributes.
  60. Tools/APIs: [Whoxy API](https://www.whoxy.com/api/)
  61. **individual_to_organization**: Find organizations related to a person in French registries.
  62. Tools/APIs: SIRENE (via internal SireneTool) — see [INSEE Sirene API](https://api.insee.fr/catalogue/#/datasets/sirene)
  63. ### IP
  64. **ip_to_domain**: Reverse-resolve IPs to domains via PTR and Certificate Transparency pivots.
  65. Tools/APIs: DNS PTR (socket), [crt.sh JSON API](https://crt.sh/?output=json)
  66. **ip_to_infos**: Enrich IPs with geolocation and ISP data.
  67. Tools/APIs: [ip-api.com](https://ip-api.com/)
  68. **ip_to_asn**: Map IPs to their ASN.
  69. Tools/Pivots: AsnmapTool ([asnmap](https://github.com/projectdiscovery/asnmap))
  70. **ip_to_ports**: Scan an IP for open ports and services.
  71. Tools/Pivots: [naabu](https://github.com/projectdiscovery/naabu) (CLI)
  72. **ip_to_fraudscore**: Compute a fraud risk score for an IP address.
  73. Tools/APIs: [Scamalytics API](https://scamalytics.com/ip-api)
  74. **ip_to_intelligence**: Get breach intelligence (credentials, related individuals) associated with an IP.
  75. Tools/APIs: [DeHashed API](https://www.dehashed.com/docs)
  76. ### Organization
  77. **org_to_domains**: Find domains registered by an organization; extract contacts and related entities.
  78. Tools/APIs: [Whoxy API](https://www.whoxy.com/api/)
  79. **org_to_infos**: Enrich organizations with French registry data and leaders.
  80. Tools/APIs: SIRENE (SireneTool) — see [INSEE Sirene API](https://api.insee.fr/catalogue/#/datasets/sirene)
  81. **org_to_asn**: Find ASNs associated with an organization name.
  82. Tools/Pivots: [asnmap](https://github.com/projectdiscovery/asnmap) (CLI), [jq](https://jqlang.github.io/jq/) (CLI)
  83. ### Phone
  84. **phone_to_infos**: Probe phone footprint across services (demo modules) and normalize number.
  85. Tools/APIs: ignorant modules (Amazon, Snapchat, Instagram), [httpx](https://github.com/projectdiscovery/httpx)
  86. **phone_to_carrier**: Look up carrier, country, and validity metadata for a phone number.
  87. Tools/APIs: [Veriphone API](https://veriphone.io/)
  88. **phone_to_device_hudsonrock**: Look up devices compromised by infostealers and associated with a phone number.
  89. Tools/APIs: [HudsonRock API](https://www.hudsonrock.com/)
  90. ### Social
  91. **username_to_socials_sherlock**: Enumerate social accounts for a username using Sherlock.
  92. Tools/Pivots: [sherlock](https://github.com/sherlock-project/sherlock) (CLI)
  93. **username_to_socials_maigret**: Enumerate social accounts for a username using Maigret and parse rich metadata.
  94. Tools/Pivots: [maigret](https://github.com/soxoj/maigret) (CLI)
  95. **username_to_dehashed**: Get breach intelligence (credentials, related individuals) associated with a username.
  96. Tools/APIs: [DeHashed API](https://www.dehashed.com/docs)
  97. **username_to_device_hudsonrock**: Look up devices compromised by infostealers and associated with a username.
  98. Tools/APIs: [HudsonRock API](https://www.hudsonrock.com/)
  99. ### Website
  100. **website_to_crawler**: Crawl a website to extract emails and phone numbers.
  101. Tools/APIs: ReconCrawlTool (`reconcrawl`)
  102. **website_to_domain**: Extract the domain name from a website URL.
  103. Tools/Pivots: internal URL parser
  104. **website_to_subdomains**: Find subdomains of a website's domain via external scan.
  105. Tools/APIs: [c99.nl API](https://api.c99.nl/)
  106. **website_to_links**: Crawl a website and collect internal/external links and domains.
  107. Tools/APIs: reconspread Crawler
  108. **website_to_text**: Fetch and extract visible text from a webpage.
  109. Tools/APIs: HTTP GET, [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/bs4/doc/)
  110. **website_to_webtrackers**: Extract analytics/ads tracking codes from a website.
  111. Tools/APIs: recontrack TrackingCodeExtractor
  112. ---
  113. Notes
  114. - Some enrichers optionally depend on docker binaries: `subfinder`, `asnmap`, `dnsx`, `naabu`, `httpx`, and `jq` which are installed in the docker container.
  115. - API-keyed enrichers read keys from params or environment (e.g., `HIBP_API_KEY`, `ETHERSCAN_API_KEY`, `WHOXY_API_KEY`, `WHOISXML_API_KEY`, `DEHASHED_API_KEY`, `SCAMALYTICS_API_KEY`, `VERIPHONE_API_KEY`, `C99_API_KEY`).
  116. - Internal/test enrichers (`domain_to_dummy`, `ip_to_dummy_domains`, `n8n_connector`) are not listed here — they exist in the codebase but are not part of the public catalog.