mongoose.models.network_alert

class mongoose.models.network_alert.NetworkAlert(*, id=None, time=None, timestamp=None, community_id='', flow_id, src_ip, src_port, dst_ip, dst_port, protocol, app_proto='', rule='', action, gid, signature_id, rev, signature, category, severity, enrichment=None, extra=None)[source]

Bases: BaseModel

class Config[source]

Bases: object

from_attributes = True
classmethod app_proto_validator(v)[source]
classmethod timestamp_validator(v)[source]
action: str
app_proto: str
category: str
community_id: str
property community_id_b64: str
dst_ip: str
dst_port: int
enrichment: dict
extra: dict
flow_id: int
gid: int
id: str
protocol: str
rev: int
rule: str
severity: int
signature: str
signature_id: int
src_ip: str
src_port: int
time: datetime
timestamp: float
class mongoose.models.network_alert.NetworkAlertTable(**kwargs)[source]

Bases: Base

action
app_proto
category
community_id
community_id_b64
dst_ip
dst_port
enrichment
extra
flow_id
gid
id
protocol
rev
rule
severity
signature
signature_id
src_ip
src_port
time
timestamp