TrustVisualizer
TrustVisualizer copied to clipboard
Python script that takes new output from Get-DomainTrustMapping .csvs and outputs graphml. Based on DomainTrustExplorer.
Converted TrustVisualizer from Python2 to Python3. Backup of the old version is `TrustVisualizer_old.py`
Created a `Dockerfile` to run the Python2 version of this script Created `trust_visualizer.bash` as a shorthand script to run the desired script.
Changed 'trustAttributes' matching from literal matching to substring matching so that it works when 'trustAttributes' contains multiple values (i.e.: "CROSS_ORGANIZATION,FILTER_SIDS"). Added 'CROSS_ORGANIZATION' as 'trustAttributes' value.
Added an uppercase conversion for the domain fields. When importing into yED I would have multiple entries for the same domain if they weren't the same in the original csv...