wiki/HowtoESETS.md

227 lines
5.7 KiB
Markdown
Raw Normal View History

2018-12-05 11:30:16 +01:00
---
categories: system antivirus eset esets
2018-12-05 11:30:16 +01:00
title: Howto ESET Antivirus
...
2018-10-30 11:54:32 +01:00
2021-10-29 17:01:32 +02:00
Les solutions proposées par ESET sont propriétaires. Les informations ci-dessous sont indiquées seulement pour aider les utilisateurs, et ne sont en aucun cas une incitation à utiliser ces solutions.
# ESET Server Security, EFS (anciennement ESET File Security)
## Version 8
Attention : ne pas confondre avec ESET Endpoint Antivirus for Linux qui est la version desktop.
Documentation : <https://help.eset.com/efs/8/fr-FR/>
### Installation
Le fichier d'installation est un binaire.
Il faut d'abord installer les dépendances :
```
# apt install gcc make linux-headers-amd64 libelf-dev
```
Si vous avez oublié ou si vous avez un échec pendant l'installation, pour pouvoir la relancer ensuite il faut d'abord faire le ménage :
```
# apt purge esets
# apt purge efs
```
Vous pourrez ensuite ré-exécuter le binaire d'installation.
2021-11-19 12:07:48 +01:00
L'installateur extrait un fichier `.deb` puis l'installe automatiquement avec `apt` (ne pas l'installer manuellement).
Notez bien les informations de connexion à la fin du processus d'installation.
L'interface web est ensuite disponible sur le port 9443.
EFS installe tous ses fichiers dans `/opt/eset/efs/` et démarre un service systemd nommé `efs`.
2021-11-19 12:07:48 +01:00
#### Impossible d'exécuter l'installateur
Solution : vérifiez que le binaire a bien les droits d'exécution (`u+x`) et que la partition n'est pas montée avec l'option `noexec`.
#### Erreur "Download is performed unsandboxed as root as file couldn't be accessed by user _apt (13: Permission denied)"
Solution : copiez le binaire d'installation et exécutez-le dans `/tmp`.
### Mise-à-jour de la licence
La mise-à-jour peut se faire via l'interface web.
Alternativement, uploader le fichier de licence sur le serveur, puis exécuter :
```
# /opt/eset/efs/sbin/lic -f $path/nod32.lic
```
Pour vérifier que la licence a bien été importée :
```
# /opt/eset/efs/sbin/lic
```
## [Obsolète] Version 4
2018-12-05 11:30:16 +01:00
2018-12-05 11:33:21 +01:00
* Documentation : <https://help.eset.com/efs/4/en-US/>
2018-10-30 11:54:32 +01:00
~~~
To COMPLETE INSTALLATION or UPDATE the Product:
* Import the license file: /opt/eset/esets/sbin/esets_lic --import file.lic
* Enter acquired username/password information into the global section
of main configuration file /etc/opt/eset/esets/esets.cfg
* Start main daemon service: /etc/init.d/esets start
To UNINSTALL the Product:
* Uninstall the package: dpkg --purge esets
To KEEP your KNOWLEDGE Up-To-Date:
* Read the User's Guide in /opt/eset/esets/share/doc.
* Read manual page esets.cfg(5) (use 'man esets.cfg').
To REPORT Bugs or Problems:
* Please, visit: www.eset.com/support
2018-12-05 11:30:16 +01:00
~~~
Pour lancer un scan :
~~~
/opt/eset/esets/sbin/esets_scan --no-symlink --no-quarantine --clean-mode=none /home
~~~
# [Obsolète] Antivirus Mail (Mail Security)
2018-12-05 11:33:21 +01:00
2018-12-05 14:18:19 +01:00
* Documentation : <https://help.eset.com/ems_linux/4/en-US/>
* Téléchargement : <https://www.eset.com/us/business/server-antivirus/mail-security-linux/download/>.
2018-12-05 14:18:19 +01:00
L'installation consiste a exécuter une archive auto-extractible qui contient un .deb. Une fois installé, le logiciel ESETS réside dans `/opt/esets`.
2018-12-10 14:24:20 +01:00
Pour activer la mise à jour des signatures antivirus il faut spécifier le `av_update_username/password` dans `/etc/opt/eset/esets/esets.cfg`.
2018-12-05 14:18:19 +01:00
Si vous avez un proxy ou un pare-feu il faut autoriser `update.eset.com`.
Pour démarrer le démon :
~~~
2018-12-05 14:29:23 +01:00
# systemctl start esets
~~~
2019-02-11 15:35:11 +01:00
Mise à jour manuelle des signatures antivirus :
2018-12-05 14:29:23 +01:00
~~~
# /opt/eset/esets/sbin/esets_update --username="$LOGIN" --password="$PASS"
2018-12-10 15:54:16 +01:00
~~~
2019-02-11 15:35:11 +01:00
Pour mettre à jour la version de Antivirus Mail, il faut récupérer la dernière version depuis l'interface web, Home > Product version > Check for new version.
Puis lexécuter comme ceci :
~~~
sh ./esets.amd64.deb.bin
~~~
Cela redémarre esets.service, il conserve la configuration courante et la licence associé.
2018-12-10 15:54:16 +01:00
## Utilisation en content_filter postfix
Exemple de configuration :
~~~
[smtp]
agent_enabled = yes
num_proc = 1
num_thrd = 2
listen_addr = "localhost"
listen_port = 2526
server_addr = "localhost"
2018-12-10 16:54:45 +01:00
# Port classique 10025 pack mail Evolix, second serveur SMTP post amavis
# Ou port 10024 pour passer à Amavis
2018-12-10 15:54:16 +01:00
server_port = 10025
timeout_client = 30
add_header_xvirus = yes
add_header_received = yes
2018-12-10 16:49:30 +01:00
action_av = "scan"
action_as = "scan"
av_eml_subject_modification_mask = "as_spam"
av_eml_header_modification_mask = ""
av_eml_footnote_modification_mask = ""
av_eml_header_template = "%avstatus%"
#av_eml_subject_template = "[Virus %avstatus%]"
as_eml_subject_template = "[%asstatus%]"
as_eml_header_modification = yes
av_mail_notified_users = "postmaster@example.com"
av_scan_obj_archives = yes
av_scan_obj_mime = yes
av_scan_obj_sfx = yes
av_scan_obj_rtp = yes
av_scan_app_adware = yes
av_scan_app_unsafe = yes
av_scan_app_unwanted = yes
av_scan_pattern = yes
av_scan_heur = yes
av_scan_adv_heur = yes
av_scan_smart = yes
action_av_infected = "accept"
action_av_notscanned = "accept"
action_av_deleted = "accept"
action_as_spam = "accept"
av_eml_footnote_log_all = yes
av_clean_mode = "standard"
av_scan_obj_max_size = 0
av_scan_archive_max_level = 10
av_scan_archive_timeout = 30
av_scan_archive_max_size = 0
av_quarantine_enabled = no
syslog_facility = "mail"
syslog_class = "error:warning:summall:summ:partall:part:info:debug"
2018-12-10 15:54:16 +01:00
~~~
2018-12-10 15:54:16 +01:00
## Interface web
Exemple de configuration :
~~~
[wwwi]
agent_enabled = yes
listen_addr = "127.0.0.1"
listen_port = 9090
username = "admin"
password = "password"
2018-12-10 16:49:30 +01:00
~~~
2018-12-10 16:49:30 +01:00
## Voir les logs
~~~
journalctl -f -u esets
~~~
## Mise-à-jour de la licence
Uploader le fichier de licence sur le serveur, puis exécuter :
```bash
# /opt/eset/esets/sbin/esets_lic --import=$path/nod32.lic
```
Pour vérifier que la licence a bien été importée :
```bash
# /opt/eset/esets/sbin/esets_lic
```