Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Analyse DMARC

4 views
Skip to first unread message

Ascadix

unread,
Jul 26, 2023, 1:14:59 PM7/26/23
to
Salut la foule :-)

Est-ce que parmi les âmes errantes trainant encore par ici, il y a
qq'un qui s'occupe un peu de messageries ?

Je cherche un outil / soft pour m’aider à analyser les rapports DMARC
sur un domaine de messagerie dont je m’occupe.

On trouve en ligne qq site qui font une conversion one-shot d’un
rapport de XML à un format lisible, mais là j’ai besoin de
décortiquer/concaténer des dizaines de rapports DMARC.

Si qq’un par ici connais un/des outils d’analyse de rapports DMARC
utilisable, gratuit (au moins sur un petit jeu de rapports, ou 30j) et
utilisable sur site, pas un truc machin en cloud, merci d’avance de
l’info.

de préférence sous Windows, mais au pire, je peux monter une Debian.


Merci

--
@+
Ascadix
adresse @mail valide, mais ajoutez "sesame" dans l'objet pour que ça
arrive.

Michel

unread,
Jul 26, 2023, 5:01:04 PM7/26/23
to
Le 26 juillet 2023 Ascadix a écrit :

> Je cherche un outil / soft pour m’aider à analyser les rapports DMARC sur un
> domaine de messagerie dont je m’occupe.
>
> On trouve en ligne qq site qui font une conversion one-shot d’un rapport de
> XML à un format lisible, mais là j’ai besoin de décortiquer/concaténer des
> dizaines de rapports DMARC.

Le XML tu peux le parser assez facilement avec du python ce qui permet de
décortiquer à souhait. Sinon tu as jq (paquet debian) qui fait un beau
listing lisible. A coups de grep/sed/wc tu auras sans doute tes
analyses. Il y a aussi dmarc-cat et dmarcts-report-parser mais je ne les
ai pas essayés.

Marc SCHAEFER

unread,
Jul 27, 2023, 3:46:46 AM7/27/23
to
On Wed, 26 Jul 2023 19:14:57, in fr.comp.mail Ascadix <ascad...@free.fr> wrote:
> On trouve en ligne qq site qui font une conversion one-shot d'un
> rapport de XML à un format lisible, mais là j'ai besoin de
> décortiquer/concaténer des dizaines de rapports DMARC.

Effectivement, le logiciel qui est disponible dans la Debian, soit
dmarc-cat, me semblait insuffisamment synthétique, alors j'ai écrit un
script Perl en fonction de mes besoins [1]. Il synthétise tous les
rapports p.ex. d'une journée.

Cela n'a jamais été conçu comme un outil générique, toutefois, Ca montre
comment parser du XML avec les packages Perl OO.

[1] https://git.alphanet.ch/gitweb/?p=various;a=tree;f=dmarc-parse
(comme d'hab, licence A-GPL).

--
Attention: limitez le nombre de lignes de citation à l'essentiel, sinon
je ne verrai pas votre réponse. Et si vous écrivez souvent des bobards,
je ne vous lirai plus et je recommanderai (NoCeM) de ne plus vous lire.

Ascadix

unread,
Jul 27, 2023, 2:27:22 PM7/27/23
to
Le 26/07/2023, Michel a supposé :
> Le 26 juillet 2023 Ascadix a écrit :
>
>> Je cherche un outil / soft pour m’aider à analyser les rapports DMARC sur un
>> domaine de messagerie dont je m’occupe.
>>
>> On trouve en ligne qq site qui font une conversion one-shot d’un rapport de
>> XML à un format lisible, mais là j’ai besoin de décortiquer/concaténer des
>> dizaines de rapports DMARC.
>
> Le XML tu peux le parser assez facilement avec du python

Je suis pas trop rodé au Python et pas super le temsp de m'y mettre.

> ce qui permet de
> décortiquer à souhait. Sinon tu as jq (paquet debian) qui fait un beau
> listing lisible. A coups de grep/sed/wc tu auras sans doute tes
> analyses. Il y a aussi dmarc-cat et dmarcts-report-parser mais je ne les
> ai pas essayés.

Des "outils", il en existe plein,
mais ...
- des "qui font vraiment ce qu'ils annoncent", nettement moins
- et des "utiles" , pas juste pour triper sur du code, mais pour le
postmaster qui gére un domaine, encore moins.

... pkoi je suis à la recherche de retour d'exépriences.

Michel

unread,
Jul 28, 2023, 4:26:04 AM7/28/23
to
Le 27 juillet 2023 Ascadix a écrit :

> Des "outils", il en existe plein,
> mais ...
> - des "qui font vraiment ce qu'ils annoncent", nettement moins
> - et des "utiles" , pas juste pour triper sur du code, mais pour le
> postmaster qui gére un domaine, encore moins.
>
> ... pkoi je suis à la recherche de retour d'exépriences.

C'est exactement ce que j'ai dis : pour moi c'est python + jq
Marc t'a parlé aussi d'un script perl. Tout ça fait vraiment ce qui est
annoncé. De mon côté, et je pense pour Marc aussi, ce n'est pas pour
"triper" mais juste parce que c'est le plus rapide, le plus efficace et
le plus adapté à nos besoins.

Marc SCHAEFER

unread,
Jul 28, 2023, 7:46:59 AM7/28/23
to
On Fri, 28 Jul 2023 10:21:14, Michel <mic...@domain.invalid> wrote:
> "triper" mais juste parce que c'est le plus rapide, le plus efficace et
> le plus adapté à nos besoins.

Voilà, ce qui ne veut ni dire que cela est adapté à tous, ni que l'on va
faire les devoirs de Monsieur Ascadix :)

Christophe PEREZ

unread,
Jul 28, 2023, 11:22:05 AM7/28/23
to
Le Fri, 28 Jul 2023 11:46:57 -0000 (UTC), Marc SCHAEFER a écrit :

> ni que l'on va faire les devoirs de Monsieur Ascadix

:D

Michel

unread,
Jul 28, 2023, 4:06:05 PM7/28/23
to
Le 28 juillet 2023 Marc SCHAEFER a écrit :

> Voilà, ce qui ne veut ni dire que cela est adapté à tous, ni que l'on va
> faire les devoirs de Monsieur Ascadix :)

Bien que tu lui ais bien mâché le travail avec ton script :) Au passage :
tu devrais mettre la licence en commentaire au début du script sinon les
copies faites et déconnectées de ton post perdront ton intention.

Marc SCHAEFER

unread,
Jul 29, 2023, 9:41:45 AM7/29/23
to
On Fri, 28 Jul 2023 22:03:14, Michel <mic...@domain.invalid> wrote:
> Bien que tu lui ais bien mâché le travail avec ton script :) Au passage :
> tu devrais mettre la licence en commentaire au début du script sinon les
> copies faites et déconnectées de ton post perdront ton intention.

J'avais mis un fichier LICENSE à la racine, mais c'est vrai que c'est
encore mieux de mettre directement sur le fichier. Merci.

Ascadix

unread,
Aug 2, 2023, 1:08:48 PM8/2/23
to
Après mûre réflexion, Michel a écrit :
Oui, c'est probablement une bonne base, mais j'ai un gros pb de temps
dispo.

Du sur-mesure, j'en fais déjà pas mal , mais là, Python/Perl c'est pas
des trucs que je connais.
VBScript, PowerShell, PHP, j'suis +/- rodé .. mais pas Python.

Mais je vais regarder tout ça

Merci
:-)
0 new messages