Squid + ICAP: как это сделать?

Привет всем!


Есть задача: настроить Squid таким образом, чтобы для все пакетов с определенного хоста и 80 порта в контент добавлялся некоторый текст. К примеру, если:
  1. Host = google.com
  2. Port = 80
  3. Request = "/"


то в этом случае в самом начале response'а появляется магическая фраза «ololo» (пофиг что ее никто не увидит, не о том сейчас речь).


Я понимаю, что нужно использовать ICAP потому как он вроде именно для этого и предназначен. Я понимаю, что нужно использовать Squid (у меня 3.1). Но я не понимаю, как:
  1. Стартовать ICAP сервер — можно даже встроенный в сквид
  2. Сконфигурировать его нужным мне образом, посредством редактирования конфигов или написания кода


Кто что думает? Платформа, естественно, Linux (AMD64 если это влияет). Приветствуются другие варианты решения данной проблемы, Squid не обязателен.
  • Вопрос задан
  • 6995 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bondbig
Помнится мне, в сквиде есть ICAP-клиент.
А задачку вашу решает любая современная IPS-ка, например. Пишем собственную сигнатуру, детектим нужные пакеты и модифицируем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы