Публикации по теме 'scapy'


Введение в Scapy: библиотека Python для работы в сети
Scapy — это мощная библиотека Python для работы в сети и управления пакетами. Он предоставляет гибкий и простой в использовании интерфейс для создания пакетов и управления ими, отправки и получения пакетов по сети, а также для выполнения различных задач, таких как сканирование, трассировка и обнаружение сети. Установка Скапи Чтобы установить Scapy, в вашей системе должны быть установлены Python и pip (менеджер пакетов Python). Если у вас их еще нет, вы можете обратиться к Документации..

Вопросы по теме 'scapy'

Нулевое сканирование TCP с использованием Scapy
Может ли кто-нибудь подсказать мне, как отправлять пакеты в Scapy на IP-адрес со всеми флагами в заголовке TCP, установленными на null? До сих пор я пытался отправлять пакеты, не указывая, какие флаги устанавливать, но, похоже, каждый раз, когда я...
2202 просмотров

Ошибка импорта Python scapy
Если я включу следующую строку в исходный файл Python from scapy.all import * я получаю эту ошибку from scapy.all import * ImportError: No module named all Что верно для консоли и IDLE, но не для eclipse. Я очень смущен, почему это...
36545 просмотров
schedule 23.03.2022

Как посчитать контрольную сумму пакета без его отправки?
Я использую scapy и хочу создать пакет и вычислить его контрольную сумму, не отправляя его. Есть ли способ сделать это? Спасибо.
16823 просмотров
schedule 08.06.2022

Проверка диапазона IP-адресов с помощью Scapy
Я пытаюсь написать скрипт Python, который использует модуль Scapy для проверки связи с внутренним диапазоном IP-адресов, чтобы определить, какие IP-адреса находятся в сети. У меня есть это до сих пор: #!/usr/bin/python from scapy.all import *...
29584 просмотров
schedule 31.05.2022

Как сгенерировать случайный IPv6-адрес с помощью Python (или в Scapy)?
В моем тестовом случае мне нужно отправить NA со случайным исходным адресом IPv6 и фиксированным префиксом. Например: фиксированный префикс 2001::cafe:/64. Остальная часть адреса должна быть случайной. Как добиться в Python или в Scapy?
6559 просмотров
schedule 21.10.2022

Проверка информации в наборе данных в Python
В настоящее время у меня есть требование провести сравнение строк, содержащих MAC-адреса (например, «11: 22: 33: AA: BB: CC» с использованием Python 2.7. В настоящее время у меня есть предварительно настроенный набор, содержащий MAC-адрес, и мой...
177 просмотров
schedule 29.04.2022

Разбор тегов PPPoE с помощью Scapy
Я пытаюсь правильно анализировать пакеты обнаружения PPPoE с помощью Scapy. Вот как Scapy отображает пример пакета PADI: >>> p =...
2736 просмотров
schedule 06.10.2022

Функция Scapy и rdpcap
Я использую функцию rdpcap Scapy для чтения файла PCAP. Я также использую модуль, описанный в ссылке на поддержку HTTP в Scapy , что необходимо в моем случае, так как мне нужно получить все HTTP-запросы и ответы, а также связанные с ними пакеты....
18419 просмотров
schedule 05.06.2023

Понимание Python struct.pack и двоичного ввода
Следующая функция принимает двоичный 4-байтовый ключ для key . buf — это двоичный ввод, который подвергается операции xor против 4-байтового ключа. def four_byte_xor(buf, key): #key = struct.pack(b">I", key) # removed for binary...
1952 просмотров
schedule 05.10.2023

Python scapy: чтение файла pcap, управление и запись pcap
Я хочу прочитать файл pcap с помощью python scapy, манипулировать полезной нагрузкой TCP (например, удалить текущую полезную нагрузку и заменить ее на 0) и записать обработанные пакеты в новый файл pcap.
7877 просмотров
schedule 18.10.2022

Обратный поиск DNS с помощью scapy в python
Как я могу выполнить обратный поиск DNS, используя scapy в Python? Я искал это в Google, но я не мог найти по этой теме.
5690 просмотров
schedule 17.05.2023

Использование BPF в файле PCAP
Я написал код, который перехватывает пакеты в сети. Затем он фильтрует его по MAC-адресу и сохраняет в виде файла .pcap. Теперь я хочу добавить в код функцию, которая может читать файл .pcap или объект, содержащий перехваченные пакеты, чтобы снова...
951 просмотров
schedule 15.01.2024

Поведение сопоставления пакетов в scapy
Справочная информация: Я использую scapy для тестирования сетевого устройства, которое может выборочно возвращать пакеты, меняя местами MAC-адреса источника / назначения, IP-адреса и номера портов уровня 4. Обмен можно выбрать для layer...
1288 просмотров
schedule 29.09.2022

scapy для приемника?
Я хочу создать модель клиент-сервер, в которой сервер будет отправлять UDP-пакеты, а клиент их получит. Я думаю об использовании Scapy для отправки пакетов. Предоставляет ли Scapy какие-либо средства для приема пакетов (прослушивания пакетов)?
1994 просмотров
schedule 05.12.2023

чтение и запись пакетов python-scapy
Я пытаюсь читать пакеты один за другим из нескольких файлов и записывать их в файлы в другой папке (используя одинаковые имена файлов). Я использую эту программу: import os, os.path from scapy.all import* i=0 filename = '' def...
4936 просмотров
schedule 02.04.2023

Скапи, как получить время пинга?
Я пытаюсь написать scapy script, который может рассчитывать среднее время ping, поэтому мне нужно узнать время, прошедшее между отправкой ICMP эхо / ответного пакета и полученным ответным пакетом. На данный момент у меня есть это: #! /usr/bin/env...
8622 просмотров
schedule 09.12.2022

подавить предупреждающее сообщение scapy при импорте модуля
Я пишу небольшой скрипт, который собирает некоторую информацию с помощью scapy, а затем возвращает некоторый код xml, который я передам в интерфейс xmlrpc metasploit. Я бы хотел, чтобы мой скрипт возвращал только xml, без дополнительных...
21074 просмотров
schedule 08.09.2023

Получить все слои в пакете
Как я могу получить список всех слоев в scapy? Например: Ether/IP/UDP/DNS или Ether/IP/TCP/HTTP . Единственное, что я могу придумать, это сделать packet.summary() и проанализировать вывод, что кажется очень грубым. Я думаю, что должен быть...
23543 просмотров
schedule 16.10.2022

Python: доступ к полю структуры через его имя в строке
В Scapy я хочу сравнить количество полей заголовка между любыми двумя пакетами a и b . Этот список полей предопределен, скажем: fieldsToCompare = ['tos', 'id', 'len', 'proto'] #IP header Обычно я бы сделал это индивидуально: if...
12166 просмотров
schedule 13.11.2023

Как эффективно определять приложения, генерирующие пакеты
Во время работы над исследовательским проектом я смог частично успешно сопоставить исходящие пакеты с их исходным приложением, запустив psutil get_connections и сопоставив удаленные адреса с IP-адресом пакета в scapy (python). Цель состоит в том,...
110 просмотров