Puncte:0

Analizați rapoartele DMARC

drapel cn

eu primesc Rapoartele DMARC de la Google zilnic ca fișier zip care conține un fișier XML. Descarc manual fiecare fișier zip ~/Documente/DMARC.

Doresc să cumulez informațiile din toate rapoartele DMARC salvate și să produc un raport care să poată fi citit de om (de exemplu, un tabel din foaia de calcul LibreOffice Calc). Sunt pe un desktop standard Ubuntu 20.04, așa că aș prefera să nu ruleze tot timpul servicii care necesită memorie sau CPU.

Orice sugestii despre cum să faci asta?

Informații de fundal

Autentificarea, raportarea și conformitatea mesajelor bazate pe domeniu (DMARC) este o evoluție standard tehnic iar formatul de raport DMARC este specificat de acel standard. De asemenea, se pare că Ubuntu va suporta în mod nativ DMARC de la începând cu 21.04, dar nu în 20.04.

Linkul Google de mai sus arată exemple de format de fișier XML DMARC de intrare și o formă tabelară de ieșire. După cum sa cerut, acestea sunt lipite aici.

Exemplu de fișier XML de intrare:

<?xml version="1.0" encoding="UTF-8" ?>
<feedback>
  <report_metadata>
    <org_name>solarmora.com</org_name>
    <email>[email protected]</email>
   <extra_contact_info>http://solarmora.com/dmarc/support</extra_contact_info>
    <report_id>9391651994964116463</report_id>
    <date_range>
      <begin>1335571200</begin>
      <end>1335657599</end>
    </date_range>
  </report_metadata>
  <policy_published>
    <domain>bix-business.com</domain>
    <adkim>r</adkim>
    <aspf>r</aspf>
    <p>none</p>
    <sp>none</sp>
    <pct>100</pct>
  </policy_published>
  <record>
    <row>
      <source_ip>203.0.113.209</source_ip>
      <count>2</count>
      <policy_evaluated>
        <disposition>none</disposition>
        <dkim>fail</dkim>
        <spf>pass</spf>
      </policy_evaluated>
    </row>
    <identifiers>
      <header_from>bix-business.com</header_from>
    </identifiers>
    <auth_results>
      <dkim>
        <domain>bix-business.com</domain>
        <result>fail</result>
        <human_result></human_result>
      </dkim>
      <spf>
        <domain>bix-business.com</domain>
        <result>pass</result>
      </spf>
    </auth_results>
  </record>
</feedback>

Exemplu de tabel de ieșire: Exemplu de tabel de ieșire:

muru avatar
drapel us
Adăugați câteva exemple de intrare și ce fel de ieșire doriți la întrebarea dvs., vă rugăm.
JayDin avatar
drapel cn
@muru linkul Google din întrebare arată atât formatele de intrare, cât și formatele de ieșire. De asemenea, am afirmat în mod explicit acest lucru în întrebare. E suficient?
muru avatar
drapel us
Nu, vă rugăm să includeți informații relevante *în această postare* ca text, cu [formatarea codului](https://askubuntu.com/editing-help#code).
JayDin avatar
drapel cn
@muru ok, am adăugat mai multe informații și cod.
muru avatar
drapel us
Mulțumesc, este mai bine să ai XML aici.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.