The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Изменить выходящий udp пакет, !*! vilak, 24-Июн-09, 19:30  [смотреть все]
Добрый день.

Linux, CentOS5.

Куда копать чтобы можно было на лету изменять отправляемые наружу udp пакеты ?

  • Изменить выходящий udp пакет, !*! fa, 16:05 , 25-Июн-09 (1)
    >Добрый день.
    >
    >Linux, CentOS5.
    >
    >Куда копать чтобы можно было на лету изменять отправляемые наружу udp пакеты
    >?

    Почитайте про raw sockets. Например, вот:
    http://mixter.void.ru/rawip.html


    • Изменить выходящий udp пакет, !*! vilak, 18:29 , 25-Июн-09 (2)
      >>Linux, CentOS5.
      >>Куда копать чтобы можно было на лету изменять отправляемые наружу udp пакеты ?
      >Почитайте про raw sockets. Например, вот:
      >http://mixter.void.ru/rawip.html

      Это не то, может я не так задал вопрос.
      Надо пакет, который другой программой посылается перехватить, изменить его и отправить куда он шёл.
      Пока нашёл NFQUEUE из iptables. Хочу своим фильтром перехватывать пакет, затем запомнить его информацию ( кому куда и т.п. ), дропать пакет. А его инфу передавать на свою программу, которая примет инфу по пакету, узменит содержимое пакет и отправит его куда он шёл. Передача от фильтра на прогу отправщик через FIFO очередь ( или канал, точно не помню как называется. Что-то вроде named-pipe. )
      Не удобно, но теоритически должно работать.




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

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