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

Function scan_ssl

cli/main.py:452–463  ·  view source on GitHub ↗

Analyze SSL/TLS configuration.

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

Source from the content-addressed store, hash-verified

450 scanner = DirectoryBruteforcer()
451 result = run_async(scanner.run(Target.from_string(target)))
452 display_result(result)
453
454
455@scan_app.command("ssl")
456def scan_ssl(
457 target: str = typer.Argument(..., help="Target domain"),
458 verbose: bool = typer.Option(False, "--verbose", "-v"),
459):
460 """Analyze SSL/TLS configuration."""
461 setup_logging(debug=verbose)
462 from modules.webscanner import SSLAnalyzer
463
464 console.print(f"[bold]SSL/TLS Analysis:[/bold] {target}")
465 scanner = SSLAnalyzer()
466 result = run_async(scanner.run(Target.from_string(target)))

Callers

nothing calls this directly

Calls 6

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

Tested by

no test coverage detected