|
|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Maxim Sokolsky 2:5020/828.777 16 Jul 2003 12:56:58 To : Anton V. Yuzhaninov Subject : tcpdump наоборот --------------------------------------------------------------------------------
Пон Июл 07 2003 18:01, Anton V. Yuzhaninov wrote to All:
AY> Посоветуйте утилитку для отправки в сеть пакетов с задаваемым в ручную
AY> содержимым. Желательно что-то простое и широко распространенное.
AY> Лучше если это будет что-то консольное...
http://ttcplinux.sourceforge.net/tools/sock-0.1.tar
Hа консоли запускаем:
sock server_name echo
И вводим текcт
Это самый простой пример, такая функциональность как у sock мне кажется вряд ли
кем еще реализована, куча ключей и параметров.
Hапример,
на стороне сервера запускаем TCP сервер, сконфигурированный в режиме поглощения
пакетов, устанавливаем паузу для считывания данных в 4 секунды для первого
считывания и по 2 секунды для всех последующих, размер буфера 256 байт и вешаем
этот сервер на порт 7777:
sock -i -s -P4 -з2 -к256 7777
Hа клиенте выполним 6 операций записи в сеть по 1024 байта в каждой записи:
sock -i -n6 server 7777
При помощи tcpdump, запущенного парралельно на сервере, можно проследить
динамику заполнении и освобождения буфера приема, кроме того, данный пример
искуственно создает предпосылки к возникновению синдрома silly windows
Однако, программа sock, первоначально написанная Стивенсом для тестирования
TCP/UPD/IP/ICMP и адаптированная Mike Borella для Linux и FreeBSD, у меня почему
то не компилируется под FreeBSD 4.2
./configure проходит нормально, make вываливатся с ошибками.
Под Linux все нормально.
Maxim
---
* Origin: MVS (2:5020/828.777)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/47663f154e03.html, оценка из 5, голосов 10
|