Большой Воронежский Форум
» Программирование>Как организовать подсчет траффика?
serk 16:30 06.05.2006
Вопрос в общем такой как программно организовать подсчет траффика на каком либо подключении: LAN,Dial Up и тп. Под виндой.
МОжет кто уже что писал, то если можно примеры.
Далее еще хотелось бы глубже увидеть как этот траффик можно считать по протоколам и айпишкам.
Но сейчас хотябы просто подсчет. [Ответ]
SeQuick 21:34 06.05.2006
Считай пинги! [Ответ]
The_God 22:24 06.05.2006
блин.. еще один продавец воздуха...

убей себя ап стену [Ответ]
netwind 23:12 06.05.2006
зачто закрывать?
программно это же интересно.

serk, посмотри на библиотечку winpcap что ли.
все можно захватить и проанализировать. [Ответ]
serk 13:34 07.05.2006
netwind Пасиб что заступился, а то люди на форуме уже читать разучились! А на winpcap посмотрю.
Такс тема еще актуальна у кого еще какие предложения? [Ответ]
Rabbit 20:53 07.05.2006
serk, пиши NDIS-драйвер [Ответ]
serk 22:54 07.05.2006
Накачал про WinPcap сижу ковыряю. Сложновато пока но все же прощще чем свой драйвер писать. [Ответ]
Rabbit 00:35 08.05.2006
serk, а ты пробовал свой драйвер написать? Драйверы NDIS простенькие. А в winpcap'е тот же ndis, но ты потратишь кучу времени копаясь в чужих исходниках, которые, к тому же, имеют нехилую историю. Имхо, лучше почитать доки, чтобы хоть немного представлять механизм работы всех этих "перехватчиков". [Ответ]
serk 01:59 08.05.2006
Читаю пока про wincap. Тут и про ндис описание. Так что все равно не уйду от этого. [Ответ]
netwind 08:47 08.05.2006
ндис сосет! а pcap это библиотека, нигде копаться не надо, просто берешь и пишешь программу под докам. библиотека реализована для всех-всех юниксов.

другое дело, что при экстремальных нагрузках, некоторые реализации pcap просто теряют пакеты(
на widows это проявляется в наименьшей степени, как ни странно. [Ответ]
serk 11:57 08.05.2006
Да можно и ндис изучить со временем, но по моему действительно геморроя много.
TO Rabbit все хорошо с ндисом, но только придется гору доков на буржуйском языке прочесть, да еще разбираться с исходниками в ДДК.Позже если уже сильно прижмет- может, но сейчас что попрощще. [Ответ]
Rabbit 12:17 08.05.2006

Сообщение от netwind:
ндис сосет! а pcap это библиотека, нигде копаться не надо, просто берешь и пишешь программу под докам. библиотека реализована для всех-всех юниксов.

А язык? Может serk дельфятник, а ты ему суёшь левую библиотеку? Я же предложил обобщённый способ для винды... [Ответ]
Rabbit 12:19 08.05.2006

Сообщение от serk:
TO Rabbit все хорошо с ндисом, но только придется гору доков на буржуйском языке прочесть, да еще разбираться с исходниками в ДДК.Позже если уже сильно прижмет- может, но сейчас что попрощще.

Тебе решать. Способы уже предложили... Попробуй ещё на sourceforge.net что-нибудь поискать. [Ответ]
Вверх