I looked up the specs for the SonicWall TZ200 and it says that it can create Netflow accounting packets. Consequently, any netflow collector. Personally, I've used nTop before and I know it does IP based bandwidth usage , but there are tons of alternatives out there if that doesn't fit your requirements.

SonicWall TZ 200 Network bandwidth or usage monitoring
Is there any way to actually see the source code of standard java classes by the way? I'm making a hash table of points (HashSet&lt;Point&gt;) and I want to make sure that it will hash well, but I can't see what Point's hashCode() method actually looks like, so I don't know how good it really is. Can anyone help me? Should I override it? And if so, is there an easy way to do this without creating a whole new java file/class?
