Перейти к содержанию

Scapy

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Scapy
Тип Интерпретатор, библиотека
Автор Филипп Бионди[1]
Написана на Python
Первый выпуск 2003
Последняя версия v2.4.3 (7 Августа 2019[2])
Лицензия GNU GPL 2
Ссылки
Сайт secdev.org/projects/scap…

Scapyинтерактивная оболочка и программная библиотека для манипулирования сетевыми пакетами на языке программирования Python[3][4]. Scapy написана Филиппом Бионди в 2003 году и распространяется под лицензией GPLv2[5]

Описание

Scapy использует библиотеку libpcap и может использоваться как сниффер, для перехвата и анализа сетевого трафика, так и как конструктор пакетов. Помимо использование стандартных протоколов, в Scapy есть возможность создавать собственные и использовать их при анализе и генерации пакетов[6][7].

Отличительной особенностью Scapy является возможность в несколько строчек кода подстраиваться под различные задачи, и по заверению автора она может заменить такие утилиты как hping[англ.], nmap, arpspoof[англ.], arp-sk, arping, tcpdump, tethereal, p0f[англ.][8].

Так как Scapy нужен доступ к сетевым интерфейсам, то её придется запускать с привилегиями суперпользователя[3].

Примечания

  1. http://www.secdev.org/projects/scapy/doc/backmatter.html. Дата обращения: 24 августа 2016. Архивировано 14 августа 2016 года.
  2. https://github.com/secdev/scapy/releases/tag/v2.4.3 (2019-08-7).
  3. 3,0 3,1 Python в системном администрировании UNIX и Linux, 2009, pp. 216—220.
  4. http://www.secdev.org/projects/scapy/doc/introduction.html. Дата обращения: 24 августа 2016. Архивировано 3 сентября 2016 года.
  5. https://github.com/secdev/scapy. Дата обращения: 24 августа 2016. Архивировано 8 февраля 2019 года.
  6. Security Power Tools, 2007.
  7. http://www.secdev.org/projects/scapy/doc/build_dissect.html. Дата обращения: 24 августа 2016. Архивировано 6 сентября 2016 года.
  8. http://www.secdev.org/projects/scapy/. Дата обращения: 24 августа 2016. Архивировано 23 августа 2016 года.

Литература

Ссылки