Модифицировать весь входящий интернет траффик
От: Grienders Земля  
Дата: 26.03.15 11:13
Оценка:
Как примерно сделать такую штуку, чтобы весь входящий интернет траффик (+ возможно исходящий тоже) попадал сначала в мою прогу-скрипт, там неким образом обрабатывался и немного модифицировался, если нужно, например, вырезать рекламу, и только потом достигал адресатов (браузеров, например)? Хочу сделать на Питоне или Руби. Как это называется — прокси сервер или что-то другое?

Готовые решения не нужны, разве только как пример.
Отредактировано 26.03.2015 11:52 sin_cos . Предыдущая версия .
Re: Модифицировать весь входящий интернет траффик
От: Anton Batenev Россия https://github.com/abbat
Дата: 26.03.15 11:59
Оценка: 3 (1)
Здравствуйте, Grienders, Вы писали:

G> Как это называется — прокси сервер или что-то другое?


Да, прокси-сервер.

G> Готовые решения не нужны, разве только как пример.


privoxy например.
... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
Re: Модифицировать весь входящий интернет траффик
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 27.03.15 06:00
Оценка: 9 (1)
Здравствуйте, Grienders, Вы писали:

G>Готовые решения не нужны, разве только как пример.

ИМНИП, NDIS если делать всё по взрослому. Если ты под интернет траффиком подразумеваешь http/https то прокси как сказали выше.
Sic luceat lux!
Re: Модифицировать весь входящий интернет траффик
От: DTB Россия  
Дата: 01.04.15 09:16
Оценка: 1 (1)
Здравствуйте, Grienders, Вы писали:

G>Как примерно сделать такую штуку, чтобы весь входящий интернет траффик (+ возможно исходящий тоже) попадал сначала в мою прогу-скрипт, там неким образом обрабатывался и немного модифицировался, если нужно, например, вырезать рекламу, и только потом достигал адресатов (браузеров, например)? Хочу сделать на Питоне или Руби. Как это называется — прокси сервер или что-то другое?


G>Готовые решения не нужны, разве только как пример.


ну примеров куча

хочу отметить, в случае HTTP никаких проблем не будет (ну, разве что, помнить о сжатии), то с HTTPS (т.к. требуется модификация) можно огрести по-полной
Have fun...
Re[2]: Модифицировать весь входящий интернет траффик
От: Grienders Земля  
Дата: 02.04.15 15:04
Оценка:
Здравствуйте, DTB, Вы писали:


DTB>хочу отметить, в случае HTTP никаких проблем не будет (ну, разве что, помнить о сжатии), то с HTTPS (т.к. требуется модификация) можно огрести по-полной

задача для простоты — просто вырезать рекламу для начала.
что тогда делать с https?
Re[3]: Модифицировать весь входящий интернет траффик
От: okman Беларусь https://searchinform.ru/
Дата: 02.04.15 15:10
Оценка: 4 (1)
Здравствуйте, Grienders, Вы писали:

G>что тогда делать с https?


HTTPS тоже фильтруется (в большинстве случаев).
В браузеры ставится свой сертификат, затем во время SSL handshake с реальным
сервером снимается слепок его сертификата и подписывается своим ключом.
Получаются две SSL-сессии: одна между браузером и прокси, вторая между
прокси и реальным сервером.
Re: Модифицировать весь входящий интернет траффик
От: okman Беларусь https://searchinform.ru/
Дата: 02.04.15 15:13
Оценка: 4 (1)
Здравствуйте, Grienders.

Да, и я советую не NDIS, а TDI (XP-Win7) и WFP (Win8 и выше), так как
на этих уровнях фильтровать TCP и все, что выше, гораздо проще.

TDI Overview
http://codemachine.com/article_tdi.html

Windows Filtering Platform Callout Drivers
https://msdn.microsoft.com/en-us/library/windows/hardware/ff571068%28v=vs.85%29.aspx
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.