По под разбиране Кали пристига с доста инструменти за хакерство, които са златен стандарт и се използват много, но реалността е такава, че съществуват хиляди инструменти, които могат да бъдат инсталирани допълнително.
APT - advanced package toolset е програма в Дебиан, която ни позволява да търсим, инсталираме, премахваме, ъпдейтваме и ъпгрейдваме системата си и инструменти.
За да ъпдейтнем системната база данни:
sudo apt-get update -y
За да ъпгрейднем ядрото на системата си и всички инсталирани пакети до последна версия:
sudo apt-get upgrade -y
Да речем, че не искаме да ъпгрейднем цялата система, ами един единствен пакет(в този случай метасплойт-фреймуорк):
sudo apt-get upgrade metasploit-framework
apt-cache Показва повечето информация съдържаща се във вътрешната cache база данни. Например, да речем, че искаме да инсталираме някакъв пакет. Първо можем да проверим дали пакета съществува в репозиторито ('репо-то' на кратко):
sudo apt-cache search python3
Ако искаме да инсталираме:
sudo apt-get install python3 -y
Ако искаме да деинсталираме даден пакет, както и да унищожим конфигурационни файлове и файлове, които остават след деинсталацията - добавяме --purge:
sudo apt-remove --purge python3
DPKG е основния инструмент, който използваме, за да инсталираме даден пакет дали директно или индиректно от apt. Също така dpkg е препоръчителния инструмент, който използваме при офлайн инсталации, понеже не използва непременно интернет връзка.
DPKG не инсталира депенденсита(dependencies).
За да инсталираме .deb пакет:
sudo dpkg -i program_name_1.2.3_amd64.deb