
Une démonstration ne commence jamais à l’heure, mais un petit écran qui permet d’attendre le début et qui permet à l’auditeur de se mettre en situation n’est jamais de refus. On ajoute aussi une petite dashboard qui résume la situation du système.
85 lines
3.2 KiB
Plaintext
85 lines
3.2 KiB
Plaintext
[% sender_domain = 'expediteur.example' %]
|
||
|
||
<div class="container pt-4">
|
||
<div class="row mb-3">
|
||
<div class="col">
|
||
<p>Bienvenue sur la plate-forme de démonstration SPF, DKIM et DMARC !</p>
|
||
<p>Faites votre choix dans le menu « Attaquant », « Expéditeur » ou « Destinataire ».</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row mb-3">
|
||
<div class="col">
|
||
<h1>État des systèmes</h1>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row mb-3">
|
||
<div class="col-sm-12 mb-sm-3 col-xl-6 mb-xl-0">
|
||
<div class="card">
|
||
<h5 class="card-header">Expéditeur</h5>
|
||
<ul class="list-group list-group-flush">
|
||
<li class="list-group-item">
|
||
SPF :
|
||
[% IF sender.spf_policies.size %]
|
||
<span class="text-success">actif</span> (politique en vigueur pour <span class="font-monospace">[% sender_domain %]</span> : <span class="font-monospace">[% sender.spf_policies.item(sender_domain) | html %]</span>)
|
||
[% ELSE %]
|
||
<span class="text-danger">pas de politique publiée</span>
|
||
[% END %]
|
||
</li>
|
||
<li class="list-group-item">
|
||
DKIM :
|
||
[% IF sender.dkim_domains.size %]
|
||
<span class="text-success">
|
||
actif pour [% sender.dkim_domains.size %] domaine[% "s" if sender.dkim_domains.size > 1 %]
|
||
</span>
|
||
[% ELSE %]
|
||
<span class="text-danger">non configuré</span>
|
||
[% END %]
|
||
</li>
|
||
<li class="list-group-item">
|
||
DMARC :
|
||
[% IF sender.dmarc_policies.size %]
|
||
<span class="text-success">actif</span> (politique en vigueur pour <span class="font-monospace">[% sender_domain %]</span> : <span class="font-monospace">[% sender.dmarc_policies.item(sender_domain) | html %]</span>
|
||
[% ELSE %]
|
||
<span class="text-danger">pas de politique publiée</span>
|
||
[% END %]
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col">
|
||
<div class="card">
|
||
<h5 class="card-header">Destinataire</h5>
|
||
<ul class="list-group list-group-flush">
|
||
<li class="list-group-item">
|
||
Contrôle de la politique SPF de l’expéditeur :
|
||
[% IF recipient.spf == 'enabled' %]
|
||
<span class="text-success">activé</span>
|
||
[% ELSE %]
|
||
<span class="text-danger">désactivé</span>
|
||
[% END %]
|
||
</li>
|
||
<li class="list-group-item">
|
||
Contrôle de la signature DKIM des courriels envoyés par l’expéditeur :
|
||
[% IF recipient.dkim == 'enabled'%]
|
||
<span class="text-success">activé</span>
|
||
[% ELSE %]
|
||
<span class="text-danger">désactivé</span>
|
||
[% END %]
|
||
</li>
|
||
<li class="list-group-item">
|
||
Contrôle de la politique DMARC de l’expéditeur :
|
||
[% IF recipient.dmarc == 'enabled' %]
|
||
<span class="text-success">activé</span>
|
||
[% ELSE %]
|
||
<span class="text-danger">désactivé</span>
|
||
[% END %]
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|