Старый 06.05.2006, 16:30   #1   
Серж
 
Сообщений: 232
Регистрация: 13.02.2004
Возраст: 42

serk вне форума Не в сети
Как организовать подсчет траффика?

Вопрос в общем такой как программно организовать подсчет траффика на каком либо подключении: LAN,Dial Up и тп. Под виндой.
МОжет кто уже что писал, то если можно примеры.
Далее еще хотелось бы глубже увидеть как этот траффик можно считать по протоколам и айпишкам.
Но сейчас хотябы просто подсчет.
  Ответить с цитированием
Старый 06.05.2006, 21:34   #2   
Мутный
 
Аватар для SeQuick
 
Сообщений: 88
Регистрация: 17.02.2006
Возраст: 36

SeQuick вне форума Не в сети
Считай пинги!
  Ответить с цитированием
Старый 06.05.2006, 22:24   #3   
Форумец
 
Аватар для The_God
 
Сообщений: 1,109
Регистрация: 19.12.2004
Возраст: 41

The_God вне форума Не в сети
блин.. еще один продавец воздуха...

убей себя ап стену
  Ответить с цитированием
Старый 06.05.2006, 23:12   #4   
Registered User
 
Аватар для netwind
 
Сообщений: 1,905
Регистрация: 25.03.2003

netwind вне форума Не в сети
зачто закрывать?
программно это же интересно.

serk, посмотри на библиотечку winpcap что ли.
все можно захватить и проанализировать.
  Ответить с цитированием
Старый 07.05.2006, 13:34   #5   
Серж
 
Сообщений: 232
Регистрация: 13.02.2004
Возраст: 42

serk вне форума Не в сети
netwind Пасиб что заступился, а то люди на форуме уже читать разучились! А на winpcap посмотрю.
Такс тема еще актуальна у кого еще какие предложения?
  Ответить с цитированием
Старый 07.05.2006, 20:53   #6   
Хищник
 
Аватар для Rabbit
 
Сообщений: 217
Регистрация: 24.01.2004
Возраст: 43

Rabbit вне форума Не в сети
serk, пиши NDIS-драйвер
  Ответить с цитированием
Старый 07.05.2006, 22:54   #7   
Серж
 
Сообщений: 232
Регистрация: 13.02.2004
Возраст: 42

serk вне форума Не в сети
Накачал про WinPcap сижу ковыряю. Сложновато пока но все же прощще чем свой драйвер писать.
  Ответить с цитированием
Старый 08.05.2006, 00:35   #8   
Хищник
 
Аватар для Rabbit
 
Сообщений: 217
Регистрация: 24.01.2004
Возраст: 43

Rabbit вне форума Не в сети
serk, а ты пробовал свой драйвер написать? Драйверы NDIS простенькие. А в winpcap'е тот же ndis, но ты потратишь кучу времени копаясь в чужих исходниках, которые, к тому же, имеют нехилую историю. Имхо, лучше почитать доки, чтобы хоть немного представлять механизм работы всех этих "перехватчиков".
  Ответить с цитированием
Старый 08.05.2006, 01:59   #9   
Серж
 
Сообщений: 232
Регистрация: 13.02.2004
Возраст: 42

serk вне форума Не в сети
Читаю пока про wincap. Тут и про ндис описание. Так что все равно не уйду от этого.
  Ответить с цитированием
Старый 08.05.2006, 08:47   #10   
Registered User
 
Аватар для netwind
 
Сообщений: 1,905
Регистрация: 25.03.2003

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

другое дело, что при экстремальных нагрузках, некоторые реализации pcap просто теряют пакеты(
на widows это проявляется в наименьшей степени, как ни странно.
  Ответить с цитированием
Старый 08.05.2006, 11:57   #11   
Серж
 
Сообщений: 232
Регистрация: 13.02.2004
Возраст: 42

serk вне форума Не в сети
Да можно и ндис изучить со временем, но по моему действительно геморроя много.
TO Rabbit все хорошо с ндисом, но только придется гору доков на буржуйском языке прочесть, да еще разбираться с исходниками в ДДК.Позже если уже сильно прижмет- может, но сейчас что попрощще.
  Ответить с цитированием
Старый 08.05.2006, 12:17   #12   
Хищник
 
Аватар для Rabbit
 
Сообщений: 217
Регистрация: 24.01.2004
Возраст: 43

Rabbit вне форума Не в сети
Цитата:
Сообщение от netwind
ндис сосет! а pcap это библиотека, нигде копаться не надо, просто берешь и пишешь программу под докам. библиотека реализована для всех-всех юниксов.
А язык? Может serk дельфятник, а ты ему суёшь левую библиотеку? Я же предложил обобщённый способ для винды...
  Ответить с цитированием
Старый 08.05.2006, 12:19   #13   
Хищник
 
Аватар для Rabbit
 
Сообщений: 217
Регистрация: 24.01.2004
Возраст: 43

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


Опции темы

Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind