فیلتر کردن ترافیک
یکی از ویژگی های بسیار قدرتمندی که توسط Pcap.Net (و نیز توسط Winpcap و همچنین libpcap) ارائه می شود ، موتور فیلترینگ است.این یک روش بسیار کارآمدی است که امکان دریافت زیر مجموعه ای از ترافیک شبکه را فراهم می کند و به طور معمول با مکانیسم ضبط Pcap.Net ادغام می شود. توابعی که برای فیلتر کردن پاکت ها به کار می روند CreateFilter() و SetFilter() می باشند.
دریافت پاکت ها بدون استفاده از CallBack
مثال این درس عملکردی بسیار شبیه به مثال درس قبلی دارد.(آداپتور را باز کرده و پاکت ها را ضبط می کند). با این تفاوت که به جای RecivePackets() از RecivePacket() استفاده می کند.
مکانیزم مبتنی بر CallBack برای ضبط پاکت ها ساده و روان است و برای برخی از حالات کاملاٌ مناسب است. به هر حال، فراخوانی CallBack روش کارآمدی نیست زیرا برنامه را در حالت هایی که از چند رشته ای استفاده می کند بسیار پیچیده می کند.