Mamy maszynę wirtualną Linux z Xubuntu z zainstalowanym ClamAV.
Chcielibyśmy skanować pliki większe niż 4Gigs, najlepiej poleceniem clamscan. Mogę użyć --max-filesize=x
i --max-scansize=x
opcje idealnie. Patrząc na stronę podręcznika clamscan, Clam umożliwia ustawienie tych parametrów na mniej niż 4 Gig.
Mogę również ustawić je na „nieograniczone” przy użyciu 0, ale jeśli plik jest większy niż 4Gigs, nadal nie będzie skanowany żaden dane.
Przykład:
----------- SCAN SUMMARY -----------
Known viruses: 4297615
Engine version: 0.98.7
Scanned directories: 0
Scanned files: 1
Infected files: 0
Data scanned: 0.00 MB
Data read: 58082.25 MB (ratio 0.00:1)
Time: 12.325 sec (0 m 12 s)
Jak widać, próbujemy skanować całkiem duże pliki ± 75 Gig.
Czy istnieje sposób na użycie clamscan do plików skanowania wirusów większych niż 4Gigs? Albo czy istnieje inne narzędzie wiersza poleceń, aby osiągnąć to, po czym jestem.
/tmp
rezyduje lub pamięci wirtualnej) i jeden bardzo dobry podstawowy powód: czy naprawdę wierzysz, że pliki o rozmiarze wielu GB są dobrym środkiem infekcji?
clamscan - <FilePath
zajęło to 90 razy dłużej, przy dużym wykorzystaniu zasobów. W obu przypadkach zgłosił zerowe zeskanowane dane, ale pierwsze połączenie mówiło 13 GB, podczas gdy drugie mówiło 144 MB. Nie ustawiłem żadnych parametrów poza nazwą pliku lub -
. Zrób co chcesz z tych wyników.
clamscan
jest także 64-bitowyfile $(which clamscan)
; jeśli nie, to nie wiem, w jaki sposób otwierać pliki powyżej 4 GB za pomocą oprogramowania 32-bitowego.