Написаание firewall, NAT, Proxy
Хочу разобратся в программировании таких вещей как NAT, Firewall, Proxy...
под Windows.
Начальные знания есть: TCP/IP, Winsock, Berkley Sockets, пишу простенькие клиент серверные приложения, немного знаком с RAW socket'ами .
По этому добру куча всякой литературы в нете а вот по продвинутому программированию ничего нет.
Посоветуйте книжку, или лучще сайт с документацией в общем что-нибудь, с чего начать.