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