beardyjay.co.uk

My main website source code, uses Hugo.
Log | Files | Refs

commit 8ad7be9ed015c629d6ad6d0f0a6c6609dc740bf3
parent c4ec62edaedfc0b0bb7bebd6fbedb6c0e650c462
Author: beardyjay <jay@beardyjay.co.uk>
Date:   Fri, 27 Jan 2017 14:21:49 +0000

move to semantic-ui, adding timeline WIP

Diffstat:
Mconfig.toml | 18++++++++----------
Adata/timeline/data.yaml.old | 35+++++++++++++++++++++++++++++++++++
Adata/timeline/data.yml | 86+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mthemes/smpl/layouts/index.html | 12+++++++-----
Mthemes/smpl/layouts/partials/head.html | 4+---
Mthemes/smpl/layouts/partials/header.html | 6++----
Mthemes/smpl/layouts/partials/logo.html | 5++---
Mthemes/smpl/layouts/partials/scripts.html | 12++----------
Mthemes/smpl/layouts/partials/social.html | 8++++----
Athemes/smpl/layouts/partials/timeline.html | 35+++++++++++++++++++++++++++++++++++
Mthemes/smpl/static/assets/css/main.css | 26+-------------------------
11 files changed, 183 insertions(+), 64 deletions(-)

diff --git a/config.toml b/config.toml @@ -24,33 +24,31 @@ disableHugoGeneratorInject = true title = "Beardyjay" [params.quote] - enable = true + enable = false text = "Software development, like professional sports, has a way of making thirty-year-old men feel decrepit." + [params.timeline] + enable = false + [params.social_icons] enable = true [[params.social]] title = "Github" - icon = "fa-github" + icon = "github" link = "https://github.com/beardyjay/" [[params.social]] - title = "Twitter" - icon = "fa-twitter" - link = "https://twitter.com/beardyjay" - - [[params.social]] title = "Linkedin" - icon = "fa-linkedin" + icon = "linkedin" link = "https://uk.linkedin.com/in/beardyjay" [[params.social]] title = "Rants" - icon = "fa-comment" + icon = "comment" link = "http://rants.beardyjay.co.uk/" [[params.social]] title = "Email Me!" - icon = "fa-envelope" + icon = "envelope" link = "mailto:jay@beardyjay.co.uk" diff --git a/data/timeline/data.yaml.old b/data/timeline/data.yaml.old @@ -0,0 +1,35 @@ +data: + - content: "Got a 386, installed Slackware." + - content: "The world of hacking began." + - content: "Left high school." + - content: "Got into phone phreaking." + - content: "Worked as a ASP developer" + - content: "Went to college." + - content: "Played with a lot of crackmes." + - content: "Website named in a UK hacker book," + link_text: "A Complete Hackers Handbook" + link: "http://www.amazon.co.uk/Complete-Hackers-Handbook-Everything-Hacking/dp/1842227246/" + - content: "Got a HNC: Computing." + - content: "Wrote an exam paper for college, no joke." + - content: "Got a HND: Software Development." + - content: "Website removed from hacker book (lol)" + - content: "Went to Uni and got a Computer Science Degree, Uni is sooo over rated!" + - content: "Created a honeypot network." + - content: "Worked at an ISP as a Linux Sysadmin." + - content: "Went Vegan." + - content: "Got married." + - content: "Worked in a datacentre as as NOC/Linux Admin." + - content: "Learned automation Chef/Ansible etc." + - content: "Switched over to a new job doing DevOps." + - content: "First conference, LinuxCon." + - content: "Tracked a hacker group with some aussie feds via my honeypot network." + - content: "Tool I made named in a security book" + link_text: "Open Source Intelligence Techniques" + link: "http://www.amazon.co.uk/Open-Source-Intelligence-Techniques-Information/dp/149427535X" + - content: "LPI certified!" + link_text: "LFCS-1500-0294-0100" + link: "https://training.linuxfoundation.org/certification/verify-linux-certifications" + - content: "Hello docker!" + - content: "Went to Securi-Tay....meh" + - content: "Wrote this stuff." + diff --git a/data/timeline/data.yml b/data/timeline/data.yml @@ -0,0 +1,86 @@ +data: + + - name: "WarVox" + desc: "Updating Project to Rails 5" + link_text: "Github Repo" + link: "https://github.com/rapid7/warvox" + + - name: "AWS AMI" + desc: "Searching AMIs for Private Data" + link_text: "Research" + link: "https://beardyjay.co.uk/rants/private-data-on-public-aws-ami" + + - name: "Gliffy" + desc: "Trawling Gliffy for Sensitive Data" + link_text: "Research" + link: "https://beardyjay.co.uk/rants/trawling-gliffy-for-sensitive-data" + + - name: "Gliffy" + desc: "Not disclosed publicly" + link_text: "N/A" + link: "#" + + - name: "Commando.io" + desc: " Not disclosed publicly" + link_text: "Acknowledgement" + link: "https://commando.io/security.html" + + - name: "Honeypot Network" + desc: "Results of my Honeypot Network" + link_text: "White Paper" + link: "https://beardyjay.co.uk/files/security/Caught%20in%20a%20Honeypot%20-%20The%20Analysis.pdf" + + - name: "DNS Recon Tool" + desc: "Book containing tool I wrote" + link_text: "Amazon Link" + link: "http://www.amazon.co.uk/Open-Source-Intelligence-Techniques-Information/dp/149427535X" + + - name: "VOIP Honeypot" + desc: "VOIP honeypot network I created" + link_text: "Github Repo" + link: "https://github.com/beardyjay/projectvoip" + + - name: "Arcade Trade" + desc: "Insecure Cookie Handling" + link_text: "Advisory" + link: "http://www.amazon.co.uk/Open-Source-Intelligence-Techniques-Information/dp/149427535X" + + - name: "Aterr Forums" + desc: "System Disclosure, Admin Access" + link_text: "Advisory" + link: "https://beardyjay.co.uk/files/security/aterr-exploits.txt" + + - name: "Big Lick File Manager" + desc: "System Files Download" + link_text: "Advisory" + link: "https://beardyjay.co.uk/files/security/Big-Lick-File-Manager.txt" + + - name: "Big Lick Mailing List" + desc: "System Files Download" + link_text: "Advisory" + link: "https://beardyjay.co.uk/files/security/Big-Lick-Mailing-List.txt" + + - name: "Big Lick Backup" + desc: "System Files Download" + link_text: "Advisory" + link: "https://beardyjay.co.uk/files/security/Big-Lick-Website-Backup.txt" + + - name: "FileCOPA FTP Server" + desc: "Buffer Overflow leading to shell" + link_text: "Advisory" + link: "https://beardyjay.co.uk/files/security/filecopa-exploit.txt" + + - name: "Million Dollar Text" + desc: "Authentication Bypass" + link_text: "Advisory" + link: "https://beardyjay.co.uk/files/security/Million-Dollar-Text-Links-exploit.txt" + + - name: "PHP SiteLock" + desc: "Insecure Cookie Handling" + link_text: "Advisory" + link: "https://beardyjay.co.uk/files/security/PHP-SiteLock-exploit.txt" + + - name: "Star Articles" + desc: "Insecure Cookie Handling" + link_text: "Advisory" + link: "https://beardyjay.co.uk/files/security/star-articles-exploit.txt" diff --git a/themes/smpl/layouts/index.html b/themes/smpl/layouts/index.html @@ -5,7 +5,8 @@ </head> <body> - <div class="container"> + + <div class="ui centered aligned container"> <!-- Logo --> {{ if .Site.Params.logo.enable }} {{ partial "logo.html" . }} @@ -20,13 +21,14 @@ {{ if .Site.Params.social_icons.enable }} {{ partial "social.html" . }} {{ end }} - </div><!-- /.container --> - <!-- Quote --> - {{ if .Site.Params.quote.enable }} - {{ partial "quote.html" . }} + <!-- Timeline --> + {{ if .Site.Params.timeline.enable }} + {{ partial "timeline.html" . }} {{ end }} + </div><!-- /.container --> + {{ partial "scripts.html" . }} </body> </html> diff --git a/themes/smpl/layouts/partials/head.html b/themes/smpl/layouts/partials/head.html @@ -1,13 +1,11 @@ <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> -<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" /> <meta name="description" content="{{ with .Site.Params.description }}{{ . }}{{ end }}" /> <meta name="author" content="{{ with .Site.Params.name }}{{ . }}{{ end }}" /> <title>{{ .Site.Title }}</title> <!-- Bootstrap core CSS --> -<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> -<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.6/semantic.min.css" /> <!-- Custom styles for this template --> <link rel="stylesheet" href="assets/css/main.css"> diff --git a/themes/smpl/layouts/partials/header.html b/themes/smpl/layouts/partials/header.html @@ -1,5 +1,3 @@ -<div class="row centered"> - <div class="col-lg-8 col-lg-offset-2 w"> - <h1>{{ .Site.Params.header.title | markdownify }}</h1> - </div> +<div class="column"> + <h1>{{ .Site.Params.header.title | markdownify }}</h1> </div> diff --git a/themes/smpl/layouts/partials/logo.html b/themes/smpl/layouts/partials/logo.html @@ -1,3 +1,3 @@ -<div class="logo"> +<div class="column"> <img src="{{ .Site.Params.logo.image }}" width="{{ .Site.Params.logo.width }}" alt="{{ .Site.Params.logo.alt }}"> -</div>- \ No newline at end of file +</div> diff --git a/themes/smpl/layouts/partials/scripts.html b/themes/smpl/layouts/partials/scripts.html @@ -1,13 +1,5 @@ <!-- Bootstrap core JavaScript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> -<script src="//code.jquery.com/jquery-1.10.2.min.js"></script> -<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> - -<script type="text/javascript"> - -$('.tooltip-demo').tooltip({ - selector: "[data-toggle=tooltip]", - container: "body" -}) -</script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.6/semantic.min.js"></script> diff --git a/themes/smpl/layouts/partials/social.html b/themes/smpl/layouts/partials/social.html @@ -1,7 +1,7 @@ -<div class="row centered"> - <div class="col-lg-8 col-lg-offset-2 w tooltip-demo"> +<div class="ui horizontal divider"></div> + +<div class="column"> {{ range .Site.Params.social }} - <a data-toggle="tooltip" title="{{ .title }}" href="{{ .link }}" target="_blank"><i class="fa {{ .icon }}"></i></a> + <a data-tooltip="{{ .title }}" data-position="bottom center" title="{{ .title }}" href="{{ .link }}" target="_blank"><i class="big olive {{ .icon }} icon"></i></a> {{ end }} - </div> </div> diff --git a/themes/smpl/layouts/partials/timeline.html b/themes/smpl/layouts/partials/timeline.html @@ -0,0 +1,35 @@ + +<div class="ui horizontal divider"></div> +<div class="ui horizontal divider"></div> + +<div class="column"> + +<h3>Things!</h3> +<table class="ui selectable very basic table"> + <thead> + <tr> + <th class="three wide right aligned">Name</th> + <th class="four wide left aligned">Description</th> + <th class="three wide left aligned">Details</th> + </tr> + </thead> + <tbody> + {{ range .Site.Data.timeline }} + {{ range .data }} + <tr> + <td class="right aligned"> + {{ .name }} + </td> + <td> + {{ .desc }} + </td> + <td> + <a href="{{ .link }}"> {{ .link_text }} </a> + </td> + </tr> + {{ end }} + {{ end }} + </tbody> +</table> + +</div> diff --git a/themes/smpl/static/assets/css/main.css b/themes/smpl/static/assets/css/main.css @@ -2,21 +2,19 @@ body { background-color: #f5f5f5; font-family:"Russo One","Arial Black","Hiragino Sans GB","Microsoft YaHei",sans-serif; font-weight: 300; - font-size: 16px; + font-size: 12px; color: #555; -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling: touch; } -/* Titles */ h1, h2, h3, h4, h5, h6 { font-family:"Russo One","Arial Black","Hiragino Sans GB","Microsoft YaHei",sans-serif; font-weight: 300; color: #333; } - /* Paragraph & Typographic */ p { line-height: 28px; @@ -56,28 +54,6 @@ a:after { transition: color 0.1s ease-in, background 0.1s ease-in; } - hr { - display: block; - height: 1px; - border: 0; - border-top: 1px solid #ccc; - margin: 1em 0; - padding: 0; -} - -.logo { - text-align: center; - margin-top: 10px; -} - h1 { font-size: 70px; } - -.w { - margin-top: 30px; -} -.w i { - font-size: 26px; - padding: 10px; -}