Winsock поддерживает Интерфейс поставщика услуг , в который, вероятно, вы захотите установить свой «драйвер». Вы (вероятно) захотите / должны установить своего провайдера как «фильтр», который зависит от существующих провайдеров, но весь трафик вынужден проходить через вашего провайдера между самим winsock и существующими провайдерами.
Если вы не собираетесь развертывать это в большом количестве кампусов или чего-то подобного, почти наверняка будет значительно дешевле выполнять фильтрацию в маршрутизаторе (ах).