Skip to content

Latest commit

 

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oi-doc-generators

A collection of as-built document generators for One Identity products.

Safeguard for Privileged Passwords

Use the ExportSPP.ps1 PowerShell script to export SPP configs as XML.

Usage:

   Connect-Safeguard
   ./ExportSPP.ps1 > spp-configs.xml

Export pre-requisites:

  • Safeguard Powershell commands installed
  • certutil.exe installed and in path (for Base64 decoding)
  • active safeguard connection with (at least) Auditor permissions

Notes:

  • secrets and other encrypted content is not exported
  • user information is not exported, although user names are referenced, e.g. in entitlement scope
  • IP addresses of assets, mail server, archive servers, etc. are included in export

Once the SPP configs have been exported as XML, apply the SPPAsBuiltToMD.xsl transform to convert the export file to Markdown. The resulting Markdown document includes diagrams in the PlantUML language.

Transform pre-requisites:

  • XSLT v3 processor (e.g. SaxonHE)
  • OIS-IPv4Lib.xsl transform library
  • OIS-StringLib.xsl transform library
  • OIS-MarkdownLib.xsl transform library
  • OIS-PlantUMLLib.xsl transform library
  • OIS-SVGLib.xsl transform library
  • schedules.R and timeline_plot.R scripts
  • header.puml
  • header.svg

Safeguard for Privileged Sessions

Use /opt/scb/var/db/scb.xml, or extract config.xml from an export or support bundle.

Apply the SPSAsBuiltToMD.xsl transform to convert the configuration file to Markdown. The resulting Markdown document includes diagrams in the PlantUML language.

Transform pre-requisites:

  • XSLT v3 processor (e.g. SaxonHE)
  • OIS-IPv4Lib.xsl transform library
  • OIS-StringLib.xsl transform library
  • OIS-MarkdownLib.xsl transform library
  • OIS-PlantUMLLib.xsl transform library
  • OIS-SVGLib.xsl transform library
  • schedules.R and timeline_plot.R scripts
  • header.puml
  • header.svg

syslog-ng Store Box

Use /opt/ssb/var/db/ssb.xml, or extract config.xml from an export or support bundle.

Apply the SSBAsBuiltToMD.xsl transform to convert the configuration file to Markdown. The resulting Markdown document includes diagrams in the PlantUML language.

Transform pre-requisites:

  • XSLT v2 processor (e.g. SaxonB)
  • OIS-IPv4Lib.xsl transform library
  • OIS-JSONLib.xsl transform library
  • OIS-SSBMIBsLib.xsl transform library, including MIB definitions

One Identity Manager

Use the golang DB exporter to generate an XML document of OneIM configuration.

Export pre-requisites:

  • SQLServer username and password with (at least) read access to OneIM database
  • platform-specific version of exporter

Use one or more of the following transforms to create Markdown:

  • AsBuiltToMD-Configuration.xsl
  • AsBuiltToMD-Customization.xsl
  • AsBuiltToMD-WebProjects.xsl

Markdown files may include diagrams in the PlantUML and R (ggplot2) languages.

Transform pre-requisites:

  • XSLT v3 processor (e.g. SaxonHE)
  • OIS-IPv4Lib.xsl transform library
  • OIS-StringLib.xsl transform library
  • OIS-MarkdownLib.xsl transform library
  • OIS-PlantUMLLib.xsl transform library
  • OIS-ProjectLib.xsl transform library
  • OIS-SVGLib.xsl transform library
  • schedules.R and timeline_plot.R scripts
  • header.puml PlantUML header
  • header.svg SVG header

About

collection of as-built document generators for One Identity products

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages