Mongoose
Guides
Configuration
Enrichment
API reference
mongoose.collect
mongoose.core
mongoose.enrich
mongoose.forward
mongoose.models
mongoose.store
Mongoose
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__call__() (mongoose.core.engine.Singleton method)
__contains__() (mongoose.core.cache.Cache method)
__init__() (mongoose.collect.nfstream_collector.NFStreamCollector method)
(mongoose.collect.suricata_eve_collector.SuricataEveCollector method)
(mongoose.core.cache.Cache method)
(mongoose.forward.base.BaseForwarder method)
(mongoose.forward.file.FileForwarder method)
(mongoose.forward.webhook.WebhookForwarder method)
(mongoose.store.history.SqliteHistoryManager method)
(mongoose.store.sqlite.SqliteStore method)
__len__() (mongoose.core.cache.Cache method)
A
action (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
active_timeout (mongoose.models.configuration.NFStreamConfiguration attribute)
age (mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
allowed_mentions (mongoose.models.configuration.DiscordForwarderConfiguration attribute)
app_proto (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
app_proto_validator() (mongoose.models.network_alert.NetworkAlert class method)
(mongoose.models.network_flow.NetworkFlow class method)
application_category_name (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
application_name (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
auth_header_name (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
auth_token (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
auth_type (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
avatar_url (mongoose.models.configuration.DiscordForwarderConfiguration attribute)
B
BaseFormatter (class in mongoose.forward.base)
BaseForwarder (class in mongoose.forward.base)
bidirectional_bytes (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
bidirectional_duration_ms (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
bidirectional_packets (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
bulk_size (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
bytes (mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
C
Cache (class in mongoose.core.cache)
cache (mongoose.models.configuration.Configuration attribute)
CacheConfiguration (class in mongoose.models.configuration)
CacheSeverityConfiguration (class in mongoose.models.configuration)
category (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
cleanup() (mongoose.store.history.SqliteHistoryManager method)
clear() (mongoose.core.cache.Cache method)
client_fingerprint (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
collect() (mongoose.collect.nfstream_collector.NFStreamCollector method)
(mongoose.collect.suricata_eve_collector.SuricataEveCollector method)
collect_alerts (mongoose.models.configuration.SuricataEveConfiguration attribute)
collect_netflow (mongoose.models.configuration.SuricataEveConfiguration attribute)
collector (mongoose.models.configuration.Configuration attribute)
CollectorConfiguration (class in mongoose.models.configuration)
community_id (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
community_id_b64 (mongoose.models.network_alert.NetworkAlert property)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI property)
(mongoose.models.network_dpi.NetworkDPITable attribute)
(mongoose.models.network_flow.NetworkFlow property)
(mongoose.models.network_flow.NetworkFlowTable attribute)
CommunityIDEnrichment (class in mongoose.enrich.community_id)
configuration
Configuration (class in mongoose.models.configuration)
configuration (mongoose.collect.nfstream_collector.NFStreamCollector attribute)
(mongoose.collect.suricata_eve_collector.SuricataEveCollector attribute)
D
database_path (mongoose.models.configuration.Configuration attribute)
DirectionEnrichment (class in mongoose.enrich.direction)
discord (mongoose.models.configuration.ForwarderConfiguration attribute)
DiscordFormatter (class in mongoose.forward.discord)
DiscordForwarder (class in mongoose.forward.discord)
DiscordForwarderConfiguration (class in mongoose.models.configuration)
dst2src_bytes (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
dst_ip (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
dst_mac (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
dst_port (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
E
enable (mongoose.models.configuration.CacheSeverityConfiguration attribute)
(mongoose.models.configuration.FileForwarderConfiguration attribute)
(mongoose.models.configuration.GeoIPConfiguration attribute)
(mongoose.models.configuration.HistoryConfiguration attribute)
(mongoose.models.configuration.NFStreamConfiguration attribute)
(mongoose.models.configuration.SuricataEveConfiguration attribute)
(mongoose.models.configuration.WebhookForwarderConfiguration attribute)
end (mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
end_validator() (mongoose.models.network_flow.NetworkFlow class method)
Engine (class in mongoose.core.engine)
enrich_network_event() (mongoose.enrich.community_id.CommunityIDEnrichment method)
(mongoose.enrich.direction.DirectionEnrichment method)
(mongoose.enrich.geoip.GeoIP method)
(mongoose.enrich.hostname.HostnameEnrichment method)
(mongoose.enrich.risk.FlowRiskEnrichment method)
(mongoose.enrich.type.EventTypeEnrichment method)
ENRICHED_NETWORK_ALERT (mongoose.core.processing.ProcessingTopic attribute)
ENRICHED_NETWORK_DPI (mongoose.core.processing.ProcessingTopic attribute)
ENRICHED_NETWORK_FLOW (mongoose.core.processing.ProcessingTopic attribute)
enrichment (mongoose.models.configuration.Configuration attribute)
(mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
EnrichmentConfiguration (class in mongoose.models.configuration)
EventTypeEnrichment (class in mongoose.enrich.type)
extra (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
extra_configuration_dir (mongoose.models.configuration.Configuration attribute)
F
file (mongoose.models.configuration.ForwarderConfiguration attribute)
FileFormatter (class in mongoose.forward.file)
FileForwarder (class in mongoose.forward.file)
FileForwarderConfiguration (class in mongoose.models.configuration)
flow_id (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
FlowRiskEnrichment (class in mongoose.enrich.risk)
format() (mongoose.forward.discord.DiscordFormatter static method)
(mongoose.forward.file.FileFormatter static method)
(mongoose.forward.webhook.WebhookFormatter static method)
forward() (mongoose.forward.base.BaseForwarder method)
(mongoose.forward.discord.DiscordForwarder method)
(mongoose.forward.file.FileForwarder method)
(mongoose.forward.webhook.WebhookForwarder method)
forwarder (mongoose.models.configuration.Configuration attribute)
ForwarderConfiguration (class in mongoose.models.configuration)
from_attributes (mongoose.models.network_alert.NetworkAlert.Config attribute)
(mongoose.models.network_dpi.NetworkDPI.Config attribute)
(mongoose.models.network_flow.NetworkFlow.Config attribute)
G
GeoIP (class in mongoose.enrich.geoip)
geoip (mongoose.models.configuration.EnrichmentConfiguration attribute)
GeoIPConfiguration (class in mongoose.models.configuration)
get() (mongoose.core.cache.Cache method)
get_hostname() (mongoose.enrich.hostname.HostnameEnrichment method)
get_severity() (mongoose.core.cache.SeverityCache method)
get_stats() (mongoose.core.cache.Cache method)
gid (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
H
headers (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
history (mongoose.models.configuration.Configuration attribute)
HistoryConfiguration (class in mongoose.models.configuration)
HostnameEnrichment (class in mongoose.enrich.hostname)
I
id (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
IgnoreCacheException
interface (mongoose.models.configuration.NFStreamConfiguration attribute)
ip_version (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
items() (mongoose.core.cache.Cache method)
J
join() (mongoose.core.processing.ProcessingQueue method)
L
list_databases() (mongoose.enrich.geoip.GeoIP method)
load_config() (mongoose.core.engine.Engine method)
load_extra_config() (mongoose.core.engine.Engine method)
M
max_duration_days (mongoose.models.configuration.HistoryConfiguration attribute)
max_nflows (mongoose.models.configuration.NFStreamConfiguration attribute)
max_records (mongoose.models.configuration.HistoryConfiguration attribute)
max_size (mongoose.models.configuration.CacheSeverityConfiguration attribute)
maxmind_db (mongoose.models.configuration.GeoIPConfiguration attribute)
maxmind_db_path (mongoose.models.configuration.GeoIPConfiguration attribute)
mode (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
module
mongoose.collect.nfstream_collector
mongoose.collect.suricata_eve_collector
mongoose.core.cache
mongoose.core.engine
mongoose.core.processing
mongoose.core.sink
mongoose.enrich.community_id
mongoose.enrich.direction
mongoose.enrich.geoip
mongoose.enrich.hostname
mongoose.enrich.risk
mongoose.enrich.type
mongoose.forward.base
mongoose.forward.discord
mongoose.forward.file
mongoose.forward.webhook
mongoose.models.configuration
mongoose.models.network_alert
mongoose.models.network_dpi
mongoose.models.network_flow
mongoose.store.history
mongoose.store.sqlite
mongoose.utils.exceptions
mongoose.utils.protocols
mongoose.collect.nfstream_collector
module
mongoose.collect.suricata_eve_collector
module
mongoose.core.cache
module
mongoose.core.engine
module
mongoose.core.processing
module
mongoose.core.sink
module
mongoose.enrich.community_id
module
mongoose.enrich.direction
module
mongoose.enrich.geoip
module
mongoose.enrich.hostname
module
mongoose.enrich.risk
module
mongoose.enrich.type
module
mongoose.forward.base
module
mongoose.forward.discord
module
mongoose.forward.file
module
mongoose.forward.webhook
module
mongoose.models.configuration
module
mongoose.models.network_alert
module
mongoose.models.network_dpi
module
mongoose.models.network_flow
module
mongoose.store.history
module
mongoose.store.sqlite
module
mongoose.utils.exceptions
module
mongoose.utils.protocols
module
N
NETWORK_ALERT (mongoose.core.processing.ProcessingTopic attribute)
NETWORK_DPI (mongoose.core.processing.ProcessingTopic attribute)
NETWORK_FLOW (mongoose.core.processing.ProcessingTopic attribute)
NetworkAlert (class in mongoose.models.network_alert)
NetworkAlert.Config (class in mongoose.models.network_alert)
NetworkAlertTable (class in mongoose.models.network_alert)
NetworkDPI (class in mongoose.models.network_dpi)
NetworkDPI.Config (class in mongoose.models.network_dpi)
NetworkDPITable (class in mongoose.models.network_dpi)
NetworkFlow (class in mongoose.models.network_flow)
NetworkFlow.Config (class in mongoose.models.network_flow)
NetworkFlowTable (class in mongoose.models.network_flow)
nf_stream (mongoose.models.configuration.CollectorConfiguration attribute)
NFStreamCollector (class in mongoose.collect.nfstream_collector)
NFStreamConfiguration (class in mongoose.models.configuration)
O
output_dir (mongoose.models.configuration.FileForwarderConfiguration attribute)
P
packets (mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
periodic_interval (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
periodic_rate (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
prefix (mongoose.models.configuration.FileForwarderConfiguration attribute)
processing_queue (mongoose.collect.suricata_eve_collector.SuricataEveCollector attribute)
processing_stopped() (mongoose.core.processing.ProcessingQueue method)
ProcessingQueue (class in mongoose.core.processing)
ProcessingTopic (class in mongoose.core.processing)
protocol (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
protocol_number (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
publish() (mongoose.core.processing.ProcessingQueue method)
Q
queues (mongoose.core.processing.ProcessingQueue attribute)
R
read_socket_with_timeout() (mongoose.collect.suricata_eve_collector.SuricataEveCollector method)
reload() (mongoose.core.engine.Engine method)
request_geoip() (mongoose.enrich.geoip.GeoIP method)
requested_server_name (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
reset_singletons() (in module mongoose.core.cache)
reset_stats() (mongoose.core.cache.Cache method)
resolve_protocol() (mongoose.collect.nfstream_collector.NFStreamCollector static method)
retry_count (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
retry_delay (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
rev (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
risk (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
rule (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
run() (mongoose.collect.nfstream_collector.NFStreamCollector method)
(mongoose.collect.suricata_eve_collector.SuricataEveCollector method)
S
server_fingerprint (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
set() (mongoose.core.cache.Cache method)
set_severity() (mongoose.core.cache.SeverityCache method)
severity (mongoose.models.configuration.CacheConfiguration attribute)
(mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
SeverityCache (class in mongoose.core.cache)
signature (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
signature_id (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
Singleton (class in mongoose.core.engine)
SingletonMeta (class in mongoose.core.cache)
Sink (class in mongoose.core.sink)
socket_path (mongoose.models.configuration.SuricataEveConfiguration attribute)
SqliteHistoryManager (class in mongoose.store.history)
SqliteStore (class in mongoose.store.sqlite)
src2dst_bytes (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
src_ip (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
src_mac (mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
src_port (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
start (mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
start() (mongoose.core.engine.Engine method)
(mongoose.core.sink.Sink method)
(mongoose.forward.base.BaseForwarder method)
(mongoose.forward.webhook.WebhookForwarder method)
(mongoose.store.sqlite.SqliteStore method)
start_validator() (mongoose.models.network_flow.NetworkFlow class method)
stop() (mongoose.core.engine.Engine method)
(mongoose.core.sink.Sink method)
stop_processing() (mongoose.core.processing.ProcessingQueue method)
stop_processing_event (mongoose.core.processing.ProcessingQueue attribute)
subscribe() (mongoose.core.processing.ProcessingQueue method)
subscribers (mongoose.core.processing.ProcessingQueue attribute)
suricata (mongoose.models.configuration.CollectorConfiguration attribute)
SuricataEveCollector (class in mongoose.collect.suricata_eve_collector)
SuricataEveConfiguration (class in mongoose.models.configuration)
T
time (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
timeout (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
timestamp (mongoose.models.network_alert.NetworkAlert attribute)
(mongoose.models.network_alert.NetworkAlertTable attribute)
(mongoose.models.network_dpi.NetworkDPI attribute)
(mongoose.models.network_dpi.NetworkDPITable attribute)
(mongoose.models.network_flow.NetworkFlow attribute)
(mongoose.models.network_flow.NetworkFlowTable attribute)
timestamp_validator() (mongoose.models.network_alert.NetworkAlert class method)
(mongoose.models.network_flow.NetworkFlow class method)
to_dict() (mongoose.forward.base.BaseFormatter static method)
TopicNotFoundException
topics (mongoose.models.configuration.FileForwarderConfiguration attribute)
(mongoose.models.configuration.WebhookForwarderConfiguration attribute)
ttl_seconds (mongoose.models.configuration.CacheSeverityConfiguration attribute)
U
url (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
username (mongoose.models.configuration.DiscordForwarderConfiguration attribute)
V
validate_allowed_mentions() (mongoose.models.configuration.DiscordForwarderConfiguration class method)
validate_auth_token() (mongoose.models.configuration.WebhookForwarderConfiguration class method)
validate_auth_type() (mongoose.models.configuration.WebhookForwarderConfiguration class method)
validate_mode() (mongoose.models.configuration.WebhookForwarderConfiguration class method)
verify_ssl (mongoose.models.configuration.WebhookForwarderConfiguration attribute)
W
WebhookFormatter (class in mongoose.forward.webhook)
WebhookForwarder (class in mongoose.forward.webhook)
WebhookForwarderConfiguration (class in mongoose.models.configuration)
webhooks (mongoose.models.configuration.ForwarderConfiguration attribute)