Skip to content

Python script that takes new output from Get-DomainTrustMapping .csvs and outputs graphml. Based on DomainTrustExplorer.

License

Notifications You must be signed in to change notification settings

snovvcrash/TrustVisualizer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TrustVisualizer

Simple Python script that takes the output from PowerView's Get-DomainTrustMapping and transforms it to GraphML. This output can be visualized in any number of ways, including with the yEd project:

PS > Get-DomainTrustMapping | Export-CSV -NoTypeInformation trusts.csv

The graph output will represent the access direction (opposite of trust direction).

Heaily adapted from @sixdub's DomainTrustExplorer project. Python script for analyis of the "trust.csv" file generated by Veil PowerView. Provides graph based analysis and output.

yEd intstructions from DomainTrustExplorer (properly parsing colors and labels within yEd's GraphML):

  1. Edit → Properties Mapper
  2. Add a configuration for node with a mapping for label, map to "Label Text"
  3. Apply
  4. Add a configuration for edge with a mapping for color, map to "Line Color"
  5. Apply, Ok
  6. Tools → Fit Node to Label, Ok
  7. Layout → Hierarchical

Setup & Requirements

$ pip3 install -r requirements.txt

References

About

Python script that takes new output from Get-DomainTrustMapping .csvs and outputs graphml. Based on DomainTrustExplorer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%