MCPcopy Create free account
hub / github.com/TheSecuredAnalyst/security-suite / osint_emails

Function osint_emails

cli/main.py:311–322  ·  view source on GitHub ↗

Harvest email addresses.

(
    target: str = typer.Argument(..., help="Target domain"),
    verbose: bool = typer.Option(False, "--verbose", "-v"),
)

Source from the content-addressed store, hash-verified

309
310@osint_app.command("emails")
311def osint_emails(
312 target: str = typer.Argument(..., help="Target domain"),
313 verbose: bool = typer.Option(False, "--verbose", "-v"),
314):
315 """Harvest email addresses."""
316 setup_logging(debug=verbose)
317 from modules.osint import EmailHarvester
318
319 console.print(f"[bold]Email Harvesting:[/bold] {target}")
320 scanner = EmailHarvester()
321 result = run_async(scanner.run(Target.from_string(target)))
322 display_result(result)
323
324
325@osint_app.command("vt")

Callers

nothing calls this directly

Calls 6

runMethod · 0.95
setup_loggingFunction · 0.90
EmailHarvesterClass · 0.90
run_asyncFunction · 0.85
display_resultFunction · 0.85
from_stringMethod · 0.80

Tested by

no test coverage detected