HomeTry it nowSource CodeDocumentationDeveloper LogDesktop Application
Developer Log
2019/10/31 07:26 UTC
On mouse over, the tool now will show the network information related to an element. So:
  • Devices show vrfs, vlans, svi interfaces and loopbacks
  • Links show who are the two ends, and how they are configured (list of vlans, ...)
  • Interfaces show their IP addresses configured
  • VRFs show interfaces with ip addresses
I've also moved ip address information from links to interfaces as it makes more sense to store this info on L3 diagrams.
2019/10/11 20:02 UTC
API and Library.
I've update all Networkmaps websockets calls so they are usable programatically. Now they work as an API. Briefly explained:
  • All calls have to be done using websockets. This is the same way the web client works and helps in keeping updated both mechanisms
  • There are two endpoints:
    • /user: used to create, list, share or delete diagrams
    • /diagram/<diagram uuid>: used to edit a specific diagram. add, remove, move, ... elements
I've also created a library in javascript that makes use of this API. This is the file: networkmapslib.js. For now and while I update the documentation, you can use this library to automate your network diagrams.
2019/09/30 08:17 UTC
Vertical Move.
Now it's possible to move devices, l2segments and vrfs vertically. This will allow you to make use of all the 3D space in your network diagrams.
2019/09/20 08:47 UTC
New arrows.
What is a network diagram without a few arrows pointing on the direction of the flows, or signaling bgp peers or vrrp?
So, now you can add arrows to your 3D network diagrams!!! You'll find them on the new symbols menu
I've also added a vertical move button. This currently works only with symbols but soon you will be able to make your routers fly!!!
2019/09/02 19:38 UTC
Finished L3 diagrams base functions and formating.
Finally, I have all the basic functions on l3 diagrams. The missing functions that have been added:
  • Add joints to l2links and interfaces (normal, p2p and svi).
  • Add settings to vrf, l2 segments, l2 links and interfaces.
Now it's also possible to copy and paste the format of elements as well as use the copied format.
when creating new elements. For example:
  • Copy the format of a device and paste it's colors into other devices.
  • Copy color, width and height of links and paste these settings into other links or interfaces.
  • Same for text boxes, copy background, color and border settings and paste these settings on others.
This should make it faster to give your network diagrams the aspect they deserve
2019/08/22 08:57 UTC
New textboxes.
These are the latest changes I've added to the tool:
  • Improved textboxes. Now, textboxes can have borders, backgrounds, internal rotation of texts, colors and shapes.
  • A few more bugs related to setup and configuration files.
2019/08/01 13:06 UTC
L3 network diagrams and new floors with transparencies.
These are the latest changes I've added to the tool:
  • L3 diagrams:
    • Elements (vrfs and l2 segments) can now be rotated and scaled.
    • New floors can be added and configured.
    • Text and symbols can be added and modified.
  • Floors: added a new set of textures including grids with transparency.
  • Floors: added opacity field. You can now make a floor semi-transparent.
  • Background: the color of the background can now be changed ("settings" tool and then click on the background)
  • Support for Microsoft Edge. This browser was not working before.
  • A few more bugs related to setup and configuration files.
2019/07/26 11:35 UTC
We are moving to https://www.networkmaps.org.
I'm pleased to announce that we are changing the domain name we use on the internet to https://www.networkmaps.org
As the current project is called networkmaps and it is an opensource project, it seems logical this change to make it clear what is the project and it's purpose. I hope this doesn't create too much confusion in the begining.
We will maintaing the domain masshandra.com as well as contact information for a long time to make the trasition easier. Also the website https://www.masshandra.com is now redirected to https://www.networkmaps.org.
It will take a few days to have everything ready pointing to the new domain.
2019/07/21 16:05 UTC
Support for tablets or phones (touch devices).
Now, diagrams should be accessible and editable from phones or tablets!!!
2019/07/20 07:30 UTC
Auto generated L3 diagrams.
We finally have our auto generated L3 network diagrams.
These diagrams are automatically generated from our L2 diagrams based on the devices, links and the configuration of each one of these:
  • VRF
  • Vlan List
  • Layer2 (switch ports) and layer3 (router ports) information added to links.
There are still several missing parts:
  • Layer 3 elements can be moved but not rotated or scaled.
  • Add new floors, text or symbols to L3 diagrams.
  • Access L3 information from the L3 diagrams
  • And many more actions I'd like to add to them.......
I'll continue working on this for the next few weeks.
2019/06/29 15:05 UTC
New version released.
We finished the new version. The main addition on this version is the full collection of icons for the diagrams. We've also added:
  • Remove the dependency on mysql. Now the application doesn't use mysql as user database (check documentation to know how to migrate).
  • Grid system to make it easier to align icons. By default the grid system is enabled. You can configure it or disable.
  • Fix some bugs when removing floors, adding links, ...
  • Now device names rotate with you so they are always looking at the camera. This makes it easier to read them.
  • We will start with the autogenerated L3 diagrams based on L2 information and config of devices.
  • Add lines are symbols
  • Investigate how to run the application on containers
  • Also, let me know what you would like to see.
Are you interested in anything special? Let me know: pablo@masshandra.com
2019/05/23 7:30 UTC
New icons for diagrams.
Added new symbols for the diagrams. These can be found on branch version v0.1.
  • Basic shapes like spheres, cylinders, ...
  • Network symbols: cloud, atm, terminal servers, virtual routers, vxlan, mpls, ...
  • Clients: users, laptops, desktops.
Also, some bug fixes.
Next: I'll continue adding more symbols: finish, clients, then servers types and security devices.
2019/04/26 13:36 UTC
New device basic icons and floor shapes.
I've added a few new features and fixes:
  • The shapes of floors can now be changed. I've added 4 options: ground, platform, floating platform, no border.
  • Reorganize the "Add Device" menu to accomodate the future increase of shapes. So now, when adding new devices, there are some categories: basic shapes, network devices, servers, clients or security devices. Within these categories, we will add different shapes to identify different type of devices.
  • Basic shapes are now available. Cubes, cones, cylinders, ...
  • Device shapes that are still not available will appear with question marks and if used, they will for now, be shown as cubes. As soon as these shapes are available, they will change into the right shape.
  • Some improvements have been added to the GUI, like better reaction to interaction with sliders.
  • Bug fixes. When changed the height of floors, some shapes were not correctly placed. When rotating a floor, connections where not correctly redrawn.
2019/04/13 7:53 UTC
New features on our network diagrams.
Latest changes have been deployed on the app. This includes:
  • Devices can now store information on vlan, svi, vrf and loopback interfaces.
  • Links, can now store the interfaces they are associated with, as well as layer 2 and layer 3 information
  • Some improvements onto the windowing system like description of the different fields.
  • Fixed some bugs.
I will be dedicated now, for a period of time in adding new symbols to diagrams. New type of network devices, servers, security devices, ...
After that, I'll move onto the auto-generated L3 network diagram and then, support for network protocols.