[php] virusscan van bestanden via http_upload

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • DPLuS
  • Registratie: April 2000
  • Niet online
Ik kan hier vrij weinig over vinden op Google en GOT, vandaar dat ik het hier probeer:
Is er een API beschikbaar voor Linux dat ik een via HTTP ge-upload bestand on-line kan scannen op virussen?
Ik heb zelf F-Prot op FC4 draaien, maar die kent geen API's voor PHP.

Heeft iemand hier ervaring mee??

Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 18-09 14:42
Je kunt waarschijnlijk gewoon de command-line scanner van je eigen anti-virusoplossing benaderen via de passthru()-functie van PHP, en vervolgens de output uitlezen.

Het uploaden naar een online virusscanner zou ook veel te lang duren voor grotere bestanden.

Acties:
  • 0 Henk 'm!

  • Icey
  • Registratie: November 2001
  • Laatst online: 17-09 16:46
De bitdefender linux versie (gratis) kan je in iedere geval makkelijk commandline mee scannen.

Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 14:28
frickY schreef op woensdag 07 september 2005 @ 12:38:
Je kunt waarschijnlijk gewoon de command-line scanner van je eigen anti-virusoplossing benaderen via de passthru()-functie van PHP, en vervolgens de output uitlezen.

Het uploaden naar een online virusscanner zou ook veel te lang duren voor grotere bestanden.
Je kan het bestand gewoon op de server plaatsen en vervolgens de antivirus scanner gewoon met een pad aanroepen. Je hoeft niet de inhoud van het bestand mee te sturen.

  • DPLuS
  • Registratie: April 2000
  • Niet online
ok, ik voer wel een exec() uit en vang de exit-code op.
0 = ok, en de rest dus niet.