BHO's vs Firewalls
-
Hi all, I'd like to create a service running in the background on a client's computer to monitor various actions of the user, such as: Logging URL's visited Logging files downloaded etc ... I was first going to use a Browser Helper Object to do this but then discovered that it would only work with Internet Explorer and not other browser types. I also discovered that a lot of marshalling would have to occur especially using the languange C#. I would now like to code a firewall instead to log the various user actions. How would i go about doing this ? ... Any code or reference sites would be much appreciated. Thank you for your time
-
Hi all, I'd like to create a service running in the background on a client's computer to monitor various actions of the user, such as: Logging URL's visited Logging files downloaded etc ... I was first going to use a Browser Helper Object to do this but then discovered that it would only work with Internet Explorer and not other browser types. I also discovered that a lot of marshalling would have to occur especially using the languange C#. I would now like to code a firewall instead to log the various user actions. How would i go about doing this ? ... Any code or reference sites would be much appreciated. Thank you for your time
Why not just use a free proxy server and require the client to connect via the proxy? Regards, Brian Dela :-) http://www.briandela.com IE 6 required.
http://www.briandela.com/pictures Now with a pictures section :-D
http://www.briandela.com/rss/newsrss.xml RSS Feed -
Why not just use a free proxy server and require the client to connect via the proxy? Regards, Brian Dela :-) http://www.briandela.com IE 6 required.
http://www.briandela.com/pictures Now with a pictures section :-D
http://www.briandela.com/rss/newsrss.xml RSS Feed -
I'm currently a student thats studying and i have to create this application as a 4th year project, so i have to physically code a application. Any help will be very much appreciated ...
Then code a log analyzer. .NET is too high-level, as I said in my email, for such a task. Software firewalls must be integrated at a very low level with Windows, something that C/C++ is more suited for. A firewall must be very efficient and must hook the internet connections in Windows, which also works differently on different Windows platforms.
Microsoft MVP, Visual C# My Articles
-
I'm currently a student thats studying and i have to create this application as a 4th year project, so i have to physically code a application. Any help will be very much appreciated ...
Even writing the firewall will require a ton of marshalling and P/Invoking... C# and VB.NET are too high a level for the projects your coming up with. A firewall app would be better written in C++. Maybe not the entire app, but the filtering engine would definately be C++, maybe even Managed C++. You could write management interface for the engine in C# though. RageInTheMachine9532 "...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome