Skip to content

DirXML Trace Viewer 1.2.0

Choose a tag to compare

@jcombs-pointblue jcombs-pointblue released this 25 Sep 23:31
· 16 commits to main since this release

What's new

Start the viewer already showing something

The launchers and java -jar now take arguments, so another tool can open the viewer on a file or connected to a vault. DirXMLDev's driver.trace view does exactly that.

--open FILE                                   open a trace file
--connect URL|HOST[:PORT] --bind-dn DN        connect and stream; URL is ldaps://host:636 or ldap://host:389,
      [--search-base BASE] [--driver NAME]    a bare host means LDAPS on 636; --driver selects that driver
      [--no-legacy-ciphers]                   once the tree is built
--password-stdin                              read the bind password from the first line of stdin
--demo                                        synthetic trace, no vault
--help

The password is never an argument: it comes from the DIRXML_TRACE_VIEWER_PASSWORD environment variable or, with --password-stdin, from standard input, so it stays out of process listings and shell history. An untrusted server certificate is still shown for you to accept once; a remembered one connects without asking. With no arguments the viewer behaves as before.

Download

File Use
DirXML-Trace-Viewer-1.2.0-arm64.dmg Mac (Apple silicon). Signed and notarized, with its own Java runtime. Drag the app to Applications, ~/Applications, or any folder.
dirxml-trace-viewer-1.2.0.zip Any OS with Java 21+: the jar, launchers for macOS, Linux and Windows, README, LICENSE and third-party notices.
dirxml-trace-viewer.jar The executable jar alone: java -jar dirxml-trace-viewer.jar
SHA256SUMS Checksums for all three

See the README for details.