Hey,
I’ new to the forum. Bt i am a user of Comodo Firewall. I’m a BTech final year student and i chose Firewall as my final year project. Bt i chose to do it in C#.
Can you guys help me to do the coding ?
How can we capture and make the packet allow or drop the packet using our application ?
U guys have any idea ?
I didnt get it.
Any way what i want to achieve is to make a software that can cpture,analyse and drop packets accoring to the content present in it.
I want to allow or deny a application from sending or receiving packets.
All thes have to be done using C# + a driver.
I think only a driver can help my application to capture a packet.
Sorry… !!. My mistake. ;D
Also i got a doubt. Which type of driver should i develop ? WDM or kernal mode driver ?
Will WDM be enough for my needs ? ???
Also when should i capture the packet ? Should i capture the packet as soon as a application sends that to OS or after OS sends it to the destination ?
Which one is possible ?
Follow the links already posted on the Windows Filtering Platform, and start reading.
Think about how your driver is going to communicate with the user-mode C# program: LPC, named pipes, filter communication ports, etc.
Also i got a doubt. Which type of driver should i develop ? WDM or kernal mode driver ?
Will WDM be enough for my needs ? ???
WDM drivers are kernel-mode drivers.
Also when should i capture the packet ? Should i capture the packet as soon as a application sends that to OS or after OS sends it to the destination ?
Which one is possible ?