Используйте Nmap для отправки произвольных данных с поддельного адреса / порта

для проверки обработки ошибок и тайм-аута пользовательского стека SIP иногда полезно отправлять UDP-пакеты с нескольких адресов источника (даже тех, которые назначены другим хостам) на хост, на котором выполняется стек SIP.

Nmap имеет возможность подделать его исходный адрес (-S) и порт (-g), теперь мне нужно указать, какие данные должны быть отправлены на указанный адрес и порт UDP пакет.

Кажется, можно сделать с помощью Nmap Обработчик Скриптов, но я не знаю, как им пользоваться.

есть ли прямой способ сделать это, используя Nmap или другой инструмент, доступный на платформах UNIX?

27
задан Feuermurmel
14.04.2023 21:50 Количество просмотров материала 2936
Распечатать страницу

2 ответа

вы можете посмотреть на Scapy инструмент очень прост в использовании для создания пакетов. Это инструмент на основе python. Вы можете найти базовый пример здесь.

http://trac.secdev.org/scapy/wiki/ScapyRecipes http://www.secdev.org/projects/scapy/build_your_own_tools.html

Что касается подмены трафика SIP, вы можете захватить фактический трафик SIP с wireshark. Экспортируйте полезную нагрузку как файл и используйте этот файл как полезную нагрузку с любым трафиком инструменты генерации.

другие инструменты доступны

http://www.hping.org/ Простой , командной строки

http://code.google.com/p/ostinato/ легко , интерфейс

http://nemesis.sourceforge.net/

4
отвечен daya 2023-04-16 05:38

netcat может сделать работу. Вы можете отправить произвольные данные UDP и подделать адрес с помощью -s.

1
отвечен crenate 2023-04-16 07:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх