Skip to content

Commit 0b453cb

Browse files
committed
deploy: 1cc3648
1 parent 8d90c74 commit 0b453cb

9 files changed

Lines changed: 138 additions & 10 deletions

File tree

.lektor/buildstate

8 KB
Binary file not shown.

meetups/2026/3/5/20260305-stealing-from-thieves/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<title>Stealing From Thieves — MadPy</title>
2323

2424

25-
<meta property="og:image" content="https://madpy.com/static/images/2026-03-05-Stealing-From-Thieves-social-card-1200x630.png"/>
25+
<meta property="og:image" content="https://madpy.com/static/images/2026-03-05-Stealing-From-Thieves-1-1200x630.jpg"/>
2626
<meta property="og:image:width" content="1200"/>
2727
<meta property="og:image:height" content="630"/>
2828

@@ -80,9 +80,9 @@ <h2>Stealing From Thieves</h2>
8080
Thursday, March 5 2026, 6:30 PM<br />
8181
Madison Public Library, 201 W Mifflin St, Room 302 [<a href="https://maps.app.goo.gl/UpdANHPrWpstdDHe6">Map</a>]<br />
8282
RSVP on <a href="https://www.meetup.com/madison-python/events/313483906/">Meetup</a>
83-
83+
<b>(Note: This Meetup has already occurred.)</b>
8484
</p>
85-
<p><img src="../../../../../static/images/2026-03-05-Stealing-From-Thieves-social-card-1536x1024.png" alt=""></p>
85+
<p><img src="../../../../../static/images/2026-03-05-Stealing-From-Thieves-1-4032x3024.jpg" alt=""></p>
8686
<p>Remember running uTorrent to grab movies and music back in the day? Things have changed. Media piracy has evolved into polished, automated "homelab stacks" built on tools like Sonarr, Radarr, and their "Servarr" siblings. These stacks are assembled with dashboards, request portals, and media servers such as Plex and Jellyfin. With just a few clicks, anyone can stand up a streaming empire at home.</p>
8787
<p>But that convenience comes with an attack surface. These projects share code, reuse the same defaults, and often skip security altogether. We'll demonstrate how code-level vulnerabilities, such as authentication bypasses, insecure backup handling, and exposed services, put entire homelabs at risk. Along the way, we'll trace how hobbyist automation turned into a monoculture ripe for compromise, and why, as always, putting stuff on the Internet can be a bad idea.</p>
8888
<p>Nicholas Anastasi is the Director of Technical Operations at Sprocket Security where he hacks on companies and code. In his free time, Nicholas is an avid ultra distance runner with a serious addiction to candy. Nicholas has spoken at several conferences on various topics such as social engineering, password spraying and Active Directory attack paths.</p>
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
<!doctype html>
2+
<meta charset="utf-8">
3+
<head>
4+
5+
<link rel="stylesheet" href="../../../../../static/normalize.css">
6+
<link rel="stylesheet" href="../../../../../static/skeleton.css">
7+
<link rel="stylesheet" href="../../../../../static/style.css">
8+
<link rel="stylesheet" href="../../../../../static/pygments.css">
9+
10+
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
11+
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
12+
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
13+
<link rel="manifest" href="/site.webmanifest">
14+
15+
<!-- Mobile Specific Metas
16+
–––––––––––––––––––––––––––––––––––––––––––––––––– -->
17+
<meta name="viewport" content="width=device-width, initial-scale=1">
18+
19+
<!-- FONT
20+
–––––––––––––––––––––––––––––––––––––––––––––––––– -->
21+
22+
<title>MadPy Social: Vintage Brewing — MadPy</title>
23+
24+
25+
<meta property="og:image" content="https://madpy.com/static/images/2026-04-09-MadPy-Social-Vintage-Brewing-social-card-1200x630.png"/>
26+
<meta property="og:image:width" content="1200"/>
27+
<meta property="og:image:height" content="630"/>
28+
29+
30+
31+
32+
<meta property="og:title" content="MadPy Social: Vintage Brewing, Thu, Apr 9 @ 6:30 PM | MadPy"/>
33+
34+
35+
36+
37+
<meta property="og:description" content="Join your local python community at Vintage Brewing on East Wash. Vintage Brewing serves a full menu of pub food (burgers, sandwiches, salads, etc.), as well as beverages (both alcoholic and N.A.)."/>
38+
39+
40+
</head>
41+
<body>
42+
<div class="container">
43+
44+
<div class="row">
45+
<div class="three columns">
46+
<nav>
47+
<h3 id="logo"><img src="../../../../../static/images/madpy-logo.svg" alt="MadPy logo" width="200" height="200"></h3>
48+
<ul>
49+
<li><a href="../../../../../">About</a></li>
50+
51+
<li class="active"><a href="../../../../">Events</a></li>
52+
53+
<li><a href="../../../../../bookclub/">Book Club</a></li>
54+
55+
<li><a href="../../../../../sponsorship/">Sponsorship</a></li>
56+
57+
<li><a target="_blank" href="https://slack.madpy.com/">Slack</a></li>
58+
<li><a target="_blank" rel="me" href="https://fosstodon.org/@madpy">Mastodon</a>
59+
<li><a target="_blank" href="https://github.com/madison-python">GitHub</a>
60+
<li><a target="_blank" href="https://www.meetup.com/MadPython/">Meetup.com</a>
61+
<li><a target="_blank" href="/survey">Survey</a></li>
62+
</ul>
63+
</nav>
64+
&nbsp;
65+
</div>
66+
67+
<div class="nine columns">
68+
69+
70+
<div class="blog-post">
71+
72+
<h2>MadPy Social: Vintage Brewing</h2>
73+
74+
<p class="meta">
75+
Presented by:
76+
77+
78+
<a href="https://fosstodon.org/@madpy">MadPy</a>
79+
80+
<br /><br />
81+
Thursday, April 9 2026, 6:30 PM<br />
82+
Vintage Brewing Co. Capitol East, 803 E Washington Ave, Madison, WI 53703 [<a href="https://maps.app.goo.gl/Gqt5qhWsz3ZSJH8W7">Map</a>]<br />
83+
RSVP on <a href="https://www.meetup.com/madison-python/events/314073457">Meetup</a>
84+
85+
</p>
86+
<p><img src="../../../../../static/images/2026-04-09-MadPy-Social-Vintage-Brewing-social-card-4032x3024.png" alt=""></p>
87+
<p>The Madison Python meetup group is hosting a social gathering at Vintage Brewing on East Wash. We won't have a speaker or slides. Just friendly conversation. Whether you're an experienced software developer, someone interested to learn about the field, or just looking to meet new people, please join us!</p>
88+
<p>Vintage Brewing serves a full menu of pub food (burgers, sandwiches, salads, etc.), as well as beverages (both alcoholic and N.A.).</p>
89+
<p><strong>How To Get There</strong></p>
90+
<ul>
91+
<li><em>Parking</em>: There is a on-street parking and a ramp on Main St.</li>
92+
<li><em>Transit</em>: Numerous metro transit routes, including BRT route A</li>
93+
<li><em>Bike</em>: Vintage Brewing is just off the Capital City Trail</li>
94+
</ul>
95+
96+
</div>
97+
98+
99+
</div>
100+
101+
</div>
102+
</div>
103+
104+
<!-- JS
105+
================================================== -->
106+
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
107+
108+
<!-- <script>
109+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
110+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
111+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
112+
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
113+
114+
ga('create', 'UA-100252062-1', 'auto');
115+
ga('send', 'pageview');
116+
117+
</script> -->
118+
</body>

meetups/index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ <h2 class="index-title">Upcoming Meetups</h2>
6464

6565

6666

67-
<li>Thursday, March 5 2026, 6:30 PM: <a href="2026/3/5/20260305-stealing-from-thieves/">Stealing From Thieves</a></li>
67+
<li>Thursday, April 9 2026, 6:30 PM: <a href="2026/4/9/20260409-madpy-social-vintage-brewing/">MadPy Social: Vintage Brewing</a></li>
6868

6969

7070

@@ -273,6 +273,12 @@ <h2 class="index-title">Past Meetups</h2>
273273

274274

275275

276+
<li>Mar 5, 2026: <a href="2026/3/5/20260305-stealing-from-thieves/">Stealing From Thieves</a></li>
277+
278+
279+
280+
281+
276282
<li>Feb 12, 2026: <a href="2026/2/12/2026-02-12-madpy-social-leopolds/">MadPy Social: Leopold&#39;s</a></li>
277283

278284

@@ -559,12 +565,6 @@ <h2 class="index-title">Past Meetups</h2>
559565

560566

561567

562-
563-
564-
<li>Oct 10, 2019: <a href="2019/10/10/20191010-David-Hoese/">Choosing the right data file format for numerical computing</a></li>
565-
566-
567-
568568

569569
<!--
570570
<div class="pagination">

meetups/page/2/index.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,21 @@ <h2 class="index-title">Upcoming Meetups</h2>
7474

7575

7676

77+
78+
79+
80+
7781

7882
<h2 class="index-title">Past Meetups</h2>
7983

8084

8185

86+
<li>Oct 10, 2019: <a href="../../2019/10/10/20191010-David-Hoese/">Choosing the right data file format for numerical computing</a></li>
87+
88+
89+
90+
91+
8292
<li>Sep 12, 2019: <a href="../../2019/9/12/20190912-James-Bourbeau/">Accelerating Numerical Python with Numba</a></li>
8393

8494

236 KB
Loading
2.62 MB
Loading
1 MB
Loading
12.9 MB
Loading

0 commit comments

Comments
 (0)