Warning
This documentation is not finished! Part or all of it’s content may be missing or inaccurate. As Umit is under constant development and improvement, expect changes in this documentation at upcoming releases.
Umit Network Scanner is able to discovering new hosts based on Nmap. Topology is a network visualizer able to show a great networks with a large number of nodes connected, even in different networks handy throught a easier interface. Besides the interface is ready for everyone navigate in topology network.
The network topology was designed based on mathematical theories that was quick overview below. The visualization can show so much information. Sometimes it is needed to hide some of these information to keep the visualization clean.
It offer a user-friendly interface like you can see on Topology Interface.
Topology Interface
You can change the center of visualization by clicking on a node. You can change the method of interpolation between polar or Cartesian. The first method minimizes overlapping in the animation, but the second is cleaner for some people. If the animation is to slow you can decrease the number of frames on the top right-hand side of the control panel. You can also change the coordinate system being used to do the interpolation (polar or Cartesian).
Two options for a node’s placement can be used, Symmetric and Weighted. The first method is easier to view because it better shows the network hierarchy, but the second uses available space much better.
You can group nodes selecting the ‘Group node’ option on the top toolbar. The children (only blue line connections) of a node are grouped with it.
The network can be easier management by the user through a could of actions RadialNet Actions:
- Actions
- Interpolation
- Layout
- View
RadialNet Actions
Actions
Interpolation
Radial system is able to use polar and Cartesian coordinates. In some kind of animations use polar coordinates increase the performance. It also is able to customize the frame number of each animation when you click in a node.
TODO: Talk about animation time (?), frames?
Layout
Radial can be showed using two methods:
If you prefer see the hierarchy level use Symmetric (in this methods some nodes can be overlapping). If the user can prefer see all nodes should use Weighted.
View
Sometimes you may wish to focus some regions of the map. To make this possible a fisheye mechanism was implemented.
Each device is identified by a specific icon representing:
Symbol | Meaning |
---|---|
![]() |
Access Point - Wireleess |
![]() |
the host is a firewall |
![]() |
the host is a router |
![]() |
the host is a switch |
![]() |
the host has filtered port |
It use also squares to easily distinguish devices like routers, switches and wireless access points from general purpose hosts.
It assume a vulnerabilities level of nodes.
Symbol | Meaning |
---|---|
![]() |
Less than 3 ports opened |
![]() |
Between 3 ports and 6 opened |
![]() |
More then 6 ports opened |
![]() |
Routers, Switches or Wireless AP |
TODO: I’m not feeling comfortable enought to write it
Host Viewers is a interface to show information about hosts
- General information (Address, Operation System, Sequences, etc)
- Services (Ports and info about services running)
- Traceroute information for design network topology
Host Viewers
Host Viewers can be reached also through the right click in each node showing specific information about the node selected.
This feature allow you export the topology for a file and it become easier life of user to include network topology of network in articles, reports, etc.
In the case to see topology of a network in the Internet you should use the --traceroute option, that can be found in Profile Editor. You also can use the profile “Quick Traceroute”.
If you’re willing to make a scan over a network designing the topology the user should also provide the target like network_address/mask, ie. 192.168.1.0/16.