Насколько я знаю, нет простого / глобального способа сделать это (было бы плохой идеей относительно безопасности, я думаю).Я думаю, что самый простой способ сделать это - написать простой прокси-сервер, который просто передает все запросы / данные.Это не значит, что есть только один общий сетевой API, который используется для обработки HTTP-запросов и тому подобное.Программы используют Winsock для создания сокетов, а затем реализуют свой собственный коммуникационный уровень для отправки / получения сообщений и / или документов.Вы можете попытаться подключить их, но вам все равно придется обрабатывать все отправленные / полученные пакеты, чтобы идентифицировать HTTP или FTP ... не думайте, что это стоит усилий.
Если вы просто хотитеиметь некоторые экземпляры, регистрирующие веб-запросы, использовать предварительно встроенный прокси-сервер (различные веб-серверы предоставляют легкие реализации прокси, которые не требуют большой конфигурации.
В конце концов, это действительно зависит от того, что вы хотели бы сделать.