Главная страница
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.008 c
1-49977
Riko
2002-04-30 11:23
2002.05.16
Командная строка...


1-49924
HDD
2002-04-29 15:26
2002.05.16
Undo


4-50179
Win32
2002-03-13 19:34
2002.05.16
Как УДАЛИТЬ ключ из реестра, зная его имя?


1-49955
coty
2002-05-02 01:45
2002.05.16
Русификация


3-49837
AFROLOV
2002-04-18 18:02
2002.05.16
А в чем разница между ExeсSQL и Open?