mirror of
https://github.com/reconurge/flowsint.git
synced 2026-05-07 12:26:24 -05:00
[PR #108] Add PhishStats API Enrichers for Phishing Intelligence #146
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/reconurge/flowsint/pull/108
Author: @eschultze
Created: 1/19/2026
Status: 🔄 Open
Base:
main← Head:feature/add-phishstats-enrichers📝 Commits (1)
c1a9647feat: Add PhishStats API enrichers for phishing intelligence📊 Changes
5 files changed (+1184 additions, -0 deletions)
View changed files
➕
flowsint-enrichers/src/flowsint_enrichers/domain/to_phishstats.py(+220 -0)➕
flowsint-enrichers/src/flowsint_enrichers/ip/to_phishstats.py(+212 -0)➕
flowsint-enrichers/src/flowsint_enrichers/phrase/to_phishstats.py(+268 -0)➕
flowsint-enrichers/src/flowsint_enrichers/website/to_phishstats.py(+238 -0)➕
flowsint-enrichers/src/tools/phishstats_client.py(+246 -0)📄 Description
This PR integrates the PhishStats API into Flowsint, adding four new enrichers and a specialized API client to provide real-time phishing intelligence.
Key Changes:
ip_to_phishstats/domain_to_phishstats/website_to_phishstats: Exact match lookups for high-precision intelligence.phrase_to_phishstats: A flexible search enricher that uses thePhrasetype andLIKEoperators to find matches in page titles and URLs.Website,Domain,Ip,ASN, andOrganization.PhishStatsClientwith automatic rate-limiting (20 req/min), timeouts (60s), and exponential backoff for retries.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.