Aller au contenu

Clamav Spk (Antivirus) [V0.3 Alpha]


bydavy

Messages recommandés

Antivirus ClamAV pour Synology

(version Alpha 0.3)

/! Installez IMPERATIVEMENT EXTJS4 avant ClamAV /!

btn_donateCC_LG.gif

Pour rappel voici l'architecture de quelques modèles :

  • 88f5281 (DS107+, DS207+, CS407, RS407, ...)
  • 88f6281 (DS109, DS209, DS409, DS409slim, RS409, DS110j, DS210j, DS410j, ...)
  • ppc824x (DS207, DS209j, CS407e, ...)
  • ppc853x (DS109+, DS209+, DS209+II, DS409+, DS509+, RS409+, RS409RP+, DS410, ...)
  • ppc854x (DS/RS-508, DS/RS-408, ...)
  • x86 (DS710+, DS1010+, ...)

Quels est l'intérêt d'un antivirus sur un NAS Synology ?

Votre Synology en lui même ne craint pas ou peu les virus (car il fonctionne sous Linux et n'essai jamais d'exécuter les fichiers q'il héberge). Cependant, étant un lieu massif de stockage, il y a de forte chance qu'il héberge déjà des virus parmi les milliers de fichiers que vous y avez déposé dessus. La conséquence est que ces virus sont une menace pour les utilisateurs de votre Synology. Imaginez sur votre ordinateur, ouvrir un .exe hébergé sur le Synology qui est un des tout dernier virus à la mode. Un double clic et c'est la contamination...

Comment ça fonctionne ?

L'utilisateur peut programmer des tâches d'examen et consulter les rapports de chaque examen. Pour le moment il s'agit uniquement de répertorier les fichiers infectés mais plus tard seront ajoutés des fonctionnalités pour déplacer les fichiers infectés vers un dossier de quarantaine et etc.

Voici les grandes fonctionnalités:

  • Mise à jour de la base virale hebdomadaire automatiquement
  • Création de tâche d'examen
  • Historique des rapports d'examens

Pour quels modèles de Synology ?

Etant qu'un simple développeur avec peu de moyen technique, je n'ai pu tester que sur le seul modèle de Synology que je possède (DS-209II+). Mais, vous pourrez télécharger un package pour d'autres modèles. Cependant, une petite mise en garde est nécessaire la recherche de virus est une activité très couteuse en ressource, veuillez vérifier que votre Synology possède au moins un processeur de 800Mhz et au strict minimum 256Mo de ram (un examen réclame environ 100Mo et utilisera le processeur à son maximum).

Ca ressemble à quoi ?

clamav.png

J'ai trouvé un bug

J'ai essayé de faire mon mieux, mais il s'agit d'une version alpha et il reste certainement encore des bugs à corriger (exemple: je n'ai pas encore testé sous tous les navigateurs Internet). Laissez un petit message sur le forum en essayant d'être au plus claire et j'essayerai d'y trouver une solution.

A lire avant installation

Pour faire fonctionner ce paquet vous devriez préalablement installer:

Les noms des dossiers à utiliser doivent être completé par le chemin d'accès complet. Par exemple, si vous désirez scanner le dossier public de votre Synology, il s'agit du dossier /volume1/public. Plus tard, ceci sera remplacé par quelque chose de plus intuitif.

Il s'agit d'une version alpha. Bien que j'y ai passé du temps, je ne garantie pas son parfait fonctionnement et je ne serais pas responsable si ce programme endommage votre Synology ou si vous perdez des fichiers.

Fonctionnalités à venir

  • Explorateur de dossiers pour définir les dossiers d'examen pour une tâche (aujourd'hui sous forme de texte, et l'existence des dossiers saisis n'est pas vérifiée)
  • Possibilité de déplacer les fichiers infectés vers un dossier quarantaine
  • Possibilité de stopper un examen en cours (actuellement, on doit attendre la fin)
  • Envoi d'un e-mail lors que des fichiers infectés sont trouvés
  • Faire un examen ponctuel sans devoir créer une tâche
  • Intégration à DSM et non sur une page à part ?!
  • Amélioration de la vitesse de démarrage de l'application

Journal des changements

Alpha 0.3 (02/01/2012)

- Changement des APIs HTTP internes vers du RESTFul

- Ajout de logs (surtout utile pour le debug)

- Ajout d'un fichier de configuration pour définir le dossier de quarantaine, activer le mode debug, etc

- Ajout de la quarantine: les fichiers infectés peuvent être déplacé vers ce dossier

Alpha 0.2 (12/12/2011)

- Correction du bug empêchant les tâches programmées d'être exécutée après redémarrage du Synology ou après arrêt/relancement du service par le centre de packages

- Correction de l'affichage de la date dans les rapports

- Ajout d'un bouton pour forcer la mise à jour de la base virale

- Ajout d'un bouton pour stopper un examen en cours

- Plus basé sur freshclam daemon pour les MAJ mais la version simple de freschlam (moins de ressources consommées)

Alpha 0.1 (9/12/2011)

- Version initale

Modifié par bydavy
Lien vers le commentaire
Partager sur d’autres sites

Ca arrive , ça arrive... C'est "en cours de dépôt" comme marqué sur le premier post.

Je me demande si je ne devrais pas supprimer la base virale de base pour les prochaines versions, ça fera un spk moins volumineux à télécharger...

Une alpha 0.2 devrait arriver très rapidement pour corriger entre autre un bug assez génant qui empêche les tâches programmées d'être exécutée après redémarrage du Synology ou après arrêt/relancement du service par le centre de packages.

Modifié par bydavy
Lien vers le commentaire
Partager sur d’autres sites

Une nouvelle version, une... Il s'agit de la 0.2a

Petite piqûre de rappel des changements:

  • Correction du bug empêchant les tâches programmées d'être exécutée après redémarrage du Synology ou après arrêt/relancement du service par le centre de packages
  • Correction de l'affichage de la date dans les rapports
  • Ajout d'un bouton pour forcer la mise à jour de la base virale
  • Ajout d'un bouton pour stopper un examen en cours
  • Plus basé sur freshclam daemon pour les MAJ mais la version simple de freschlam (moins de ressources consommées)

Modifié par bydavy
Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...
  • 2 semaines après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.