Видел много различных программ, предназначенных для интернет-кафе (клубов), которые ведут (в частности) контроль доступа в интернет.
В целом вещь хорошая, но меня интересует толька одна часть этой программы — собственно контроль интернета (разрешить/запретить).
Насколько я понял там идет обработка 80 (8080) порта.
Пробовал искать через поисковики... особо полезного ничего не нашел.
Может кто-нибудь знает каким образом это можно реализовать в своем проекте.
Интересует конкретно: на компах в локальной сети разрешить/запретить доступ в интернет.
Если есть у кого код плз, скиньте. (C++, Delphi)
Здравствуйте, MacroDenS, Вы писали:
MDS>Интересует конкретно: на компах в локальной сети разрешить/запретить доступ в интернет.
Лучше всего запрещать в той точке, которая является шлюзом в Интернет. Ну а там полет фантазии неограничен. HTTP-прокси, NAT'ы и т.п. — все это может или пропускать запросы от конкретных машин из локальной сети, или не пропускать.
Здравствуйте, MacroDenS, Вы писали: MDS>Видел много различных программ, предназначенных для интернет-кафе (клубов), которые ведут (в частности) контроль доступа в интернет. MDS>В целом вещь хорошая, но меня интересует толька одна часть этой программы — собственно контроль интернета (разрешить/запретить).
MDS>Насколько я понял там идет обработка 80 (8080) порта.
При чем тут 80-й порт ? Либо динамическая рулежка правилами proxy, либо она же, но для firewall.
Здравствуйте, MacroDenS, Вы писали:
MDS>Доброго времени суток.
MDS>Видел много различных программ, предназначенных для интернет-кафе (клубов), которые ведут (в частности) контроль доступа в интернет. MDS>В целом вещь хорошая, но меня интересует толька одна часть этой программы — собственно контроль интернета (разрешить/запретить).
MDS>Насколько я понял там идет обработка 80 (8080) порта. MDS>Пробовал искать через поисковики... особо полезного ничего не нашел. MDS>Может кто-нибудь знает каким образом это можно реализовать в своем проекте. MDS>Интересует конкретно: на компах в локальной сети разрешить/запретить доступ в интернет. MDS>Если есть у кого код плз, скиньте. (C++, Delphi)
ИМХО самый простой способ написать LSP для winsock. Тогда можно рубить соединения
TCP/UDP если они идут за пределы локалки... вопрос только в том, а зачем это нужно
делать на клиентах? Может проше поставить комп 486 с линухом или вообще
за 100уе купить раутер типа SMC Barricade или ADSL модем типа Dlink.
В них есть настройки доступа клиентов. ПОсле этого пишется программка,
которая по http открывает/закрывает доступ определенному клиенту.
Здравствуйте, aka50, Вы писали:
A>Здравствуйте, MacroDenS, Вы писали:
MDS>>Доброго времени суток.
MDS>>Видел много различных программ, предназначенных для интернет-кафе (клубов), которые ведут (в частности) контроль доступа в интернет. MDS>>В целом вещь хорошая, но меня интересует толька одна часть этой программы — собственно контроль интернета (разрешить/запретить).
MDS>>Насколько я понял там идет обработка 80 (8080) порта. MDS>>Пробовал искать через поисковики... особо полезного ничего не нашел. MDS>>Может кто-нибудь знает каким образом это можно реализовать в своем проекте. MDS>>Интересует конкретно: на компах в локальной сети разрешить/запретить доступ в интернет. MDS>>Если есть у кого код плз, скиньте. (C++, Delphi)
A>ИМХО самый простой способ написать LSP для winsock. Тогда можно рубить соединения A>TCP/UDP если они идут за пределы локалки... вопрос только в том, а зачем это нужно A>делать на клиентах? Может проше поставить комп 486 с линухом или вообще A>за 100уе купить раутер типа SMC Barricade или ADSL модем типа Dlink. A>В них есть настройки доступа клиентов. ПОсле этого пишется программка, A>которая по http открывает/закрывает доступ определенному клиенту.
...и не забывает про ftp, telnet, ssh, socks и другие сервисы. То есть весь диапазон портов
Здравствуйте, HISH, Вы писали:
A>>В них есть настройки доступа клиентов. ПОсле этого пишется программка, A>>которая по http открывает/закрывает доступ определенному клиенту.
HIS> ...и не забывает про ftp, telnet, ssh, socks и другие сервисы. То есть весь диапазон портов
я имел ввиду, что управляется она через http, а не "не забывает"
Здравствуйте, aka50, Вы писали:
A>...вопрос только в том, а зачем это нужно A>делать на клиентах? Может проше поставить комп 486 с линухом или вообще A>за 100уе купить раутер типа SMC Barricade или ADSL модем типа Dlink. A>В них есть настройки доступа клиентов. ПОсле этого пишется программка, A>которая по http открывает/закрывает доступ определенному клиенту.
Это-то все понятно, что можно поставить...
Отвечаю на вопрос зачем это нужно.
Во-первых, хочу понять вцелом как работают подобные системы в клубах,
а во-вторых — хочу написать нечто подобное своими руками и по возможности с минимальными финансовыми затратами.
Потому как, клубы может и могут себе позволить вроутер или ASDL-модем, мне это тоже конечно по корману, только далее это будет незатребовано (оборудование), а значит будет пылиться на полке.