Nmap Development mailing list archives
Re: Screen Shots
From: "stripe dog" <stripedog () gmail com>
Date: Wed, 12 Jul 2006 09:34:29 -0700
All of yoru large nodes have the "general computer" and "microsoft" icons (even things like WAPs). Is this because you don't have many icons, or is the support for changing those not there yet? Also,
In the first screenshot link, it's 'cause I didn't have support for different ones. Now everything behaves like the second screenshot link ( http://barney.gonzaga.edu/~cnevins/nmap/screenshots2.htm). While there are still a lot of unknown devices/vendors, it's due to a lack of icon images and not program support. I'll add more screenshots at the end of today (with luck), and remove the old screenshots to avoid the confusion. Dang, I prolly should have actually set up a blog...
didn't we decide to use the big icon for the vendor and the little one for the device type, or am I mis-remembering?
Um, yes. Yes we did. Somehow I missed that. It's a relatively simple thing to fix, just change some source images and a couple of variable names. Darn it, I got attached to those nice large router and firewall icons! ;-)
Does the application allow you to start it with an Nmap XML filename on the command line? That sounds like a useful feature to have.
Um, no on 1, I agree on 2... I'll add that before releasing it.
The toggle menu looks quite cool.
Thanks!
Is the number of host columns based on the window size? It probably should
be. Yes and yes. It re-shuffles the nodes when you resize. I'd like to play with the arrangement/spacing some more, and see what fun logical connections we can find when I add traceroute support...
It would be interesting to see an example of a host with lots of open ports (maybe 30 or so). Also, the app should function properly even if a host has 128K open ports (64K UDP + 64K TCP). It doesn't have to be easy to brows to a specific port on that machine, but the GUI shouldn't crash or screw up the rendering.
At this point, I limit the number of displayed ports so they don't extend past the node "frame" image. When I add interactive support to the drawing area, I'd like to have either scrolling or expansion options for the port. At this point I don't think loading a node with a ton of ports should screw up the rendering, but if you have a specific host you'd like me to scan and display to test this, I'm all up for it! If not, I should eventually have access to a spare box to set up as a host with a bunch of ports open, but this will happen later.
Perhaps the port list should indicate protocol ( e.g. TCP or UDP) too somehow. Maybe something simple, like preceeding the UDP port numbers with 'U' (e.g. U135). Or do what Nmap does and use '80/tcp' style.
Consider it done.
It would be nice if the app could dynamically change the height and width of the nodes by extending the appropriate gray rectangle. Then you could keep them as short/thin as necessary (maybe make every host in a row the same height, which is calculated as the longest height of any element in the row, or a set maximum height, whichever is lower). Every large node on your screenshot page wastes vertical space because of having few open ports.
Yeah, I was thinking about how I'd implement it. Since the grey bars/frame assembly is just a loaded image, I'll probably make each node display a shortened frame image (no horizontal bar) and add segments of a side bar image (to preserve some sort of bevel/shadow) until it matches the height of the port color bars.
It may be worthwhile to give the Nmap command line used at the top of the disagram. This can be found near the top of the XML. At a minimum, I think the targets should be shown.
Yes, that feature is in the PRD, I simply didn't get around to it. I'll probably add it in a box near the top or bottom, or near the "more information" side display that is going to be added soon.
XML parser "misses things from time to time"? Strange.
No, no, not the libxml - my own "parser" which reads the tag names/attributes and builds the nodes from this. I just haven't figured out all the format options and possible tag name/attribute combinations for the nmap xml output, and haven't spent the time to do so.
One more suggestion is to improve the background colors on the port description lists. I realize that these are just placeholders now, but you might want to spend a few minutes changing them to lighter ones. It is hard to read the black text on these backgrounds due to low contrast. I think very light hues would look good.
Everyone's a critic (and an interior designer)... Okay, you have a point. I'll change them :-) Any other ideas, anyone? -Cole _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev
Current thread:
- Screen Shots stripe dog (Jul 06)
- Re: Screen Shots Fyodor (Jul 06)
- Message not available
- Message not available
- Message not available
- Re: Screen Shots stripe dog (Jul 11)
- Re: Screen Shots Fyodor (Jul 11)
- Re: Screen Shots stripe dog (Jul 12)
- Message not available
- Re: Screen Shots Fyodor (Jul 06)
