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

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

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

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

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

Категории

Все категории
Loading categories
scapy — Библиотека для интерактивной работы с сетевыми пакетами на Python: создание, декодирование, отправка, захват и анализ пакетов для широкого спектра протоколов, с поддержкой сканирования, трассировки маршрутов, атак и обнаружения сети. | Kitploit
Инструменты/GitHubGitHub/secdev/scapy
Утилиты общего назначенияСниффинг и анализ пакетовАудит Wi-FiБезопасность BluetoothБезопасность IoTКартирование сетиСканирование портовАнализ уязвимостейВеб-прокси и перехватОбход IDS/IPSСетевая криминалистикаБезопасность SCADA/ICS
12.5k2.2k1411 ч 14 мин назадПроверено Kitploit
Скриптинг и автоматизация
Эксфильтрация данных
Форензика
Обход WAF
Фаззинг
Сетевая безопасность
Безопасность беспроводных сетей
Криптография
Тестирование на Проникновение
Утилиты и фреймворки
Обучение и Образование
DNS-Фаззинг
Подмена Цифрового Отпечатка
Анализ DNS
Топ в Безопасность Bluetooth №13
Топ в Эксфильтрация данных №12
Топ в Анализ DNS №12
Топ в DNS-Фаззинг №15
Топ в Подмена Цифрового Отпечатка №19
Топ в Фаззинг №20
Топ в Утилиты общего назначения №3
Топ в Обход IDS/IPS №1
Топ в Безопасность IoT №12
Топ в Сетевая криминалистика №8
Топ в Картирование сети №8
Топ в Сниффинг и анализ пакетов №2
Топ в Сканирование портов №11
Топ в Безопасность SCADA/ICS №14
Топ в Скриптинг и автоматизация №16
Топ в Утилиты и фреймворки №10
Топ в Обход WAF №14
Топ в Веб-прокси и перехват №18
Топ в Аудит Wi-Fi №18
Топ в Безопасность беспроводных сетей №18
GitHubsecdev/scapy

scapy

Библиотека для интерактивной работы с сетевыми пакетами на Python: создание, декодирование, отправка, захват и анализ пакетов для широкого спектра протоколов, с поддержкой сканирования, трассировки маршрутов, атак и обнаружения сети.

РепозиторийСайт

Популярное

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

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

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

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

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

Scapy   Scapy

Scapy unit tests Codecov Status Codacy Badge PyPI Version License: GPL v2 Join the chat at https://gitter.im/secdev/scapy

Scapy — это мощная программа и библиотека для интерактивной работы с пакетами на Python.

Она позволяет формировать или декодировать пакеты множества протоколов, отправлять их в сеть, захватывать, сохранять или читать из pcap-файлов, сопоставлять запросы и ответы и многое другое. Она спроектирована для быстрого прототипирования пакетов, используя значения по умолчанию, которые работают.

Она легко справляется с большинством типовых задач, таких как сканирование, трассировка, зондирование, модульное тестирование, атаки или обнаружение сети (может заменить hping, 85% nmap, arpspoof, arp-sk, arping, tcpdump, wireshark, p0f и т.д.). Она также отлично работает со многими другими специфическими задачами, которые большинство других инструментов не могут выполнить, например, отправка некорректных фреймов, внедрение собственных 802.11 фреймов, комбинирование техник (VLAN hopping + ARP-отравление кэша, декодирование VoIP на канале, защищённом WEP, ...) и т.д.

Scapy поддерживает Python 3.7+. Она предназначена для кроссплатформенной работы и работает на многих разных платформах (Linux, OSX, *BSD и Windows).

Начало работы

Scapy можно использовать как оболочку или как библиотеку. Для получения дополнительных сведений перейдите к разделу Начало работы с Scapy, который является частью документации.

Демонстрация оболочки

Scapy install demo

Scapy легко использовать как интерактивную оболочку для взаимодействия с сетью. В следующем примере показано, как отправить ICMP Echo Request сообщение на github.com, а затем отобразить IP-адрес источника ответа:

root@kitploit:~
sudo ./run_scapy
Welcome to Scapy
>>> p = IP(dst="github.com")/ICMP()
>>> r = sr1(p)
Begin emission:
.Finished to send 1 packets.
*
Received 2 packets, got 1 answers, remaining 0 packets
>>> r[IP].src
'192.30.253.113'

Ресурсы

Документация содержит более продвинутые примеры использования и примеры.

Другие полезные ресурсы:

  • Scapy за 20 минут
  • Интерактивный учебник (часть документации)
  • Быстрая демонстрация: интерактивный сеанс (некоторые примеры могут быть устаревшими)
  • HTTP/2 блокнот
  • TLS блокноты

Установка

Scapy работает без каких-либо внешних модулей Python на Linux и BSD-подобных операционных системах. На Windows необходимо установить некоторые обязательные зависимости, как описано в документации.

На большинстве систем использование Scapy так же просто, как выполнение следующих команд:

root@kitploit:~
git clone https://github.com/secdev/scapy
cd scapy
./run_scapy

Чтобы воспользоваться всеми возможностями Scapy, такими как построение графиков, возможно, потребуется установить модули Python, например matplotlib или cryptography. Смотрите документацию и следуйте инструкциям по их установке.

Статус упаковки

Packaging status

Лицензия

Код, тесты и инструменты Scapy лицензированы под GPL v2. Документация (всё, что не отмечено иначе в doc/, и за исключением логотипа) лицензирована под CC BY-NC-SA 2.5.

Вклад

Хотите внести вклад? Отлично! Пожалуйста, уделите несколько минут прочтению этого!

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