Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| p3scan [Le 13/05/2007, 07:17] – Coolaman | p3scan [Le 11/09/2022, 11:35] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>: | + | {{tag>Xenial antivirus}} |
| + | |||
| + | ---- | ||
| ====== P3scan ====== | ====== P3scan ====== | ||
| + | P3scan permet de scanner a l'aide d'un antivirus les messages entrants | ||
| + | d'un client email. Il est en outre possible de l' | ||
| - | ===== Pré-requis ===== | ||
| - | * Disposer des [[: | ||
| - | * Disposer d'une connexion à Internet configurée et activée | ||
| - | * Avoir activé l' | ||
| + | ===== Intérêt ? ===== | ||
| - | ===== Qu'est-ce que P3scan ? ===== | + | Si vous utilisez conjointement [[Thunderbird]] sous Ubuntu et Windows, que vous ne voulez pas infecter d'autres ordinateurs en renvoyant des messages reçus, ou tout simplement si vous êtes parano. De plus cela ne touche en rien votre configuration de client email et est valable pour tous les utilisateurs du système sans qu'ils ne le sachent. C'est pourquoi il peut être très utile pour un réseau domestique. |
| - | P3scan est un proxy Web complètement transparent | ||
| + | ===== Fonctionnement ===== | ||
| - | ===== Interet ? ===== | + | P3scan va s' |
| + | Explication simple : | ||
| - | Si vous utiliser conjointement thunderbird sous Ubuntu | + | * Le client demande au serveur les mails |
| - | en renvoyant des messages | + | * Grace au pare-feu, on renvoie tout ce qui rentre du port pop3 vers le port où attend p3scan. |
| + | * P3scan se fait alors passer | ||
| + | * Il sauvegarde dans un dossier sur votre disque les messages | ||
| + | * Si aucun message n'est infecté alors il renvoie les messages au travers du port pop3 vers votre client. | ||
| + | * Si un message est infecté, il remplace le corps du message par un message d' | ||
| - | ===== Installer un antivirus | + | ===== Pré-requis |
| + | * Disposer des [[: | ||
| + | * Disposer d'une connexion à Internet configurée et activée. | ||
| - | [[clamav| Installer | + | =====Installation===== |
| - | {{icons: | + | Commencez par installer une antivirus, par exemple |
| - | >Vous avez d' | + | |
| - | ===== Installer un P3scan ===== | + | |
| - | [[: | + | Puis [[: |
| - | ===== Configuration | + | ===== Configuration ===== |
| - | [[: | + | [[: |
| ==== Configuration commune ==== | ==== Configuration commune ==== | ||
| - | < | + | * **Explication simple du fichier de configuration :** |
| - | psudo gedit / | + | |
| - | pidfile = /var/run/p3scan/p3scan.pid | + | ^ Pour la configuration du réseau |
| + | | pidfile | ||
| + | | maxchilds | ||
| + | | ip | Adresse réseau sur laquelle attendre le mail | | ||
| + | | port | Port où le mail doit arriver au programme | ||
| + | ^ Pour la configuration du système | ||
| + | | user | Nom que le démon utilise pour travailler | ||
| + | | notifydir | ||
| + | | virusdir | ||
| + | | justdelete | ||
| + | ^ Pour la configuration de l' | ||
| + | | scannertype | Type de programme antivirus | ||
| + | | scanner | ||
| + | | viruscode | ||
| + | | virusregexp | Nom du virus à inclure dans la notification | ||
| + | | demime | ||
| + | ^ Pour la configuration de l' | ||
| + | | checkspam | ||
| + | | spamcheck | ||
| + | ^ Pour la configuration des notifications dans le mail ^^ | ||
| + | | template | ||
| + | | subject | ||
| + | | notify | ||
| + | |||
| + | |||
| + | * **Exemple concret :** | ||
| + | < | ||
| + | pidfile = / | ||
| maxchilds = 10 | maxchilds = 10 | ||
| ip = 0.0.0.0 | ip = 0.0.0.0 | ||
| Ligne 46: | Ligne 79: | ||
| subject = [virus] dans un message pour vous: | subject = [virus] dans un message pour vous: | ||
| notify = Pour information, | notify = Pour information, | ||
| - | </code> | + | </file> |
| ==== Exemple avec Clamav ==== | ==== Exemple avec Clamav ==== | ||
| - | <code> | + | <file> |
| scannertype = basic | scannertype = basic | ||
| scanner = / | scanner = / | ||
| virusregexp = .*: (.*) FOUND | virusregexp = .*: (.*) FOUND | ||
| - | </code> | + | </file> |
| ==== Exemple avec Clamav-daemon ==== | ==== Exemple avec Clamav-daemon ==== | ||
| - | [[: | + | [[: |
| - | <code> | + | <file> |
| scannertype = basic | scannertype = basic | ||
| scanner = / | scanner = / | ||
| virusregexp = .*: (.*) FOUND | virusregexp = .*: (.*) FOUND | ||
| - | </code> | + | </file> |
| - | Vous devez ajouter clamav au groupe p3scan pour pouvoir lire dans les fichiers temporaires de P3scan | + | Vous devez ajouter clamav au groupe p3scan pour pouvoir lire dans les fichiers temporaires de P3scan |
| < | < | ||
| {{icons: | {{icons: | ||
| - | >Avec cette méthode, le scan des mails est légèrement plus rapide | + | >Avec cette méthode, le scan des mails est légèrement plus rapide. |
| ==== Exemple pour F-Prot Antivirus : ==== | ==== Exemple pour F-Prot Antivirus : ==== | ||
| - | <code> | + | <file> |
| scannertype = basic | scannertype = basic | ||
| scanner = / | scanner = / | ||
| Ligne 78: | Ligne 112: | ||
| virusregexp = (? | virusregexp = (? | ||
| demime | demime | ||
| - | </code> | + | </file> |
| ==== Exemple de filtrage de spam ==== | ==== Exemple de filtrage de spam ==== | ||
| - | <code> | + | <file> |
| checkspam | checkspam | ||
| spamcheck = / | spamcheck = / | ||
| - | </code> | + | </file> |
| {{icons: | {{icons: | ||
| - | >**Le fichier de configuration est bien détaillé, d' | + | >**Le fichier de configuration est bien détaillé, d' |
| - | ===== Configuration du firewall ===== | ||
| + | ==== Configuration du pare-feu ==== | ||
| + | //Pour de plus amples informations sur le pare feu par défaut, je vous renvoie sur la page [[iptables|iptables]]// | ||
| - | ==== Avec Iptables ==== | + | >**Pour que p3scan puisse fonctionner, |
| - | <code>sudo iptables -t nat -A OUTPUT | + | Ça c'est très bien mais comment fait-on ? Ma messagerie ne fonctionne plus maintenant!!!!!!!!!!! |
| - | sudo iptables | + | |
| - | En mettant l'UID que votre système a attribué à P3scan | + | === Avec Iptables === |
| - | Pour l' | + | < |
| - | < | + | sudo iptables -t nat -A OUTPUT |
| + | sudo iptables -t nat -A OUTPUT | ||
| + | </ | ||
| + | |||
| + | En mettant l'UID que votre système a attribué à P3scan, pour l' | ||
| + | < | ||
| + | |||
| + | \\ | ||
| + | Pour ceux qui utiliseraient encore // | ||
| + | < | ||
| + | sudo vi / | ||
| + | </ | ||
| + | |||
| + | Pour obtenir le contenu suivant :\\ | ||
| + | iptables -t nat -A OUTPUT | ||
| + | iptables -t nat -A OUTPUT | ||
| + | |||
| + | === Avec Shorewall === | ||
| + | // | ||
| - | ==== Avec Shorewall ==== | + | [[: |
| - | [[: | + | |
| < | < | ||
| - | {{installation: | + | ==== Test de fonctionnement ==== |
| - | >**Il faut dans tous les cas rediriger le port 110 //(pop3)// sur le port d' | + | |
| - | ===== Test de fonctionnement ===== | + | //Pour cela on va utiliser une [[: |
| - | - Pour cela on va utiliser | + | - On demande |
| - | - On indique son login et son mot de passe | + | - On indique son login et son mot de passe. |
| - | - On recherche ses message | + | - On recherche ses message. |
| - | - On telecharge | + | - On télécharge |
| - | < | + | < |
| - | user votrelogin | + | telnet pop.votrefournisseur.fr 110 |
| - | pass votremotdepasse | + | user votrelogindemessagerie |
| + | pass votremotdepassedemessagerie | ||
| list | list | ||
| - | retr 1</ | + | retr 1 |
| + | </ | ||
| - | Si tous se passe bien vous devriez avoir en reponse | + | Si tous se passe bien vous devriez avoir en réponse |
| - | < | + | < |
| + | retr 1 | ||
| +OK P3Scan' | +OK P3Scan' | ||
| </ | </ | ||
| Ligne 128: | Ligne 181: | ||
| ===== Ressources externes ===== | ===== Ressources externes ===== | ||
| - | [[http:// | + | * [[http:// |
| ------ | ------ | ||
| // | // | ||
| - | |||
