6 Commits

Author SHA1 Message Date
mindesbunister
0827b9a69d Remove SVG diagram functionality
- Delete svg_generator.py and comprehensive_mapper.py
- Remove --generate-svg option from integrated_scanner.py
- Update complete_workflow.sh to remove SVG generation step
- Clean up documentation and examples
- Update test_system.py to remove SVG references
- Add missing files to repository (EXAMPLES.sh, quickstart.sh, etc.)
2025-10-10 17:08:31 +02:00
mindesbunister
da5f1f2d0c Reorganize project structure: move code to src/, docs to docs/, config to config/, scripts to scripts/, results to results/, tests to tests/. Keep only main script and latest scan results in root. 2025-10-10 15:39:59 +02:00
mindesbunister
b8e06617e8 Add pfSense XML integration and complete workflow automation
- Add pfsense_integrator.py for automatic XML parsing and integration
- Add complete_workflow.sh for one-command network discovery
- Enhance integrated_scanner.py to auto-integrate pfSense XML files
- Update README with pfSense XML features and workflow
- Generate comprehensive network summaries from XML configs
- Support for WireGuard, OpenVPN, IPsec, routing, DHCP, firewall rules
2025-10-10 11:23:09 +02:00
mindesbunister
afe8903454 Add comprehensive network mapper and workflow script
- comprehensive_mapper.py: Combines network scanning with pfSense XML parsing
- run_network_mapping.sh: Complete workflow script for network discovery
- Successfully tested with both pfSense XML files and live network scan
- Generates comprehensive JSON data and SVG network diagrams
- Includes WireGuard VPN topology, static routes, and DHCP mappings
2025-10-10 11:14:37 +02:00
mindesbunister
7621e1829d Add pfSense XML configuration parser
- Parse pfSense backup XML files to extract network configuration
- Extract interfaces, static routes, gateways, DHCP, WireGuard, OpenVPN
- Extract firewall rules, NAT rules, DNS configuration
- Generate structured JSON output for network diagram generation
- Tested on both pfSense configurations (gw-nue01, gw-st01)
2025-10-10 11:12:33 +02:00
mindesbunister
fbdc4974ec Initial commit: Network scanner with pfSense integration and SVG diagram generation 2025-10-10 11:03:11 +02:00