Comment numériser un fichier avec un antivirus sur le téléchargement en Java?
Je suis en train de travailler sur une application qui nécessite d'upload de fichier et il exige aussi
pour analyser le fichier avec les antivirus disponibles sur le serveur.
J'ai entendu abt API disponibles à partir de Symantec pour le serveur d'applications.
Situatuion est comme, j'ai besoin de déployer l'application à différents endroits
dans l'avenir. Donc, je pense à la place d'un fichier de configuration
à partir de l'endroit où je vais chercher de l'Antivirus disponibles & son chemin.
Je veux utiliser n'importe quel antivirus sur le serveur et puis
à l'aide de la ligne de commande, je veux passer de nom de fichier et le résultat en retour.
Je suis confus en passant de fichier et de récupérer les résultats.
Est-il possible?
source d'informationauteur Hardik Mishra
Vous devez vous connecter pour publier un commentaire.
Utiliser le code suivant.
Commnad ligne serait la meilleure option pour vous. puis lire le fichier journal pour résoudre le problème.
Je viens de googlé et trouvé un article intéressant à regarder ici
de référence rapide:
puis
Utilisation VirusTotal Public API V2.0 de mise en œuvre en Java et Aller écrite par
VIGHNESWAR RAO
disponible à https://vighnesh.me/virustotal
il est riche en fonctionnalités pour numériser des fichiers, des Url, des domaines, des adresses IP et d'obtenir un rapport détaillé sur l'exploration.
avec cette API, vos fichiers seront analysés avec 56 moteurs antivirus. et tous moteurs antivirus sont exécutés dans virustotal cloud en particulier, vous ne devez maintenir ou d'exécuter tous les moteurs antivirus.
une caractéristique importante de cette API est qu'il a des méthodes pour accepter java.io.FileInputStream ou java.io.Fichier comme arguments.
Toutes les fonctionnalités de l'API sont clairement expliquées avec des exemples.
pour utiliser cette api
étape 1: créez un compte en http://virustotal.com (VirusTotal, une filiale de Google) et obtenir la clé API(100% gratuit)
étape-2: visite https://vighnesh.me/virustotal et de télécharger des fichiers jar requis
étape 3: il suffit d'utiliser les méthodes fournies par l'API.
vous pouvez utiliser les exemples fournis à https://vighnesh.me/virustotal/Java/examples.html OU https://vighnesh.me/virustotal/Go/examples.html