Описание тега scapy
Scapy - это инструмент управления сетевыми пакетами для использования с Python.
Что такое Скапи?
Scapy - это программа управления сетевыми пакетами для использования с Python. Он способен:
- подделывать или декодировать пакеты большого количества протоколов
- отправлять их по сети, фиксировать, сопоставлять запросы и ответы и многое другое. Он может легко справиться с большинством классических задач, таких как сканирование, трассировка, зондирование, модульные тесты, атаки или обнаружение сети. (может заменять hping, 85% nmap, arpspoof, arp-sk, arping, tcpdump, tethereal, p0f и т. д.)
Что отличает scapy от большинства других сетевых инструментов?
Вы можете создавать любые пакеты, добавлять ARP поверх 802.11, использовать двойную инкапсуляцию 802.1q или отправлять ICMP-пакет с заполнением и отправлять их по сети.
Scapy не интерпретирует ответы: в отличие от большинства инструментов, он не говорит "этот порт открыт" вместо "Я получил SYN-ACK". Вы можете интерпретировать пакеты как хотите
Он сообщает обо всем: вы видите заполнение, зарезервированные поля... Ничего не отклоняется
Полезные ссылки:
- Сайт: Scapy Project
- Документация: прочтите документацию Scapy на ReadTheDocs
- Система отслеживания проблем: Scapy на Github
- Scapy Chat: Scapy на Gitter