Форум: "Сети";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
ВнизФильтр страниц, загружаемых через протокол 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c