The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Отправка сетевого пакета, !*! asp, 12-Окт-04, 22:52  [смотреть все]
Как скомпоновать пакет и отправить его в сеть?

В данный момент в сети используется программа-чат (Network Assistant), которая отсылает сообщения в незашифрованном виде по UDP на broadcast. Соответственно, сообщения можно прослушать тем же tcpdump'ом. Вопрос не в этом. Вопрос в том, как сгенерировать пакет, который также отсылался бы на ШВ адрес подсети и содержал наперед заданное сообщение? Необходимо включить в сообщение нечто вроде "данная программа больше не используется в нашей сети, подробности на сайте". И, соответственно, рассылать с неким интервалом. Последнее можно сделать и cron'ом, а вот с первым - напряг :( Пожалуйста, подскажите откуда копать, или, может быть, есть уже готовые средства для этого.
Заранее большое спасибо.

  • Отправка сетевого пакета, !*! klalafuda, 08:02 , 13-Окт-04 (1)
    >Как скомпоновать пакет и отправить его в сеть?
    >
    >В данный момент в сети используется программа-чат (Network Assistant), которая отсылает сообщения
    >в незашифрованном виде по UDP на broadcast. Соответственно, сообщения можно прослушать
    >тем же tcpdump'ом. Вопрос не в этом. Вопрос в том, как
    >сгенерировать пакет, который также отсылался бы на ШВ адрес подсети и
    >содержал наперед заданное сообщение? Необходимо включить в сообщение нечто вроде "данная
    >программа больше не используется в нашей сети, подробности на сайте". И,
    >соответственно, рассылать с неким интервалом. Последнее можно сделать и cron'ом, а
    >вот с первым - напряг :( Пожалуйста, подскажите откуда копать, или,
    >может быть, есть уже готовые средства для этого.
    >Заранее большое спасибо.

    man socket
    man send
    ну и так далее

    открываете DGRAM сокет, ставите его на broadcast адрес, шлете сообщение.

    // wbr




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру