Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Фильтр страниц, загружаемых через протокол HTTP   Найти похожие ветки 

 
Sergey2005   (2005-04-05 11:49) [0]

Есть потребность написать программку-фильтр для нашего офиса. Т.е. упрощенно задача такая:
1) Пользователь в любом браузере загружает любую страницу
2) Программа, висящая в памяти, перехватывает каким-то образом загруженные данные
3) Если в куске текста HTML обнаруживает ключевое слово, к примеру, "porno", то заменяет это слово на, к примеру, прочерк
4) И в браузер уже в этом месте выводится не "porno", а прочерк

Ну, а далее уже дело техники - допустим если слово "porno" было встречено, то все теги IMG далее будут убираться. Что-нибудь в этом роде...

Главное - понять возможно ли это и если да, то как?

Заранее спасибо. Не сочтите вопрос "ламерским", просто в этом направлении мало опыта.


 
Reindeer Moss Eater ©   (2005-04-05 12:31) [1]

Не сочтите вопрос "ламерским", просто в этом направлении мало опыта.
Ты за трафик корпоративный радеешь, или за моральный облик сотрудников?


 
Sergey2005   (2005-04-05 12:54) [2]

Ты за трафик корпоративный радеешь, или за моральный облик сотрудников?
Задача упрощенная - фильтровать надо будет многое.
Я ни за что не радею, начальство дало задание. Подозреваю, что для начальства приоритетней трафик, чем моральный облик. :)


 
Reindeer Moss Eater ©   (2005-04-05 13:38) [3]

приоритетней трафик
4) И в браузер уже в этом месте выводится не "porno", а прочерк

Ну так все, что выводит браузер уже выкачано из сети. То есть трафик уже потрачен и метаться с подменой слов в контенте - поздняк.


 
Sergey2005   (2005-04-05 15:24) [4]

Значит трафик экономить не будем... Задача на самом деле несколько другая. Много объяснять придется, потому я и дал здесь крайне упрощенную задачу:

Как можно перехватить полученные по HTTP данные и подменить в них информацию?..


 
SammIk ©   (2005-04-05 15:43) [5]

Можно локальный прокси-фильтр написать, я такой писал))
Он просто вырезал все слова и ссылки не нужные.
Это самое простое решение, но не единственное


 
atruhin ©   (2005-04-06 11:44) [6]

Зачем что то писать, на комп подключенный к интернету ставишь любой прокси (там настраиваешь банер лист по маскам), и файрволл в котором запрещаешь выход в нет всем кроме прокси. И все. А написать свой прокси, для корпаративной сети не такая уж тривиальная задача.
Если нужно что то необычное можно поискать прокси сервер с исходниками и доработать функциональность.



Страницы: 1 вся ветка

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.063 c
14-1118403954
Суслик
2005-06-10 15:45
2005.07.11
Посоветуйте алгоритм репликации


1-1119434277
syte_ser78
2005-06-22 13:57
2005.07.11
как определить/установить скорость вращения трехконтактного кулер


1-1118833829
MishaVagin
2005-06-15 15:10
2005.07.11
Подключение библиотек во время работы программы


3-1117423325
akhmadey
2005-05-30 07:22
2005.07.11
Сортировка по lookup-полю


1-1118405626
Vitalis
2005-06-10 16:13
2005.07.11
Работа со сканером