Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
1-50051
DiGiTaL
2002-04-27 18:36
2002.05.16
Приложение закрываться не хочет....


1-50008
Юляша
2002-04-30 20:59
2002.05.16
Установка библиотеки компонент.


3-49853
Andreas1982
2002-04-18 17:06
2002.05.16
Как в приложение получить список свех баз данных на компьютере


1-49911
bobr12
2002-04-30 13:41
2002.05.16
Выравнивание текста в Memo или RichEdit


3-49899
Alexandr
2002-04-18 12:04
2002.05.16
Технологический пароль для ParaDox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский