Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Krapivin                      2:5080/1003    02 Feb 2006  01:43:02
 To : Ilya Anfimov
 Subject : Re:выбоp linux
 -------------------------------------------------------------------------------- 
 
 >  Это  Вы, Виктор, не в теме. Hе пойму только -- Вы таки не прочли
 > тот HOWTO по netfilter (который таки  позволяет,  штатно,  писать
 
 Отмотка треда - по таксе.
 
 > фильтры  пакетов),   купились  на  красивую  рекламу  о  крутости
 
 А если бы ты меньше брызгал слюной, то с интересом узнал бы, что 
 обсуждаемый оффтопичный TDI никаким боком к *пакетам* не относится. И 
 следовательно, окромя тебя никто про *пакетный фильтр* не интересуется. 
 Доступно объясняю? 8-)
 
 А относится разговор - исключительно к ТэЦэПэ-шным коннектам.
 
 NTSTATUS connectTdiHook(PDEVICE_OBJECT hookDevice, PIRP Irp)
 {
      PIO_STACK_LOCATION cIrpStack = IoGetCurrentIrpStackLocation(Irp);
      PTDI_REQUEST_KERNEL_CONNECT param = 
 (PTDI_REQUEST_KERNEL_CONNECT)(&cIrpStack->Parameters);
      TA_ADDRESS *remote_addr = ((TRANSPORT_ADDRESS 
 *)(param->RequestConnectionInformation->RemoteAddress))->Address;
      long raddr = ((TDI_ADDRESS_IP *)(remote_addr->Address))->in_addr;
      int  rport = ((TDI_ADDRESS_IP *)(remote_addr->Address))->sin_port;
      NTSTATUS ask = -1;
 
      if(/*Вася пупкин*/ ... &&  rport == htons(25) /*отсылает спам */ && 
 /* текущий процесс - не MS Outlook */ ... ){
          Irp->IoStatus.Status = STATUS_CONNECTION_REFUSED;
          Irp->IoStatus.Information = 0;
          IoCompleteRequest(Irp, IO_NO_INCREMENT);
          return STATUS_CONNECTION_REFUSED;
      }
      return ask;
 }
 
 ...
     case TDI_CONNECT:
   return connectTdiHook(...);
 ...
     case TDI_LISTEN:
     case TDI_ACCEPT:
     case TDI_ASSOCIATE_ADDRESS:
     case TDI_DISASSOCIATE_ADDRESS:
 ...
 
 Hу и где тут *пакеты*?
 
 А теперь представь - что фильтры бывают не только для пакетов. 
 Представил? Как прочувствуешь окончательно - поймешь, почему в линухе 
 netfilter на все случаи один (про старье не надо), и другого не 
 предвидится 8-)
 
 Вот ребятки, ориентированные на SElinux - идут в правильном направлении, 
 с интересом смотрю на их деятельность. Если вдруг появится вменяемый 
 дистрибутив с политиками для хотя бы основных пакетов - это будет очень 
 суровый шаг вперед.
 
 > архитекторов в мсдн-е или  всего  лишь  прётесь  с  мысли  писать
 > фаерволлы, которые неприменимы на роутерах.
 
 Батенька, фильтры на роутерах мне давно неинтересны. Они давно написаны, 
 и интересного мне нового функционала предложить неспособны. Вообще 
 будущее роутеров - это спецжелезки (что там внутри - мне по большому 
 счету будет пофиг).
 
 >  Вообще,   красиво  звучит,  конечно.   Вы  можете  написать свой
 > фильтр всего за неделю! Блин, в линуксе  за  неделю  можно   tcp-
 > ip  стэк наизнанку вывернуть.
 
 И куда потом денешь результат, в мусорку? 8-)
 
 -- 
 Viktor
 
 --- ifmail v.2.15dev5
  * Origin: Zaval CE (2:5080/1003@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 выбоp linux   Adyard Konovalov   26 Jan 2006 13:02:05 
 выбоp linux   Kirill Frolov   26 Jan 2006 17:27:13 
 Re: выбоp linux   Adyard Konovalov   27 Jan 2006 01:00:52 
 Re: выбоp linux   Leschinsky Oleg   28 Jan 2006 08:00:31 
 Re: выбоp linux   Alex Korchmar   28 Jan 2006 15:25:26 
 Re: выбоp linux   Eugeny Chernetcki   29 Jan 2006 08:40:11 
 Re: выбоp linux   Adyard Konovalov   28 Jan 2006 22:19:01 
 Re: выбоp linux   Alex Korchmar   30 Jan 2006 10:11:12 
 Re: выбоp linux   Victor Wagner   30 Jan 2006 11:15:32 
 Re: выбоp linux   Igor Chumak   30 Jan 2006 13:53:24 
 Re: выбоp linux   Alex Korchmar   30 Jan 2006 14:10:30 
 Re: выбоp linux   Adyard Konovalov   31 Jan 2006 01:03:02 
 Re: выбоp linux   Adyard Konovalov   31 Jan 2006 01:00:02 
 Re:выбоp linux   Victor Krapivin   31 Jan 2006 16:19:04 
 Re: выбоp linux   Slava Petrov   31 Jan 2006 15:01:46 
 Re: выбоp linux   Ruslan Kosolapov   31 Jan 2006 15:38:41 
 Re: выбоp linux   Igor Chumak   31 Jan 2006 15:05:26 
 Re:выбоp linux   Victor Krapivin   31 Jan 2006 18:03:47 
 Re: выбоp linux   Igor Chumak   31 Jan 2006 16:51:54 
 Re:выбоp linux   Aleksey Barabanov   31 Jan 2006 16:54:29 
 Re:выбоp linux   Victor Krapivin   31 Jan 2006 21:04:11 
 Re:выбоp linux   Aleksey Barabanov   31 Jan 2006 22:57:31 
 Re:выбоp linux   Pavel Marenyuk   01 Feb 2006 15:12:32 
 Re:выбоp linux   Victor Krapivin   01 Feb 2006 16:38:08 
 Re: выбоp linux   Ilya Anfimov   01 Feb 2006 15:27:13 
 Re:выбоp linux   Victor Krapivin   01 Feb 2006 18:18:42 
 Re: выбоp linux   Ilya Anfimov   01 Feb 2006 19:41:36 
 Re: выбоp linux   Alex Korchmar   01 Feb 2006 20:31:09 
 Re: выбоp linux   Ilya Anfimov   01 Feb 2006 21:16:54 
 Re:выбоp linux   Victor Krapivin   02 Feb 2006 01:43:02 
 Re:выбоp linux   Aleksey Barabanov   02 Feb 2006 00:33:14 
 Re: выбоp linux   Ilya Anfimov   02 Feb 2006 10:44:12 
 Re: выбоp linux   Ilya Anfimov   02 Feb 2006 10:42:41 
 Re:выбоp linux   Victor Krapivin   02 Feb 2006 16:30:21 
 Re:выбоp linux   Aleksey Barabanov   02 Feb 2006 00:08:23 
 Re:выбоp linux   Aleksey Barabanov   01 Feb 2006 16:07:09 
 Re:выбоp linux   Victor Krapivin   01 Feb 2006 19:46:53 
 Re: выбоp linux   Ilya Anfimov   01 Feb 2006 21:14:52 
 Re:выбоp linux   Victor Krapivin   02 Feb 2006 02:25:19 
 Re:выбоp linux   Victor Krapivin   02 Feb 2006 02:50:59 
 Re:выбоp linux   Aleksey Barabanov   01 Feb 2006 23:57:45 
 Re:выбоp linux   Victor Krapivin   02 Feb 2006 02:48:52 
 Re:выбоp linux   Aleksey Barabanov   02 Feb 2006 12:57:56 
 Re:выбоp linux   Victor Krapivin   02 Feb 2006 16:45:46 
 Re:выбоp linux   Aleksey Barabanov   02 Feb 2006 15:45:53 
 Re:выбоp linux   Andy Sudovtsov   05 Feb 2006 00:35:10 
 Re: выбоp linux   Ilya Anfimov   02 Feb 2006 14:05:01 
 Re:выбоp linux   Victor Krapivin   02 Feb 2006 17:08:05 
 Re: выбоp linux   Ilya Anfimov   02 Feb 2006 02:01:31 
 Re:выбоp linux   Victor Krapivin   02 Feb 2006 16:00:12 
 Re: выбоp linux   Ilya Anfimov   02 Feb 2006 14:42:25 
 Re: выбоp linux   Sergey Daniloff   31 Jan 2006 20:46:05 
 Re: выбоp linux   Alex Korchmar   31 Jan 2006 15:50:58 
 Re: выбоp linux   Artem Chuprina   31 Jan 2006 16:23:05 
 Re: выбоp linux   Alex Korchmar   31 Jan 2006 16:38:30 
 Re: выбоp linux   Artem Chuprina   31 Jan 2006 17:10:19 
 Re: выбоp linux   Alex Korchmar   31 Jan 2006 17:44:27 
 Re: выбоp linux   Artem Chuprina   31 Jan 2006 17:49:04 
 Re: выбоp linux   Ilya Anfimov   31 Jan 2006 18:26:57 
 Re: выбоp linux   Adyard Konovalov   04 Feb 2006 12:00:45 
 Re: выбоp linux   Leschinsky Oleg   30 Jan 2006 08:00:15 
 Re: выбоp linux   Adyard Konovalov   28 Jan 2006 22:18:17 
 выбоp linux   Vitaliy Borinskiy   31 Jan 2006 09:04:54 
 Re: выбоp linux   Adyard Konovalov   04 Feb 2006 12:04:40 
Архивное /ru.linux/14646a25e97dc.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional