Команды SFK


    1        2        3        4        5        6        7        8        9        10    

Раздел 6. Networking - Сеть
fromnet | ftp | ftpserv | httpserv | ip | netlog | ping | pingdiff | tcpdump | udpdump | udpsend | web | wget |


Help:   Рус   |   Eng        Refer:   Рус   |   Eng  

Команда: udpsend

Отправка сетевых сообщений UDP

sfk udpsend host[:| ]port [options] [data] [data2] [...] отправлять UDP-сообщение и, при необходимости, получать ответы.
Максимальный размер сообщения составляет 2000 байт. Ваша сеть может ограничите его, например, до 1500 или 1000 байт

ПАРАМЕТРЫ

-listen - дождаться единственного ответа и выгрузить его

-listen=n - дождаться столько-то ответов и выгрузить их

-listenall - получать бесконечно

-replyport=n - указываем порт для прослушивания

-timeout=n - ожидать ответов до n мс

-wide, -lean- и т.д. изменить формат вывода шестнадцатеричного дампа Для получения подробной информации введите "sfk hexdump"

-flat - печатать сообщения в виде обычного текста

-showip - показывать целевой ip в [sent ...] info

-wide - отправить широковещательную рассылку.
Эта опция обычно используется с адресом 255.255.255.255

Формат входных данных

  • 0x123456 — шестнадцатеричная строка, преобразуемая в двоичную.
  • foo - любой другой простой текст отправляется как есть, но нулевое завершение НЕ выполняется автоматически.

    Все заданные фрагменты данных объединяются в один большой блок. Длина блока зависит от системы, но она всегда должна оставаться меньше 2000 байт.

    Экспериментальная многоадресная рассылка

    Если указан адрес группы многоадресной рассылки, например sfk udpsend 224.0.0.123 5000 testtext, то udpsend пытается отправить многоадресное сообщение.

    Это может работать или не работать в зависимости от ОС, сетевого интерфейса, настроек маршрутизатора и брандмауэра, прав пользователя и других программ, работающих параллельно.

    Поддержка цепочки Входные данные небольшой цепочки могут быть отправлены.

    Могут быть отправлены входные данные небольшой цепочки. Для отправки непрерывного текста размером более 1 КБ используйте не udp send, а сетевой журнал tonetlog. Введите «sfk netlog», чтобы узнать больше.

    ПСЕВДОНИМЫ

    sfk udp аналогично udpsend, но не использует цепочечный ввод

    sfk cudp вызов udp быстро без какого-либо вывода, то же, что и sfk udp -quiet

    ПРИМЕРЫ

    sfk udpsend localhost 5000 hello 0x00 Отправить "hello" с нулевым байтом на localhost на порту 5000

    sfk udpsend 127.0.0.1:5000 -listen -replyport 5010 test Отправить "test" на localhost на порт 5000 а затем получить один ответ на порт 5010

    sfk echo foo +udpsend localhost:5000 послать "foo" с (CR)LF на локальный порт 5000

    sfk echo foo +xed "/[eol]//" +udpsend localhost:5000 то же самое, но удаляет окончание строки (CR)LF.
    Используйте "sfk udpdump 5000 -text" для получения