• Paranoid - курс по анонимности и безопасности в сети от команды codeby. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного. Подробнее ...

Статья Поиск пакетов для Kali Linux

ghost

penetration testing
Grey Team
12.05.2016
1 103
1 967
#1
kali-advanced-package-management-2.png

Источник:
Для просмотра контента необходимо: Войти или зарегистрироваться


В предыдущей статье мы рассмотрели
Для просмотра контента необходимо: Войти или зарегистрироваться
. С легкостью установки, которые обеспечивает APT, у нас есть выбор среди десятков тысяч пакетов, однако оборотной стороной является то, что у нас есть десятки тысяч пакетов. Выяснить, какие пакеты доступны и найти один, которые нам нужен, может быть сложной задачей, особенно для новичков в Linux. В этой статье мы будем рассматривать три утилиты, которые могут быть использованы для поиска через haystack и помочь вам воспользоваться обширной экосистемой с открытым исходным кодом.

apt-cache

Различные интерфейсы, доступные для поиска пакетов apt-cache имеет самые основные и элементарные из всех их . Однако это также интерфейс, который мы, как правило, наиболее часто используем, потому что это быстро, легко и эффективно. По умолчанию apt-cache поиск в имена пакетов, а также их описания, для данного терминала. Например зная, что во все имена
Для просмотра контента необходимо: Войти или зарегистрироваться
включена "kali-linux", мы можем легко искать каждый из них.

Код:
root@kali:~# 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 Linux 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
Во многих случаях apt-cache возвращает слишком много результатов, потому что ищет в описании пакетов. Поиск может быть ограничен для имён пакетов с помощью варианта –names-only

Код:
root@kali:~# apt-cache search nmap | wc -l
37
root@kali:~# 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
Так как apt-cache имеет такой удивительный greppable выход, мы можем сохранить результаты фильтрации.

Код:
root@kali:~# 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
Далее можно фильтровать результаты поиска, но как только вы начинаете комбинировать вместе цепочки нескольких команд, это обычно является хорошим свидетельством того, что настало время для использования другого инструмента.

aptitude

Приложение aptitude является в очень тесной связи "aka двоюродный брат" apt и apt-get, за исключением того, что она также включает в себя весьма полезный ncurses интерфейс. Он не входит в Kali по умолчанию, но она быстро может быть установлена следующим образом.

Код:
root@kali:~# apt update && apt -y install aptitude
После установки и запуска aptitude без каких-либо параметров запустится ncurses интерфейс. Одна из первых вещей, которые вы заметите, это то, что вы можете быстро и легко просматривать пакеты по категориям, что значительно помогает с сортировкой среди тысячи доступных пакетов.

aptitude0.png

Для поиска пакета либо нажмите символ / или выберите "Найти" в меню "Поиск". Когда вы вводите ваш запрос, результаты поиска пакетов будут обновляться динамически.

aptitude1.png

После того как вы нашли расположение пакета, вызывающего интерес, вы можете пометить его для установки с помощью символа + или удалить/отменить его удаление с помощью символа.



aptitude2.png

На данный момент вы можете зафиксировать поиск для других пакетов, пометить для установки или удаления. Когда вы будете готовы к установке, нажмите клавишу g, для просмотра различных мер, которые необходимо принять.



aptitude3.png

Если вы удовлетворены предлагаемыми изменениями, нажмите g снова и aptitude завершит установку как обычно.

Интернет

Если вы хотите ограничить поиск инструментов, которые собраны и упакованы командой разработчиков Kali, самый простой способ сделать это, вероятно, используя оператор поиска на Google сайте.

google-package-search.png

Подробнее

Надеюсь этот пост поможет вам ответить на то, доступен ли определенный инструмент в Kali (или Debian). Для более подробного обращения с управлением пакетами мы рекомендуем вам проверить сайт
Для просмотра контента необходимо: Войти или зарегистрироваться
.