"Antivirus" en PHP [PHP] - PHP - Programmation
Marsh Posté le 31-03-2008 à 16:08:02
Euh, tu es sûr d'avoir choisi le bon outil, là?
Marsh Posté le 31-03-2008 à 16:19:18
Ben non je sais que c'est la merde. En fait je voulais le faire en C#, mais mon prof me dit que c'est impossible de le faire en PHP, moi je soutiens que si et là bim me suis fait baisé
Marsh Posté le 31-03-2008 à 16:20:40
michelnet1 a écrit : Ben non je sais que c'est la merde. En fait je voulais le faire en C#, mais mon prof me dit que c'est impossible de le faire en PHP, moi je soutiens que si et là bim me suis fait baisé |
ça c'est ballot.
Bon sinon oui c'est probablement faisable...mais à part taper dans les sockets je vois pas comment...
Marsh Posté le 31-03-2008 à 16:24:59
C'est clairement pas fait pour.
Sans compter l'utilité discutable d'un antivirus dans un langage serveur web (je parle pas d'un antivirus en ligne vu qu'ils utilisent un activeX ou équivalent exécuté côté client, ni d'un antivirus "lourd" avec une interface d'admin web).
Marsh Posté le 31-03-2008 à 16:27:17
Oui mais globalement ce qu'il demande c'est pas un scan de fichiers, c'est + du monitoring résal...je sais pas pourquoi PHP me paraissait le + adapté dans les langages que j'ai vu
Marsh Posté le 31-03-2008 à 16:27:17
ccp6128 a écrit : C'est clairement pas fait pour. |
php est avant tout un langage de script, hein, tout à fait utilisable en-dehors du contexte web.
Marsh Posté le 31-03-2008 à 16:33:21
C'est vrai. Je suis peut être un peu obtus sur ce point, mais j'ai comme l'impression que l'usage qui a fait le succès de ce langage reste le web. Je me verrais mal coder des scripts d'admin système, ou un antivirus, en php.
Après, tout est possible.
Marsh Posté le 31-03-2008 à 16:39:04
ccp6128 a écrit : C'est vrai. Je suis peut être un peu obtus sur ce point, mais j'ai comme l'impression que l'usage qui a fait le succès de ce langage reste le web. Je me verrais mal coder des scripts d'admin système, ou un antivirus, en php. |
ah j'ai pas dit que c'était une bonne idée non plus hein...mais ça reste faisable.
Marsh Posté le 31-03-2008 à 16:41:11
Le problème qui se pose est le suivant:
Code :
|
Donc on ne peut créer plusieurs écoute en même temps?
Marsh Posté le 31-03-2008 à 16:49:49
J'attendais cette réponse, je sais que pas mal de forumeurs le font XD
Ce qui est somme toute naturel, si tu connais un langage et qu'il peut convenir à un usage, pourquoi en choisir un autre qu'on ne connait pas / n'aime pas.
J'attends que MagicBuzz arrive et me dise que ses scripts d'admin sous Linux sont codées en C# et qu'il les fait tourner avec mono
michelnet1 : comment ça plusieurs écoutes ? Si tu veux ouvrir plusieurs sockets en écoute, je pense qu'il faut s'orienter vers les threads ou équivalent.
Si c'est pour que plusieurs machines puissent se connecter sur le port sur lequel tu viens d'ouvrer la socket, ton code le fait en natif (ton $c est une nouvelle ressource de socket créée à chaque nouvelle connexion de client).
Marsh Posté le 31-03-2008 à 16:52:03
Oui plusieurs sockets en ecoute c'est ce que je voulais...hum les threads okidoki.
Marsh Posté le 31-03-2008 à 17:18:01
Sinon, y'a ça : http://www.aboutus.org/PhpClamAvLib.org (ou http://nixbit.com/cat/programming/ [...] lamav-lib/ ) mais j'ai jamais testé...
Marsh Posté le 31-03-2008 à 20:15:07
Hum pas mal faut que je zieute ça tiens !
edit: merci !
Marsh Posté le 31-03-2008 à 15:56:27
Je cherche à faire un genre d'antivirus en PHP
Enfin juste un truc capable de détecter une connexion sur un port, un email suspects, et un virus qui circule sur le réseau.
Bref à part utiliser des sockets vous avez pas d'autres idées?
Sinon comment qu'on fait pour titiller le port 25 sur le localhost (j'utilise wamp) ou avoir un server de mail local ?