Вопрос в общем такой как программно организовать подсчет траффика на каком либо подключении: LAN,Dial Up и тп. Под виндой.
МОжет кто уже что писал, то если можно примеры.
Далее еще хотелось бы глубже увидеть как этот траффик можно считать по протоколам и айпишкам.
Но сейчас хотябы просто подсчет.
[Ответ]
serk, посмотри на библиотечку winpcap что ли.
все можно захватить и проанализировать.
[Ответ]
serk 13:34 07.05.2006
netwind Пасиб что заступился, а то люди на форуме уже читать разучились! А на winpcap посмотрю.
Такс тема еще актуальна у кого еще какие предложения?
[Ответ]
Накачал про 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 что-нибудь поискать.
[Ответ]