Форум: "Сети";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];
ВнизДьявольские API функции для посчета траффика Найти похожие ветки
← →
Cepera (2001-12-04 01:26) [0]Здравствуйте.
Вот в который раз просматривал форум, и лишний, раз убедился в том, что народ крайне интересуют данная тема, да я и сам неоднократно завал этот вопрос. Но не нашлось до сих пор человека способного дать конкретный ответ на конкретно поставленный вопрос, а то и дело, что слышу упреки, мол, надо лучше искать. На форуме выделяется кучка людей которая явно что-то знает, но толи мало и нечем поделиться (кидают общие фразы), толи слишком много, но лапой их давит самое тяжелое в мире животное (жаба). Сразу хочу попросить прощения у этих людей, это не наезд просто складывается такое впечатление.
Вынужден согласиться, что перед тем к задать вопрос в форуме, надо приложить хоть минимум усилий и поискать информацию. Мне это не удалось, одна надежда на МАСТЕРОВ.
Итак задача в формулировке довольно простая, отслеживать количество полученных и отправленных байт во время работы с нетом, примерно так как это делает винда (имеется в виду иконка в трее, где мигают два кома).
Мне нужна общая схема (не исходняк) алгоритма с именами АПИ функций, можно даже без параметров.
Только огромная просьба сниферы и прокси сюда не приплетать, это отдельная тема для разговора не имеющая прямого отношения к данному обсуждению (может это и выход но извините через жо…..).
Большое спасибо.
← →
lel (2001-12-04 12:03) [1]>Cepera
Только огромная просьба сниферы и прокси сюда не приплетать, это отдельная тема для разговора не имеющая прямого отношения к данному обсуждению (может это и выход но извините через жо…..).
Тоды спешу тя разочаровать...API функций нет в твоем понимании, есть конечно Ip-статитстика, но это объем всех пакетов через твою карту...
Я использовал сниффер, алгоритм простой, все локальные адреса и адреса внутренней сети отбрасываються, считаються байты, только с источником внешний адрес и где получатель ты, также можешь и исходящий траффик считать
Желаю удачи в темных делах.
С уважением Алексей.
← →
Cepera (2001-12-04 16:14) [2]lel
Не могу поверить что Rnaapp - это майкрософтовский сниффер.
А если так он и есть, то почему майкрософт обходится без packet32.dll и zpaket.vxd которые так рекламируются участниками форума.
Наверняка существует какая то библиотека от дяди Била.
← →
AlexNord (2001-12-05 01:19) [3]Нет ну вода на киселе, я вот лично тоже запарился искать, хотяб намек через какую апифунку добраться до подсчета сетевого трафика, а тут вижу умных людей и они нет чтобы кинуть хоть одну функцию от чего плясать моно было бы, умничают и чуть ли не ссоряться...Вот товарищ Алексей кажется делал уже что то подобное, ну так Алексей Вам жалко поделиться с народом, тем что смогли вы, но пока не получилось у нас? вы ведь прекрасно понимаете, чтобы в хелпе что либо надыбать, надо хоть название искать того чего ищем, а мой поиск хелпа все время меня выводит на сокеты, здолбался их создавать и удалять, может я не то что делаю, подскажите плиз!
Заранее Благодарен
← →
BS (2001-12-05 11:36) [4]Хочу тоже присоединится к обсуждению, и обратить внимание собравшихся на дельное высказывание по поводу сниффера без использования packet32.dll и zpaket.vxd. Что скажет на это уважаемый Алексей, т.к. его часто можно увидеть при обсуждении подобных тем.
← →
lel (2001-12-05 13:49) [5]BS
Сейчас и занимаюсь этим, пытаюсь подвязать библиотеку http:\\www.pcausa.com (Добрые люди прислали).
Решал я эту задачу для 98 систем с помощью packet32.dll, около недели, на jedi есть конверсия Jinx, на королевстве есть вопрос, который меня на эту конверсию вывел, по поиску поищи...
Сниффер на базе этой конверсии уже в хакере описывают, толи 10 или 11 номер...
Список функций
function PacketOpenAdapter;
function PacketSendPacket;
function PacketAllocatePacket;
procedure PacketInitPacket;
procedure PacketFreePacket;
function PacketResetAdapter;
function PacketGetAddress;
function PacketWaitPacket;
function PacketReceivePacket;
procedure PacketCloseAdapter;
function PacketSetFilter;
function PacketGetAdapterNames;
function PacketAdapterDesc;
Желаю удачи в темных делах.
С уважением Алексей.
← →
Wonder (2001-12-05 15:54) [6]>lel
"объем всех пакетов через твою карту" - а это разве не трафик?
>all
Пр иконку в трее "где мигают два кома" :)
Там статистика берется с помощью snmp api. С помощью snmp можно собирать статистики по всем сетевым устройствам, в том числе как раз и по ppp-адаптеру.
Об этом уже неоднократно говорилось на этом форуме, так что я не совсем понимаю, как, зная это, нельзя ничего найти?
MSDN.
← →
lel (2001-12-05 17:03) [7]Wonder ©
Давай это не превращать в бойню, ему нужен траффик интернета, а не весь вместе с локальной сетью...
Желаю удачи в темных делах.
С уважением Алексей.
← →
Wonder (2001-12-06 11:28) [8]>lel
:^) А что, кроме инета, идет через ppp-контроллер?
← →
nobady (2001-12-06 15:14) [9]Вот если бы Wonder был человеком а не Wonder`ом он пару апишек и представил на суд публики, как и просилось изначально.
Ну без MSDN`а народ, ну что тут поделать, помог бы убогим.
← →
Wonder (2001-12-07 11:35) [10]Я бы представил, кабы на практике с этим работал. А так, я просто теорию изложил. Практически вроде как lel с snmp возится.
Это API:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/snmp/snmp_2o85.asp
Рекомендую заглянуть и скачать mib browser с
http://www.mg-soft.si/
Там можно посмотреть практически все, что можно вытянуть с помощью snmp.
← →
lel (2001-12-07 11:45) [11]nobady
А сам то человека???
У каждого свой бизнес...
И с чего ты взял, что тут кто то , кому то должен??? 8((
Wonder ©
Просил, не превращать все это в бойню 8((
Я дал народу направление...
куда уж больше...
Снифферов полно для 98...если искать лень то я тут причем???
Через SNMP то что хотел он не получит, максиум статистику по протаколам...
IpHlpApi конверсия тоже есть...
Желаю удачи в темных делах.
С уважением Алексей.
← →
Cepera (2001-12-07 12:01) [12]Да ведь все что там описано 95/98/Me не поддерживается.
Windows NT/2000/XP: Included in Windows 2000 and later.
//----- Windows 95/98/Me: Unsupported.---------//
Header: Declared in Snmp.h.
Друзья!!! Ну хоть кто-нибудь имеет практичиские навыки работы с SNMP такого рода,
ПОЖАЛУЙСТА помогите.
← →
Wonder (2001-12-07 12:02) [13]>lel
О какой бойне ты говоришь?!?
Вопрос был поставлен конкретно:"отслеживать количество полученных и отправленных байт во время работы с нетом, примерно так как это делает винда (имеется в виду иконка в трее, где мигают два кома)"
Причем здесь сниффер, если ясно, что разговор о dialup-е?
Кроме как использовать snmp, больше ничего в голову не приходит.
Скорее всего, с помощью объектов:
ifInOctets
The total number of octets received on the interface.
ifOutOctets
The total number of octets transmitted out of the interface.
← →
Wonder (2001-12-07 12:08) [14]>Cepera
Чего ты гонишь? Что не поддерживается?
SnmpExtensionQuery
Windows 95/98/Me: Included in Windows 95 and later.
← →
lel (2001-12-07 12:09) [15]Wonder ©
А для меня понятно, что это по локалке, вот из-за человека не умеещего задать вопрос, чуть не поубивали друг друга 8))
Cepera
С 98 используется IpHlpApi. Ряд функций не поддерживается....но в целом они те и не нужны...
Желаю удачи в темных делах.
С уважением Алексей.
← →
Cepera (2001-12-07 12:26) [16]Тебе как вопрос задать надо что бы ты наконец привел пример апишной функции.
И Wonder прав, это не бойня. Масло в огонь ты подливаешь.
← →
lel (2001-12-07 12:54) [17]Cepera
Извиняюсь за свою глупость, но как вопрос задан, так и отвечаю, извини...
Все больше я в таких обсуждениях не участвую...
А вопросы, с моей глубокой глупости, правильными мне кажутся например Павла(Gunner) почитай в его постановке вопроса, хоть мне дураку все понятно, что он спрашивает...
За этим откланиваюсь...
Желаю удачи в темных делах.
С уважением Алексей.
← →
Valentain (2001-12-17 16:27) [18]Кому интересно - о некоторых RNA API функциях - http://triton.itep.ru/~lyosha/DialServ/RnaApi.html.
Их там описывается 7, Rnaapp.exe явно использует 5, а вообще их более 60.
С уважением.
← →
Lamok (real) (2001-12-18 00:06) [19]не подскажите где бы мне скачать SNMP.dll ??? а то че то на микрософте не нашел зотя мож плохо икал но все таки времени очень мало скажите ???
← →
Valentain (2001-12-18 19:06) [20]URL http://www.wtcs.org/snmp4tpc/FILES/SNMP498/SNMP498.zip
//?...
С уважением.
← →
Lamok (real) (2001-12-18 22:31) [21]> Valentain спасибо !!!
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.006 c