LINUX.ORG.RU

Посоветуйте сетевой инструмент, который может сниффить и который можно заставить отвечать на определённые последовательности, тем самым программируя протокол.


0

0

Сабж.

Например. Чтобы я мог задать ему простую программу вроде:
1. если пришло "01 FF 67 4D", послать в ответ "01 01";
2. если пришло "44 55 66 77 44 33 22" послать в ответ "09 12 FF DD FF".

А ещё лучше - программу с состояниями:
НАЧАЛО ПРАВИЛ
1. Если состояние 0 и пришло "01 02", отправить "08 88 88" и перейти в состояние 1;
2. Если состояние 1 и пришло "02 02", отправить "FF DD EE" и перейти в состояние 0.
КОНЕЦ ПРАВИЛ

Спасибо.

а не проще это написать самому на коленке? всех делов на полчаса. и причём тут sniff?

// wbr

klalafuda ★☆☆
()

Packet Sniffer + bash + cron

anonymous
()
Ответ на: комментарий от mv

> bash/perl/python/whatever + nc (netcat)

Ага, форкануться, запустить в дочери nc, оттянув от неё дескрипторы 0, 1 и через них писать/читать.

irc_007_1
() автор топика

expect или ещё лучше чистый C

а вообще правильно сказать - на том что знаешь, максимум день:)

MKuznetsov ★★★★★
()

lua+luasocket = ~30 строк кода + 5 минут на реализацию =)

stpg
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.