Geeks With Blogs
.NET Nomad What I've learned along the way January 2008 Entries
.NET WinPCap
As I stated in my last post, I am currently geeking out on packet capture software. The WireShark network analysis tool is pretty awesome and is built using the WinPCap library which is itself a port of libpcap to the Win32 environment. The unfortunate part, or at least for us .NET developers, is that there is no (IMHO of course) good .NET binding to WinPCap. Well, I've gone ahead and spent some time getting an initial wrapper done using P/Invoke. I've taken a different initial strategy from the ......

Posted On Thursday, January 31, 2008 2:26 PM

WinPCap in Visual Studio 2008
In my copious amount of free time I've been messing around with network analysis and security. I've always been generally interested in networking technology, but have never really had much practical exposure to it. Sometimes, however, it is nice to be able to analyze a network and see what kind of information is actually coming across the wire. In my last article I mentioned a tool called WireShark which is a free, open source network analyzer aka packet sniffer. WireShark is a great tool and has ......

Posted On Wednesday, January 30, 2008 10:52 AM

Fun with the WebBrowser Control
Download Solution - So, one of the cool controls available to us in WinForms is System.Windows.Forms.WebBro... The WebBrowser control is essentially a managed wrapper around some COM interfaces that bind to Internet Explorer and provides us with several interesting capabilities. First of all, one can use WebBrowser to easily display a web page in a WinForms application. All you have to do is set the WebBrowser.Url property and the control takes care of getting the assets from across ......

Posted On Tuesday, January 29, 2008 4:57 PM

Sorry, my template sucked...

A couple of readers (at least one of which was thankfully vocal) complained about the blog's style.  I agree it is/was/will be pretty lame.  I am using the templates provided by geekswithblogs and I don't really have the time to create my own yet.  Let's see how things progress with this new updated style.


Posted On Tuesday, January 29, 2008 1:57 PM

LINQ Overview, part two (Lambda Expressions)
Back Links LINQ Overview, part zero LINQ Overview, part one (Extension Methods) NOTE: This article is dedicated to Keith Elder...even if he never sent me a bologna sandwich. Apparently, two months is my definition of "very soon". Let's continue. Since .NET 1.1 we've had the concept of delegates. They are the constructs that allow us to call methods on objects via reference such as: delegate int AddFunc(int x, int y); public static class MathOps { public static int Add(int x, int y) { return x + y; ......

Posted On Tuesday, January 29, 2008 9:41 AM

Copyright © newman | Powered by: