Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Фильтрация IP пакетов...


Dr. Web ©   (2001-10-03 10:34:00) 

Люди,интересует любая инфа по поводу того, как сделать чтото типа FireWall (запрет доступа по диапазону IP адресов или портов)
и еще:
Ситуация - есть сервер с доступом в ИНет через ISDN
есть клиенты, которые через сервер ломятся в тот-же инет
Вопрос - можна ли как ни-ть вести логи кто сколько просидел в инете? (интересуют как сделать это на Delphi, так и решения других компаний)


Kornet   (2001-10-16 12:30:00) [1]

Ну и что. Клиентам ставишь WinGate-клиент и всё стаёт прозрачно для него. Все пакеты которые идут на 0.0.0.0/32 перехватываются WinGate-клиентом и через WinGate-сервер маршрутизируются в инет, при этом не забывая это записать в лог. :)


Dr. Web   (2001-10-16 11:34:00) [2]

WinGate не всегда подходит, особенно когда есть проги, которым нужен доступ в инет напряму (без проксиков)
вот в чем проблема


Kornet   (2001-10-16 07:56:00) [3]

Ух, такая уже больщая ветка стала. Ну почему бы не воспользоваться WinGate-ом? Как я уже и говорил он считает количество байт переданных/полученных клиентом, а так же общее количество времени затраченное на запросы. При создании стратегии можно ограничить юзера по этому времени, что наверное и требовалось... Кроме этого можно ограничивать на наличии в URL-е, GET-е, POST-е определённых слов. Да многое чего WinGate может, то что я написал - это малая часть...


AlexeyF   (2001-10-15 21:36:00) [4]

Я как то искал подобное решение (правда ограничение по скорости) но ничего под Виндовс нормального нету, единственное верное решение в данной ситуации это осуществлять выход в инет через Unix\Linux, вот там есть все что душе угодно.
Хотя если грубо считать, то можно и по логу анализировать, например в конце дня запускаеш анализатор лога и тамуж смотрищ выбран лимит или нет.
Но все это временно и утомительно.
Если что-то хорошее найдеш, будь добр напиши.


Dr. Web   (2001-10-15 16:32:00) [5]

Просто мне нужно, чтобы когда юзер высидит свой лимит времени, чтобы его отрубывало от инета (Каждый юзер сидит за своим компом)


AlexeyF   (2001-10-12 19:34:00) [6]

Програмно не знаю, хотя я не вижу необходимости програмно закрывать порт,
можно настроить правила фильтрации как на постоянное использование так и на временные интервалы.
Прочти документация с сайта создателей Winroute, там очень хорошо это изложенно.


Dr. Web   (2001-10-12 12:07:00) [7]

Да, анализировать Лог, но как програмно заставить ВинРоут закрыть порты?


AlexeyF   (2001-10-12 10:13:00) [8]

Winroute сам все делает и фильтрует по заданному правилу и тарифицирует
(для анализа трафика надо анализировать лог)


iriadna   (2001-10-11 15:25:00) [9]

устала смотреть :))
http:\\www.pcausa.com в *nix системах все намного проще. Кто то писал, что в W2k есть специальное Апи filters.pas... которое позволяет фильтровать пакеты...а вообще это все равно делается на уровне драйверов.
Насчет второго вопроса не знаю, вообще ничего не поняла...
С уважением Ирина.


Dr. Web   (2001-10-11 14:49:00) [10]

Ну так как, есть идеи?


Dr. Web   (2001-10-09 13:47:00) [11]

Подключение то не постоянное:
Коннект через ISDN
и оплата за коннект посекундная (ВинРоут дисконекается после минуты простоя)


Anatoly Podgoretsky   (2001-10-08 22:22:00) [12]

Я как то не очень представляю время работы в Инете при постоянном подключении :-)


Kornet   (2001-10-08 18:30:00) [13]

Товарищи, вы не любите кошек? Да вы просто не умеете их готовить. WinGate - это довольно мощный проксик и он позволяет считать много чего в том числе и время работы клиента в инете... Надо быть проще и не делать себе дополнительной работы. :)


Wonder   (2001-10-08 14:31:00) [14]

>Dr. Web
Интересно, как ты себе представляешь "тарификацию по времени"?
По объему скаченного - это объективно и ясно. А вот по времени мне непонятно. Если я загрузил одну страницу и смотрю ее полчаса, потом другую полчаса, сколько времени я провел в интернете?


Ray   (2001-10-08 13:32:00) [15]

2 Dr Web - дорогой сотовариш по несчатью, видать никто здесь не волокет в таких вещах так как я давно у же поднимал этот вопрос. У меня ситуация похожая, мне нужно написать систему блокировки доступа к определенным сайтам и адресам, что-то типа Ad Remove, есть такие прога она отрезает доступ к серверам рекламных баннеров. Но как сие сделать не знаю, я давно программирую и сокеты знаю, но вот с таким делом не встречался. Правда я писал один раз прокси сервер, он конечно пашет но тут другое дело, программа должна перехватывать все выходящие пакеты, не завсисимо от установок IE. Я до сих пор копаю MSDN но пока что ничего не выкопал, если найдеш хоть толику информации предупреди меня пожалуйста.


Dr. Web   (2001-10-08 09:42:00) [16]

На сколько мне известно, WinGate ведет тарификацию по мегах, а не по времени, а мне как раз нужна тарификация (если это можна так назвать) по времени.
На сервере стоит WinRoute... (сервер - Win2k) Может можна как нибуть с WinRoute работать? (по каким ни-ть протоколам, или ещё там что-то в этом роде)
А ВинРоут стоит из-за такой фени как NAT (ну чтобы небыло проблем с настройкой програм на клиентах)


paul_shmakov   (2001-10-07 05:24:00) [17]

поставить на сервере proxy-сервер. например, wingate - там все есть


Wonder   (2001-10-05 11:11:00) [18]

ОС сервера какая?


Dr. Web   (2001-10-05 10:24:00) [19]

НАРООООД, помогите!!!!
неужели ниуому неинтересно?


Dr. Web   (2001-10-04 09:42:00) [20]

Ну что, так никто и не ответит?
:(
очень надо


Наверх

Титульная страница Поиск, карта сайта Написать письмо