Это команда scapy, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
scapy - Инструмент интерактивного управления пакетами
СИНТАКСИС
чешуйчатый [кредита]
ОПИСАНИЕ
Эта страница руководства кратко документирует чешуйчатый инструмент.
чешуйчатый мощный интерактивный инструмент для обработки пакетов, генератор пакетов, сеть
сканер, обнаружение сети, сниффер пакетов и т. д. На данный момент он может заменить hping,
части nmap, arpspoof, arp-sk, arping, tcpdump, tshark, p0f, ...
чешуйчатый использует интерпретатор python как командную доску. Это означает, что вы можете использовать напрямую
язык Python (назначать переменные, использовать циклы, определять функции и т. д.) Если вы даете файл
как параметр при запуске чешуйчатый, ваш сеанс (переменные, функции, значения, ...) будет
сохраняться при выходе из интерпретатора и восстанавливаться при следующем запуске чешуйчатый.
Идея проста. Такие инструменты делают две вещи: отправляют пакеты и получают
ответы. Это то что чешуйчатый делает: вы определяете набор пакетов, он их отправляет, получает
ответы, сопоставляет запросы с ответами и возвращает список пар пакетов (запрос,
ответ) и список несовпадающих пакетов. Это имеет большое преимущество перед такими инструментами, как nmap.
или надеясь, что ответ не сводится к (открытый / закрытый / отфильтрованный), а представляет собой весь пакет.
Вдобавок к этому можно построить более высокоуровневые функции, например такую, которая выполняет
traceroutes и выдают в результате только начальный TTL запроса и IP-адрес источника
ответ. Тот, который проверяет всю сеть и выдает список отвечающих машин. Один
который выполняет сканирование портов и возвращает отчет LaTeX.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Варианты scapy:
-h Использование дисплея
-d повысить уровень детализации журнала. Можно использовать много раз.
-s ФАЙЛОВ
используйте ФАЙЛ для сохранения / загрузки значений сеанса (переменные, функции, значения, ...)
-p PRESTART_FILE
используйте PRESTART_FILE вместо $ HOME / .scapy_prestart.py в качестве файла перед запуском
-P не запускать предварительный файл
-c STARTUP_FILE
используйте STARTUP_FILE вместо $ HOME / .scapy_startup.py в качестве файла запуска
-C не запускать файл запуска
КОМАНДЫ
На данный момент здесь перечислены только самые важные команды для начала.
ls () перечисляет поддерживаемые уровни протокола. Если уровень протокола задан как параметр, перечисляет
его поля и типы полей.
lsc () перечисляет некоторые пользовательские команды. Если команда задана как параметр, ее документация
отображается.
конф этот объект содержит конфигурацию.
Используйте scapy онлайн с помощью сервисов onworks.net