צריך לכתוב דרייברים.
עקרונית, ישנן חבילות כמו WinPCap שנותנות לך לקלוט ולשדר פקטות ברמת האתרנט, ויש גם את הRaw sockets של Win2k ומעלה, שנותנות לך לקלוט ולשדר פקטות של IP, אבל יש בעיה אחת עם זה - זה לא נותן לך למנוע מעבר של פקטה. רק לראות מה עובר, ולהוסיף לתקשורת. אם אתה חייב לחסום את מעבר הפקטות, אז תצטרך לכתוב דרייבר(לא, אין לי מושג איפה מוצאים מידע על איך כותבים דרייבר כזה). בכל מקרה, אפשר כן לבנות פיירוול באמצעות שימוש בחבילות הנ"ל, אם יש לך 2 כרטיסי רשת, ואז אתה יכול לקבל פקטות בכרטיס רשת אחד, ואם זה תואם את מה שאתה רוצה, להוציא מהכרטיס רשת השני.