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

Вниз

Требуется обрубать соединение пользователя, если трафик этого соединения превысил заданный размер   Найти похожие ветки 

 
Sergik ©   (2002-03-05 11:31) [0]

Постановка задачи:
есть локальная сеть с толстым каналом в Интернет, плата производится за закаченный трафик. Нужно отслеживать соединения пользователей с Интернетом, если трафик соединения превысил определенное число (например пользователь скачивает огромный файл), то обрубать соединение и посылать сообщения пользователю и админу; еще нужно иметь возможность разрешать соединение (например, если действительно требуется скачать огромный файл для нужд компании)
Разбирался с winPcap (packet.dll) - с помощью его можно отслеживать трафик и, соответственно, посылать сообщения по событию, но прерывать соединения он не может (или я не разобрался как), т.е. он только прослушивает трафик (является сниффером, а контроллировать его не может) подскажите с помощью чего можно эту задачу решить. Программу (если нет готовой) предполагается писать на Delphi, но можно и на C.
И еще один вопрос, кто-нибудь ограничивал траффик только по HTTP? Я думаю это можно организовать с помощью каскадного прокси-сервера, который находится между реальным прокси и клиентами, но тогда опять возникает проблема: как обрубать соединение, если трафик превышен?
Если есть какие-то соображения, то с удовольствием их выслушаю, заранее большое спасибо


 
Ghost. ©   (2002-03-05 11:47) [1]

Наскока я понял если с прокси сервером то вариант простой..с его помощью можно регусировать соединения..если напимер запрос пришел с такого-то IP то разравать соединение с ним


 
Sergik ©   (2002-03-05 12:00) [2]

Все же хотелось бы учитывать весь трафик, а не только HTTP, а насчет прокси - кто-нибудь делал?


 
Ghost. ©   (2002-03-05 13:34) [3]

НТТР прокси это не сложно..даже в делфях пример есть..хоть и самый простой..вот с другими труднее, ну а ты оключать-то че хочешь?


 
Sergik ©   (2002-03-05 14:51) [4]

пользователь скачивает файл размером 50 Мб, я хочу, чтобы как только пользователь скачал 10 Мб закачка файла прекратилась



Страницы: 1 вся ветка

Текущий архив: 2002.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
1-49955
coty
2002-05-02 01:45
2002.05.16
Русификация


1-50012
kopachev
2002-04-29 11:28
2002.05.16
Подскажите по TAdvStringGrid фирмы TMS Software


1-49945
BabayS
2002-05-04 10:23
2002.05.16
Как программно красить RichEdit ?


4-50176
SPeter
2002-03-15 22:29
2002.05.16
Обработка сообщений.


14-50129
Agent Smith
2002-04-08 17:23
2002.05.16
России принимают DMCA!