all repos — site @ a79803520ff0707982cb76b8119fef4b44a46015

source for my site, found at icyphox.sh

Major refactor of UI

* Add new reading log section
* Lowercase all header links
* No more footer links
* Bunch of other shit

Signed-off-by: Anirudh <icyph0x@pm.me>
Anirudh icyph0x@pm.me
Mon, 24 Jun 2019 23:53:11 +0530
commit

a79803520ff0707982cb76b8119fef4b44a46015

parent

556d8a807615715ab32eabb630ec1d40b3cc9aa3

M build/about/index.htmlbuild/about/index.html

@@ -24,12 +24,17 @@ </title>

<script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script> <div class="container-text"> <header class="header"> - <a href="../">‹ back</a> + + <a href="/blog">blog</a> + <a href="/reading">reading log</a> + <a href="/about">about</a> + <a href="https://twitter.com/icyphox">twitter</a> + </header> <body> <div class="content"> <div class="left"> - <h1 id="hi-im-anirudh">Hi, I’m Anirudh.</h1> + <h1 id="hi-im-anirudh">hi, I’m Anirudh.</h1> <p>But you&#8217;ll see me as <a href="https://www.startpage.com/do/search?query=icyphox">icyphox</a> on the Internet. I’m doing my undergrad right now, majoring in CS. My primary interest is computer security, and more specifically — <strong>offensive security</strong> and <strong>digital forensics</strong>.

@@ -71,10 +76,11 @@

<p>The entirety of the content on my site is licensed under <a href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 Universal</a>. The source code for the site is licensed under the <a href="https://opensource.org/licenses/MIT">MIT</a> license.</p> + <hr /> + </div> <footer> <img src="https://licensebuttons.net/p/zero/1.0/80x15.png"> </footer> - </div> </body> </div> </html>
M build/blog/index.htmlbuild/blog/index.html

@@ -24,12 +24,15 @@ </title>

<script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script> <div class="container-text"> <header class="header"> - <a href="../">‹ back</a> - </header> + <a href="/blog">blog</a> + <a href="/reading">reading log</a> + <a href="/about">about</a> + <a href="https://twitter.com/icyphox">twitter</a> + </header> <body class="noselect"> <div class="content"> <div align="left"> - <h1 id="posts">Posts</h1> + <h1 id="posts">posts</h1> <p>6 June, 2019 — <a href="/blog/rop-on-arm">Return Oriented Programming on ARM (32-bit)</a></p>

@@ -38,19 +41,12 @@

<p>8 Feb, 2019 — <a href="/blog/python-for-re-1/">Python for Reverse Engineering #1: ELF Binaries</a></p> </div> - </body> + <hr /> + <footer> + <img src="https://licensebuttons.net/p/zero/1.0/80x15.png"> + </footer> +</body> </div> - <div class="footer"> - <div class="left"> - &copy; 2019 — <a href="mailto:icyph0x@pm.me">icyph0x@pm.me</a> - </div> - - <div class="right"> - <a href="https://github.com/icyphox" target="_blank">GitHub</a> - <a href="https://twitter.com/icyphox" target="_blank">Twitter</a> - <a href="/blog">Blog</a> - <a href="/about">About</a> - </div> - </body> + </body> </div> -</html> +</html>
M build/blog/my-setup/index.htmlbuild/blog/my-setup/index.html

@@ -25,7 +25,12 @@ </title>

<script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script> <div class="container-text"> <header class="header"> - <a href="../">‹ back</a> + + <a href="/blog">blog</a> + <a href="/reading">reading log</a> + <a href="/about">about</a> + <a href="https://twitter.com/icyphox">twitter</a> + </header> <body> <div class="content">
M build/blog/python-for-re-1/index.htmlbuild/blog/python-for-re-1/index.html

@@ -25,7 +25,12 @@ </title>

<script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script> <div class="container-text"> <header class="header"> - <a href="../">‹ back</a> + + <a href="/blog">blog</a> + <a href="/reading">reading log</a> + <a href="/about">about</a> + <a href="https://twitter.com/icyphox">twitter</a> + </header> <body> <div class="content">
M build/blog/rop-on-arm/index.htmlbuild/blog/rop-on-arm/index.html

@@ -25,7 +25,12 @@ </title>

<script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script> <div class="container-text"> <header class="header"> - <a href="../">‹ back</a> + + <a href="/blog">blog</a> + <a href="/reading">reading log</a> + <a href="/about">about</a> + <a href="https://twitter.com/icyphox">twitter</a> + </header> <body> <div class="content">
M build/index.htmlbuild/index.html

@@ -24,27 +24,24 @@ </title>

<script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script> <div class="container"> <header class="header"> - <a href="/">icyphox.sh</a> (<a href="https://github.com/icyphox/site">src</a>) - </header> + + <a href="/blog">blog</a> + <a href="/reading">reading log</a> + <a href="/about">about</a> + <a href="https://twitter.com/icyphox">twitter</a> + + </header> <body class="noselect"> <div class="introduction"> <h1 align="center"> <p><img src=/static/icynobg.svg class=logo></p> </h1> - </div> - - <div class="footer"> + </body> + </div> + <div class="footer"> <div class="left"> &copy; 2019 — <a href="mailto:icyph0x@pm.me">icyph0x@pm.me</a> - </div> - - <div class="right"> - <a href="https://github.com/icyphox" target="_blank">GitHub</a> - <a href="https://twitter.com/icyphox" target="_blank">Twitter</a> - <a href="/blog">Blog</a> - <a href="/about">About</a> - </div> - </body> </div> + </div> </html>
A build/reading/index.html

@@ -0,0 +1,55 @@

+<!DOCTYPE html> +<html lang=en> +<link rel="stylesheet" href="/static/style.css" type="text/css"> +<link rel="stylesheet" href="/static/syntax.css" type="text/css"> +<link rel="shortcut icon" type="images/x-icon" href="/static/favicon.ico"> +<meta name="description" content="I read very infrequently, this might never get updated."> +<meta name="viewport" content="initial-scale=1"> +<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> +<meta content="#021012" name="theme-color"> +<meta name="HandheldFriendly" content="true"> +<meta name="twitter:card" content="summary_large_image"> +<meta name="twitter:site" content="@icyphox"> +<meta name="twitter:title" content="Reading Log"> +<meta name="twitter:description" content="I read very infrequently, this might never get updated."> +<meta name="twitter:image" content="/static/icyphox.png"> +<meta property="og:title" content="Reading Log"> +<meta property="og:type" content="website"> +<meta property="og:description" content="I read very infrequently, this might never get updated."> +<meta property="og:url" content="https://icyphox.sh"> +<meta property="og:image" content="/static/icyphox.png"> +<html> + <title> + Reading Log + </title> +<script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script> +<div class="container-text"> + <header class="header"> + + <a href="/blog">blog</a> + <a href="/reading">reading log</a> + <a href="/about">about</a> + <a href="https://twitter.com/icyphox">twitter</a> + + </header> +<body> + <div class="content"> + <div align="left"> + <h1 id="reading-log">reading log</h1> + +<h2 id="i-read-very-infrequently-this-might-never-get-updated">I read very infrequently, this might never get updated.</h2> + +<p><a href="https://www.amazon.in/Guide-Kernel-Exploitation-Attacking-Core/dp/1597494860">A Guide to Kernel Exploitation</a> <br /> +<em>still reading</em> | by <strong>Enrico Perla</strong> and <strong>Massimiliano Oldani</strong> | started <strong>21st June, 2019</strong></p> + +<p><a href="https://www.amazon.com/Terrorism-Counterintelligence-Terrorist-Detection-Irregular/dp/0231158769">Terrorism and Counterintelligence: How Terrorists Elude Detection</a> <br /> +<em>still reading</em> | by <strong>Blake Mobley</strong> | started <strong>sometime in April</strong></p> + + </div> + <hr /> + <footer> + <img src="https://licensebuttons.net/p/zero/1.0/80x15.png"> + </footer> + </body> + </div> + </html>
M build/static/style.cssbuild/static/style.css

@@ -110,11 +110,15 @@ }

.header { color: cyan; - top: 10px; + top: 30px; + display: inline-block; position: absolute; width: 100%; - text-align: left; - margin: 20px; + text-align: center; +} + +.header a { + margin-right: 20px; } .muted {

@@ -199,6 +203,9 @@ }

.right { display: block; } + .right a { + margin-right: 15px; + } .right a:last-child { margin-right: 0; }
M config.pyconfig.py

@@ -2,6 +2,11 @@ # config.py - Vite's configuration script

title = 'Anirudh' author = '' -header = '<a href="/">icyphox.sh</a> (<a href="https://github.com/icyphox/site">src</a>)' +header = """ + <a href="/blog">blog</a> + <a href="/reading">reading log</a> + <a href="/about">about</a> + <a href="https://twitter.com/icyphox">twitter</a> +""" footer = """<img src="https://licensebuttons.net/p/zero/1.0/80x15.png">""" template = 'index.html' # default is index.html
M pages/about.mdpages/about.md

@@ -3,7 +3,7 @@ template: about.html

title: About --- -# Hi, I’m Anirudh. +# hi, I’m Anirudh. But you'll see me as [icyphox](https://www.startpage.com/do/search?query=icyphox) on the Internet. I’m doing my undergrad right now, majoring in CS. My primary interest is computer security, and more specifically — **offensive security** and **digital forensics**.
M pages/blog/_index.mdpages/blog/_index.md

@@ -4,7 +4,7 @@ title: Blog

subtitle: A blog where security is shilled, agressively. --- -# Posts +# posts 6 June, 2019 — [Return Oriented Programming on ARM (32-bit)](/blog/rop-on-arm)
A pages/reading.md

@@ -0,0 +1,15 @@

+--- +template: reading.html +title: Reading Log +subtitle: I read very infrequently, this might never get updated. +--- + +# reading log +## I read very infrequently, this might never get updated. + +[A Guide to Kernel Exploitation](https://www.amazon.in/Guide-Kernel-Exploitation-Attacking-Core/dp/1597494860) +*still reading* | by **Enrico Perla** and **Massimiliano Oldani** | started **21st June, 2019** + +[Terrorism and Counterintelligence: How Terrorists Elude Detection](https://www.amazon.com/Terrorism-Counterintelligence-Terrorist-Detection-Irregular/dp/0231158769) +*still reading* | by **Blake Mobley** | started **sometime in April** +
M static/style.cssstatic/style.css

@@ -110,11 +110,15 @@ }

.header { color: cyan; - top: 10px; + top: 30px; + display: inline-block; position: absolute; width: 100%; - text-align: left; - margin: 20px; + text-align: center; +} + +.header a { + margin-right: 20px; } .muted {

@@ -199,6 +203,9 @@ }

.right { display: block; } + .right a { + margin-right: 15px; + } .right a:last-child { margin-right: 0; }
M templates/about.htmltemplates/about.html

@@ -24,16 +24,17 @@ </title>

<script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script> <div class="container-text"> <header class="header"> - <a href="../">‹ back</a> + {{ header }} </header> <body> <div class="content"> <div class="left"> {{ body }} + <hr /> + </div> <footer> {{ footer }} </footer> - </div> </body> </div> </html>
M templates/blogindex.htmltemplates/blogindex.html

@@ -24,27 +24,22 @@ </title>

<script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script> <div class="container-text"> <header class="header"> - <a href="../">‹ back</a> - </header> + <a href="/blog">blog</a> + <a href="/reading">reading log</a> + <a href="/about">about</a> + <a href="https://twitter.com/icyphox">twitter</a> + </header> <body class="noselect"> <div class="content"> <div align="left"> {{ body }} </div> - </body> + <hr /> + <footer> + {{ footer }} + </footer> +</body> </div> - <div class="footer"> - <div class="left"> - &copy; 2019 — <a href="mailto:icyph0x@pm.me">icyph0x@pm.me</a> - </div> - - <div class="right"> - <a href="https://github.com/icyphox" target="_blank">GitHub</a> - <a href="https://twitter.com/icyphox" target="_blank">Twitter</a> - <a href="/blog">Blog</a> - <a href="/about">About</a> - </div> - </body> + </body> </div> </html> -
M templates/index.htmltemplates/index.html

@@ -25,25 +25,17 @@ <script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script>

<div class="container"> <header class="header"> {{ header }} - </header> + </header> <body class="noselect"> <div class="introduction"> <h1 align="center"> {{ body }} </h1> - </div> - - <div class="footer"> + </body> + </div> + <div class="footer"> <div class="left"> &copy; 2019 — <a href="mailto:icyph0x@pm.me">icyph0x@pm.me</a> - </div> - - <div class="right"> - <a href="https://github.com/icyphox" target="_blank">GitHub</a> - <a href="https://twitter.com/icyphox" target="_blank">Twitter</a> - <a href="/blog">Blog</a> - <a href="/about">About</a> - </div> - </body> </div> + </div> </html>
A templates/reading.html

@@ -0,0 +1,41 @@

+<!DOCTYPE html> +<html lang=en> +<link rel="stylesheet" href="/static/style.css" type="text/css"> +<link rel="stylesheet" href="/static/syntax.css" type="text/css"> +<link rel="shortcut icon" type="images/x-icon" href="/static/favicon.ico"> +<meta name="description" content="{{ subtitle }}"> +<meta name="viewport" content="initial-scale=1"> +<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> +<meta content="#021012" name="theme-color"> +<meta name="HandheldFriendly" content="true"> +<meta name="twitter:card" content="summary_large_image"> +<meta name="twitter:site" content="@icyphox"> +<meta name="twitter:title" content="{{ title }}"> +<meta name="twitter:description" content="{{ subtitle }}"> +<meta name="twitter:image" content="/static/icyphox.png"> +<meta property="og:title" content="{{ title }}"> +<meta property="og:type" content="website"> +<meta property="og:description" content="{{ subtitle }}"> +<meta property="og:url" content="https://icyphox.sh"> +<meta property="og:image" content="/static/icyphox.png"> +<html> + <title> + {{ title }} + </title> +<script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script> +<div class="container-text"> + <header class="header"> + {{ header }} + </header> +<body> + <div class="content"> + <div align="left"> + {{ body }} + </div> + <hr /> + <footer> + {{ footer }} + </footer> + </body> + </div> + </html>
M templates/text.htmltemplates/text.html

@@ -25,7 +25,7 @@ </title>

<script src="//instant.page/1.1.0" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script> <div class="container-text"> <header class="header"> - <a href="../">‹ back</a> + {{ header }} </header> <body> <div class="content">