GNU/Linux >> Znalost Linux >  >> Linux

Hledání balíčků pro Kali Linux

V dřívějším příspěvku jsme se zabývali správou balíčků v Kali Linuxu. Díky snadné instalaci, kterou APT poskytuje, máme na výběr z desítek tisíc balíčků, ale nevýhodou je, že máme desítky tisíc balíčků. Zjistit, jaké balíčky jsou k dispozici, a najít ty, které chceme, může být skličující úkol, zejména pro nováčky v Linuxu. V tomto příspěvku se budeme zabývat třemi nástroji, které lze použít k prohledávání kupky sena a které vám pomohou využít obrovský open-source ekosystém.

apt-cache

Z různých rozhraní dostupných pro vyhledávání balíčků je apt-cache tím nejzákladnějším a nejzákladnějším ze všech. Je to však také rozhraní, které máme tendenci používat nejčastěji, protože je rychlé, snadné a efektivní. Ve výchozím nastavení apt-cache vyhledává daný termín v názvech balíčků a také v jejich popisech. Když například víme, že všechny metabalíky Kali Linux obsahují ve svých názvech „kali-linux“, můžeme je snadno všechny vyhledat.

[email protected]:~# apt-cache search kali-linux
kali-linux - Kali Linux base system
kali-linux-all - Kali Linux - all packages
kali-linux-forensic - Kali Linux forensic tools
kali-linux-full - Kali Linux complete system
kali-linux-gpu - Kali Linux GPU tools
kali-linux-nethunter - Kali NetHunter tools
kali-linux-pwtools - Kali Linux password cracking tools
kali-linux-rfid - Kali Linux RFID tools
kali-linux-sdr - Kali Linux SDR tools
kali-linux-top10 - Kali Linux Top 10 tools
kali-linux-voip - Kali Linux VoIP tools
kali-linux-web - Kali Linux webapp assessment tools
kali-linux-wireless - Kali Linux wireless tools

V mnoha případech apt-cache vrací příliš mnoho výsledků, protože hledá v popisech balíčků. Vyhledávání lze omezit na samotné názvy balíčků pomocí --names-only možnost.

[email protected]:~# apt-cache search nmap | wc -l
37
[email protected]:~# apt-cache search nmap --names-only
dnmap - Distributed nmap framework
fruitywifi-module-nmap - nmap module for fruitywifi
nmap-dbgsym - debug symbols for nmap
python-libnmap - Python 2 NMAP library
python-libnmap-doc - Python NMAP Library (common documentation)
python3-libnmap - Python 3 NMAP library
libnmap-parser-perl - parse nmap scan results with perl
nmap - The Network Mapper
nmap-common - Architecture independent files for nmap
zenmap - The Network Mapper Front End
nmapsi4 - graphical interface to nmap, the network scanner
python-nmap - Python interface to the Nmap port scanner
python3-nmap - Python3 interface to the Nmap port scanner

Vzhledem k tomu, že apt-cache má tak úžasně přehledný výstup, můžeme výsledky filtrovat, dokud nebudou na zvládnutelném počtu.

[email protected]:~# apt-cache search nmap --names-only | egrep -v '(python|perl)'
dnmap - Distributed nmap framework
fruitywifi-module-nmap - nmap module for fruitywifi
nmap - The Network Mapper
nmap-common - Architecture independent files for nmap
nmap-dbgsym - debug symbols for nmap
nmapsi4 - graphical interface to nmap, the network scanner
zenmap - The Network Mapper Front End

Výsledky vyhledávání můžete dále filtrovat, ale jakmile začnete spojovat několik příkazů, je to obecně dobrý signál, že je čas sáhnout po jiném nástroji.

aptitude

schopnost application je velmi blízkým bratrancem apt a apt-get kromě toho také obsahuje velmi užitečné rozhraní ncurses. Ve výchozím nastavení není součástí Kali, ale lze ji rychle nainstalovat následovně.

[email protected]:~# apt update && apt -y install aptitude

Po instalaci spuštění aptitude bez jakýchkoli voleb spustí rozhraní ncurses. Jedna z prvních věcí, které si všimnete, je, že můžete rychle a snadno procházet balíčky podle kategorií, což velmi pomáhá s tříděním tisíců dostupných balíčků.

Chcete-li vyhledat balíček, stiskněte / znak nebo v nabídce "Hledat" vyberte "Najít". Při zadávání dotazu se budou výsledky balíčku dynamicky aktualizovat.

Jakmile najdete balíček, který vás zajímá, můžete jej označit k instalaci pomocí + znak nebo pro jeho odstranění/zrušení výběru - postava.

V tomto okamžiku můžete pokračovat v hledání dalších balíčků k označení pro instalaci nebo odstranění. Až budete připraveni k instalaci, stiskněte g pro zobrazení souhrnu akcí, které mají být provedeny.

Pokud jste s navrhovanými změnami spokojeni, stiskněte g znovu a aptitude dokončí instalace balíčku jako obvykle.

Internet

Pokud chcete omezit vyhledávání na nástroje, které jsou baleny týmem Kali, nejjednodušší způsob, jak to udělat, je pravděpodobně použít stránky Google operátor vyhledávání.

Další informace

Doufejme, že vám tento příspěvek pomůže odpovědět, zda je v Kali (nebo Debianu) k dispozici určitý nástroj. Pro mnohem podrobnější zpracování správy balíčků vám doporučujeme podívat se na stránku Kali Training.


Linux
  1. 15 Příklady příkazů aptitude pro správu balíčků v Linuxu

  2. Hledání balíčků pro Kali Linux

  3. Kali na podsystému Windows pro Linux

  1. Úvod do Nmap na Kali Linuxu

  2. Pokročilá správa balíčků v Kali Linuxu

  3. Kali Linux pro Gemini PDA

  1. Vydání Kali Linux 1.0.7

  2. Vydání Kali Linux 1.0.6

  3. Vydání Kali Linux 1.1.0