Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.13;
Скачать: CL | DM;

Вниз

Перехват пакетов   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.062 c
3-1171954380
D@Nger
2007-02-20 09:53
2007.05.13
Pdoxusrs.net и как с ним работать


2-1176910631
p3.14
2007-04-18 19:37
2007.05.13
High, Low и двумерный массив


2-1177419225
sat
2007-04-24 16:53
2007.05.13
бинарная куча


2-1177416203
Lamborgini
2007-04-24 16:03
2007.05.13
Помощь нужна


15-1176403132
РВА
2007-04-12 22:38
2007.05.13
Соединение BlueTooth моб. тел и ПК