|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eparapher.core.tools.ClamavUtils
public final class ClamavUtils
Nom de la classe : ClamavUtils.java. Description : Client java pour ClamAV Commandes reconnues par ClamD (daemon) : PING : voir etat du demon VERSION : connaitre la version RELOAD : recharge les bases de donnees SHUTDOWN : arret du service SCAN file/directory : scan le fichier ou le repertoire avec le support des archives actives RAWSCAN file/directory : scan le fichier ou le repertoire avec le support des archives desactives CONTSCAN : scan le fichier ou le repertoire avec le support des archives actives (pas d'arret si detection de virus) STREAM scan stream : clamd retourne un nouveau numero de port SESSION / END : demarre/arrete une session clamd
| Field Summary | |
|---|---|
static byte |
CODE_RETOUR_ERREUR_SCAN
Code de retour pour une erreur de scan. |
static byte |
CODE_RETOUR_FICHIER_NON_TRAITE
Code de retour pour un fichier non traite. |
static byte |
CODE_RETOUR_FICHIER_SAIN
Code de retour pour un fichier sain (ne contenant pas de virus). |
static byte |
CODE_RETOUR_FICHIER_VEROLE
Code de retour pour un fichier verole (contenant un virus). |
static String |
COMMANDE_PING
Commande permettant de verifier l'etat du demon. |
static String |
COMMANDE_RELOAD
Commande permettant de recharger les bases de donnees. |
static String |
COMMANDE_SCAN
Commande permettant de scanner un fichier ou un repertoire. |
static String |
COMMANDE_SHUTDOWN
Commande permettant d'arreter le demon. |
static String |
COMMANDE_VERSION
Commande permettant de recuperer la version de ClamAV. |
| Constructor Summary | |
|---|---|
ClamavUtils(String pServeur,
int pPort)
Constructeur. |
|
| Method Summary | |
|---|---|
String |
getVersion()
Recupere la version de ClamAV. |
Boolean |
ping()
Verifie l'etat du demon. |
byte |
scanFile(String pFile)
Verifie si un fichier contient un virus. |
String |
sendCommand(String pCommande)
Envoi une commande au serveur et retourne la reponse. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String COMMANDE_PING
public static final String COMMANDE_RELOAD
public static final String COMMANDE_SCAN
public static final String COMMANDE_SHUTDOWN
public static final String COMMANDE_VERSION
public static final byte CODE_RETOUR_FICHIER_SAIN
public static final byte CODE_RETOUR_FICHIER_VEROLE
public static final byte CODE_RETOUR_FICHIER_NON_TRAITE
public static final byte CODE_RETOUR_ERREUR_SCAN
| Constructor Detail |
|---|
public ClamavUtils(String pServeur,
int pPort)
pServeur - : IP du serveur sur lequel se situe le demon ClamAVpPort - : port d'ecoute du demon| Method Detail |
|---|
public String sendCommand(String pCommande)
pCommande - : commande a envoyer
public byte scanFile(String pFile)
pFile - : chemin complet du fichier a scanner
public Boolean ping()
public String getVersion()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||