Dalam posting sebelumnya, kami membahas Manajemen Paket di Kali Linux. Dengan kemudahan instalasi yang disediakan APT, kami memiliki pilihan di antara puluhan ribu paket tetapi kekurangannya adalah, kami memiliki puluhan ribu paket. Mencari tahu paket apa yang tersedia dan menemukan paket yang kita inginkan bisa menjadi tugas yang menakutkan, terutama bagi pendatang baru di Linux. Dalam postingan ini, kami akan membahas tiga utilitas yang dapat digunakan untuk menelusuri tumpukan jerami dan membantu Anda memanfaatkan ekosistem sumber terbuka yang luas.
apt-cache
Dari berbagai antarmuka yang tersedia untuk mencari paket, apt-cache adalah yang paling dasar dan paling dasar dari semuanya. Namun, ini juga merupakan antarmuka yang paling sering kami gunakan karena cepat, mudah, dan efisien. Secara default, apt-cache mencari istilah tertentu dalam nama paket serta deskripsinya. Misalnya, mengetahui bahwa semua metapackage Kali Linux menyertakan 'kali-linux' dalam namanya, kita dapat dengan mudah mencari semuanya.
[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
Dalam banyak kasus, apt-cache mengembalikan terlalu banyak hasil karena pencarian dalam deskripsi paket. Pencarian dapat dibatasi pada nama paket itu sendiri dengan menggunakan --names-only pilihan.
[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
Karena apt-cache memiliki keluaran yang luar biasa dapat diterima, kami dapat terus memfilter hasil hingga mencapai jumlah yang dapat dikelola.
[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
Anda dapat memfilter lebih lanjut hasil penelusuran, tetapi begitu Anda mulai merangkai beberapa perintah, itu umumnya merupakan indikasi yang baik bahwa sudah waktunya untuk menggunakan alat yang berbeda.
aptitude
Kecakapan aplikasi adalah sepupu yang sangat dekat dari apt dan apt-get kecuali itu juga termasuk antarmuka ncurses yang sangat berguna. Ini tidak disertakan dalam Kali secara default tetapi dapat dengan cepat diinstal sebagai berikut.
[email protected]:~# apt update && apt -y install aptitude
Setelah instalasi, menjalankan aptitude tanpa opsi apa pun akan meluncurkan antarmuka ncurses. Salah satu hal pertama yang akan Anda perhatikan adalah Anda dapat dengan cepat dan mudah menelusuri paket berdasarkan kategori, yang sangat membantu dalam menyortir ribuan paket yang tersedia.
Untuk mencari paket, tekan tombol / karakter atau pilih 'Temukan' di bawah menu 'Cari'. Saat Anda memasukkan kueri, hasil paket akan diperbarui secara dinamis.
Setelah Anda menemukan paket yang menarik, Anda dapat menandainya untuk dipasang dengan + karakter atau untuk menghapus/membatalkan pilihannya, - karakter.
Pada titik ini, Anda dapat terus mencari paket lain untuk menandai untuk instalasi atau penghapusan. Saat Anda siap memasang, tekan g untuk melihat ringkasan tindakan yang akan diambil.
Jika Anda puas dengan perubahan yang diusulkan, tekan g lagi dan aptitude akan menyelesaikan instalasi paket seperti biasa.
Internet
Jika Anda ingin membatasi pencarian Anda pada alat yang dikemas oleh tim Kali, cara termudah untuk melakukannya mungkin dengan menggunakan situs Google operator pencarian.
Pelajari Lebih Lanjut
Semoga posting ini akan membantu Anda menjawab apakah alat tertentu tersedia di Kali (atau Debian) atau tidak. Untuk penanganan manajemen paket yang lebih mendetail, kami mendorong Anda untuk mengunjungi situs Kali Training.