Sooner or later you have to hand a license log to someone outside your organization. Vendor
support asks for your lmstat output. Or you paste a debug log into a forum thread because
somebody there has clearly seen this error before — where it stays public, and indexed, for
years.
Either way you are sharing a file that carries personally identifiable information — usernames and workstation names — alongside internal organizational details such as internal hostnames and domains, IP addresses, and feature usage.
This tool replaces every identifier with a consistent placeholder — jsmith becomes user001
everywhere it appears, including the display column and the server header. The log still
shows support what they need: the same user holding three features across two servers, at
the same times, in the same order. A sed one-liner that blanks everything to XXXX
destroys exactly that.
Your log data stays on this device
The file is read and rewritten in your browser — it is never uploaded, and no server sees its contents, its name, or anything we detected in it. Loading this page is an ordinary web request like any other; once it has loaded, you can disconnect from the network and the tool keeps working.
The mapping that reverses the placeholders is built in memory on every run — it has to be, to keep the replacements consistent. It is only written to a file if you download it. Keep it, because you will want it when support replies about “user001”, but never send it with the log or in the same ticket thread.
Supported: FlexLM (debug log and lmstat -a), RLM (debug log and rlmstat -a), LM-X
(server log and -licstat). DSLS and Sentinel RMS are not supported by this tool yet — LiMon
itself monitors DSLS in full.