Sprint Deliverables and Outcomes - micahgrinnell/CC-Capstone-Project GitHub Wiki
Sprint 1
- Reference architecture
- pfSense manual documentation
- Completed and formatted Github wiki for manual pfSense configuration
- pfSense installation documentation
- Created basic installation guide for pfSense
- pfSense Ansible research and documentation
- Found Ansible solutions for remote pfSense configuration
- Researched and tested Ansible collection for pfSense management
- Wrote basic Ansible playbook for pfSense setup
Sprint 2
- Untangle NGFW research and testing
- Messed around with NGFW web GUI
- Spent much time looking up automation techniques for Untangle
- Wrote documentation for NGFW
- Installation guide (using USB drive)
- Configuration using web GUI
- Explanation of automation support within Untangle
- Created Powershell script
- Researched and wrote a 'modular' Powershell script
- It creates configuration files that can be uploaded to the NGFW GUI
Sprint 3
- OpenWrt research and testing
- Found installation and configuration techniques
- Tested configuring using both GUI and scripts/UCI (CLI)
- Wrote OpenWrt install & config documentation
- Installation guide (using USB drive)
- Configuration using web GUI and demonstrated additional hardening techniques
- What types of scripting are supported within OpenWrt
- Wrote simple config file editor script
- Did lots of research on how to implement scripting with an OpenWrt system
- It edits the firewall configuration file to add a new firewall rule