New Feature: Dependency Mapping Add-On – Process Mapping

By: Thomas Trenz | Date: April 20, 2018 | Comment: 0 | Category: Development News

dreamstime_11039915 dependency mapping process mappingDear JDisc friends,

our Dependency Mapping Add-On can determine the list of open TCP/UDP ports together with the TCP/IP connections. For quite a while, we had the idea to be more precise on the TCP/UDP ports and connections. Right now, we can get the information that there is a communication between device ‘A’ on port 55234 to another device ‘B’ on port 22. After discussions with customers, they also requested to get the IP addresses that are part of the communications. Especially for firewall rules, it is important to know what network interface (IP address) a process is listening on. So we added both:

  • the IP addresses involved in the communication
  • the processes involved in the communication

So with those enhancements, we can tell that there is a process called “sshd” listening on port 22 on device ‘A’ and there is another process “ssh” (the SSH client) connected via port 55234. This is especially useful to better understand the communication topology for distributed applications.

The Open Ports report lists the open ports together with the IP address that it is listening on. An empty entry for the listen address means that the process listens on all available IP addresses. Finally, it also displays the process id together with the binary name and the command line parameters for the process listing on that port.

OpenPorts open TCP/IP ports

Open TCP/IP Ports and Processes

The TCP/IP connections report lists all TCP/IP connections for this computer together with the local and remote process. In order to obtain the remote process, you need to discover the remote machine. Otherwise, you won’t have the process list on the remote machine.

TcpConnections tcp/ip connections

TCP/IP Connections

We have also created a video tutorial for the Dependency Mapping Add-On. Yeah, I know, no voiceover :-). It’s a silent movie :-). But I hope it helps even without voiceover.

This new feature comes with build JDisc Discovery 4.0 – Build 4038.

Cheers,
Thomas

About The Author

Thomas Trenz

Thomas Trenz is one of the founders and CEO of JDisc GmbH, the company behind JDisc Discovery, an enterprise-class agentless network discovery and IT asset management solution used by organizations around the world.

With more than 25 years of experience in network discovery, IT asset management, and enterprise infrastructure, Thomas has dedicated his career to helping organizations gain complete visibility into increasingly complex IT environments. Since founding JDisc in 2009, he has led the development of a platform that combines deep technical capabilities with a strong focus on usability, accuracy, and customer success.

Thomas regularly writes about network discovery, IT inventory, CMDB, cybersecurity, software asset management, cloud migration, and emerging trends in enterprise IT. His articles focus on practical solutions that help IT teams improve visibility, strengthen security, and make better infrastructure decisions.

When he's not working on the next JDisc Discovery release, Thomas enjoys exploring new technologies and discussing the future of enterprise IT with customers and partners worldwide.

Leave a Reply

Your email address will not be published. Required fields are marked *