| """ | |
| OSINT Core — URL normalization, domain classification, source-type | |
| classification, and reverse-search result merging. | |
| Used by the OSINT reverse-search orchestrator service (Phase 10) and | |
| the correlation engine (Phase 15). Pure stdlib — no external deps. | |
| """ | |
| from cores.osint.url import ( | |
| normalize_url, | |
| extract_domain, | |
| extract_root_domain, | |
| urls_equal, | |
| ) | |
| from cores.osint.sources import ( | |
| classify_source, | |
| SourceType, | |
| SOCIAL_PLATFORMS, | |
| NEWS_DOMAINS, | |
| MARKETPLACE_DOMAINS, | |
| FORUM_DOMAINS, | |
| ) | |
| from cores.osint.merger import ( | |
| merge_reverse_results, | |
| deduplicate_matches, | |
| assign_confidence, | |
| ReverseMatch, | |
| ) | |
| __all__ = [ | |
| # url | |
| "normalize_url", "extract_domain", "extract_root_domain", "urls_equal", | |
| # sources | |
| "classify_source", "SourceType", | |
| "SOCIAL_PLATFORMS", "NEWS_DOMAINS", "MARKETPLACE_DOMAINS", "FORUM_DOMAINS", | |
| # merger | |
| "merge_reverse_results", "deduplicate_matches", "assign_confidence", | |
| "ReverseMatch", | |
| ] | |