- Инструменты Kali Linux
- Список инструментов для тестирования на проникновение и их описание
- MITMf
- Описание MITMf
- Активная фильтрация/модификация пакетов
- boy3vil / MITMf Kali linux Install
- linux-notes.org
- Установка pip/setuptools/wheel в Unix/Linux
- Установка pip/setuptools/wheel в Fedora
- Установка pip/setuptools/wheel в CentOS/RHEL
- Установка pip/setuptools/wheel в openSUSE
- Установка pip/setuptools/wheel в Debian/Ubuntu
- Установка pip/setuptools/wheel в Arch Linux
- Установка pip/setuptools/wheel в Mac OS X
- Установка pip/setuptools/wheel с исходного кода.
- Установка pip/wheel с исходного кода
- Установка setuptools с исходного кода
- Установка easy_install с исходного кода
- Использование PIP
- Добавить комментарий Отменить ответ
- Как обновить все пакеты Python в Kali Linux
- Ошибки pip при обновлении пакетов Python 3
- Install Python3 in Kali Linux
Инструменты Kali Linux
Список инструментов для тестирования на проникновение и их описание
MITMf
Описание MITMf
MITMf — это фреймворк для атак человек-посередине (Man-In-The-Middle attacks). Этот инструмент основывается на sergio-proxy и является попыткой возродить и обновить этот проект.
Описание
Цель MITMf — быть инструментом всё-в-одном для сетевых атак и атак человек-по-середине, при этом обновляя и усовершенствую существующие атаки и техники.
Первоначально будучи созданной для исправления значительных недостатков других инструментов (например, Ettercap, Mallory), программа была практически полностью переписана с нуля для обеспечения модульного и легко масштабируемого фреймворка, который каждый может использовать для реализации своих собственных атак MITM.
Особенности
- Этот фреймворк содержит встроенные сервера SMB, HTTP и DNS, которые могут управляться и использоваться множеством плагинов, он также содержит модифицированную версию SSLStrip proxy, которая позволяет HTTP модификацию и частичный обход HSTS.
- Начиная с версии 0.9.8, MITMf поддерживает активную фильтрацию пакетов и манипуляцию (в основном то, что делали etterfilters, только лучше), позволяя пользователям модифицировать любой вид трафика или протокола.
- Конфигурационный файл может быть отредактирован на лету в то время когда MITMf запущен, изменения будут переданы во фреймворк: это позволяет вам делать тонкую настройку плагинов и сервера во время выполнения атаки.
- MITMf будет захватывать FTP, IRC, POP, IMAP, Telnet, SMTP, SNMP (community strings), NTLMv1/v2 (все поддерживаемые протоколы вроде HTTP, SMB, LDAP и т.д.) и учётные данные Kerberos с использованием Net-Creds, который запускается при старте программы.
- Интеграция с Responder позволяет LLMNR, NBT-NS и MDNS poisoning, а также поддержку жульнического сервера WPAD.
Активная фильтрация/модификация пакетов
Теперь вы можете модифицировать любой пакет/протокол, который перехвачен MITMf, используя Scapy! (больше никаких etterfilters! ура!)
Например, вот тупой маленький фильтр, который просто меняет IP адрес назначения ICMP пакетов:
- Используйте переменную пакета для доступа к пакету в Scapy совместимом формате
- Используйте переменную данных для доступа к сырым данным пакета
Теперь для использование фильтра всё, что нам нужно сделать это: python mitmf.py -F
Возможно вы захотите комбинировать это с плагином Spoof, чтобы в действительности перехватывать пакеты от кого-то ещё 😉
Примечание: вы можете изменять фильтры на лету без перезапуска MITMf!
Источник
boy3vil / MITMf Kali linux Install
mitmf —arp —spoof —gateway 192.168.100.1 —target 192.168.100.100 -i wlan0 |
apt-get install python-dev python-setuptools libpcap0.8-dev libnetfilter-queue-dev libssl-dev libjpeg-dev libxml2-dev libxslt1-dev libcapstone3 libcapstone-dev libffi-dev file |
git clone https://github.com/byt3bl33d3r/MITMf |
cd MITMf && git submodule init && git submodule update —recursive |
pip install -r requirements.txt |
(if error pip) |
sudo apt-get install python-setuptools |
sudo apt-get install python-dev |
sudo apt install python-pip |
(if error bdfactory) |
git clone https://github.com/secretsquirrel/the-backdoor-factory backdoor |
mkdir /usr/share/mitmf/bdfactory |
cd backdoor |
cp -r ./* /usr/share/mitmf/bdfactory/ |
cd /usr/share/mitmf/bdfactory |
(if error «pcap.h not found») |
sudo apt-get update |
sudo apt-get install libpcap0.8-dev |
(if error «‘x86_64-linux-gnu-gcc’ failed with exit status 1») |
apt-get install libnfnetlink-dev |
sudo apt install libnetfilter-queue-dev |
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Источник
linux-notes.org
В этой статье «Установка pip/setuptools/wheel в Unix/Linux» описывается, как установить pip, setuptools и wheel в Unix/Linux ОС.
Установка pip/setuptools/wheel в Unix/Linux
Приведу установку на различные Unix/Linux ОС.
Установка pip/setuptools/wheel в Fedora
Чтобы установить Python 2 на Fedora 21, используйте следующие команды.
Для начала обновим тулзы:
Чтобы установить Python 3 на Fedora 21, используйте следующие команды:
Чтобы установить Python 2 на Fedora 22, используйте следующие команды.
Для начала обновим тулзы:
Чтобы установить Python 3 на Fedora 22, используйте следующие команды:
Чтобы получить новые версии pip, setuptools и wheel для Python 2, вы можете включить PyPA Copr репозиторий:
И после чего, выполнить:
Установка pip/setuptools/wheel в CentOS/RHEL
Чтобы установить pip и wheel, существует два варианта:
1. Включите репозиторий EPEL, используя эти инструкции:
После чего, вы можете установить pip следующим образом:
На EPEL 7 (но не EPEL 6), вы можете установить wheel следующим образом:
2. Включите репозиторий PyPA Copr репозиторий:
После чего, вы можете установить pip следующим образом:
Чтобы обновить setuptools, запустите:
Чтобы установить Python 3.4 на CentOS7/RHEL7, используйте:
Установка pip/setuptools/wheel в openSUSE
Чтобы установить Python 2:
Чтобы установить Python 3:
Установка pip/setuptools/wheel в Debian/Ubuntu
Чтобы установить Python:
Чтобы установить Python 3:
Установка pip/setuptools/wheel в Arch Linux
Чтобы установить Python 2:
Чтобы установить Python 3:
Установка pip/setuptools/wheel в Mac OS X
Добавляем HOMEBREW на Mac OS X ( устанавливаем его):
После чего, можно приступать к установке:
Или, чтобы установить python 3:
Установка pip/setuptools/wheel с исходного кода.
И, чтобы получить самое новое ПО, НЕОБХОДИМО КОМПИЛИРОВАТЬ ЕГО!
Установка pip/wheel с исходного кода
Очень простая установка:
Установка setuptools с исходного кода
Смотрим где лежит нужный питон (у меня это 3.4):
И выполняем сборку:
ИЛИ, все в одной строке:
Установка easy_install с исходного кода
easy_install позволяет установить pip и его компоненты.
Смотрим где лежит нужный питон (у меня это 3.4):
И выполняем сборку:
Использование PIP
Поиск пакета Python с помощью команды pip:
Установка пакета с помощью команды pip:
- Установка по имени пакета:
- Установка по имени пакета (но, определенной версии):
- Установка пакета по URL:
Список пакетов Python, которые уже установлены в системе, можно проверить с помощью команды pip:
Показать информацию о пакете Python:
Вот полезное чтиво:
А на этом, у меня все. Тема «Установка pip/setuptools/wheel в Unix/Linux» завершена.
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Источник
Как обновить все пакеты Python в Kali Linux
В вашей системе Kali Linux полно устаревших пакетов Python. Вы можете убедиться в этом сами, для вывода пакетов Python 3, для которых выпущена новая версия:
Для вывода пакетов Python 2, для которых выпущена новая версия:
Чтобы обновить сразу все пакеты Python 3 в Kali Linux выполните команду:
Чтобы обновить сразу все пакеты Python 2 в Kali Linux выполните команду:
Ошибки pip при обновлении пакетов Python 3
Но если говорить точнее, то обновится большинство пакетов — некоторые не обновятся из-за разных ошибок и предупреждений.
Пример предупреждения, когда отсутствует необходимая зависимость:
python-debianbts 2.7.3 requires pysimplesoap!=1.16.2, which is not installed.
То есть пакету python-debianbts требуется pysimplesoap, который не установлен. Решение проблемы — просто устанавливаем отсутствующую зависимость командой вида:
Если проблема с пакетом для Python 2, то используем соответствующую версию pip:
Когда установите все зависимости, ещё раз запустите команду из первого сообщения для повторной установки пакетов, которые не смогли обновиться.
Пример другого предупреждения, в котором упоминается distutils:
Cannot uninstall ‘AdvancedHTTPServer’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
В сообщении сказано, что не получается удалить AdvancedHTTPServer, поскольку он является частью установленного distutils и невозможно точно определить, какие файлы принадлежат ему.
Можно просто пропустить обновления этих пакетов — то есть ничего не делать.
При желании обновить и эти пакеты, то используйте опцию —ignore-installed в команде вида:
Например, для обновления AdvancedHTTPServer:
Если пакет предназначен для Python2, то используйте pip2:
Также у меня возникло несколько других ошибок, в основном при сборке пакетов из-за отсутствия необходимых файлов. Причина чаще всего в том, что не установлена необходимая зависимость (разные заголовки для компиляции). Такие ошибки нужно решать в индивидуальном порядке — смотреть, какого файла не хватает, искать какому пакету он принадлежит, устанавливать этот пакет и заново запускать обновление.
Например:
Говорит о том, что pkg-config не найден, устанавливаем его:
Источник
Install Python3 in Kali Linux
Install Python3 in Kali Linux |
We don’t need to install Python3 in recent updated and full-upgraded Kali Linux. Because Kali Linux 2019.1 is comes with Python 3.6 pre-installed. But if we have older version of Kali Then.
Installing Python3 is very easy. We need to go to the Download section of official Python website.
Download Section of https://www.python.org/ |
Now we click on Download Python 3.x.x (As of this writing, the latest is Python 3.7.4) and download the tar.xz compressed file. After finishing the download we open the Terminal window is our Kali Linux system.
We will run a command to check the updates
After updating (if available) we need to go to the Downloads section by using following command:
Then we type following command:
Here 3.x.x. is representing our downloaded recent version of Python
The screenshot is following:
Now we got a decompressed folder of Pyhton3.x.x (whenever we wright Python3.x.x the x.x will represents the downloaded version of Python3 for us that is Python 3.7.4).
Now we go to the folder Python3.x.x by applying following command :
Then we need to configure the Python3 before install. So we configure it by using following command:
The screenshot is following:
Then we need to run make to compile the Python source before install.
It will take a little time. The screenshot is following:
Then we can install Python3.x.x by using following command:
This will take time. So sit back and share our this post to friends.
When this process will complete we will check the version of python3 by using following command:
The following screenshot shows that we have Python version 3.7.4.
When we need to use Python 2 we just type python in Kali Linux terminal and when we need Python 3 we type python3 in our Kali Linux system.
Python 3.6 is pre-installed in newer Kali Linux system. But by default pip3 is not there to install pip3 run following command :
Источник