sshmitm.plugins.session.clientaudit module

class sshmitm.plugins.session.clientaudit.SSHClientAudit(key_negotiation_data: KeyNegotiationData, client_version: str, client_name: Optional[str] = None, client_info: Optional[Dict[str, Dict[str, Any]]] = None)

Bases: object

audit() List[str]
between_versions(version_min: Union[None, int, float, str], version_max: Union[None, int, float, str]) bool
check_cves(vulnerabilities: Dict[str, List[str]]) List[str]
check_key_negotiation() Dict[str, List[str]]
get_version_string() Optional[str]
run_audit() None
class sshmitm.plugins.session.clientaudit.Vulnerability(cve: str, indocs: bool = False)

Bases: object

property url: str