<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div><h1 data-sourcepos="1:1-1:17" dir="auto">Upcoming Events</h1><p data-sourcepos="3:1-3:141" dir="auto" style="margin: 0px;" data-mce-style="margin: 0px;">Would you rather view the Upcoming Events in your browser? <a href="https://gitlab.com/sofreeus/sofreeus/blob/master/upcoming-events.md" data-mce-href="https://gitlab.com/sofreeus/sofreeus/blob/master/upcoming-events.md">Click here</a>!</p><h2 data-sourcepos="6:1-6:13" dir="auto"><a id="user-content-highlights" class="anchor" href="#highlights" aria-hidden="true" data-mce-href="#highlights"></a>Highlights</h2><ul data-sourcepos="7:1-11:0" dir="auto"><li data-sourcepos="7:1-7:180">Thank you Kyle Peters for an amazing Python study group. I konw it's been over for a couple weeks but folks are still gathering and having a good time! Our community is lovely!</li><li data-sourcepos="8:1-8:34">Docker was a hit! Thanks Alex!</li><li data-sourcepos="9:1-9:127">If there is a link in the Meetup posting for a sign in sheet PLEASE take a minute or two to fill it out. It really helps us!</li><li data-sourcepos="10:1-11:0">Help promote our classes by sharing the Meetup links on our FB (<a href="https://www.facebook.com/softwarefreedomschool/?view_public_for=1409254222735496" rel="nofollow noreferrer noopener" target="_blank" data-mce-href="https://www.facebook.com/softwarefreedomschool/?view_public_for=1409254222735496">https://www.facebook.com/softwarefreedomschool/?view_public_for=1409254222735496</a>), LinkedIn (ask to link with me linkedin.com/in/heatherwillson), or resharing on our twitter account (SFS303)</li></ul><hr data-sourcepos="12:1-13:0"><h1 data-sourcepos="14:1-14:18" dir="auto"><a id="user-content-upcoming-classes" class="anchor" href="#upcoming-classes" aria-hidden="true" data-mce-href="#upcoming-classes"></a>UPCOMING CLASSES</h1><hr data-sourcepos="16:1-17:0"><h1 data-sourcepos="18:1-18:85" dir="auto"><a id="user-content-online-2020-11-21-owasp-web-app-firewalls-and-cicd-pipelines-with-anthony-sayre" class="anchor" href="#online-2020-11-21-owasp-web-app-firewalls-and-cicd-pipelines-with-anthony-sayre" aria-hidden="true" data-mce-href="#online-2020-11-21-owasp-web-app-firewalls-and-cicd-pipelines-with-anthony-sayre"></a>ONLINE: 2020-11-21 OWASP, Web App Firewalls, and CI/CD pipelines with Anthony Sayre</h1><p data-sourcepos="20:1-21:29" dir="auto" style="margin: 0px;" data-mce-style="margin: 0px;">Please use the following link to sign in to SFS PRIOR to class: <a href="https://tinyurl.com/OWASPCICD" rel="nofollow noreferrer noopener" target="_blank" data-mce-href="https://tinyurl.com/OWASPCICD">https://tinyurl.com/OWASPCICD</a><br data-mce-bogus="1"></p><p data-sourcepos="23:1-23:66" dir="auto" style="margin: 0px;" data-mce-style="margin: 0px;">Class Description: Do web app firewalls belong in CI/CD pipelines?</p><p data-sourcepos="25:1-25:28" dir="auto" style="margin: 0px;" data-mce-style="margin: 0px;">Discussion/Demo/Workshop on:</p><ul data-sourcepos="27:1-34:0" dir="auto"><li data-sourcepos="27:1-28:0"><p data-sourcepos="27:3-27:79" style="margin: 0px;" data-mce-style="margin: 0px;">Moving a containerized version of a web app firewall through a CI/CD pipeline</p></li><li data-sourcepos="29:1-30:0"><p data-sourcepos="29:3-29:67" style="margin: 0px;" data-mce-style="margin: 0px;">How to use OWASP ZAP container to attack a webapp through the waf</p></li><li data-sourcepos="31:1-32:0"><p data-sourcepos="31:3-31:79" style="margin: 0px;" data-mce-style="margin: 0px;">Autogenerate a vuln report, and save it as an artifact to your CI pipeline...</p></li><li data-sourcepos="33:1-34:0"><p data-sourcepos="33:3-33:79" style="margin: 0px;" data-mce-style="margin: 0px;">Talk about whether any of that is worth the effort for more than an exercise.</p></li></ul><p data-sourcepos="35:1-35:13" dir="auto" style="margin: 0px;" data-mce-style="margin: 0px;">Requirements:</p><ul data-sourcepos="37:1-38:0" dir="auto"><li data-sourcepos="37:1-38:0">GCP and Gitlab account</li></ul><p data-sourcepos="39:1-39:26" dir="auto" style="margin: 0px;" data-mce-style="margin: 0px;">Cost of class: $16 or PWYC</p><p data-sourcepos="41:1-41:115" dir="auto" style="margin: 0px;" data-mce-style="margin: 0px;"><a href="https://www.meetup.com/sofreeus/events/274132215/?success=email_sent&success=mailinglist_sent" rel="nofollow noreferrer noopener" target="_blank" data-mce-href="https://www.meetup.com/sofreeus/events/274132215/?success=email_sent&success=mailinglist_sent">Register on Meetup</a><br data-mce-bogus="1"></p><h1 data-sourcepos="43:1-43:67" dir="auto"><a id="user-content-online-2020-12-05-proxmox-with-david-l-willson-and-troy-ridgley" class="anchor" href="#online-2020-12-05-proxmox-with-david-l-willson-and-troy-ridgley" aria-hidden="true" data-mce-href="#online-2020-12-05-proxmox-with-david-l-willson-and-troy-ridgley"></a>ONLINE: 2020-12-05 ProxMox with David L Willson and Troy Ridgley</h1><p data-sourcepos="45:1-45:227" dir="auto" style="margin: 0px;" data-mce-style="margin: 0px;">Pmox is an easier, awesomer way to do VMs and Containers in your small data center than vanilla KVM, VMware, or OpenStack. (Sorry OpenStack, but it's true. Maybe if you stopped being so difficult, people would like you better.)</p><p data-sourcepos="47:1-47:24" dir="auto" style="margin: 0px;" data-mce-style="margin: 0px;">During the class, we'll:</p><ul data-sourcepos="49:1-66:0" dir="auto"><li data-sourcepos="49:1-50:0"><p data-sourcepos="49:3-49:31" style="margin: 0px;" data-mce-style="margin: 0px;">Assemble a multi-node cluster</p></li><li data-sourcepos="51:1-52:0"><p data-sourcepos="51:3-51:22" style="margin: 0px;" data-mce-style="margin: 0px;">Manage user accounts</p></li><li data-sourcepos="53:1-54:0"><p data-sourcepos="53:3-53:19" style="margin: 0px;" data-mce-style="margin: 0px;">Add install media</p></li><li data-sourcepos="55:1-56:0"><p data-sourcepos="55:3-55:12" style="margin: 0px;" data-mce-style="margin: 0px;">Create VMs</p></li><li data-sourcepos="57:1-58:0"><p data-sourcepos="57:3-57:38" style="margin: 0px;" data-mce-style="margin: 0px;">Create LXC containers from templates</p></li><li data-sourcepos="59:1-60:0"><p data-sourcepos="59:3-59:28" style="margin: 0px;" data-mce-style="margin: 0px;">Move VMs from host to host</p></li><li data-sourcepos="61:1-62:0"><p data-sourcepos="61:3-61:18" style="margin: 0px;" data-mce-style="margin: 0px;">Schedule backups</p></li><li data-sourcepos="63:1-64:0"><p data-sourcepos="63:3-63:55" style="margin: 0px;" data-mce-style="margin: 0px;">Check out how easy it is to set up hardware pass-thru</p></li><li data-sourcepos="65:1-66:0"><p data-sourcepos="65:3-65:28" style="margin: 0px;" data-mce-style="margin: 0px;">Cost of Class: $32 or PWYC</p></li></ul><p data-sourcepos="67:1-67:71" dir="auto" style="margin: 0px;" data-mce-style="margin: 0px;"><a href="https://www.meetup.com/sofreeus/events/274458925/" rel="nofollow noreferrer noopener" target="_blank" data-mce-href="https://www.meetup.com/sofreeus/events/274458925/">Register on Meetup</a><br data-mce-bogus="1"></p><h1 data-sourcepos="69:1-69:59" dir="auto"><a id="user-content-online-2020-12-19-cooking-class-with-heather-l-willson" class="anchor" href="#online-2020-12-19-cooking-class-with-heather-l-willson" aria-hidden="true" data-mce-href="#online-2020-12-19-cooking-class-with-heather-l-willson"></a>ONLINE: 2020-12-19 Cooking class with Heather L. Willson!</h1><ul data-sourcepos="71:1-72:0" dir="auto"><li data-sourcepos="71:1-72:0">this class will be 1-2 hours long cooking and/or baking item(s) TBD</li></ul><hr data-sourcepos="73:1-74:0"><p data-sourcepos="75:1-75:98" dir="auto" style="margin: 0px;" data-mce-style="margin: 0px;">If you don't see what you want, send your wish to <a href="mailto:captains@sofree.us" data-mce-href="mailto:captains@sofree.us">captains@sofree.us</a>! We definitely take requests!</p><h2 data-sourcepos="77:1-77:12" dir="auto"><a id="user-content-reminders" class="anchor" href="#reminders" aria-hidden="true" data-mce-href="#reminders"></a>Reminders</h2><ul data-sourcepos="79:1-82:98" dir="auto"><li data-sourcepos="79:1-79:101">We are lifelong learners. Please share learning opportunities, even if they're not produced by SFS.</li><li data-sourcepos="80:1-80:166">We are friends. You can post just about anything to the <a href="http://lists.sofree.us/cgi-bin/mailman/listinfo/sfs" rel="nofollow noreferrer noopener" target="_blank" data-mce-href="http://lists.sofree.us/cgi-bin/mailman/listinfo/sfs">ML</a>. If it's not free-libre, put "OT:" in the subject.</li><li data-sourcepos="81:1-81:78">We are professionals. Your "help wanted" and "job wanted" posts are welcome.</li><li data-sourcepos="82:1-82:98">Come hang out with us in <a href="https://mattermost.sofree.us/sfs303/channels/town-square" rel="nofollow noreferrer noopener" target="_blank" data-mce-href="https://mattermost.sofree.us/sfs303/channels/town-square">Mattermost</a>!</li></ul></div><div><br></div><div data-marker="__SIG_PRE__"><div><span style="font-family:'comic sans ms' , 'comic sans' , sans-serif">Heather L. Willson </span><br></div><div><span style="font-family:'arial' , 'helvetica' , sans-serif">Software Freedom School<br></span></div><div><span style="font-family:'arial' , 'helvetica' , sans-serif">303-229-3633<br></span></div><div><span style="font-family:'arial' , 'helvetica' , sans-serif"><a href="mailto:hlwillson@sofree.us" target="_blank" rel="nofollow noopener noreferrer">hlwillson@sofree.us</a><br></span></div><div><em><span style="font-family:'arial' , 'helvetica' , sans-serif">...where learning is libre...<br></span></em></div></div></div></body></html>