Краткое описание и описание проблемы
Я хотел бы записывать все исходящие запросы от моего компьютера (в данном случае Mac) на любые веб-сайты или удаленные серверы.
Я в основном программирую приложения magento, и с помощью этого вы можете создавать так называемый наблюдатель, который может автоматически вызываться каждый раз, когда вызывается конкретный класс-> function(), например. если товар добавлен в корзину, вы можете написать наблюдателя, который добавит имя покупателя в базу данных.
Я пытаюсь найти способ сделать что-то подобное на моем компьютере, чтобы каждый раз, когда компьютер отправлял запрос маршрутизатору, мое приложение могло прослушивать этот запрос и добавлять его в файл csv.
Я знаю, что есть некоторые расширения браузера, которые делают что-то подобное, но я бы хотел, чтобы браузер не имел отношения к делу и работал с конечной точкой запроса со стороны клиента.
Мой вопрос основан на следующих моментах:
Может быть, я слишком упрощаю эту задачу, но звучит так, как будто это может быть что-то, что можно сделать с помощью ввода в командной строке, это правильно или я не в порядке?
Если нет, я предпочитаю php и javascript, но я с удовольствием попробую все, что будет наиболее подходящим для работы. Должен ли я использовать язык, на котором запрограммирована эта часть программного обеспечения ОС, и если да, то каков этот язык и как мне включить свой код в эту часть ОС?
Когда я выясню, как это сделать, у меня могут возникнуть проблемы с разрешениями?
Что, в отношении этих моментов, мне нужно было бы рассмотреть по-другому, если подходить к этому приложению для работы на компьютере с Windows?