هو برنامج أو جهاز يستخدم لأمان الشبكة ويعتمد على التحكم في حركة نقل البيانات الواردة والصادرة من خلال تحليل حزم البيانات وتحديد ما إذا كان ينبغي السماح لها بالمرور أم لا .