mongoose.models.network_dpi

class mongoose.models.network_dpi.NetworkDPI(*, id=None, time=None, timestamp=None, community_id='', risk=0, bidirectional_duration_ms=0, bidirectional_bytes=0, bidirectional_packets=0, protocol='unknown', protocol_number=0, ip_version, src_ip, src_mac, src_port, dst_ip, dst_mac, dst_port, dst2src_bytes, src2dst_bytes, application_name='unknown', application_category_name='unknown', requested_server_name='unknown', client_fingerprint='unknown', server_fingerprint='unknown', enrichment=None, extra=None)[source]

Bases: BaseModel

class Config[source]

Bases: object

from_attributes = True
application_category_name: str
application_name: str
bidirectional_bytes: int
bidirectional_duration_ms: int
bidirectional_packets: int
client_fingerprint: str
community_id: str
property community_id_b64: str
dst2src_bytes: int
dst_ip: str
dst_mac: str
dst_port: int
enrichment: dict
extra: dict
id: str
ip_version: int
protocol: str
protocol_number: int
requested_server_name: str
risk: int
server_fingerprint: str
src2dst_bytes: int
src_ip: str
src_mac: str
src_port: int
time: datetime
timestamp: float
class mongoose.models.network_dpi.NetworkDPITable(**kwargs)[source]

Bases: Base

application_category_name
application_name
bidirectional_bytes
bidirectional_duration_ms
bidirectional_packets
client_fingerprint
community_id
community_id_b64
dst2src_bytes
dst_ip
dst_mac
dst_port
enrichment
extra
id
ip_version
protocol
protocol_number
requested_server_name
risk
server_fingerprint
src2dst_bytes
src_ip
src_mac
src_port
time
timestamp