Week 14 Status Update - Paiet/SEC-440-Webmin GitHub Wiki

I feel like our project documentation is solid, even with a module currently unfinished. With that in mind, the screenshots and peer-edited documentation could benefit the Webmin community struggling with some of the procedures laid out on this wiki. For example, the documentation for Webmin's Samba File Services module can be found when googling, but my team feels it lacks in some places. We have excellent DNS/DHCP, Mod Security, Apache, Squid Proxy/SSL Server, and Suricata documentation. Even though DNS RPZ and others haven't been finished 100%, they have at least been documented to some degree worthy of showing. DNS RPZ is incomplete, but the ones that are complete (finished documentation that includes being done on various Linux distros): installing Webmin on FreeBSD, Arch, and Ubuntu, installing GRUB, creating a Webmin user, DNS/DHCP, Samba File Services, Squid Proxy/SSL Server, Suricata, Apache2 and httpd, ModSecurity, and CIS Benchmarks.

There are many things that I would change after thinking back to the beginning of this semester. The main one is being more conscious about my entire - not just a few at various intervals. My goal for group projects is always to carry my fair share and work hard no matter what happens. It comes down to it, though, I realize that working together in groups can be difficult because everyone has different strengths and weaknesses, not just me! Sometimes people need help with certain aspects of the project while others might have better ideas or make connections, so they should also contribute their part equally as well as take on what needs doing from each other; if even one person doesn't do this, then everything feels like there's too much weight on your shoulders which ultimately leads you nowhere fast--even when it's supposed to be more accessible than ever.

There are still a few modules to complete on the project, but it is very close - this includes DNS RPZ, which remains the last module. The documentation