Форум: "Сети";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];
ВнизПерехват пакетов Найти похожие ветки
← →
arefart © (2006-10-30 15:56) [0]Народ, возник такой вопрос - надо чтоб программа перехватывала все пакеты, который идут через компьютер (независимо от того кто является получателем). Можно это как-то организовать с помощью Delphi?
← →
Сергей М. © (2006-10-30 16:03) [1]Кое-что (многое) можно.
Но попахивает изобретением велосипеда.
← →
Орион © (2006-10-30 18:33) [2]Снифферов в сети вагон с тележкой.
← →
MetalFan © (2006-10-31 09:12) [3]http://www.codeproject.com/tools/Sniffer.asp
http://www.codeproject.com/cs/internet/hssniffer.asp
http://www.codeproject.com/csharp/pacanal.asp
в общем
http://www.codeproject.com/info/search.asp
вводишь sniffer и вперед!
← →
DVM © (2006-10-31 10:19) [4]
> Можно это как-то организовать с помощью Delphi?
WinPCap библиотека. С ней есть примеры на делфи вроде.
← →
arefart © (2006-11-01 19:24) [5]Орион © (30.10.06 18:33)
Снифферов в сети вагон с тележкой
Снифферы не подходят, т.к они не перехватывают пакеты, они пасивно их слушают, а мне надо их перехватывать, чтоб дальше моего компьютера не шли.
DVM © (31.10.06 10:19)
WinPCap библиотека. С ней есть примеры на делфи вроде.
А кроме WinPcap?
← →
arefart © (2006-11-01 19:28) [6]Сергей М. © (30.10.06 16:03)
Кое-что (многое) можно.
Но попахивает изобретением велосипеда.
Я и не прошу изобретать велосипед, мне подойдет если Вы скажете где искать уже готовое.
Орион © (30.10.06 18:33)
Снифферов в сети вагон с тележкой.
Снифферы не подходят, т.к. они токо слушают трафик (они пасивны и не влияют на проходящие пакеты). А мне надо перехвать пакеты, чтоб дальше компа не шли.
DVM © (31.10.06 10:19)
WinPCap библиотека. С ней есть примеры на делфи вроде.
А кроме WinPcap?
← →
Ketmar © (2006-11-01 19:34) [7]>[6] arefart(c) 1-Nov-2006, 19:28
>перехвать пакеты, чтоб дальше компа не шли.
хорошая мечта. большая. сделать не удастся, но выучишь по пути много.
← →
arefart © (2006-11-01 19:35) [8]
> Кое-что (многое) можно.
> Но попахивает изобретением велосипеда.
А мне и не нужен велосипед, мне подойдет если меня скажут где лежит уже готовое.
> Снифферов в сети вагон с тележкой.
Сниффер не подойдет, т.к. он пасивно слушает сеть никак на нее не влияя. а мне надо чтоб программа перехватывала пакеты, не пропуская их дальше моего компа.
> WinPCap библиотека. С ней есть примеры на делфи вроде.
А кроме WinPcap?
← →
Орион © (2006-11-01 19:36) [9]> А кроме WinPcap?
Можно свои дрова написать %)
← →
Ketmar © (2006-11-01 19:38) [10]господа, успокойтесь. его задача нерешаема.
← →
arefart © (2006-11-01 19:42) [11]
> хорошая мечта. большая. сделать не удастся, но выучишь по
> пути много.
Спасибо, обнадежил.
← →
arefart © (2006-11-01 19:43) [12]
> господа, успокойтесь. его задача нерешаема.
Понял, пошел топится!
← →
Ketmar © (2006-11-01 19:47) [13]>[12] arefart(c) 1-Nov-2006, 19:43
>Понял, пошел топится!
придётся. потому как на чужие пакеты можно только посмотреть. а хватать можно лишь свои.
← →
Орион © (2006-11-01 20:16) [14]> [10] Ketmar © (01.11.06 19:38)
действительно :)
> [12] arefart © (01.11.06 19:43)
а что вообще надо сделать? как формулировка задачи стоит?
← →
Ученик чародея. (2006-11-01 21:43) [15]Firewall? или тебе нужно встроить в свою программу?
← →
Дмитрий Белькевич © (2006-11-02 03:13) [16]>надо чтоб программа перехватывала все пакеты, который идут через компьютер (независимо от того кто является получателем
Я вот так читаю, и думаю, какие пакеты идут _через_ компьютер?
Через мой, я надею, ничего не идёт ;) Сетевуха одна, никаких петель/редиректоров с порта на порт итд нет. Если две сетевухи, и нужно зарубить через них поток - дык отключи одну. Короче, аффтар пеши правельна задачу!
← →
han_malign © (2006-11-03 13:01) [17]
> А мне надо перехвать пакеты, чтоб дальше компа не шли.
> придётся. потому как на чужие пакеты можно только посмотреть. а хватать можно лишь свои.
- хватать то можно любые, а вот погасить несущую в электрической сигнальной шине - это уже програмными средствами не решается(сухой контакт, КЗ?). Опять таки как быть с хабами котрые пакеты принципиально всем по очереди раздают, или коммутаторами который тебе чужой пакет и не пришлют? Возможно и есть такое оборудование для ПК - но на него сначала придется лет дцать денег позарабатывать, и объясниться с федеральными органами...
Можно взять специализированный маршуртизатор, либо городить звездчатую сеть через свой ПК(вопрос куда столько сетевух понапихать) - но по любому нужно подключаться в разрыв шины, до коммутаторов.
← →
Ketmar © (2006-11-03 13:56) [18]>[17] han_malign(c) 3-Nov-2006, 13:01
"хватать" -- имелось в виду "схватить и больше никому не отдавать".
← →
arefart © (2006-11-06 14:56) [19]
> Орион © (01.11.06 20:16) [14]
Задача формулируется следующим образом, необходимо написать програму, которая будет моделировать шум в сети: задерживать пакеты, менять их местами, изымать, портить. Я подумал, что первым шагом было бы научить програму принимать и отсылать пакеты.
> Ученик чародея. (01.11.06 21:43) [15]
Без разницы, мне надо решить проблему, а каким образом не суть важно, то ли Firewall, то ли собственная прога, то ли еще как.
> Дмитрий Белькевич © (02.11.06 03:13) [16]
Я не правильно выразился, пакеты идут через сетевуху.
← →
Ketmar © (2006-11-06 17:19) [20]мда. безумству храбрых... нет, даже не поём. так, удивляемся.
← →
Ученик чародея © (2006-11-07 00:27) [21]
> arefart © (06.11.06 14:56) [19]
>
>
> > Орион © (01.11.06 20:16) [14]
>
>
> Задача формулируется следующим образом, необходимо написать
> програму, которая будет моделировать шум в сети: задерживать
> пакеты, менять их местами, изымать, портить. Я подумал,
> что первым шагом было бы научить програму принимать и отсылать
> пакеты.
А ну так это нашару - берешь DDK и пишеш свой драйвер сетевого (думаю достаточно для задачи) уровня на C. Делов то...
← →
Вася (2006-11-07 02:14) [22]
> Задача формулируется следующим образом, необходимо написать
> програму, которая будет моделировать шум в сети: задерживать
> пакеты, менять их местами, изымать, портить. Я подумал,
> что первым шагом было бы научить програму принимать и отсылать
> пакеты
1. Если твоя машина имеет две (и более) сетевые платы и является мостом/маршрутизатором, то используй готовый Firewall или пиши свой
2. Если твоя машина не является маршрутизатором, а наравне с прочими находится в локальной сети, то вопрос перехвата и изменения пакетов решается путем выведения из строя машины-адресата (какой-либо атакой на ее сетевой интерфейс или службу) и имитация ее действий на своей машине
← →
имя (2006-11-09 15:29) [23]Удалено модератором
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.083 c