Программа для визуализации и/или моделирования соединений сокетов

Я ищу программу для визуального моделирования компьютерной системы, которая имеет много сокетных соединений между ее составными частями.

Его соединения сокетов могут быть внутренними для программы, связываться с программами на той же машине или связываться с программами на удаленных машинах.

Я хотел бы иметь возможность визуально компоновать карту системной связи для моделирования этого аспекта системы.

Я понимаю, что что-то вроде DIA, вероятно, будет моим лучшим вариантом, однако мне было интересно, доступен ли более специализированный вариант.

Вы хотите, чтобы программное обеспечение обнаруживало соединения сокетов? Когда вы упоминаете DIA, я думаю, что вы просто просите программу для рисования.
Хотелось бы программу для визуализации и желательно моделирования соединений, я бы предпочел не просто использовать dia и все это вычертить, отсюда и запрос на специализированную программу.

Ответы (1)

Возможно, вам следует рассмотреть GraphViz ?

Вы пишете простые текстовые файлы , а затем запускаете их через инструмент для рисования различных диаграмм. Вот их пример (очень большой) сети (в их галерее есть еще много примеров ).

Обратите внимание, что входной текстовый файл был сгенерирован сетевым сканером. Я часто кодировал подобные программы для создания входных данных для таких пакетов рисования (GraphViz, Msg-Generator и т. д.), и позже вы могли бы сделать это с помощью сканера портов в вашей работающей системе.

Карта сети