Cum să căutați programe prin consolă și să le instalați cu apt în Kali Linux

Kali Linux este distribuția cea mai folosită de profesioniștii în securitatea computerelor, fie că sunt pentesteri, hackeri etici și chiar administratori de sistem și de rețea. Datorită tuturor aplicațiilor care sunt instalate implicit, le vom putea folosi fără a fi nevoie să instalăm și să configuram fiecare dintre ele, economisindu-ne mult timp. Pe lângă cantitatea mare de software preinstalat, avem și posibilitatea de a instala software suplimentar ușor și rapid, căutând în depozite prin intermediul consolă și instalând ulterior aceste programe. Astăzi, în acest articol, vă vom învăța cum să căutați în depozitele Kali Linux, cum să instalați un anumit program de care aveți nevoie și, de asemenea, cum să adăugați noi depozite la sistemul de operare.

caută programe după consolă

Instalați pachete dacă cunoașteți numele

Primul lucru pe care vă vom învăța este cum să instalați un anumit pachet dacă știm numele programului pe care vrem să-l instalăm. În acest caz, va trebui pur și simplu să executăm comanda „apt” pentru a descărca și instala pachetul respectiv în distribuția noastră. Pentru a instala un pachet al cărui nume îl cunoaștem, trebuie pur și simplu să introducem o comandă de consolă pentru a continua cu descărcarea și instalarea.

Avem două moduri de a instala aceste pachete, prima este dacă sunteți în modul utilizator, apoi va trebui să executăm comanda cu popularul „sudo” pentru a executa acea comandă specifică cu permisiuni root:

sudo apt install filezilla

Dacă sunteți deja root în sistemul de operare, atunci „sudo” nu este necesar, deci comanda ar fi următoarea:

apt install filezilla

Dacă sunteți interesat să instalați mai multe pachete simultan, puteți pune diferitele programe toate la rând, fără virgule sau nimic, doar un spațiu între fiecare program de instalat, ar arăta așa:

sudo apt install filezilla chromium programa3 programa3

După cum ați văzut, instalarea programelor pentru care le cunoaștem numele pachetului este foarte ușoară, lucrul complicat vine dacă trebuie să căutăm un pachet în cauză, deoarece trebuie să indicăm numele exact al programului.

Căutați pachete (programe)

Deși există câteva modalități de bază și ușoare de a localiza pachetele în depozitele acestei distribuții bazate pe Linux, cel mai bine este să utilizați instrumentul „apt-cache”. Acest instrument rulează prin consolă, nu are nici un tip de interfață grafică cu utilizatorul, dar ne permite să localizăm foarte rapid diferitele pachete pe baza cuvintelor cheie pe care le-am pus.

Pentru a folosi această comandă, trebuie pur și simplu să deschidem terminalul și să punem următoarea comandă:

sudo apt-cache search PalabraClave

De exemplu, dacă dorim să căutăm toate pachetele care conțin cuvântul „ftp”, adică popularul protocol de transfer de fișiere, atunci vom pune următoarea ordine:

sudo apt-cache search ftp

Rezultatul acestei comenzi ne face să vedem o listă completă a tuturor pachetelor care au cuvântul „ftp” în nume, incluzând și descrierea pachetului în sine. În acest fel, putem căuta ușor și rapid toate pachetele legate de FTP, iar ulterior să decidem pe care vrem să le instalăm, în această listă vedem atât numele pachetului, cât și scurta descriere:

Numărul de rezultate returnate de căutare este foarte mare și, în funcție de termenul de căutat, va fi mai mare sau mai mic. În cazul în care dorim să filtram rezultatele și să le arătăm doar pe cele care conțin cuvântul menționat în numele pachetului, fără a ține cont de descrierea care a fost încorporată în pachete, va trebui pur și simplu să adăugăm parametrul „–names -doar” la final cu totul. În exemplul anterior, comanda ar fi după cum urmează:

sudo apt-cache search ftp --names-only

În următoarea captură de ecran puteți vedea că unele pachete au dispărut față de rezultatul anterior, cum ar fi „ap-utils” printre multe altele.

Odată ce am localizat pachetul, va trebui pur și simplu să executăm comanda de instalare pentru a continua cu el:

sudo apt install NombrePrograma

Odată ce știm cum să căutăm programele pe care le putem instala în Kali Linux, vă vom învăța cum să instalați depozite noi în cazul în care nu avem programul pe care îl căutăm.

Instalați și configurați un nou depozit

Kali Linux ne permite să instalăm depozite noi și, de asemenea, să le configurăm pe cele existente. Pentru a vedea depozitele curente în Kali Linux, trebuie pur și simplu să vedem fișierul sources.list situat în /etc/apt. Putem executa următoarea comandă pentru a o vedea:

sudo cat /etc/apt/sources.list

În următoarea captură de ecran puteți vedea conținutul fișierului atunci când efectuăm o instalare curată a sistemului de operare:

Momentan, folosim doar depozitul oficial Kali Linux, care conține toate programele care sunt proiectate și testate în această distribuție orientată spre securitate. În plus, puteți vedea că am activat principal, contrib și, de asemenea, non-free. Aceasta înseamnă că avem toate depozitele acceptate:

  • Principal: sunt programele open source acceptate oficial de Kali Linux. Toate pachetele incluse aici sunt cele mai importante.
  • Contrib: Acestea sunt pachete care conțin software open source, dar nu au dependențe de main. Posibil sunt ambalate pentru non-gratuit.
  • Non-free: Conține software care nu este open source.

Motivul pentru adăugarea unui nou depozit sau a mai multor depozite este să avem la dispoziție posibilitatea instalării software-ului prin apt install, fără a fi nevoie să descărcați manual pachetul și apoi să îl instalați cu popularul dpkg pe care îl avem în distribuții. de Linux. La încorporarea unui nou depozit, dacă pachetul care urmează să fie instalat are dependențe, acestea vor fi, de asemenea, instalate complet automat, fără ca noi să fim nevoiți să o facem manual.

În cazul în care dorim să adăugăm un nou depozit, avem două moduri de a face acest lucru.

Prima modalitate de a face acest lucru este prin utilizarea comenzii „echo” și încorporarea acesteia în fișierul /etc/apt/sources.list menționat mai sus, pentru a face acest lucru putem rula următoarea comandă:

echo "deb http://http.kali.org/kali kali-last-snapshot main contrib non-free" | sudo tee /etc/apt/sources.list

O altă modalitate de a adăuga un nou depozit este să îl adăugați manual în fișierul /etc/apt/sources.list, în acest caz va trebui să deschidem fișierul cu un editor de text precum vi, vim sau nano și să îl adăugam la la sfârșitul tuturor, următorul „deb http://http.kali.org/kali kali-last-snapshot principal contribuție non-free”.

Fișierul /etc/apt/sources.list ar arăta astfel:

După cum ați văzut, a fost adăugat „kali-last-snapshot”, deși dacă depozitul nu este Kali, atunci acesta va fi adăugat chiar sub acesta și vom avea două sau mai multe intrări pentru arhivele OS.