Pathfinder is a plugin for mapping network vulnerabilities, scanned by CALDERA or imported by a supported network scanner, and translating those scans into adversaries for network traversal.
This PR changes the network map object on reports to use NetworkX graphs instead of dictionaries and lists. This adds functionality to the codebase and will enable long term plans for more advanced graph work and analysis.
Type of change
[X] New feature (non-breaking change which adds functionality)
How Has This Been Tested?
This has been tested via hand locally.
Checklist:
[x] My code follows the style guidelines of this project
Description
This PR changes the network map object on reports to use NetworkX graphs instead of dictionaries and lists. This adds functionality to the codebase and will enable long term plans for more advanced graph work and analysis.
Type of change
How Has This Been Tested?
This has been tested via hand locally.
Checklist: