ok for my project at uni i have decided to write a windows based firewall, initially i only want it to be simple, block per ip address possibly port.
i think it would be like ...
informatino recieved on NIC
forwaded to program (ip hook or something i think)
program compares ip or port or protocol to list of blocked / allowed
if allowed forwards on
if not allowed drops it.
has anyone got any ideas of how to impliment this.
my first problem is how do i recieve the information from the nic etc, anyone who knows a good site for kernel based drivers that recieve all information that the nic sends would be helpful
thanks
i think it would be like ...
informatino recieved on NIC
forwaded to program (ip hook or something i think)
program compares ip or port or protocol to list of blocked / allowed
if allowed forwards on
if not allowed drops it.
has anyone got any ideas of how to impliment this.
my first problem is how do i recieve the information from the nic etc, anyone who knows a good site for kernel based drivers that recieve all information that the nic sends would be helpful
thanks