Skip to content

PortAtlas v3.6.0

Choose a tag to compare

@curvecoder curvecoder released this 31 Oct 10:16
· 7 commits to main since this release

PortAtlas v3.6.0

PortAtlas records which services a Windows or Linux machine talks to, over days or weeks, and which program is responsible. From the logs it draws offline HTML topology maps, Draw.io diagrams and firewall rule matrices.

PortAtlas 3.6.0 adds a graphical interface for Windows. The command line, its options, configuration files and outputs behave as in 3.5.0, with two additions listed below.

New

  • Graphical interface (PortAtlas.Gui, Windows x64, separate download): the form of each command is generated from the command tree of the CLI, so every command and option is available with its help text. It shows the resulting command line (with a copy button), runs the command and streams its output, supports the system, light and dark themes, and folds the option groups.
  • Profiles: a profile stores the form of every command and the path of PortAtlas.exe. Profiles and preferences are saved in the Data folder next to the executable; profiles found in %APPDATA%\PortAtlas are copied there on first start. When the folder cannot be written, the GUI keeps using %APPDATA%\PortAtlas.
  • Explained choices: each accepted value of a choice option (--layout, --sort, --routing, ...) is described in the drop-down list and under the field.

Improvements

  • Draw.io server order (--sort): the sort method now also orders the servers and zones of the Draw.io diagram.
  • Shell completion: the accepted values of choice options are offered as completions.

Fixes

  • A process that cannot be started is reported by the GUI instead of escaping the run command.

Dependencies

  • FileForge.Core 1.1.1, ProcessForge 1.1.2, SocketForge 1.1.1, TopologyForge 1.12.0. The GUI uses Avalonia 11.3.22.

Downloads

OS / Architecture Package Checksum (SHA256)
Windows x64 PortAtlas-3.6.0-win-x64.zip 29db0f39095bd0cc85cd7b7f261f501e6dbaa10770971552417c4fb73d0610cb
Windows x64 (Standalone Exe) PortAtlas-3.6.0-win-x64.exe 0239ebd91155af5ec999a7b92b9d9fd4731e82f04d2b8eb1cee5a118d6a5d307
Linux x64 (tar.gz) PortAtlas-3.6.0-linux-x64.tar.gz c703d672d13f4048270c9cc39118b9dcb85ef445647ad6c82f2a8fcf9ccd84e2
Linux x64 (zip) PortAtlas-3.6.0-linux-x64.zip 49292386c0f8b267112af2f1fc84379412c087bfd3681d649c4bbebf59bd16ae
Linux x64 (Standalone Binary) PortAtlas-3.6.0-linux-x64 760910b8f2548b7797c539cbfdc5cf92237807f1bd5252eb81680354dc3b9e7d
Windows x64 GUI PortAtlas.Gui-3.6.0-win-x64.zip 1beca008b78b98a92c6327f8aea90a43e42450e39dcef51c63b6c5a7510e7a50
Windows x64 GUI (Standalone Exe) PortAtlas.Gui-3.6.0-win-x64.exe 65a1448d826d783a0e774b896c01b45d4881f510c4de0debab50896b9538a9fa

SHA256 Integrity Checksums

760910b8f2548b7797c539cbfdc5cf92237807f1bd5252eb81680354dc3b9e7d  PortAtlas-3.6.0-linux-x64
c703d672d13f4048270c9cc39118b9dcb85ef445647ad6c82f2a8fcf9ccd84e2  PortAtlas-3.6.0-linux-x64.tar.gz
49292386c0f8b267112af2f1fc84379412c087bfd3681d649c4bbebf59bd16ae  PortAtlas-3.6.0-linux-x64.zip
0239ebd91155af5ec999a7b92b9d9fd4731e82f04d2b8eb1cee5a118d6a5d307  PortAtlas-3.6.0-win-x64.exe
29db0f39095bd0cc85cd7b7f261f501e6dbaa10770971552417c4fb73d0610cb  PortAtlas-3.6.0-win-x64.zip
65a1448d826d783a0e774b896c01b45d4881f510c4de0debab50896b9538a9fa  PortAtlas.Gui-3.6.0-win-x64.exe
1beca008b78b98a92c6327f8aea90a43e42450e39dcef51c63b6c5a7510e7a50  PortAtlas.Gui-3.6.0-win-x64.zip