| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Фильтр HTTP |
| Автор: Error202 7.12.2009, 14:41 |
| Господа! Появилась задачка сделать фильтр http контента... Нужен маленький и простенький... Возможно ли средствами дельфи сделать такое или есть ли какой-нть драйверок, который можно было бы крутить уже дельфи приложением? |
| Автор: Snowy 7.12.2009, 15:13 |
| Самый простой вариант - на уровне прокси сервера. Более сложный - на уровне файрвола. И то и другое имеется готовое. Только фильтр прикрутить остаётся. Можно попробовать на уровне перехвата функций сокета. Зависит от целей. Самый верный вариант - использовать нормальный прокси на отдельном сервере и на нём настраивать фильтрацию. Самый простой - фильтровать на уровне прокси на этой же машине. Вобщем поле для фантазии большое. Главное определиться с условиями - для кого это делается, в каких условиях (локальная сеть/домашний компьютер) |
| Автор: Error202 7.12.2009, 17:27 |
| Да я уж на эту тему всю голову сломал... Мне нужно на локальной машине... но на уровне прокси не катит, инет у всех прямой... Потому хочется сделать что-то небольшое но на каждой машине... На уровне фаервола - круто, но я не осилю... наверное... думал что-то консольное прикрутить, но нашел только консольный файервол без фильтра содержания... Могу приложением своим рулить доступом, но вот содержание менять не получится этим :( Фильтровать нужно только http интернет трафик... |
| Автор: Snowy 7.12.2009, 17:43 |
| Вспомнил самый простой вариант - правка файлика hosts (\WINDOWS\system32\drivers\etc\ ) IP он не отфильтрует, а вот имена можно завернуть на нейтральный http сервер. Альтернатива этому способу - поставить свой DNS сервер, в котором заворачивать все нежелательные имена, а клиентам заменить в настройках с автомата на него. Можно не писать свой файрвол, а поискать существующий, в который можно прогрузить настройки или списки блокируемых. Можно использовать готовый специализированный софт, типа http://icensor.ru/ Существует масса готовых способов. Так ли нужно писать свой? |
| Автор: Error202 7.12.2009, 17:51 |
| Да я хотел маленькую приблуду... чтоб аккуратно и знать, что внутри... Иожно и аутпост поставить... он это умеет точно... |