clamav command line scan files større end 20mb?

Få hjælp til at sætte programmer eller funktioner op.
gtr

clamav command line scan files større end 20mb?

Indlæg af gtr »

ubuntu 12.04
clamav

Clamav er stadig et aktivt program?

Hvis jeg skriver sudo freshclam i terminal, kan
jeg se, at daily cld updated version bliver updated.

Derfor mener jeg, clamav stadig er aktivt.


clamtk -> 'preferences'-> 'scan files larger than 20mb'.
Hvis jeg markerer den mulighed, skulle også filer over 20mb blive scannet.
Men når scanningen er færdig, er der ingen steder jeg kan se, at filerne er blevet scannet?

I command line kan jeg skrive clamscan 'path + file name'.
Men vælger jeg en fil, der er større end 20mb, fx på 116mb, får jeg føglende resultat i terminalen
Known viruses: 3332884
Engine version: 0.98.1
Scanned directories: 0
Scanned files: 1
Infected files: 0
Data scanned: 0.00 MB
Data read: 116.47 MB (ratio 0.00:1)
Time: 8.514 sec (0 m 8 s)

Jeg læser det, som at filen ikke bliver scannet for virus.
Hvordan får jeg clamav til at scanne filer på over 20mb i terminalen?

I terminalen har jeg skrevet
clamscan --help
Men den eneste relevante command, jeg kan finde, er
--max-filesize=#n Files larger than this will be skipped and assumed clean

Kan jeg bruge den command til at scanne filer større end 20mb?
Og hvordan skal command se ud, hvis fx max filesize skal sættes til 500mb og filen hedder 'nyfilm.mp4'?

Hvordan skal jeg skrive command'en, hvis filen har mellemrum i navnet, fx 'ny film.mp4'?

Tak.
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: clamav command line scan files større end 20mb?

Indlæg af AJenbo »

--max-filesize=#n
--max-scansize=#n
Klaus Rasmussen
Admin
Indlæg: 5606
Tilmeldt: 26. apr 2010, 02:40
IRC nickname: ClaudiuS
Geografisk sted: Nyborg [fyn]

Re: clamav command line scan files større end 20mb?

Indlæg af Klaus Rasmussen »

Hvordan skal jeg skrive command'en, hvis filen har mellemrum i navnet, fx 'ny film.mp4'?

Hos mig gør den det automatisk.

Kode: Vælg alt

klaus@klaus-desktop:~$ clamscan Hentede\ filer/
Hentede filer/URemoteDesktop_Server.zip: OK
Hentede filer/Universal-USB-Installer-1.9.5.2.exe: OK
Hentede filer/Enemy at the Gates [COVER].jpg: OK
Hentede filer/Smokin' Aces [COVER-DR].jpg: OK
Hentede filer/Michael Kohlhaas (2013) - cover SHQ (Hivan Scan).jpg: OK
Hentede filer/Smokin' Aces 2 Assassins' Ball [COVER-DR].jpg: OK
Hentede filer/Enemy at the Gates [DISC].jpg: OK
Hentede filer/Michael Kohlhaas (2013) - label SHQ (Hivan Scan) Fixet.jpg: OK
Hentede filer/Smokin\'_Aces_2__Assassins\'_Ball_R1-[cd]-[www.FreeCovers.net].xcf: OK
Hentede filer/Smokin' Aces [DISC].jpg: OK
Med Venlig Hilsen
Klaus

Kører Ubuntu 24.04.1 på ASUS All-Series, og Probook 4520s.
Gratis Ubuntumagasin: http://fullcirclemagazine.org/
https://mega.nz/folder/aJsmCYKa#dxMHKTi4Idmz6hiVpsI68Q
gtr

Re: clamav command line scan files større end 20mb?

Indlæg af gtr »

Ajenbo

Jeg ved stadig ikke, hvad jeg skal skrive som command line, hvis jeg skal
scanne en 500mb fil i home folder'en, der hedder 'nyfilm.mp4'?

Skal værdien 500mb ikke indsættes et sted i command'en
--max-filesize=#n eller --max-scansize=#n?

Klaus

Hvis jeg har en fil, der hedder 'ny film.mp4', der befinder sig i folder'en /home/aa/Videos,
og jeg skriver command line
clamscan /home/aa/Videos/ny film.mp4,
vil clamav fejlmelde og ikke scanne.
Hvis clamav skal kontrollere indholdet af fx video folder'en, kommer fejlmeldingen ikke.

I en ubuntu manual læste jeg, at når man bruger filnavne med mellemrum i commands, skal
man indramme filnavnet i et sæt tegn. Men jeg kan ikke huske, hvilke det er?
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: clamav command line scan files større end 20mb?

Indlæg af AJenbo »

Kode: Vælg alt

clamscan --max-filesize=500M --max-scansize=500M ~/nyfilm.mp4
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: clamav command line scan files større end 20mb?

Indlæg af AJenbo »

gtr skrev:Hvis jeg har en fil, der hedder 'ny film.mp4', der befinder sig i folder'en /home/aa/Videos,
og jeg skriver command line
clamscan /home/aa/Videos/ny film.mp4,
vil clamav fejlmelde og ikke scanne.
Hvis clamav skal kontrollere indholdet af fx video folder'en, kommer fejlmeldingen ikke.

I en ubuntu manual læste jeg, at når man bruger filnavne med mellemrum i commands, skal
man indramme filnavnet i et sæt tegn. Men jeg kan ikke huske, hvilke det er?

Du gør det faktisk i den tekst du skriver om problemet, det er " eller ', eller du skal bruge \ til at undtage et tegn som Klaus forslog. Dvs:

Kode: Vælg alt

clamscan "/home/aa/Videos/ny film.mp4"

eller

Kode: Vælg alt

clamscan '/home/aa/Videos/ny film.mp4'

eller

Kode: Vælg alt

clamscan /home/aa/Videos/ny\ film.mp4


Den sidste af dem vil den selv skrive hvis du bruger tabulator tasten til at lade den automatisk fuldføre stien (det er det Klaus mente), altså du skriver "clamscan /home/aa/Videos/ny" og trykker på tabulator tasten, hvis så ikke du har andre filer i den mappe som starte med "ny" så vil den selv skrive resten af stien korrekt.

Der er en lille forskel på " og ' så vidt jeg husker, men jeg kan ikke lige huske hvilken.
gtr

Re: clamav command line scan files større end 20mb?

Indlæg af gtr »

Tak for svar.

Jeg synes, at begrænsningerne eller indstillingerne i clamav, når det bruges i terminalen, er
besynderlige.

Fra start af er der en max fil størrelse på 20mb. Er der ikke virus i større filer?

Jeg har prøvet at teste command'en
clamscan --max-filesize=500M --max-scansize=500M 'file eller folder'
med forskellige værdier.

Hvis man fx skriver
clamscan --max-filesize=7000M --max-scansize=7000M 'file eller folder'
får man dette svar i terminalen
WARNING: Numerical value for option max-filesize too high, resetting to 4G
WARNING: Numerical value for option max-scansize too high, resetting to 4G
clamscan: No such file or directory
WARNING: clamscan: Can't access file

Det læser jeg, som clamav indstiller max grænserne til 4gb.
Max grænserne man kan indstille ligger vistnok omkring 3000mb.

Jeg indstillede max file- og scansize til 3000mb, og kørte clamscan.
Clamscan scanner men stopper omkring 2gb, selvom folder'en er større.

Hvordan opnår man, at clamav ikke har disse begrænsninger?
Hvad hvis man fx har et hdd på 1tb, og en folder med 900gb filer?
Clamav burde kunne scanne hdd'et med 1 command.
Hvordan skal man fx scanne en dvd hd film, hvor filen er større end 2gb?

Man skal skrive clamscan -r, hvis folders in folders også skal scannes.

clamscan '/home/aa/Videos/ny film.mp4'
Det var den måde at omslutte file navnet, jeg ledte efter.
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: clamav command line scan files større end 20mb?

Indlæg af AJenbo »

Beklager jeg kender ikke clamav godt nok til at besvære dine seneste spørgsmål.
gtr

Re: clamav command line scan files større end 20mb?

Indlæg af gtr »

Jeg har spurgt udenlandske fora. Jeg har fået svar, at clamav ikke kan kontrollere mere end 4gb ad gangen.
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: clamav command line scan files større end 20mb?

Indlæg af lath »

gtr skrev:Jeg har spurgt udenlandske fora. Jeg har fået svar, at clamav ikke kan kontrollere mere end 4gb ad gangen.

Det lyder som om at der bruges et 32-bit unsigned heltal inde i programmet, og at det er det der giver 4 GB begrænsningen.
Afhængigt af hvad programmet gør på algoritme(1) niveau, så kan det være alt fra trivielt til svært at ændre type for størrelsen i programmets kildekode.

Bemærk at forskellige filsystemer også har forskellige grænser for hvor store filer de kan håndtere.

Jeg gør lige opmærksom på at der i dit første indlæg står:
Scanned files: 1

Så filen blev rent faktisk scannet.

/Lars

ad 1) Algoritme kan forklares med en mad metafor. En algoritme er en opskrift for en computer på hvordan en bestemt ting skal udføres.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags