Scapy - это инструмент управления сетевыми пакетами для использования с Python.

Что такое Скапи?

Scapy - это программа управления сетевыми пакетами для использования с Python. Он способен:

  • подделывать или декодировать пакеты большого количества протоколов
  • отправлять их по сети, фиксировать, сопоставлять запросы и ответы и многое другое. Он может легко справиться с большинством классических задач, таких как сканирование, трассировка, зондирование, модульные тесты, атаки или обнаружение сети. (может заменять hping, 85% nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f и т. д.)

Что отличает scapy от большинства других сетевых инструментов?

  • Вы можете создавать любые пакеты, добавлять ARP поверх 802.11, использовать двойную инкапсуляцию 802.1q или отправлять ICMP-пакет с заполнением и отправлять их по сети.

  • Scapy не интерпретирует ответы: в отличие от большинства инструментов, он не говорит "этот порт открыт" вместо "Я получил SYN-ACK". Вы можете интерпретировать пакеты как хотите

  • Он сообщает обо всем: вы видите заполнение, зарезервированные поля... Ничего не отклоняется


Полезные ссылки: