Перехват сетевых запросов при помощи 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). Меня же инетресуют запросы из браузеров... Если кто-то решал подобную задачу или имеются идеи по решению - поделитесь, пожалуйста. Спасибо :) |
это называется http sniffer
> слушать исходящие http/https запросы. не уверен насчет https вообще Нода здесь не при чем, если есть понимание как это написать на любом из языков - с Нодой проблем не возникнет. Ковырнуть любой сниффер, и скорее всего это будет Си |
Цитата:
За остальную часть ответа искренне благодарен :thanks: |
Часовой пояс GMT +3, время: 09:39. |