Output types
... or how secator unifies all output into common schemas.
📜 Certificate
@dataclass
class Certificate(OutputType):
host: str
fingerprint_sha256: str = field(default='')
ip: str = field(default='', compare=False)
raw_value: str = field(default='', compare=False)
subject_cn: str = field(default='', compare=False)
subject_an: list[str] = field(default_factory=list, compare=False)
not_before: datetime = field(default=None, compare=False)
not_after: datetime = field(default=None, compare=False)
issuer_dn: str = field(default='', compare=False)
issuer_cn: str = field(default='', compare=False)
issuer: str = field(default='', compare=False)
self_signed: bool = field(default=True, compare=False)
trusted: bool = field(default=False, compare=False)
status: str = field(default=CERTIFICATE_STATUS_UNKNOWN, compare=False)
keysize: int = field(default=None, compare=False)
serial_number: str = field(default='', compare=False)
ciphers: list[str] = field(default_factory=list, compare=False)🪪 Domain
⍼ Exploit
💻 Ip
🔓 Port
🎤 Record
🏰 Subdomain
🏷️ Tag
🔗 Url
👤 UserAccount
🚨 Vulnerability
Last updated