Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Блокирование интернет-портов


Автор: Georgich 23.4.2009, 21:15
Приветствую.

Требуется реализовать такую задачу: необходимо блокировать доступ браузеров к интернету. Чтобы при запуске выдавалась 404 ошибка.
В какую сторону надо копать? Посоветуйте, пожалуйста.

Спасибо.

Автор: Klin 23.4.2009, 23:59
КОПАЙТЕ В СТОРОНУ БЕРЛИНА!

Пишем собственный firewall? Варианты блокировать инет есть.... а ошибка 404 тут причем? Вдруг пользователь асько включит?

Автор: Georgich 24.4.2009, 17:37
Кстати, аську тоже блочить надо. Поэтому надо блокировать основные порты. Вот и интересуюсь, как?

Автор: Klin 25.4.2009, 02:09
Хм... жалко у меня одной книженции сейчас нет. Иначе бы по портам расписал бы все. Пока из теории.

Цитата(Georgich @  24.4.2009,  18:37 Найти цитируемый пост)
Кстати, аську тоже блочить надо. Поэтому надо блокировать основные порты. 


Конечно можно с 428-м портом (TCP/IP) похимичить, но не факт. Нужно помнить, что пользователь может поменять используемый порт и тогда вся схема рухнет. Обычно файрвол создает список разрешенных приложений и если юзер запускает приложение не из списка, то он блокирует порты используемые данным приложением. Нужно еще понять значение слова блокирует. В данном случае, это означает, что он останавливает передачу данных по конкретным портам.

Кстати, если говорить об основных портах, то их список можно увидеть в файле services:
  • NT - %Путь_Винды%\drivers\etc
  • XP - %Путь_Винды%\system32\drivers\etc

Я, конечно, могу в просторах жесткого диска посмотреть еще инфу по этому поводу, ибо где-то было. Но может проще не допускать инет соединения, если нужно блочить все?

Автор: Georgich 25.4.2009, 11:21
Klin, я хочу сделать доступ к инету (ко всему - ася, ftp, telnet) по определенному времени. Указываем, что с 13-00 до 15-00 инет будет обрублен, и когда наступает это время, то инет блочится. Вот такая идея.

Автор: A5uKa 25.4.2009, 13:42
Может проще проверять регистр на подключение к интернету в это время.
ключ где-то тут...
softwaremicrosoftwindowscurrentversioninternet settings

Автор: Georgich 28.4.2009, 21:53
Вот нашел такую штуку:
http://www.tcpipguide.com/free/t_TCPConnectionTermination-2.htm

Что скажете?

Автор: Rififi 28.4.2009, 23:08
w-ipfw - порт файрволла их фреебсд, доступен в исходниках

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)