Design and implementation of a personal firewall Based on NDIS Intermediate Drivers
Firewall is the core technology of today's network security and the first line of defense against external network attacks and threats, most personal firewall deals with the packets under the user model, there are a lots of limits, in order to protect our privates better some operations need to be done under the kernel model. The NDIS by which we can easy do something under the kernel model is introduced in the windows operating system that is the mostly used system in personal computer. This paper clearly describes the architecture of the NDIS, on the base of the NDIS intermediate drivers presents a personal firewall model which operations under the kernel model.