//kalinux.info
Безопасность 529 просмотров

Bleeding Edge Kali Linux

Bleeding Edge Kali Linux

Bleeding Edge

Мы были заняты на этой неделе, на наших электронных письмах много всего позади, но мы укрепились с развитием Kali Linux. Мы упаковали некоторые новые инструменты, которые были указаны сообществом как пропавшие без вести, такие как ingumaarachnibullylbduniscanautomater, а также начали создавать структуру библиотек и патчей для сканирования bluetooth и упрямых инструментов. Мы также исправили меню Kali для редактирования.

Имея более 300 инструментов в нашем репозитории, мы почти не можем постоянно обновлять * каждый * инструмент до последней версии. Хорошим примером этого было несколько дней назад, когда мы обновили пакет SET. Через два дня после того, как мы обновили пакет, мы получили запрос на обновление инструмента для SET в нашем трекере ошибок, так как наш пакет уже устарел. Кажется немного экстремальным? Возможно, нет, рассмотрим следующую загадку:

У вас есть аудит завтра, и вы готовите свои инструменты. Вы загружаете Kali Linux вверх, запустите «apt-get update && apt-get upgrade», чтобы убедиться, что вы используете последние стабильные версии $ your_favorate_tool. После обновления вы заметите, что в $your_favorate_tool есть пакет, который был обновлен на прошлой неделе в наших репозиториях. Однако на прошлой неделе некоторые довольно удивительные обновления были добавлены в $your_favorate_tool вверх по течению, и вам действительно нужны эти новые функции для предстоящей оценки. Чем ты занимаешься?

Худшая вещь.

Предполагая, что вы не используете Kali в качестве «Throw Away Instance», самое худшее в этом случае - перезаписать упакованные файлы. Например, следующие команды для обновления инструмента, который часто обновляется, - это большое значение «нет-нет» и в конечном итоге нарушит вашу установку в будущем.

# не обновляйте такие инструменты! 
cd / usr / share / 
rm -rf $ your_favorate_tool 
git clone $ your_favorate_tool

OK To Do…but, Meh.

Поскольку вам не следует возиться с упакованными файлами, наиболее распространенным вариантом является svn или git checkout $your_favorate_tool во временном каталоге и использовать его там, как показано ниже. В большинстве случаев все зависимости, необходимые для обновленного инструмента, обычно уже существуют в Kali. Кроме того, вы можете выбрать перекомпоновку исходного пакета, который включает ваши обновления и изменения.

cd ~ 
mkdir work 
cd work 
git clone $ your_favorate_tool 
cd $ your_favorate_tool
. / your_favorate_tool

Наше решение.

Мы сказали * близко * к невозможному, не так ли? Увидев это столкновение между частотой обновления некоторых инструментов и необходимостью (для некоторых людей, а не для всех) «всегда иметь последнюю версию $your_favorate_tool», мы пришли к интересному решению. Мы создали репозиторий «Kali bleeding edge», который содержит ежедневные сборки для нескольких полезных и часто обновляемых инструментов. Эти репозитории по-прежнему очень экспериментальны (это означает, что мы ожидаем, что события будут время от времени ломаться, пока мы не получим больше отзывов от сообщества). Если вы хотите попробовать эту функцию, вы можете добавить репозиторий с bleeding edge, как показано ниже, но помните этот термин «bleeding edge». Есть причина для крови.

echo deb http: // http.kali.org / kali kali-bleeding-edge contrib non-free main >> / etc / apt / sources.list 
apt-get update 
apt-get upgrade

В настоящее время у нас есть несколько инструментов в этом репозитории, в том числе setoolkit (set), aircrackngdnsreconsqlmaprfidiotbeefxsslibnfclibfreefaremfoc и mfcuk. Мы ожидаем, что этот список будет расти со временем.