Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Интернет-фильтр Добавлено: 06.04.04 21:13  

Автор вопроса:  alex_trof
Не подскажет ли кто, какой в общих чертах алгоритм написания интернет-фильтра, т.е. программы, которая перехватывает страницы перед передачей их на броузер и решает, показывать ли их или нет. Какие Windows API функции нужно использовать для перехвата или где об этом можно почитать?

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 07.04.04 08:50

Самый простой вариант: пишешь его как прокси, т.е. в броузере прописываешь прокси, например, 127.0.0.1:3128, в программу суешь 2 Винсока, сервер слушает порт 3128, клиент коннектится к удаленному хосту по 80-му, разбираешь HTTP-запрос от броузера, если все нормально, шлешь запрос в Инет, получаешь ответ, возвращаешь броузеру, если нет, посылаешь броузеру дулю типа "Эта страница запрещена к просмотру" или "Этот баннер заблокирован".

Ответить

Номер ответа: 2
Автор ответа:
 alex_trof



Вопросов: 2
Ответов: 2
 Профиль | | #2 Добавлено: 07.04.04 19:29

Спасибо, ну а если не самый простой вариант, так, чтобы не прописывать в броузере прокси? Ведь если сделать так, то его очень просто можно будет отключить и снова получать всю информацию "для взрослых".

Ответить

Номер ответа: 3
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #3
Добавлено: 07.04.04 23:01

APIHoocking -- отправляю на rsdn.ru (ето не реклама)

Ответить

Номер ответа: 4
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #4
Добавлено: 08.04.04 11:12
Сорри, что вторгаюсь в этот топик.. Но есть насущный вопрос:

Как программно изменить настройки прокси-сервера в IE? Притом, чтоб
применение настроек не требовало перезапуска IE или перезагрузки
компа... Ведь делают же как-то такое некоторые проги... В реестре
ничего полезного не нашёл :(

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 10.04.04 18:21

Настройки прокси именно в реестре и лежат, только вот перезапуск IE все-таки нужен, если не писать в память процессу. Хотя, возможно, в IE API есть функция перезагрузки настроек, но я с ним мало знаком, посмотри в MSDN

Ответить

Номер ответа: 6
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #6
Добавлено: 10.04.04 18:28
По крайней мере прога Naviscope как-то настройки применяет, даже не
приходится браузер перезапускать...

А IE и MSDN, к сожалению, вещи несовместимые :( Всё там через ... это
самое место :)

Ответить

Номер ответа: 7
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #7
Добавлено: 11.04.04 00:06

А у меня где-то валялся пример, который отслеживал все запросы, и при этом давал возможность убивать выбранные... Если кому надо, могу поискать, но ничегшо не обещаю...

Ответить

Номер ответа: 8
Автор ответа:
 alex_trof



Вопросов: 2
Ответов: 2
 Профиль | | #8 Добавлено: 11.04.04 12:51

Пожалуйста, поищите! Это как раз то, что мне нужно.

Ответить

Номер ответа: 9
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #9
Добавлено: 11.04.04 16:58

Что-то нашел, отослал...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам