This is a visualization software that uses python backend scripts to collect SNMP information about hosts (configured in config.ini) and create a frontend interactive map that produces a network topology using D3 JavaScript library and PlotLy traffic graphs for each interface it founds.
To use this software, simply adjust config.ini with SNMP configuration for your devices, optionally also check pyconfig.py for low level configuration. THen have network_mapper.py script executed every X minutes by some scheduler like cron and your will start getting a network topology map in the html directory that you can simply open with your browser
Software produced as experimental for my work and published together with article on networkgeekstuff.com