Как примерно сделать такую штуку, чтобы весь входящий интернет траффик (+ возможно исходящий тоже) попадал сначала в мою прогу-скрипт, там неким образом обрабатывался и немного модифицировался, если нужно, например, вырезать рекламу, и только потом достигал адресатов (браузеров, например)? Хочу сделать на Питоне или Руби. Как это называется — прокси сервер или что-то другое?
Готовые решения не нужны, разве только как пример.
Здравствуйте, Grienders, Вы писали:
G>Готовые решения не нужны, разве только как пример.
ИМНИП, NDIS если делать всё по взрослому. Если ты под интернет траффиком подразумеваешь http/https то прокси как сказали выше.
Здравствуйте, Grienders, Вы писали:
G>Как примерно сделать такую штуку, чтобы весь входящий интернет траффик (+ возможно исходящий тоже) попадал сначала в мою прогу-скрипт, там неким образом обрабатывался и немного модифицировался, если нужно, например, вырезать рекламу, и только потом достигал адресатов (браузеров, например)? Хочу сделать на Питоне или Руби. Как это называется — прокси сервер или что-то другое?
G>Готовые решения не нужны, разве только как пример.
хочу отметить, в случае HTTP никаких проблем не будет (ну, разве что, помнить о сжатии), то с HTTPS (т.к. требуется модификация) можно огрести по-полной
Have fun...
Re[2]: Модифицировать весь входящий интернет траффик
DTB>хочу отметить, в случае HTTP никаких проблем не будет (ну, разве что, помнить о сжатии), то с HTTPS (т.к. требуется модификация) можно огрести по-полной
задача для простоты — просто вырезать рекламу для начала.
что тогда делать с https?
Re[3]: Модифицировать весь входящий интернет траффик
Здравствуйте, Grienders, Вы писали:
G>что тогда делать с https?
HTTPS тоже фильтруется (в большинстве случаев).
В браузеры ставится свой сертификат, затем во время SSL handshake с реальным
сервером снимается слепок его сертификата и подписывается своим ключом.
Получаются две SSL-сессии: одна между браузером и прокси, вторая между
прокси и реальным сервером.