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