all repos — site @ 32e7104ca9f72d986b696448b2ccb36100bed389

source for my site, found at icyphox.sh

templates/index.html (view raw)

  1<!DOCTYPE html>
  2<html lang=en>
  3  <link rel="stylesheet" href="/static/style.css" type="text/css">
  4  <link rel="shortcut icon" type="images/x-icon" href="/static/favicon.ico">
  5  <link rel="alternate" type="application/rss+xml" title="RSS" href="https://icyphox.sh/blog/feed.xml"> 
  6  <meta name="description" content="{{ subtitle }}">
  7  <meta name="viewport" content="initial-scale=1">
  8  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  9  <meta charset="UTF-8">
 10  <meta content="#222" name="theme-color">
 11  <meta name="HandheldFriendly" content="true">
 12  <meta name="twitter:card" content="summary_large_image">
 13  <meta name="twitter:site" content="@icyphox">
 14  <meta name="twitter:title" content="{{ title }}">
 15  <meta name="twitter:description" content="{{ subtitle }}">
 16  <meta name="twitter:image" content="/static/icyphox.png">
 17  <meta property="og:title" content="{{ title }}">
 18  <meta property="og:type" content="website">
 19  <meta property="og:description" content="{{ subtitle }}">
 20  <meta property="og:url" content="https://icyphox.sh">
 21  <meta property="og:image" content="/static/icyphox.png">
 22
 23  <title>
 24    {{ title }}
 25  </title>
 26  <body> 
 27    <section class="container"> 
 28      <div class="pull-left">
 29        <div class="content">
 30          {{ body }}
 31          <table>
 32            <tbody>
 33          
 34            <tr>
 35              <td align="left"><a href="/blog/ducky-one-2">The Ducky One 2 SF</a></td>
 36              <td align="right">2020-08-22</td>
 37            </tr>
 38          
 39            <tr>
 40              <td align="left"><a href="/blog/twitter">Some thoughts on Twitter</a></td>
 41              <td align="right">2020-08-03</td>
 42            </tr>
 43          
 44            <tr>
 45              <td align="left"><a href="/blog/2020-07-20">Status update</a></td>
 46              <td align="right">2020-07-20</td>
 47            </tr>
 48          
 49            <tr>
 50              <td align="left"><a href="/blog/flask-jwt-login">Flask-JWT-Extended × Flask-Login</a></td>
 51              <td align="right">2020-06-24</td>
 52            </tr>
 53          
 54            <tr>
 55              <td align="left"><a href="/blog/dont-news">You don't need news</a></td>
 56              <td align="right">2020-06-21</td>
 57            </tr>
 58          
 59            <tr>
 60              <td align="left"><a href="/blog/pi">Migrating to the RPi</a></td>
 61              <td align="right">2020-06-04</td>
 62            </tr>
 63          
 64            <tr>
 65              <td align="left"><a href="/blog/site-changes">Site changes</a></td>
 66              <td align="right">2020-05-27</td>
 67            </tr>
 68          
 69            <tr>
 70              <td align="left"><a href="/blog/efficacy-deepfakes">The efficacy of deepfakes</a></td>
 71              <td align="right">2020-05-11</td>
 72            </tr>
 73          
 74            <tr>
 75              <td align="left"><a href="/blog/simplicity-security">Simplicity (mostly) guarantees security</a></td>
 76              <td align="right">2020-05-07</td>
 77            </tr>
 78          
 79            <tr>
 80              <td align="left"><a href="/blog/s-nail">The S-nail mail client</a></td>
 81              <td align="right">2020-05-06</td>
 82            </tr>
 83          
 84            <tr>
 85              <td align="left"><a href="/blog/mastodon-social">Stop joining mastodon.social</a></td>
 86              <td align="right">2020-05-05</td>
 87            </tr>
 88          
 89            <tr>
 90              <td align="left"><a href="/blog/openbsd-hp-envy">OpenBSD on the HP Envy 13</a></td>
 91              <td align="right">2020-04-17</td>
 92            </tr>
 93          
 94            <tr>
 95              <td align="left"><a href="/blog/kiss-zen">The Zen of KISS Linux</a></td>
 96              <td align="right">2020-04-03</td>
 97            </tr>
 98          
 99            <tr>
100              <td align="left"><a href="/blog/mael">Introducing mael</a></td>
101              <td align="right">2020-03-29</td>
102            </tr>
103          
104            <tr>
105              <td align="left"><a href="/blog/covid19-disinfo">COVID-19 disinformation</a></td>
106              <td align="right">2020-03-15</td>
107            </tr>
108          
109            <tr>
110              <td align="left"><a href="/blog/nullcon-2020">Nullcon 2020</a></td>
111              <td align="right">2020-03-09</td>
112            </tr>
113          
114            <tr>
115              <td align="left"><a href="/blog/prosody">Setting up Prosody for XMPP</a></td>
116              <td align="right">2020-02-18</td>
117            </tr>
118          
119            <tr>
120              <td align="left"><a href="/blog/2020-01-18">Status update</a></td>
121              <td align="right">2020-01-18</td>
122            </tr>
123          
124            <tr>
125              <td align="left"><a href="/blog/mnml-browsing">Vimb&#58; my Firefox replacement</a></td>
126              <td align="right">2020-01-16</td>
127            </tr>
128          
129            <tr>
130              <td align="left"><a href="/blog/five-days-tty">Five days in a TTY</a></td>
131              <td align="right">2020-01-13</td>
132            </tr>
133          
134            <tr>
135              <td align="left"><a href="/blog/2019-in-review">2019 in review</a></td>
136              <td align="right">2020-01-02</td>
137            </tr>
138          
139            <tr>
140              <td align="left"><a href="/blog/ru-vs-gb">Disinfo war&#58; RU vs GB</a></td>
141              <td align="right">2019-12-12</td>
142            </tr>
143          
144            <tr>
145              <td align="left"><a href="/blog/ig-opsec">Instagram OPSEC</a></td>
146              <td align="right">2019-12-02</td>
147            </tr>
148          
149            <tr>
150              <td align="left"><a href="/blog/save-org">Save .ORG!</a></td>
151              <td align="right">2019-11-23</td>
152            </tr>
153          
154            <tr>
155              <td align="left"><a href="/blog/2019-11-16">Status update</a></td>
156              <td align="right">2019-11-16</td>
157            </tr>
158          
159            <tr>
160              <td align="left"><a href="/blog/irc-for-dms">IRC for DMs</a></td>
161              <td align="right">2019-11-03</td>
162            </tr>
163          
164            <tr>
165              <td align="left"><a href="/blog/intel-conundrum">The intelligence conundrum</a></td>
166              <td align="right">2019-10-28</td>
167            </tr>
168          
169            <tr>
170              <td align="left"><a href="/blog/hacky-scripts">Hacky scripts</a></td>
171              <td align="right">2019-10-24</td>
172            </tr>
173          
174            <tr>
175              <td align="left"><a href="/blog/2019-10-16">Status update</a></td>
176              <td align="right">2019-10-16</td>
177            </tr>
178          
179            <tr>
180              <td align="left"><a href="/blog/pycon-wrap-up">PyCon India 2019 wrap-up</a></td>
181              <td align="right">2019-10-15</td>
182            </tr>
183          
184            <tr>
185              <td align="left"><a href="/blog/digital-minimalism">Thoughts on digital minimalism</a></td>
186              <td align="right">2019-10-05</td>
187            </tr>
188          
189            <tr>
190              <td align="left"><a href="/blog/2019-09-27">Weekly status update, 09/17–09/27</a></td>
191              <td align="right">2019-09-27</td>
192            </tr>
193          
194            <tr>
195              <td align="left"><a href="/blog/2019-09-17">Weekly status update, 09/08–09/17</a></td>
196              <td align="right">2019-09-17</td>
197            </tr>
198          
199            <tr>
200              <td align="left"><a href="/blog/disinfo">Disinformation demystified</a></td>
201              <td align="right">2019-09-10</td>
202            </tr>
203          
204            <tr>
205              <td align="left"><a href="/blog/mailserver">Setting up my personal mailserver</a></td>
206              <td align="right">2019-08-15</td>
207            </tr>
208          
209            <tr>
210              <td align="left"><a href="/blog/fb50.md">Picking the FB50 smart lock (CVE-2019-13143)</a></td>
211              <td align="right">2019-08-05</td>
212            </tr>
213          
214            <tr>
215              <td align="left"><a href="/blog/rop-on-arm">Return Oriented Programming on ARM (32-bit)</a></td>
216              <td align="right">2019-06-06</td>
217            </tr>
218          
219            <tr>
220              <td align="left"><a href="/blog/my-setup">My setup</a></td>
221              <td align="right">2019-05-13</td>
222            </tr>
223          
224            <tr>
225              <td align="left"><a href="/blog/python-for-re-1">Python for Reverse Engineering</a></td>
226              <td align="right">2019-02-08</td>
227            </tr>
228          
229          </table>
230        </div>
231      </div>
232      <div class="pull-right">
233        {{ footer }}
234      </div>
235    </section>
236  </body>
237</html>