- - Sådan finder du vira via kommandolinjen på Linux

Sådan finder du vira via kommandolinjen på Linux

De fleste ved det muligvis ikke, men Linux kan få viraogså. Heldigvis er der et enormt kommandolinjeværktøj, som alle Linux-brugere bruger, og det kaldes ClamAV. Med det vil brugerne være i stand til at registrere typer af vira via kommandolinjen og se efter udnyttelser (til både Windows og Linux).

Installer ClamAV

ClamAV er let at installere på Linux takket værekendsgerning, at det er inkluderet i mange mainstream distributionssoftwarekilder. For at installere dette program skal du åbne en terminal og følge nedenstående instruktioner for at få det til at fungere.

Bemærk: ClamAV har en grafisk version af applikationen, hvis du ikke kan lide Linux-kommandolinjen. Det tager alle de bedste aspekter af terminalen og sætter den i en brugervenlig brugergrænseflade. Tjek det officielle websted for at lære mere.

Ubuntu

sudo apt install clamav

Debian

sudo apt-get install clamav

Arch Linux

sudo pacman -S clamav

Fedora

sudo dnf install clamav

OpenSUSE

sudo zypper install clamav

Generisk Linux

At oprette ClamAV-virusscanneren fra kilden på Linux-platformen kræver et par afhængigheder. Installer alle disse programmer på din computer, før du fortsætter.

  • gcc eller clang C-kompilator
  • OpenSSL
  • zlib bibliotek
  • wget

Med de afhængigheder, der er taget pleje af på din Linux-computer, er det tid til at starte bygningsprocessen. Grib den seneste kodeudgivelse af ClamAV med wget download værktøj.

Bemærk: Når du bygger programmet fra kilden, er automatiske opdateringer ikke mulige. For at sikre, at din virusscanner altid er opdateret, skal du downloade ClamAVs kode her igen og sammenstille koden regelmæssigt.

wget https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz

Har du ikke wget? Prøve cURL i stedet:

curl https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz > clamav-0.100.2.tar.gz

Nu hvor koden er færdig med at downloade wget udtræk TarGZ-arkivet med ClamAV.

tar zxvf clamav-0.100.2.tar.gz

Bruger CD kommando, flyt din terminalsession fra hjemmemappen til den nyligt udpakkede clamav-0.100.2 folder.

cd clamav-0.100.2

Kør konfigurationsskriptet. Konfigurering giver dig mulighed for at bestemme, at alle afhængigheder for bygningskravene er opfyldt.

./configure --with-user

Hvis konfigurationsskriptet ikke viser dig nogen advarsler, er alt godt at gå. Start kodekompilationsprocessen ved at udføre lave kommando.

make

Lad kodekompilatorværktøjet bygge ClamAV. Det kan tage lang tid, så vær tålmodig. Når byggeprocessen er færdig, skal du installere softwaren på din Linux-pc med gøre installation kommando.

sudo make install

Find virusser via kommandolinjen

Virusscannere finder trojanere og andre problemer efterkontrol af en "definitioner" -fil. Denne definitionsfil er en liste, der fortæller scanneren om tvivlsomme emner. ClamAV har også en definitionfil, og brugere kan opdatere den med freshclam kommando. Kør i terminalen:

sudo freshclam

Sørg for regelmæssigt at køre freshclam-kommandoen ugentligt (eller endda dagligt, hvis du er paranoid over virus, der vises på din Linux-pc eller server).

Når du har fået de nyeste virusdefinitioner til ClamAV på Linux, kan du scanne efter sårbarheder. For at undersøge en individuel mappe for vira skal du køre kommandoen nedenfor:

sudo clamscan /location/of/folder/

Det er også muligt at bruge clamscan til at scanne efter vira i et bibliotek sammen med alle undermapper inde i ved hjælp af r kontakt.

sudo clamscan -r /location/of/folder/

Scan hjemmemappe

Hjemmekataloget på Linux er det primæreplacering, som brugerne interagerer med på computeren. Derfor, hvis du har en virus, vil den være i denne mappe, eller det er mange undermapper. Hvis du vil scanne hjemmemappen, skal du pege på clamscan kommando kl / Home / brugernavn /. Brug alternativt ~ /, hvis du ikke ønsker at indtaste et brugernavn.

Bemærk: brug -v skifte for at udskrive den scanningsproces, som ClamAV ellers skjuler.

sudo clamscan -rv ~/

eller

sudo clamscan -rv /home/username

Vil du scanne mere end en brugers hjemmemappe? Prøv at pege clamscan /hjem/, i stedet for / Home / brugernavn /.

sudo clamscan -rv /home/

System-dækkende scanning

Du har muligvis farlige og tvivlsomme filer på din Linux-pc uden for din hjemmemappe. Hvis du vil scanne efter emner som dette, skal du foretage en systemdækkende scanning. Brug clamscan, og peg det direkte på dit rodmappe.

sudo clamscan -rv /

Scan en enkelt fil

ClamAV bruges ofte til at scanne Linux-filsystemer efter sårbare filer. En anden anvendelse til ClamAV er at scanne individuelle filer til problemer. For at scanne en individuel fil skal du køre clamscan og peg det direkte til placeringen af ​​filen.

Bemærk: Sørg for at tilpasse kommandoerne nedenfor til at imødekomme dine egne behov.

sudo clamscan -v /location/of/file/file.file

Brug alternativt CD kommando for at flytte til filens nøjagtige placering, kør derefter scanningen.

cd /location/of/file/file.file
sudo clamscan -v file.file
</ P>

Kommentarer