Skip to content

Use case of the Cytoscape.js library : network visualization and flow matrix building based on ESTABLISHED TCP connections (result of netstat command)

Notifications You must be signed in to change notification settings

mackermann2/netstatXplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

netstatXplorer

The netstat command provides the informations needed to create a network map through TCP socket state. This repository provides :

  1. the web folder that have to publish into Apache - PHP/JAVASCRIPT/AJAX
  2. the PERL script with its 2 templates (model.html and model.js) which permit the generation of static HTML pages showing the network.
  3. each script or command by environment (Windows / Linux / AIX) to get the informations from remote servers.

Each node represent a server name or an ip address and the edges correspond to the flows between each server.

External libraries used / Dependencies :

Supported OS on "remote servers" :

  • MS Windows 2008/2012 (PowerShell required)
  • Linux (RedHat/CentOS/Fedora)
  • AIX

Requirements :

  • on the web server : Apache with PHP / PERL installed with the following modules :
  • on the remote servers : sudo root rights on the netstat command (to get the processes name with -p argument)

About

Use case of the Cytoscape.js library : network visualization and flow matrix building based on ESTABLISHED TCP connections (result of netstat command)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published