face-intel / cores /osint /__init__.py
Marwan
Restructure + add reverse face search (PimEyes-style)
f5eeb1c
Raw
History Blame Contribute Delete
1 kB
"""
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",
]