parsedmarc
Contents
Installation
Using parsedmarc
Sample outputs
Elasticsearch and Kibana
OpenSearch and Grafana
Using the Kibana dashboards
Splunk
Accessing an inbox using OWA/EWS
Understanding DMARC
Contributing to parsedmarc
API reference
parsedmarc
Index
Index
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
W
A
AggregateAlignment (class in parsedmarc.types)
AggregateAuthResultDKIM (class in parsedmarc.types)
AggregateAuthResults (class in parsedmarc.types)
AggregateAuthResultSPF (class in parsedmarc.types)
AggregateIdentifiers (class in parsedmarc.types)
AggregateParsedReport (class in parsedmarc.types)
AggregatePolicyEvaluated (class in parsedmarc.types)
AggregatePolicyOverrideReason (class in parsedmarc.types)
AggregatePolicyPublished (class in parsedmarc.types)
AggregateRecord (class in parsedmarc.types)
AggregateReport (class in parsedmarc.types)
AggregateReportMetadata (class in parsedmarc.types)
AlreadySaved
,
[1]
always_use_local_files (parsedmarc.config.ParserConfig attribute)
append_json() (in module parsedmarc)
C
close() (parsedmarc.splunk.HECClient method)
configure_ipinfo_api() (in module parsedmarc.utils)
convert_outlook_msg() (in module parsedmarc.utils)
create_indexes() (in module parsedmarc.elastic)
(in module parsedmarc.opensearch)
D
decode_base64() (in module parsedmarc.utils)
dns_retries (parsedmarc.config.ParserConfig attribute)
dns_timeout (parsedmarc.config.ParserConfig attribute)
DownloadError
E
ElasticsearchError
email_results() (in module parsedmarc)
email_results_via_msgraph() (in module parsedmarc)
EmailAddress (class in parsedmarc.types)
EmailAttachment (class in parsedmarc.types)
EmailParserError
extract_report() (in module parsedmarc)
extract_report_from_file_path() (in module parsedmarc)
F
FailureParsedReport (class in parsedmarc.types)
FailureReport (class in parsedmarc.types)
ForensicParsedReport (in module parsedmarc.types)
ForensicReport (in module parsedmarc.types)
G
get_base_domain() (in module parsedmarc.utils)
get_dmarc_reports_from_mailbox() (in module parsedmarc)
get_dmarc_reports_from_mbox() (in module parsedmarc)
get_filename_safe_string() (in module parsedmarc.utils)
get_ip_address_country() (in module parsedmarc.utils)
get_ip_address_db_record() (in module parsedmarc.utils)
get_ip_address_info() (in module parsedmarc.utils)
get_report_zip() (in module parsedmarc)
get_reverse_dns() (in module parsedmarc.utils)
get_service_from_reverse_dns_base_domain() (in module parsedmarc.utils)
H
HECClient (class in parsedmarc.splunk)
human_timestamp_to_datetime() (in module parsedmarc.utils)
human_timestamp_to_unix_timestamp() (in module parsedmarc.utils)
I
InvalidAggregateReport
InvalidDMARCReport
InvalidFailureReport
InvalidForensicReport (in module parsedmarc)
InvalidIPinfoAPIKey
InvalidSMTPTLSReport
ip_address_cache (parsedmarc.config.ParserConfig attribute)
ip_db_path (parsedmarc.config.ParserConfig attribute)
IPAddressInfo (class in parsedmarc.utils)
IPSourceInfo (class in parsedmarc.types)
is_mbox() (in module parsedmarc.utils)
is_outlook_msg() (in module parsedmarc.utils)
L
load_ip_db() (in module parsedmarc.utils)
load_psl_overrides() (in module parsedmarc.utils)
load_reverse_dns_map() (in module parsedmarc.utils)
M
migrate_indexes() (in module parsedmarc.elastic)
(in module parsedmarc.opensearch)
module
parsedmarc
parsedmarc.config
parsedmarc.elastic
parsedmarc.opensearch
parsedmarc.splunk
parsedmarc.types
parsedmarc.utils
N
nameservers (parsedmarc.config.ParserConfig attribute)
normalize_timespan_threshold_hours (parsedmarc.config.ParserConfig attribute)
O
offline (parsedmarc.config.ParserConfig attribute)
OpenSearchError
P
parse_aggregate_report_file() (in module parsedmarc)
parse_aggregate_report_xml() (in module parsedmarc)
parse_email() (in module parsedmarc.utils)
parse_failure_report() (in module parsedmarc)
parse_forensic_report() (in module parsedmarc)
parse_report_email() (in module parsedmarc)
parse_report_file() (in module parsedmarc)
parse_smtp_tls_report_json() (in module parsedmarc)
parsed_aggregate_reports_to_csv() (in module parsedmarc)
parsed_aggregate_reports_to_csv_rows() (in module parsedmarc)
parsed_failure_reports_to_csv() (in module parsedmarc)
parsed_failure_reports_to_csv_rows() (in module parsedmarc)
parsed_forensic_reports_to_csv() (in module parsedmarc)
parsed_forensic_reports_to_csv_rows() (in module parsedmarc)
parsed_smtp_tls_reports_to_csv() (in module parsedmarc)
parsed_smtp_tls_reports_to_csv_rows() (in module parsedmarc)
ParsedEmail (class in parsedmarc.types)
parsedmarc
module
parsedmarc.config
module
parsedmarc.elastic
module
parsedmarc.opensearch
module
parsedmarc.splunk
module
parsedmarc.types
module
parsedmarc.utils
module
ParserConfig (class in parsedmarc.config)
ParserError
ParsingResults (class in parsedmarc.types)
psl_overrides_path (parsedmarc.config.ParserConfig attribute)
psl_overrides_url (parsedmarc.config.ParserConfig attribute)
Q
query_dns() (in module parsedmarc.utils)
R
reverse_dns_map (parsedmarc.config.ParserConfig attribute)
reverse_dns_map_path (parsedmarc.config.ParserConfig attribute)
reverse_dns_map_url (parsedmarc.config.ParserConfig attribute)
ReverseDNSService (class in parsedmarc.utils)
S
save_aggregate_report_to_elasticsearch() (in module parsedmarc.elastic)
save_aggregate_report_to_opensearch() (in module parsedmarc.opensearch)
save_aggregate_reports_to_splunk() (parsedmarc.splunk.HECClient method)
save_failure_report_to_elasticsearch() (in module parsedmarc.elastic)
save_failure_report_to_opensearch() (in module parsedmarc.opensearch)
save_failure_reports_to_splunk() (parsedmarc.splunk.HECClient method)
save_forensic_report_to_elasticsearch() (in module parsedmarc.elastic)
save_forensic_report_to_opensearch() (in module parsedmarc.opensearch)
save_forensic_reports_to_splunk() (parsedmarc.splunk.HECClient method)
save_output() (in module parsedmarc)
save_smtp_tls_report_to_elasticsearch() (in module parsedmarc.elastic)
save_smtp_tls_report_to_opensearch() (in module parsedmarc.opensearch)
save_smtp_tls_reports_to_splunk() (parsedmarc.splunk.HECClient method)
seen_aggregate_report_ids (parsedmarc.config.ParserConfig attribute)
set_hosts() (in module parsedmarc.elastic)
(in module parsedmarc.opensearch)
SMTPTLSFailureDetails (class in parsedmarc.types)
SMTPTLSFailureDetailsOptional (class in parsedmarc.types)
SMTPTLSParsedReport (class in parsedmarc.types)
SMTPTLSPolicy (class in parsedmarc.types)
SMTPTLSPolicySummary (class in parsedmarc.types)
SMTPTLSReport (class in parsedmarc.types)
SplunkError
strip_attachment_payloads (parsedmarc.config.ParserConfig attribute)
T
timestamp_to_datetime() (in module parsedmarc.utils)
timestamp_to_human() (in module parsedmarc.utils)
W
watch_inbox() (in module parsedmarc)