Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Перехват сетевых запросов при помощи Node.js (https://javascript.ru/forum/node-js-io-js/61554-perekhvat-setevykh-zaprosov-pri-pomoshhi-node-js.html)

shur777 23.02.2016 15:14

Перехват сетевых запросов при помощи Node.js
 
Приветствую.
Есть хотелка, - написать на Node.js некий фильтр сетевых запросов.

Фильтр должен слушать исходящие http/https запросы.
В случае, если запрос соответствует определнным условиям (адрес запроса, метод, и т.п.) - перехватывать такой запрос и отвечать на него своими данными.

Поиск в интернете дал некоторые результаты (github.com/moll/node-mitm) но, на сколько я понял, этот модуль позволяет перехватывать запросы инициированные внутри сомого Node.js: Intercept both TCP socket connections (Net.connect) and HTTP requests (Http.request and Https.request). Меня же инетресуют запросы из браузеров...

Если кто-то решал подобную задачу или имеются идеи по решению - поделитесь, пожалуйста.

Спасибо :)

Max Power 23.02.2016 19:13

это называется http sniffer

> слушать исходящие http/https запросы.

не уверен насчет https

вообще Нода здесь не при чем, если есть понимание как это написать на любом из языков - с Нодой проблем не возникнет. Ковырнуть любой сниффер, и скорее всего это будет Си

shur777 23.02.2016 20:19

Цитата:

Сообщение от Max Power (Сообщение 408974)
вообще Нода здесь не при чем

Вообще-то нода при том, что хотелка именно такая!
За остальную часть ответа искренне благодарен :thanks:


Часовой пояс GMT +3, время: 09:39.