<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Welcome</title>
    <link>https://blog.agood.cloud/</link>
    <description>Recent content on Welcome</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 15 Jan 2023 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://blog.agood.cloud/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Creating a Netcat Pivoting Lab Using K8s</title>
      <link>https://blog.agood.cloud/posts/2023/01/15/creating-a-netcat-pivoting-lab-using-k8s/</link>
      <pubDate>Sun, 15 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2023/01/15/creating-a-netcat-pivoting-lab-using-k8s/</guid>
      <description>So Kubernetes is something I&amp;rsquo;ve been meaning to play with for a while now, but I didn&amp;rsquo;t really have a good enough use case to really try it out. Docker was doing what I needed it to do without the complexity of Kubernetes so I was all good. I tried getting into Kubernetes a few years ago, watched plenty of videos but it all kind of fell by the wayside, and was eventually forgotten about.</description>
    </item>
    
    <item>
      <title>SANS SEC504</title>
      <link>https://blog.agood.cloud/posts/2023/01/03/sans-sec504/</link>
      <pubDate>Tue, 03 Jan 2023 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2023/01/03/sans-sec504/</guid>
      <description>I&amp;rsquo;ve been fortunate in that my workplace has sponsored me to take the SANS SEC504 - Hacker Tools, Techniques and Incident Handling as a 4 month on-demand course.
This is the second SANS course that I have been fortunate enough to attend. The first one was the SEC511 - Continous Security Monitoring back in 2016, which was done on-site over 6 days. I have to say that with the amount of content thats jammed into these courses, I found that on-site was a struggle for me.</description>
    </item>
    
    <item>
      <title>Using Mitre Attack Navigator Locally</title>
      <link>https://blog.agood.cloud/posts/2022/12/23/using-mitre-attack-navigator-locally/</link>
      <pubDate>Fri, 23 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2022/12/23/using-mitre-attack-navigator-locally/</guid>
      <description>In my last post about the MITRE attack Navigator I covered how you can create multiple layers and then aggregate them together which is all well and good until you realise, that if you wanted to see that level of detail each time you accessed the Attack Navigator you need to specify that json file. This is where this post comes in.
Its quite a straight forward process to host your own navigator and further customise it to suit your needs.</description>
    </item>
    
    <item>
      <title>Doing More With Attack Navigator</title>
      <link>https://blog.agood.cloud/posts/2022/12/17/doing-more-with-attack-navigator/</link>
      <pubDate>Sat, 17 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2022/12/17/doing-more-with-attack-navigator/</guid>
      <description>MITRE ATT&amp;amp;CK. Its the bread and butter for Security Operations Centres. But how are you tracking what you can detect? Does your SIEM have a built in tool?, Perhaps you have you straight up copied the matrix into Excel? or keeping score in a text file?
You may or may not be aware of the online version of the MITRE Navigator. Theres heaps of functionality, allowing you to apply custom colors, heat mapping to score tallies, show all the tactic/technique ID&amp;rsquo;s as well as export functionality to Excel/SVG/JSON.</description>
    </item>
    
    <item>
      <title>ssh honeypot with fail2ban and AWS SQS to MISP</title>
      <link>https://blog.agood.cloud/posts/2022/12/07/ssh-honeypot-with-fail2ban-and-aws-sqs-to-misp/</link>
      <pubDate>Wed, 07 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2022/12/07/ssh-honeypot-with-fail2ban-and-aws-sqs-to-misp/</guid>
      <description>So I wanted to do something which has been done many times before and that was to create an SSH honeypot for some threat intelligence collection purposes. The twist to this is that I want to send the results to MISP and I came across a few hicups along the way.
Ive previously blogged about Fail2Ban and it got me thinking, what if I added a secondary action to send the resulting banned ip into MISP.</description>
    </item>
    
    <item>
      <title>Thehive5 Webhooks</title>
      <link>https://blog.agood.cloud/posts/2022/07/02/thehive5-webhooks/</link>
      <pubDate>Sat, 02 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2022/07/02/thehive5-webhooks/</guid>
      <description>When it comes to online applications some of the best functionality comes when you can programmatically tap into it as it creates countless opportunities to customise and extend the functionality to suit your needs without having to modify the underlying application.
In the Context of TheHive, the API will allow you to query, post or search data which can aid in the lifecycle of an incident as well as create alerts and cases programmatically.</description>
    </item>
    
    <item>
      <title>Docker Config: Thehive5 with Cortex and n8n</title>
      <link>https://blog.agood.cloud/posts/2022/06/20/docker-config-thehive5-with-cortex-and-n8n/</link>
      <pubDate>Mon, 20 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2022/06/20/docker-config-thehive5-with-cortex-and-n8n/</guid>
      <description>I&amp;rsquo;ll start by saying, that I have done these sorts of posts in the past where I have stood up TheHive and reverse proxies etc using a docker-compose file so the basic configuration etc is going to be heavily borrowed except for some minor tweaks.
I am still old school so this isnt a configuration you would want to run for mission critical services, however there is a guide for how to use Docker in Production.</description>
    </item>
    
    <item>
      <title>TheHive 5</title>
      <link>https://blog.agood.cloud/posts/2022/06/12/thehive5/</link>
      <pubDate>Sun, 12 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2022/06/12/thehive5/</guid>
      <description>TheHive. You know i&amp;rsquo;m a huge fan of this Incident Response platform with many blog posts dedicated to it including how you can integrate and interface with it.
Over the years TheHive has been on a journey and has matured and stabalised. Now with a new code base the developers have taken full control of the licensing for version 5.
I do however have mixed feelings about this. On one hand i&amp;rsquo;m sad that TheHive no longer open source.</description>
    </item>
    
    <item>
      <title>681 Days</title>
      <link>https://blog.agood.cloud/posts/2022/06/08/681-days/</link>
      <pubDate>Wed, 08 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2022/06/08/681-days/</guid>
      <description>Wow, its been a while&amp;hellip;.. 681 days since my last post. What the hell happened? I&amp;rsquo;ve been slack. I&amp;rsquo;ve wanted to keep up the blogging and documenting cool open source stuff but its been a hectic few years. You know, pandemic and such. So heres a little recap of my life since the last post.
 Kept up the routine of my 12Km New Years hike up a mountain (twice) Sold my house just before the COVID-19 pandemic went into full swing and Melbourne got locked down for what seemed like an eternity Moved house Bought a block of land Designed a floorplan for a new house Had said house built Moved house again Worked a few security incidents at work Learnt a lot about Splunk Phantom and SOAR Started building a new homelab Built a NAS using a few ODROIDS, and glusterfs Played around a fair bit with Home Assistant, ESP32 devices and Grafana  Doesnt seem like a lot to squeeze in during that time.</description>
    </item>
    
    <item>
      <title>Cylance Cybot</title>
      <link>https://blog.agood.cloud/posts/2020/09/27/cylance-cybot/</link>
      <pubDate>Sun, 27 Sep 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/09/27/cylance-cybot/</guid>
      <description>Recently I attended a webinar in which the presenter from Blackberry Cylance was talking about this tool that they created called Cybot. This tool is a chatbot designed for SOCs to hopefully speed up triagae its offerings. Turns out Cybot is a pretty nifty tool and has integrations to various chat platforms like Slack and Microsoft Teams.
Installation Steps There are a number of prereqs required to stand up this app.</description>
    </item>
    
    <item>
      <title>Using TheHive4 webooks to create Microsoft Teams cards via Nodered</title>
      <link>https://blog.agood.cloud/posts/2020/09/04/using-thehive4-webooks-to-create-microsoft-teams-cards-via-nodered/</link>
      <pubDate>Fri, 04 Sep 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/09/04/using-thehive4-webooks-to-create-microsoft-teams-cards-via-nodered/</guid>
      <description>One of the most powerful features of TheHive has to be the outgoing webhooks. You make any modification to any case, task, observable etc and if configured, the outgoing webhooks will do with it what you will.
I&amp;rsquo;ve written a few blog posts about TheHive webhooks, and my platform of choice has been Nodered for this. With a highly extendable and easy to use graphical drag and drop interface, it makes it easier to visualise your workflows.</description>
    </item>
    
    <item>
      <title>Upgrading Cortex 3.0.1/ES5.6 to Cortex 3.1.0RC1/ES7.8</title>
      <link>https://blog.agood.cloud/posts/2020/08/28/upgrading-cortex-3-0-1-es5-6-to-cortex-3-1-0rc1-es7-8/</link>
      <pubDate>Fri, 28 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/08/28/upgrading-cortex-3-0-1-es5-6-to-cortex-3-1-0rc1-es7-8/</guid>
      <description>In my last post, I covered how I went about upgrading TheHive from 3.4 to 3.5RC1 along with a double upgrade of Elasticsearch. Well now its Cortex&amp;rsquo;s time. Cortex 3.1.0 also uses Elasticsearch 7.8 so we are in for a similar upgrade process.
Depending on your reliance on Cortex it may be a nice addition to TheHive that is rarely used, or it may be critical to your operation. Either way, getting to the latest version is desirable as there are always welcome bug fixes and improvements with error handling, reporting and general integration.</description>
    </item>
    
    <item>
      <title>Upgrading TheHive 3.4.0-1/ES5.6 to TheHive 3.5.0-RC1/ES7.8</title>
      <link>https://blog.agood.cloud/posts/2020/08/22/upgrading-thehive-3-4-0-1-es5-6-to-thehive-3-5-0rc1-and-es-7-8/</link>
      <pubDate>Sat, 22 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/08/22/upgrading-thehive-3-4-0-1-es5-6-to-thehive-3-5-0rc1-and-es-7-8/</guid>
      <description>TheHive 3.5.0 RC1 has now been released and my environment is in a bit of a shambles for this upgrade. You see when I performed my upgrade of TheHive 3.2.1 to 3.4.0 I elected to not upgrade to ElasticSearch 6.8 at the time as I wanted to do some more testing on it. I told myself, TheHive 3.4 was working just fine using Elasticsearch 5.6, so I never went ahead with the Elastic part of the upgrade.</description>
    </item>
    
    <item>
      <title>Data Migration from TheHive3 to Thehive4</title>
      <link>https://blog.agood.cloud/posts/2020/08/16/data-migration-from-thehive3-to-thehive4/</link>
      <pubDate>Sun, 16 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/08/16/data-migration-from-thehive3-to-thehive4/</guid>
      <description>Well its been a few months since I have written anything on my blog. Its not that I&amp;rsquo;ve been lazy, well OK its because I&amp;rsquo;ve been a little lazy and that I have been chasing squirrels and playing around with Home-Assistant and other various pieces since being in lockdown. I have also lacked the motivation to get something down in writing. Anyway, on with what I wanted to write about&amp;hellip;.</description>
    </item>
    
    <item>
      <title>Book Review: Operator Handbook Search. Copy. Paste. L33t ;)</title>
      <link>https://blog.agood.cloud/posts/2020/06/16/book-review-operator-handbook-search-copy-paste-l33t/</link>
      <pubDate>Tue, 16 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/06/16/book-review-operator-handbook-search-copy-paste-l33t/</guid>
      <description>Netmux&amp;rsquo;s Operator Handbook is 436 pages of infosec technology references with a seemingly never ending list of acknowledgements and contributors. I also love that there&amp;rsquo;s a section dedicated to Health &amp;amp; Wellness right at the start of the book. It&amp;rsquo;s a timely reminder that life will take everything that you give to it and more but our mental health needs to be looked after. The common signs and symptoms to look out for are put to paper, and more importantly details on how to get help and build a support system which is relevant for you, colleagues, friends, family and loved ones.</description>
    </item>
    
    <item>
      <title>Adding TheHive Case Data to Splunk</title>
      <link>https://blog.agood.cloud/posts/2020/06/14/adding-thehive-case-data-to-splunk/</link>
      <pubDate>Sun, 14 Jun 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/06/14/adding-thehive-case-data-to-splunk/</guid>
      <description>TheHive dashboards, while they are great at showing data counts and displaying then as graphs, there is one feature that was lacking in that it cant display a data table of what those cases are. So while you can build a dashboard to get a snapshot of where your team is at, you can&amp;rsquo;t see what cases and task that are in play.
While there is an open issue to add this functionality, I thought i&amp;rsquo;d try something a little different with TheHive to fill that gap, and export the case and task data into a Splunk kvstore and build it out that way.</description>
    </item>
    
    <item>
      <title>Book Review: Defensive Security Handbook</title>
      <link>https://blog.agood.cloud/posts/2020/05/41/book-review-defensive-security-handbook/</link>
      <pubDate>Sun, 31 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/05/41/book-review-defensive-security-handbook/</guid>
      <description>Recently I purchased a few infosec books, one of them being the Defensive Security Handbook written by Lee Brotherston &amp;amp; Amanda Berlin.
While this book was written back in April 2017, the information contained within is still very relevant today and will give the reader a sound footing when it comes to what you need to have as a secure baseline in your environment.
There are 21 chapters that can be read from cover to cover, or each in isolation.</description>
    </item>
    
    <item>
      <title>Thehive4 RC1 to RC2 Upgrade</title>
      <link>https://blog.agood.cloud/posts/2020/05/16/thehive_rc1-to-rc2-upgrade/</link>
      <pubDate>Sat, 16 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/05/16/thehive_rc1-to-rc2-upgrade/</guid>
      <description>With my Java issue sorted out now, here are the steps to upgrade TheHive from RC1 to RC2. This is a dirty upgrade, but since TheHive is still in Release Candidate status, we can get away with upgrading like this. Ordinarily you should ensure that you have your system backed up in case there are breaking changes.
Stop TheHive service sudo service thehive stop  Update apt repositories and upgrade May as well apply all the security updates while I am at it.</description>
    </item>
    
    <item>
      <title>TheHive 4.0.0-RC2: Last error: Connection refused</title>
      <link>https://blog.agood.cloud/posts/2020/05/12/thehive_4_0_0-rc2_last_error_connection_refused/</link>
      <pubDate>Tue, 12 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/05/12/thehive_4_0_0-rc2_last_error_connection_refused/</guid>
      <description>I was so excited at the thought of all the cool new features that have popped up in TheHive v4.0.0-RC2 that I went straight onto my lab to give it a spin. Little did I know that my system was broken before I even started and I spent the best part of a few hours trying to figure out what exactly happened. For a brief moment I did consider burning the lab down and just rebuilding it, but I asked myself what would happen if this were a prod system?</description>
    </item>
    
    <item>
      <title>TheHive in Docker</title>
      <link>https://blog.agood.cloud/posts/2020/05/07/thehive-in-docker/</link>
      <pubDate>Thu, 07 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/05/07/thehive-in-docker/</guid>
      <description>Docker is something that i&amp;rsquo;ve not fully embraced to date, I know, I know&amp;hellip; I&amp;rsquo;m a little late off the mark, but as I get to know Docker more, I can see that it has some worthwhile advantages for me in some of the projects I use and generally getting to know technology is never a bad thing. For instance, why spin up a single server for a service that only has 1 of the 65535 ports used when 99% of the time that server will most likely be idle.</description>
    </item>
    
    <item>
      <title>Adding Traefik Reverse Proxy to Opencti</title>
      <link>https://blog.agood.cloud/posts/2020/04/28/adding-traefik-reverse-proxy-to-opencti/</link>
      <pubDate>Tue, 28 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/04/28/adding-traefik-reverse-proxy-to-opencti/</guid>
      <description>Well this one was a bit of a learning experience for me. You see I have dabbled in the past with Traefik which seems to fit naturally when it comes to reverse proxy and Docker, but my efforts have come up short in the past through no fault but my own. Perhaps it was the fact I was trying to run before I could even crawl. Not to worry though.</description>
    </item>
    
    <item>
      <title>Adding MISP to OpenCTI</title>
      <link>https://blog.agood.cloud/posts/2020/04/24/adding-misp-to-opencti/</link>
      <pubDate>Fri, 24 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/04/24/adding-misp-to-opencti/</guid>
      <description>While im still getting myself familiar with OpenCTI and building out an actor profile, I thought I&amp;rsquo;d link it up with my MISP instance. OpenCTI provides a connector to do this which will require an update to the docker-compose.yml file and an update of the stack.
If you have been following along, this post is a continuation of Installing OpenCTI.
To add the MISP connector, login to Portainer and select Stacks, opencti.</description>
    </item>
    
    <item>
      <title>OpenCTI Installation</title>
      <link>https://blog.agood.cloud/posts/2020/04/22/opencti-installation/</link>
      <pubDate>Wed, 22 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/04/22/opencti-installation/</guid>
      <description>OpenCTI is an open source Cyber Threat Intelligence platform that provides a powerful knowledge management database for storing, organising and sharing knowledge about cyber threats and uses the STIX2 schema for it structure. It has been designed for CTI analysts. The platform is built on Modern technologies of Grakn, GraphQL, Elastic, RabbitMQ, Redis and React. The project is available as a docker image which make installation simple.
While I&amp;rsquo;m probably not going to do the best job of talking up the full feature set of this platform, you can view more about it on their website and github page.</description>
    </item>
    
    <item>
      <title>TheHive V4 - More Config</title>
      <link>https://blog.agood.cloud/posts/2020/03/13/thehive-v4-more-config/</link>
      <pubDate>Fri, 13 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/03/13/thehive-v4-more-config/</guid>
      <description>This post is a continuation of TheHive v4 RC1 in that I am providing the instructions to add Internal Authentication to Cassandra as well as a reverse proxy so we can connect back to TheHive with https.
Add Internal Authentication to Cassandra It is recommended that you don&amp;rsquo;t allow access to the cqlsh unless there is some sort of authentication mechanism attached to it. There are too many horror stories of databases being dumped, and the internal authentication will make it that little bit harder to access from the cqlsh shell.</description>
    </item>
    
    <item>
      <title>TheHive v4 RC1</title>
      <link>https://blog.agood.cloud/posts/2020/03/11/thehive-v4-rc1/</link>
      <pubDate>Wed, 11 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/03/11/thehive-v4-rc1/</guid>
      <description>TheHive version 4 RC1, it&amp;rsquo;s here, its been here for a solid few weeks and I&amp;rsquo;m only just getting around to checking it out now. The new update looks to include a few nice features and a welcome back end technology refresh which should keep the platform in support for a good while yet.
At this stage, I would not suggest attempting to either upgrade your existing version 3 installations to version 4, or run a clean install as your main case management production system if you&amp;rsquo;re just starting out, but get to know this version by spinning up a new virtual machine because when the time comes around, you will give yourself a good leg up.</description>
    </item>
    
    <item>
      <title>UniFi Site Migration</title>
      <link>https://blog.agood.cloud/posts/2020/03/05/unifi-site-migration/</link>
      <pubDate>Thu, 05 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/03/05/unifi-site-migration/</guid>
      <description>I&amp;rsquo;ve been a little absent of late. I&amp;rsquo;ve been quite busy at home having to get a few last minute things, like additional landscaping, pressure cleaning concrete, putting together flat pack furniture for my house in preparation for sale.
Which brings me to why I&amp;rsquo;m writing this this post. I am a huge UniFi fan having multiple devices in my home network installation which have been flawless since installation. A few of those components include a CloudKey controller and a number of UniFi Protect cameras which naturally became a bit of a selling point for the house.</description>
    </item>
    
    <item>
      <title>Cortex 3.0.0 to 3.0.1 Upgrade</title>
      <link>https://blog.agood.cloud/posts/202/01/25/cortex-3.0.0-to-3.0.1-upgrade/</link>
      <pubDate>Sat, 25 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/202/01/25/cortex-3.0.0-to-3.0.1-upgrade/</guid>
      <description>Cortex 3.0.1: The better logging edition has been released now. I am quite surprised that the developers were able to release a point upgrade out while they are working on the new major release of TheHive but I welcome it as it brings a number of fixes and enhancements which you can read about on TheHive project Blog.
Some of the bug fixes will make my life easier as some logging issues have been corrected which will make testing and developing responders for Cortex less painful.</description>
    </item>
    
    <item>
      <title>Welcome to 2020</title>
      <link>https://blog.agood.cloud/posts/2020/01/22/welcome-to-2020/</link>
      <pubDate>Wed, 22 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/01/22/welcome-to-2020/</guid>
      <description>Well what a write off of a year so far. Over the Xmas break, I wasn&amp;rsquo;t able to get in as many hikes as I would like due to the terrible fires we have had over the last few months. Given the air quality has been rated as hazardous, I&amp;rsquo;ve erred on the side of caution, not wanting to fill my lungs with it. I was however able to write up the 3 that I did.</description>
    </item>
    
    <item>
      <title>TheHive &#43; Cortex automated build with Vagrant</title>
      <link>https://blog.agood.cloud/posts/2020/01/17/thehive-cortex-automated-build-with-vagrant/</link>
      <pubDate>Fri, 17 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/01/17/thehive-cortex-automated-build-with-vagrant/</guid>
      <description>I&amp;rsquo;ve blogged quite a bit about TheHive and Cortex to date, so much so that the wonderful people over at TheHive-project have added this blog onto the Blogs &amp;amp; Articles section of TheHive&amp;rsquo;s curated Awesome List.
Its seems The more I write, the more I realise how much more there is to write about this stacks ability and feature set.
Throughout the course of the last year, I wrote a 12 part series about standing up TheHive, MISP and Cortex detailing my experiences in how to install, integrate and upgrade each of them.</description>
    </item>
    
    <item>
      <title>Mt Riddell</title>
      <link>https://blog.agood.cloud/posts/2020/01/12/mt-riddell/</link>
      <pubDate>Sun, 12 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/01/12/mt-riddell/</guid>
      <description>For the last 4 years on New Years day, I like to start the year off right, get up nice and early and take a drive out to Healesville to hike up Mt Riddell. Not sure how, why or when I decided that this was going to be a tradition, but I&amp;rsquo;d completed it a few times in the past and its kinda stuck now. New Years Day 2020 wasn&amp;rsquo;t going to stop that.</description>
    </item>
    
    <item>
      <title>Stage 1A Yarra Valley Trail</title>
      <link>https://blog.agood.cloud/posts/2020/01/09/stage1a-yarra-valley-trail/</link>
      <pubDate>Thu, 09 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/01/09/stage1a-yarra-valley-trail/</guid>
      <description>Our local council been quite busy over the years preparing a new 40km trail that is designed to connect with other trails in our area. The concept for this trail went back prior to Black Saturday fires in 2009 where parts of the old bridges were destroyed by fires and the project seemed to stall as a result. Recently stage 1A was opened which is a 7.5km trail from Lilydale to Yering.</description>
    </item>
    
    <item>
      <title>Glasgow Firetrail</title>
      <link>https://blog.agood.cloud/posts/2020/01/02/glasgow-firetrail/</link>
      <pubDate>Thu, 02 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2020/01/02/glasgow-firetrail/</guid>
      <description>The Glasgow firetrail as its affectionately known as (it doesn&amp;rsquo;t have an official name) is a brutal unmarked track that follows a rocky riverbed up the side of Mt. Dandenong on the outskirts of Melbourne Victoria. It has an initial rise of about 400m over a distance of 1400m, or a 28% grade. It is as technically challenging navigating through the loose rock as it is physically demanding. It is also a much harder alternative than the popular 1000 steps track located on the other side of Mt.</description>
    </item>
    
    <item>
      <title>2019: Thats a Wrap</title>
      <link>https://blog.agood.cloud/posts/2019/12/20/2019-thats-a-wrap/</link>
      <pubDate>Fri, 20 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/12/20/2019-thats-a-wrap/</guid>
      <description>What a crazy year its been for me. It started off with migrating my blog from WordPress to Hugo and setting up some additional AWS services to complement my domain and completing a few AWS based labs off the back of the AWS Certified Cloud Practitioner exam I sat in late 2018.
I then started looking at some open source tools namely, Chris Long&amp;rsquo;s Detection Lab and Quasar RAT before starting a new role which mixed things up in a good way.</description>
    </item>
    
    <item>
      <title>TheHive Webhooks with NodeRED</title>
      <link>https://blog.agood.cloud/posts/2019/12/18/thehive-webhooks-with-nodered/</link>
      <pubDate>Wed, 18 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/12/18/thehive-webhooks-with-nodered/</guid>
      <description>In my last post I wrote about Installing and Securing NodeRED. The reason behind this was twofold. First, NodeRED is pretty cool and I want to be able to do some more ETL (Extract, Transform, Load) operations for personal projects I want to start on and secondly, I&amp;rsquo;ve been looking into TheHive webhooks functionality and needed some way to drive it in a way that didn&amp;rsquo;t require hundreds of lines of bespoke python code.</description>
    </item>
    
    <item>
      <title>Node-RED Secure Installation</title>
      <link>https://blog.agood.cloud/posts/2019/12/10/node-red-secure-installation/</link>
      <pubDate>Tue, 10 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/12/10/node-red-secure-installation/</guid>
      <description>Node-RED has traditionally been used for tapping into hardware devices and API endpoints to construct workflows in a drag and drop interface. It is quite extensible given you can add your own code and data manipulations. I&amp;rsquo;ve seen Node-RED used to connect into power metering hardware which cleans up the data feed, customises the output to multiple destinations (in this case Splunk and an output file). A quick YouTube search shows there are many possible home automations with Node-RED.</description>
    </item>
    
    <item>
      <title>Making Thehive Soar With Microsoft Power Automate and Cortex</title>
      <link>https://blog.agood.cloud/posts/2019/12/05/making-thehive-soar-with-microsoft-power-automate-and-cortex/</link>
      <pubDate>Thu, 05 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/12/05/making-thehive-soar-with-microsoft-power-automate-and-cortex/</guid>
      <description>Security Orchestration and Automated Response (SOAR), its the natural evolution of where security teams are heading, and as our numbers in this space seems to never be enough, we look to SOAR tools to automate to free up our time to so we can spend it doing more productive things, like drinking coffee and threat hunting. Automation brings standard and repeatable processes which could just buy us that breathing space.</description>
    </item>
    
    <item>
      <title>Blink...no response</title>
      <link>https://blog.agood.cloud/posts/2019/12/02/blink-no-response/</link>
      <pubDate>Mon, 02 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/12/02/blink-no-response/</guid>
      <description>Defense in depth, it&amp;rsquo;s a good thing. But how much is too much? While you could argue that you can never have enough security, the answer to that question really is, how big is your wallet? You want the best of breed everything, then its going to cost you&amp;hellip;.. dearly, while it would be amazing if that level of cash could be splashed, its not always the case and its not always the best solution for your organisation.</description>
    </item>
    
    <item>
      <title>Releasing My First Responder for TheHive</title>
      <link>https://blog.agood.cloud/posts/2019/11/28/releasing-my-first-responder-for-thehive/</link>
      <pubDate>Thu, 28 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/11/28/releasing-my-first-responder-for-thehive/</guid>
      <description>Now that I&amp;rsquo;ve gone through a series on TheHive, I&amp;rsquo;ve started to expand on the capabilities of this DFIR platform by starting to write my own Responders. Responders are essentially a way to perform an enhancement action on a given case, alert or observable.
The built in Responders from the Cortex GitHub repo include a responder that will email the case or alert details to you as well as responders that interface with CrowdStrike, QRadar, Umbrella and ZeroFox.</description>
    </item>
    
    <item>
      <title>Fullstack Dev</title>
      <link>https://blog.agood.cloud/posts/2019/11/26/fullstack-dev/</link>
      <pubDate>Tue, 26 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/11/26/fullstack-dev/</guid>
      <description>I&amp;rsquo;ll start with I am not a developer. I can script, and have been known to dabble in batch files, Pascal (remember that?) Visual Basic, VBS, PowerShell, C++, C# and Python, and using scripts I&amp;rsquo;ve been able to cobble up some amazing tools for myself and teams I&amp;rsquo;ve worked in. I&amp;rsquo;ve even attached nice looking GUI&amp;rsquo;s on my PowerShell scripts at times with MahApps or the lesser looking WinForms. These tools have only really been useful on the machine thats been running them.</description>
    </item>
    
    <item>
      <title>Do You Exif</title>
      <link>https://blog.agood.cloud/posts/2019/11/22/do-you-exif/</link>
      <pubDate>Fri, 22 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/11/22/do-you-exif/</guid>
      <description>I want to talk today about EXIF data and just how much of a double sword it can be depending on your use case. With todays modern technology it seems that every picture you take wants to have its geolocation information added to it if its connected to a GPS somehow, and if your camera just happens to be a mobile phone then this might just be happening. Take the following picture I took as an example:</description>
    </item>
    
    <item>
      <title>reCaptcha With Lambda Part 2</title>
      <link>https://blog.agood.cloud/posts/2019/11/14/recaptcha-with-lambda-part-2/</link>
      <pubDate>Thu, 14 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/11/14/recaptcha-with-lambda-part-2/</guid>
      <description>In the previous article I covered all the steps and code that was required so that I can add a contact form with a reCaptcha on this very blog. These are the actual implementation steps I took to include them. Don&amp;rsquo;t worry the hard part has been done in part 1!
Create contact form Using the client side HTML code I created the /content/contact.html file ensuring that I included the correct API Gateway URL&amp;rsquo;s for the post requests and the reCaptcha site key.</description>
    </item>
    
    <item>
      <title>reCaptcha With Lambda Part 1</title>
      <link>https://blog.agood.cloud/posts/2019/11/12/recaptcha-with-lambda-part-1/</link>
      <pubDate>Tue, 12 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/11/12/recaptcha-with-lambda-part-1/</guid>
      <description>&amp;ldquo;You need to add reCaptcha to your webforms&amp;rdquo; - Its advice I&amp;rsquo;ve given out to security teams each time I see a malicious link or some spam pusher in the resulting email. Its the poor user who cops the brunt of them, increasing the chance of a click, increasing that chance of compromise. Reading through formspam is just a waste of time for everyone. I recall an instance where an internal securiy team miscofigured a tool they were using, set it to run overnight and that mailbox ended up with 35k+ emails in it.</description>
    </item>
    
    <item>
      <title>A Qualys Journey From A to A&#43; (part 2)</title>
      <link>https://blog.agood.cloud/posts/2019/11/07/a-qualys-journey-from-a-to-a-plus-part-2/</link>
      <pubDate>Thu, 07 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/11/07/a-qualys-journey-from-a-to-a-plus-part-2/</guid>
      <description>In my last post, after updating the blog to use TLS1.2 and adding a CAA record thinking I would clear an A+ rating, I only retained an A rating. In this post I continue the journey striving for that A+ rating.
Enabling HSTS It turns out that Mozilla observatory has a test you can also run, one that looks to be way stricter and they were not as impressed giving my site an F rating with a score of zero!</description>
    </item>
    
    <item>
      <title>A Qualys Journey From A to A&#43; (part 1)</title>
      <link>https://blog.agood.cloud/posts/2019/11/04/a-qualys-journey-from-a-to-a-plus-part-1/</link>
      <pubDate>Mon, 04 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/11/04/a-qualys-journey-from-a-to-a-plus-part-1/</guid>
      <description>When it comes to your website, whats better than an A on your Qualys report? Why it has to be that A+! It might not seem like a big deal, but I still wanted to max out my score where I could. Little did I know I was about to get an education in the process. The Qualys SSL labs tester can be accessed via this URL https://www.ssllabs.com/ssltest/analyze.html. My initial report came back as follows:</description>
    </item>
    
    <item>
      <title>Last Month in Aws</title>
      <link>https://blog.agood.cloud/posts/2019/11/02/last-month-in-aws/</link>
      <pubDate>Sat, 02 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/11/02/last-month-in-aws/</guid>
      <description>Last month in AWS saw me rack up a bill of US$0.86 and with the terrible US/AUD exchange rate I&amp;rsquo;m out of pocket a whole AUD$1.30. As im playing around with new technology and integrating various services that AWS provides, I touched a few services this month, and discovered I should probably decommission services I&amp;rsquo;m not actually using anymore. No surpise to me that I excceded the free tier limits for S3.</description>
    </item>
    
    <item>
      <title>Serverless Screenshots</title>
      <link>https://blog.agood.cloud/posts/2019/10/31/serverless-screenshots/</link>
      <pubDate>Thu, 31 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/31/serverless-screenshots/</guid>
      <description>This is a project that I have wanted to get working for some time now, but everytime I tried it, it failed on me. There was always some dependency error or some random obscure error. I&amp;rsquo;ve used url2png.com in the past to capture screenshots of malicious and unknown websites, and while I have scripts that replicate this functionality via PowerShell, I&amp;rsquo;m not comfortable running that script on a production machine at work.</description>
    </item>
    
    <item>
      <title>Hugo Shortcodes</title>
      <link>https://blog.agood.cloud/posts/2019/10/27/hugo-shortcodes/</link>
      <pubDate>Sun, 27 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/27/hugo-shortcodes/</guid>
      <description>This post I want to talk about how easy Hugo Shortcodes are to use and I&amp;rsquo;m totally kicking myself for not trying them out sooner!
I have a number of blog posts that have turned into a blog series and I wanted to have some kind of Table of Contents or reference in them and doing this manually each time, for every post just wasn&amp;rsquo;t sustainable. If I wanted to make a minor change, then every post would need updating, and there would be all this extra markdown in the post.</description>
    </item>
    
    <item>
      <title>VLC via Chromecast</title>
      <link>https://blog.agood.cloud/posts/2019/10/25/vlc-via-chromecast/</link>
      <pubDate>Fri, 25 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/25/vlc-via-chromecast/</guid>
      <description>Time poor. Always time poor. If theres any way I can achieve 2 things at the same time, then I&amp;rsquo;m going to take that option. Call it doing more with less if you will. Listening to a podcast or watching some training videos while exercising on a treadmill meets this need for me. There is only 1 problem with that, I have a monitor mounted on the wall above my treadmill and my computer is too far away to connect into it.</description>
    </item>
    
    <item>
      <title>The LaZagne Project</title>
      <link>https://blog.agood.cloud/posts/2019/10/23/the-lazange-project/</link>
      <pubDate>Wed, 23 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/23/the-lazange-project/</guid>
      <description>Warning - Dragons ahead The following post is for educational purposes only. The Lazagne project is a Python based tool that will attempt to extract username and password details from various applications on your Windows, Linux and Mac systems. As such, it would be considered a hacking tool. Portions of this tool have been adapted for use in the Qealler Malware.
I decided that i&amp;rsquo;d run up a test Windows Virtual machine to run this against but can confirm that the tool works equally as well in Linux.</description>
    </item>
    
    <item>
      <title>Podcast Roster</title>
      <link>https://blog.agood.cloud/posts/2019/10/21/podcast-roster/</link>
      <pubDate>Mon, 21 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/21/podcast-roster/</guid>
      <description>I&amp;rsquo;ve been listening to some podcasts of late&amp;hellip;. 1200 hours in fact. 50 days worth of pods back to back. Well thats probably been over the course of a few years but you get the drift. I&amp;rsquo;ll listen to them on my travels to and from work, sometimes when im out walking and other times when I&amp;rsquo;m having a relax on the couch. My lineup is so full that I listen at chipmunk speed (1.</description>
    </item>
    
    <item>
      <title>Part IX Pokemon Value Over the Long Term</title>
      <link>https://blog.agood.cloud/posts/2019/10/19/part-ix-pokemon-value-over-the-long-term/</link>
      <pubDate>Sat, 19 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/19/part-ix-pokemon-value-over-the-long-term/</guid>
      <description>This is going to be a long series of posts over time. Links for quick reference can be found here:
November 2018:Part I, Part II, Part III, Part IV
December 2018:Part V
January 2019:Part VI
February 2019:Part VII
September 2019:Part VIII
October 2019: Part IXI&amp;rsquo;m changing my attention away from the value of Celestial Storm for the moment and onto some new sets I have been tracking. This time it&amp;rsquo;s Sun and Moon - Unbroken Bonds.</description>
    </item>
    
    <item>
      <title>Lets Go Phishing</title>
      <link>https://blog.agood.cloud/posts/2019/10/17/lets-go-phishing/</link>
      <pubDate>Thu, 17 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/17/lets-go-phishing/</guid>
      <description>User awareness training, it matters, more than you think it does. These days security is everybody&amp;rsquo;s responsibility and not just those running your information security team. Defense in depth and technical controls are not foolproof and it only takes a single well crafted email and your organisation could be owned. People are the last line of defense so we need to train staff to adopt a critical mindset in the hostility of email.</description>
    </item>
    
    <item>
      <title>Mailtrap_io</title>
      <link>https://blog.agood.cloud/posts/2019/10/14/mailtrap_io/</link>
      <pubDate>Mon, 14 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/14/mailtrap_io/</guid>
      <description>Recently I&amp;rsquo;ve been working with python and smtplib to automate sending emails based off a template. The sending part of the emails worked flawlessly but I had issues where the emails were being delivered into the junk folder instead of the Inbox folder in Outlook.
Now, if you&amp;rsquo;re going to a scripting emails to send out notifications, newsletters and general communications, losing your audience because the email gets trashed isnt ideal.</description>
    </item>
    
    <item>
      <title>Wrapup of Thehive Misp Cortex</title>
      <link>https://blog.agood.cloud/posts/2019/10/12/wrapup-of-thehive-misp-cortex/</link>
      <pubDate>Sat, 12 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/12/wrapup-of-thehive-misp-cortex/</guid>
      <description>This is the formal end of this series but I wanted to write a quick conclusion peice, so this post is a reflection about this 4 in 1 open source threat and incident response platform and the journey to get there. All the other posts in this series can be found here:
Part I - Building TheHive
Part II - Setup reverse proxy for TheHive
Part III - Building MISP</description>
    </item>
    
    <item>
      <title>Browsing Elasticsearch With Kaizen</title>
      <link>https://blog.agood.cloud/posts/2019/10/11/browsing-elasticsearch-with-kaizen/</link>
      <pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/11/browsing-elasticsearch-with-kaizen/</guid>
      <description>Recently I had a few questions about what a particular Elasticsearch NoSQL Database was holding and I started poking using curl and the json search language, and for the untrained it can be daunting. Heaps of syntax, nesting and JSON arrays. It was overwhelming at first. On the plus side, its super granular so if you know exactly what you are looking for its super quick. Well I had a problem, I wasnt 100% sure what I was looking for and merely just wanted to browse the data for you know&amp;hellip;.</description>
    </item>
    
    <item>
      <title>Revamping the Blog</title>
      <link>https://blog.agood.cloud/posts/2019/10/09/revamping-the-blog/</link>
      <pubDate>Wed, 09 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/09/revamping-the-blog/</guid>
      <description>It&amp;rsquo;s been just over 12 months since I&amp;rsquo;ve started bloging and this is now the 3rd iteration of the blog.
First it was Wordpress on Lightsail. There was a cost involved and if you really want to make wordpress useful you need to add the security holes also know as plugins. It&amp;rsquo;s not that Wordpress was a bad solution, but I had no need for all the bells and whistles it could provide.</description>
    </item>
    
    <item>
      <title>Upgrading Cortex</title>
      <link>https://blog.agood.cloud/posts/2019/10/05/upgrading-cortex/</link>
      <pubDate>Sat, 05 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/05/upgrading-cortex/</guid>
      <description>This is part 11 of the series about TheHive/MISP/Cortex and im covering off an upgrade of Cortex from 2.1.3 to 3.0.0. The other posts for this series can be found here: Part I - Building TheHive
Part II - Setup reverse proxy for TheHive
Part III - Building MISP
Part IV - Building Cortex
Part V - Adding analyzers to Cortex
Part VI - Setup reverse proxy for Cortex</description>
    </item>
    
    <item>
      <title>Updating MISP</title>
      <link>https://blog.agood.cloud/posts/2019/10/03/updating-misp/</link>
      <pubDate>Thu, 03 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/03/updating-misp/</guid>
      <description>This is part 10 of this series. In this part I&amp;rsquo;m updating multiple minor versions of MISP. The other posts for this series can be found here: Part I - Building TheHive
Part II - Setup reverse proxy for TheHive
Part III - Building MISP
Part IV - Building Cortex
Part V - Adding analyzers to Cortex
Part VI - Setup reverse proxy for Cortex
Part VII - Integrate TheHive and Cortex</description>
    </item>
    
    <item>
      <title>Upgrading TheHive</title>
      <link>https://blog.agood.cloud/posts/2019/10/01/upgrading-thehive/</link>
      <pubDate>Tue, 01 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/10/01/upgrading-thehive/</guid>
      <description>This is part 9 where I begin to lifecycle manage TheHive/MISP/Cortex software stack. Previous posts in this series are here: Part I - Building TheHive
Part II - Setup reverse proxy for TheHive
Part III - Building MISP
Part IV - Building Cortex
Part V - Adding analyzers to Cortex
Part VI - Setup reverse proxy for Cortex
Part VII - Integrate TheHive and Cortex
Part VIII - Integrate MISP to TheHive</description>
    </item>
    
    <item>
      <title>Integrate Misp to Thehive</title>
      <link>https://blog.agood.cloud/posts/2019/09/29/integrate-misp-to-thehive/</link>
      <pubDate>Sun, 29 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/09/29/integrate-misp-to-thehive/</guid>
      <description>This is part 8 of the Cortex build. In this part I&amp;rsquo;m integrating TheHive with MISP and it doesnt go as smooth as I would have liked, but I got some good troubleshooting done in the process which I&amp;rsquo;ve documented. This will allow us to post observables to MISP from TheHive and vice versa! Links to the previous articles are here:
Part I - Building TheHive
Part II - Setup reverse proxy for TheHive</description>
    </item>
    
    <item>
      <title>Integrate TheHive and Cortex</title>
      <link>https://blog.agood.cloud/posts/2019/09/27/integrate-thehive-and-cortex/</link>
      <pubDate>Fri, 27 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/09/27/integrate-thehive-and-cortex/</guid>
      <description>This is part 7 of the TheHive/Cortex/MISP build. In this part I&amp;rsquo;m integrating TheHive with Cortex. This is where the real magic happens! Links to the previous articles are here:
Part I - Building TheHive
Part II - Setup reverse proxy for TheHive
Part III - Building MISP
Part IV - Building Cortex
Part V - Adding analyzers to Cortex
Part VI - Setup reverse proxy for Cortex</description>
    </item>
    
    <item>
      <title>Setup Reverse Proxy for Cortex</title>
      <link>https://blog.agood.cloud/posts/2019/09/26/setup-reverse-proxy-for-cortex/</link>
      <pubDate>Thu, 26 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/09/26/setup-reverse-proxy-for-cortex/</guid>
      <description>This is part 6 of the Cortex build. In this part I&amp;rsquo;ll add, configure and test out an analyser. Links to the previous articles are here:
Part I - Building TheHive
Part II - Setup reverse proxy for TheHive
Part III - Building MISP
Part IV - Building Cortex
Part V - Adding analyzers to Cortex
Part VI - Setup reverse proxy for Cortex
Part VII - Integrate TheHive and Cortex</description>
    </item>
    
    <item>
      <title>Adding analysers to Cortex</title>
      <link>https://blog.agood.cloud/posts/2019/09/24/adding-analysers-to-cortex/</link>
      <pubDate>Tue, 24 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/09/24/adding-analysers-to-cortex/</guid>
      <description>This is part 5 of the Cortex build. In this part I&amp;rsquo;ll add, configure and test out an analysers. Links to the previous articles are here:
Part I - Building TheHive
Part II - Setup reverse proxy for TheHive
Part III - Building MISP
Part IV - Building Cortex
Part V - Adding analyzers to Cortex
Part VI - Setup reverse proxy for Cortex
Part VII - Integrate TheHive and Cortex</description>
    </item>
    
    <item>
      <title>Building Cortex</title>
      <link>https://blog.agood.cloud/posts/2019/09/22/building-cortex/</link>
      <pubDate>Sun, 22 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/09/22/building-cortex/</guid>
      <description>This is part 4 of TheHive/Cortex/MISP build. In this part were standing up Cortex. Links to the previous articles are here:
Part I - Building TheHive
Part II - Setup reverse proxy for TheHive
Part III - Building MISP
Part IV - Building Cortex
Part V - Adding analyzers to Cortex
Part VI - Setup reverse proxy for Cortex
Part VII - Integrate TheHive and Cortex
Part VIII - Integrate MISP to TheHive</description>
    </item>
    
    <item>
      <title>Documentation as Code</title>
      <link>https://blog.agood.cloud/posts/2019/09/18/documentation-as-code/</link>
      <pubDate>Wed, 18 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/09/18/documentation-as-code/</guid>
      <description>The older I get the more I have come to despise Microsoft Word for technical documentation. In my world, documentation requires constant updates and periodic review and revision and when things go bad in Word which invariably happens, it goes really bad. Throw in multiple editors and multiple revisions over time and you usually end up with something that starts to lose its formatting over time and when your heading structure and auto-numbering breaks, well then all bets are off and sometimes your better off to spend the time and rewrite it.</description>
    </item>
    
    <item>
      <title>TCG Storage</title>
      <link>https://blog.agood.cloud/posts/2019/09/13/tcg-storage/</link>
      <pubDate>Fri, 13 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/09/13/tcg-storage/</guid>
      <description>So ive been collecting Pokemon since late 2016 now and during this time ive accumulated close to 2,000 cards. All the bulk is pretty much given away or stored in a not so cared for way. From the start ive sleeved the cards and then kept them in deck boxes, then another deck box, a larger deck box and so on all the way up to my current predicament, so I&amp;rsquo;ve been through various iterations of how to store these cards up to today.</description>
    </item>
    
    <item>
      <title>Upgrading TheHive 3.2.1_1 to 3.4</title>
      <link>https://blog.agood.cloud/posts/2019/09/12/upgrading-thehive-3.2.1_1-to-3.4.0/</link>
      <pubDate>Thu, 12 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/09/12/upgrading-thehive-3.2.1_1-to-3.4.0/</guid>
      <description>Its upgrading time!
Its been a while since ive visited TheHive and version 3.4.0 has been released. The astute reader will noticed that when I originally stood up my instance of TheHive I opted for version 3.3.1 and yes, that will be getting an upgrade, but the reason for this post is that this is a test run for the instance upgrade at work and thats what were using, so thats what im testing about.</description>
    </item>
    
    <item>
      <title>Fail2ban Setup</title>
      <link>https://blog.agood.cloud/posts/2019/09/08/fail2ban-setup/</link>
      <pubDate>Sun, 08 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/09/08/fail2ban-setup/</guid>
      <description>Fail2Ban is a great piece of software to keep those who would try (and fail) to access your services. It&amp;rsquo;s easy to setup as well, and can be as complicated as you want.
Firstly perform the install by using this command. This will perform the install and create a service so that when you reboot, fail2ban will automatically start.
sudo apt install fail2ban  The configuration I am going to be performing will be for sshd, however there are stacks of pre-configured jails that can be used, and if it doesn&amp;rsquo;t have a pre-canned option, if your app has a log file file, then it can be customised accordingly.</description>
    </item>
    
    <item>
      <title>Part VIII Pokemon Value Over the Long Term</title>
      <link>https://blog.agood.cloud/posts/2019/09/08/part-viii-pokemon-value-over-the-long-term/</link>
      <pubDate>Sun, 08 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/09/08/part-viii-pokemon-value-over-the-long-term/</guid>
      <description>This is going to be a long series of posts over time. Links for quick reference can be found here:
November 2018:Part I, Part II, Part III, Part IV
December 2018:Part V
January 2019:Part VI
February 2019:Part VII
September 2019:Part VIII
October 2019: Part IXSo the last time I talked about the progress of the Celestial Storm booster box was back in Feb 2019 and now we are around the 12 month mark since its release and there has been a fairly steady increase in value.</description>
    </item>
    
    <item>
      <title>Too Much Time Has Passed</title>
      <link>https://blog.agood.cloud/posts/2019/09/06/too-much-time-has-past/</link>
      <pubDate>Fri, 06 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/09/06/too-much-time-has-past/</guid>
      <description>OK - so way too much time has passed since ive updated this blog. Way too much time. I guess its easy to become so bogged down with home life, study and work and ive had a bit on my plate of recent.
In all this time that has passed sadly I feel like I don&amp;rsquo;t have much to show for it. On the work front, I&amp;rsquo;m nearly 6 months into a job i&amp;rsquo;m really loving, working with great people, awesome tech and a heaps to learn.</description>
    </item>
    
    <item>
      <title>Building MISP</title>
      <link>https://blog.agood.cloud/posts/2019/04/29/building-misp/</link>
      <pubDate>Mon, 29 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/04/29/building-misp/</guid>
      <description>This is part 3 of TheHive/Cortex/MISP build. In this part were installing MISP. Links to the previous articles are here:
Part I - Building TheHive
Part II - Setup reverse proxy for TheHive
Part III - Building MISP
Part IV - Building Cortex
Part V - Adding analyzers to Cortex
Part VI - Setup reverse proxy for Cortex
Part VII - Integrate TheHive and Cortex
Part VIII - Integrate MISP to TheHive</description>
    </item>
    
    <item>
      <title>Setup Reverse Proxy for TheHive</title>
      <link>https://blog.agood.cloud/posts/2019/04/24/setup-reverse-proxy-for-thehive/</link>
      <pubDate>Wed, 24 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/04/24/setup-reverse-proxy-for-thehive/</guid>
      <description>This is part 2 of TheHive/Cortex/MISP build. In this part I&amp;rsquo;ll add a reverse proxy to TheHive. Links to the previous articles are here:
Part I - Building TheHive
Part II - Setup reverse proxy for TheHive
Part III - Building MISP
Part IV - Building Cortex
Part V - Adding analyzers to Cortex
Part VI - Setup reverse proxy for Cortex
Part VII - Integrate TheHive and Cortex</description>
    </item>
    
    <item>
      <title>Building TheHive</title>
      <link>https://blog.agood.cloud/posts/2019/04/22/building-thehive/</link>
      <pubDate>Mon, 22 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/04/22/building-thehive/</guid>
      <description>This is the first post about my journey of standing up a TheHive/Cortex/MISP environment. Other posts can be found here: Part I - Building TheHive
Part II - Setup reverse proxy for TheHive
Part III - Building MISP
Part IV - Building Cortex
Part V - Adding analyzers to Cortex
Part VI - Setup reverse proxy for Cortex
Part VII - Integrate TheHive and Cortex
Part VIII - Integrate MISP to TheHive</description>
    </item>
    
    <item>
      <title>Journaling Activity</title>
      <link>https://blog.agood.cloud/posts/2019/03/11/journaling-activity/</link>
      <pubDate>Mon, 11 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/03/11/journaling-activity/</guid>
      <description>Keeping a work journal is something I&amp;rsquo;ve been thinking about for years but never got around to finding the right solution. Having the ability to go back to any given day to see what I got up too is incredibly powerful as generally my day to day line of work is so busy that theres a good chance I&amp;rsquo;m not going to remember the things I did last week, let alone last month or last year.</description>
    </item>
    
    <item>
      <title>Behind Quasar</title>
      <link>https://blog.agood.cloud/posts/2019/03/03/behind-quasar/</link>
      <pubDate>Sun, 03 Mar 2019 08:38:17 +1100</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/03/03/behind-quasar/</guid>
      <description>Warning - Dragons ahead The following post is for educational purposes only. I intend to show you what can happen if you get infected with a remote access tool (RAT) and just how easy it is to setup the Command and Control (C2) server.
Don&amp;rsquo;t attempt to analyse malware on a system that you aren&amp;rsquo;t prepared to destroy and certainly do not be attempting this sort of analysis on ANY system you are not authorised for!</description>
    </item>
    
    <item>
      <title>Last Month in AWS</title>
      <link>https://blog.agood.cloud/posts/2019/03/01/last-month-in-aws/</link>
      <pubDate>Fri, 01 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/03/01/last-month-in-aws/</guid>
      <description>Last month in AWS saw me rack up a bill of US$3.52 and while I expected this to be lower compared to last month, it turns out I got a little trigger happy with EC2 and S3. This was primarily due to the Detection Lab infrastructure that I was playing with. EBS stored volumes caused by AMI&amp;rsquo;s will cause your bill to shoot up quite quickly.
I was also still performing some other lab based stuff and introduced SES into my permanent list of services ill be using.</description>
    </item>
    
    <item>
      <title>Part VII Pokemon Value Over the Long Term</title>
      <link>https://blog.agood.cloud/posts/2019/02/24/part-vii-pokemon-value-over-the-long-term/</link>
      <pubDate>Sun, 24 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/02/24/part-vii-pokemon-value-over-the-long-term/</guid>
      <description>This is going to be a long series of posts over time. Links for quick reference can be found here:
November 2018:Part I, Part II, Part III, Part IV
December 2018:Part V
January 2019:Part VI
February 2019:Part VII
September 2019:Part VIII
October 2019: Part IXThis month saw the opened Celestial Storm booster box peak at US$72.38 (AUD$101.54) but then settle down to a value of USD$71.74 (AU$100.64). Prices fairly steady but falling which I guess is in line with the set not being as new anymore.</description>
    </item>
    
    <item>
      <title>Building Detection Lab in Aws Part II</title>
      <link>https://blog.agood.cloud/posts/2019/02/17/building-detection-lab-in-aws-part-ii/</link>
      <pubDate>Sun, 17 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/02/17/building-detection-lab-in-aws-part-ii/</guid>
      <description>With the local lab built these are the instructions for getting the Detection Lab into the AWS.
How to stand up DetectionLab in AWS - Part II Pre-requisites Part I - Local Install
Terraform installation
Export VM&amp;rsquo;s as OVA&amp;rsquo;s Shutdown each VM and open up the VirtualBox GUI. Select each VM and select &amp;ldquo;File, Export Appliance&amp;rdquo;. Select the VM to export Select the output file Enter in any additional product information.</description>
    </item>
    
    <item>
      <title>Building Detection Lab in AWS</title>
      <link>https://blog.agood.cloud/posts/2019/02/13/building-detection-lab-in-aws/</link>
      <pubDate>Wed, 13 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/02/13/building-detection-lab-in-aws/</guid>
      <description>Recently I was made aware of a GitHub project by Chris Long named &amp;ldquo;Detection Lab&amp;rdquo; which allows blue teams to see what a particular piece of malware does in an environment and conversely allows the red team to see what breadcrumbs their software may leave behind. Its a 4 lab server consisting of:
 Microsoft Windows AD Server Splunk Logging A Windows Event Forwarding Server Client Win10 machine  Based off the back of last weeks CyberGym training and the fact that there are TerraForm templates for this setup, I decided to give this a shot.</description>
    </item>
    
    <item>
      <title>Cybergym Defensive Training</title>
      <link>https://blog.agood.cloud/posts/2019/02/09/cybergym-defensive-training/</link>
      <pubDate>Sat, 09 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/02/09/cybergym-defensive-training/</guid>
      <description>This week I had an amazing opportunity to participate in a weeks worth of Cyber Defensive training at Cybergym. Cybergym is an Israeli based IT security company who provide organisations with the training, knowledge and tools to better defend their systems. They provided a tailored training solution with case studies, technical know how, hands on experience through live malware labs.
Most importantly, we were able to spend 2 days in their &amp;ldquo;Cyber Arena&amp;rdquo; where we were able to apply the new found skills that we had learnt in a full on, real-time simulated environment where our network was attacked by Cybergym hackers brought in from Israel.</description>
    </item>
    
    <item>
      <title>Setting Up Email via SES and Gmail</title>
      <link>https://blog.agood.cloud/posts/2019/02/03/setting-up-email-via-ses-and-gmail/</link>
      <pubDate>Sun, 03 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/02/03/setting-up-email-via-ses-and-gmail/</guid>
      <description>Email for the blog? well that was the next thing I was wanting to tick off the list. Not only for the blog (I&amp;rsquo;m 99.99% certain I wont ever get an email), but I&amp;rsquo;ve always wanted to just pass out throw away email addresses for when I attend conferences - just to see who&amp;rsquo;s giving my email address around.
Luckily AWS have a solution called Simple Email Service (SES) which is designed for just this use case.</description>
    </item>
    
    <item>
      <title>Last Month in AWS</title>
      <link>https://blog.agood.cloud/posts/2019/02/01/last-month-in-aws/</link>
      <pubDate>Fri, 01 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/02/01/last-month-in-aws/</guid>
      <description>Last month in AWS saw me rack up a bill of $3.40 and I expect this to be much lower next month now that I have abandoned Lightsail. The cost breakdown was as follows: As you can see, I did hit a wide range of services for the month and most of the stuff I played with had a free tier limit applied. Its great for spinning up a lab or three and the cost really was minimal.</description>
    </item>
    
    <item>
      <title>Adding a Code Repo to the Blog</title>
      <link>https://blog.agood.cloud/posts/2019/01/30/adding-a-code-repo-to-the-blog/</link>
      <pubDate>Wed, 30 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/01/30/adding-a-code-repo-to-the-blog/</guid>
      <description>Now that I&amp;rsquo;ve established the blog, I would like to proof of concept a Continuous Integration, Continuous Deployment (CI-CD) pipeline for it. Its something that I know I will be able to utilise in the future and its a valuable skill to be across given that my line of work does include automation and scripting for both personal and professional reasons.
Having the code stored in a git repository is the first step to this.</description>
    </item>
    
    <item>
      <title>Acloudguru Serverless for Beginners</title>
      <link>https://blog.agood.cloud/posts/2019/01/29/acloudguru-serverless-for-beginners/</link>
      <pubDate>Tue, 29 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/01/29/acloudguru-serverless-for-beginners/</guid>
      <description>So the &amp;ldquo;Serverless for Beginners&amp;rdquo; is another lab based course brought to you by the folks at A Cloud Guru.
Its course details how to build a video transcribing service with a web front end using multiple cloud technologies using node.js. It&amp;rsquo;s quite a cool little application, I&amp;rsquo;m not sure I have a real world use for such an application, but any &amp;ldquo;lab&amp;rdquo; that gets me to build with multiple technologies isn&amp;rsquo;t a bad thing when I&amp;rsquo;m studying for the exams.</description>
    </item>
    
    <item>
      <title>edX AWS Developer: Building on AWS</title>
      <link>https://blog.agood.cloud/posts/2019/01/28/edx-aws-developer-building-on-aws/</link>
      <pubDate>Mon, 28 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/01/28/edx-aws-developer-building-on-aws/</guid>
      <description>So in my AWS studies I came across a course from edX titled &amp;ldquo;AWS Developer: Building on AWS&amp;rdquo;. This is an awesome course that gives you hands on experience with multiple services in AWS. Its structured in such a way where each week will only take a few hours to complete and there are 6 weeks of courses. If I recall as long as you are not &amp;ldquo;overly testing&amp;rdquo; your solution (which would have to be significant) you are unlikely to go over the free tier on AWS.</description>
    </item>
    
    <item>
      <title>Part VI: Pokemon Value Over the Long Term</title>
      <link>https://blog.agood.cloud/posts/2019/01/24/part-vi-pokemon-value-over-the-long-term/</link>
      <pubDate>Thu, 24 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/01/24/part-vi-pokemon-value-over-the-long-term/</guid>
      <description>This is going to be a long series of posts over time. Links for quick reference can be found here:
November 2018:Part I, Part II, Part III, Part IV
December 2018:Part V
January 2019:Part VI
February 2019:Part VII
September 2019:Part VIII
October 2019: Part IXIn my absence of not blogging, I&amp;rsquo;ve still kept this little side analysis going, and the full box has now been opened and the result was just as I was expecting.</description>
    </item>
    
    <item>
      <title>Adding SSL to S3 Static Website via Cloudfront</title>
      <link>https://blog.agood.cloud/posts/2019/01/23/adding-ssl-to-s3-static-website-via-cloudfront/</link>
      <pubDate>Wed, 23 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/01/23/adding-ssl-to-s3-static-website-via-cloudfront/</guid>
      <description>So now that i&amp;rsquo;ve moved the blog over to a serverless architecture I thought I&amp;rsquo;d take the time to post how I went about enabling SSL and where to from here.
Simple Storage Services (S3) Getting a static website up via S3 is super easy. Open up the S3 console -&amp;gt; select your bucket -&amp;gt; go to Properties -&amp;gt; Static Website Hosting. Select Use this bucket to host a website.</description>
    </item>
    
    <item>
      <title>Goodbye Wordpress, Hello Hugo</title>
      <link>https://blog.agood.cloud/posts/2019/01/22/goodbye-wordpress-hello-hugo/</link>
      <pubDate>Tue, 22 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2019/01/22/goodbye-wordpress-hello-hugo/</guid>
      <description>Its been a while since I posted a blog. I have just been really busy with what seems like a never ending stream of things that need to be done.
Over the last month or so, I have been getting into AWS a lot for both work and personal use. I was fortunate enough to get a subscription to A Cloud Guru and I have hit that content hard. Very hard!</description>
    </item>
    
    <item>
      <title>Part V: Pokemon Value Over the Long Term</title>
      <link>https://blog.agood.cloud/posts/2018/12/21/part-v-pokemon-value-over-the-long-term/</link>
      <pubDate>Fri, 21 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/12/21/part-v-pokemon-value-over-the-long-term/</guid>
      <description>This is going to be a long series of posts over time. Links for quick reference can be found here:
November 2018:Part I, Part II, Part III, Part IV
December 2018:Part V
January 2019:Part VI
February 2019:Part VII
September 2019:Part VIII
October 2019: Part IXSo its been a few weeks since I&amp;rsquo;ve posted an update of where this is at, with the hiking trip and some extra bribery for the kids happening we are now at the 1&amp;frasl;2 box mark.</description>
    </item>
    
    <item>
      <title>Hiking Trip 2018 Day 7 – Bimbiri Wilderness and Home</title>
      <link>https://blog.agood.cloud/posts/2018/12/19/hiking-trip-2018-day-7-bimbiri-wilderness-and-home/</link>
      <pubDate>Thu, 20 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/12/19/hiking-trip-2018-day-7-bimbiri-wilderness-and-home/</guid>
      <description>Despite the rather long week there were just a few more walks to tick off the list. The first being a short 3km return trip to the Rainbow Lake just outside of Perisher. It was a nice stroll through the snow gums. The water had a shade of pink to it which cause by some type of water lily.
After that short stroll we drove into the Bimbiri wilderness to have a look at the Blue Waterpools and the Coolamine Homestead.</description>
    </item>
    
    <item>
      <title>Hiking Trip 2018 Day 6 – 11 Peaks Walk</title>
      <link>https://blog.agood.cloud/posts/2018/12/19/hiking-trip-2018-day-6-11-peaks-walk/</link>
      <pubDate>Wed, 19 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/12/19/hiking-trip-2018-day-6-11-peaks-walk/</guid>
      <description>Sleep – its totally overrated, especially when you are the one not getting any sleep to begin with. The overnight weather was perfect. About 10 degrees, not cold at all, but I had made a critical mistake yesterday, one that I didn’t realise in time and that was not applying sun-cream. I was burnt. My legs, arm and face all copped a lot of exposure on the range.
Trying to get comfortable wasn’t happening, I’d roll on my side and my burnt legs stuck, on my back and my arms were sticking on the tent floor.</description>
    </item>
    
    <item>
      <title>Hiking Trip 2018 Day 5 – 11 Peaks Walk</title>
      <link>https://blog.agood.cloud/posts/2018/12/17/hiking-trip-2018-day-5-11-peaks-walk/</link>
      <pubDate>Mon, 17 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/12/17/hiking-trip-2018-day-5-11-peaks-walk/</guid>
      <description>This was the start of the main event. We had well intentioned plans at the start to take on the 11 peaks walk at Mt Kosciuszko National Park. Michael and I had many discussions about just about every aspect of this walk up to this point. From the extra weight in our packs, camping at Mullers Pass, daytime weather, night weather, short term forecasts, amount of time available, the amount of snow out on the range, the amount of walking we had already covered up to this point, the way we were feeling at this point etc.</description>
    </item>
    
    <item>
      <title>Hiking Trip 2018 Day 4 – Mt Buffalo</title>
      <link>https://blog.agood.cloud/posts/2018/12/16/hiking-trip-2018-day-4-mt-buffalo/</link>
      <pubDate>Sun, 16 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/12/16/hiking-trip-2018-day-4-mt-buffalo/</guid>
      <description>So with my foot about as good as it was going to be with the recovery time I had, today was another test before we drove a further 320kms north. This was a critical point. If my body wasn&amp;rsquo;t going to hold up then I was going to make the call to come home early.
The drive up to Mt Buffalo isn&amp;rsquo;t the nicest of drives. Its slow, uphill and full of curves.</description>
    </item>
    
    <item>
      <title>Hiking Trip 2018 Day 3 – Bungalow Spur, Razorback, Bon Accord Spur</title>
      <link>https://blog.agood.cloud/posts/2018/12/15/hiking-trip-2018-day-3-bungalow-spur-razorback-bon-accord-spur/</link>
      <pubDate>Sat, 15 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/12/15/hiking-trip-2018-day-3-bungalow-spur-razorback-bon-accord-spur/</guid>
      <description>Well today was the big one one. With a bung foot I made the call to not do this long hike in the hope that I still had a chance to complete some of the other walks we had planned later in the week.
I dropped my friend Michael off at the trail head nice and early so that he could try to get ahead of the heat and I spent the day soaking my feet in hot baths of Epsom salts, icing my foot and munching on anti-inflammatories.</description>
    </item>
    
    <item>
      <title>Hiking Trip 2018 Day 2 – The Kelly Tree &amp; Bright</title>
      <link>https://blog.agood.cloud/posts/2018/12/13/hiking-trip-2018-day-2-the-kelly-tree-bright/</link>
      <pubDate>Thu, 13 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/12/13/hiking-trip-2018-day-2-the-kelly-tree-bright/</guid>
      <description>Leaving Mansfield in the morning I had pain, a lot of pain…. Show stopping pain in my right foot. I knew it was bad as I hobbled around and it threatened the rest of the week.
We were due to take a day out at Mt Buffalo but given the development, we decided to take an easy day and drove out to the Kelly Tree located less than a km off the Tatong-Tolmie Rd.</description>
    </item>
    
    <item>
      <title>Hiking Trip 2018 Day 1 - Mt Buller to Mt Stirling</title>
      <link>https://blog.agood.cloud/posts/2018/12/12/hiking-trip-2018-day-1-mt-buller-to-mt-stirling/</link>
      <pubDate>Wed, 12 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/12/12/hiking-trip-2018-day-1-mt-buller-to-mt-stirling/</guid>
      <description>So it begins, a week of epic hiking planned and it started a day earlier than expected. Lucky for me, I had an easy morning planned in preparation.
We left my house around 1:30pm on Sunday with a drive out to our first hike starting at the Mt Buller Alpine Village. The drive is fairly straight forward until you start heading up the Mt Buller Road where there are a series of hairpin turns as you ascend the mountain.</description>
    </item>
    
    <item>
      <title>Part IV: Pokemon Value Over the Long Term</title>
      <link>https://blog.agood.cloud/posts/2018/11/25/part-iv-pokemon-value-over-the-long-term/</link>
      <pubDate>Sun, 25 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/11/25/part-iv-pokemon-value-over-the-long-term/</guid>
      <description>This is going to be a long series of posts over time. Links for quick reference can be found here:
November 2018:Part I, Part II, Part III, Part IV
December 2018:Part V
January 2019:Part VI
February 2019:Part VII
September 2019:Part VIII
October 2019: Part IX10 Celestial Storm packets opened now, another bunch of nothing cards from these few packs. Wondering how long it will be before we get some half descent cards now.</description>
    </item>
    
    <item>
      <title>Setting Up an ELK Stack</title>
      <link>https://blog.agood.cloud/posts/2018/11/25/setting-up-an-elk-stack/</link>
      <pubDate>Sun, 25 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/11/25/setting-up-an-elk-stack/</guid>
      <description>Splunk. Love it to bits, use it at work heaps, but sadly for personal use once you go past that 500Mb/day license requirement thats it, get your wallet out. This is where ELK comes into play. Being open source I thought i’d give it a crack. Here is my experience.
I know there are plenty of guides online for this, but went through a bit of trial and error for my setup.</description>
    </item>
    
    <item>
      <title>Part III: Pokemon Value Over the Long Term</title>
      <link>https://blog.agood.cloud/posts/2018/11/20/part-iii-pokemon-value-over-the-long-term/</link>
      <pubDate>Tue, 20 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/11/20/part-iii-pokemon-value-over-the-long-term/</guid>
      <description>This is going to be a long series of posts over time. Links for quick reference can be found here:
November 2018:Part I, Part II, Part III, Part IV
December 2018:Part V
January 2019:Part VI
February 2019:Part VII
September 2019:Part VIII
October 2019: Part IX8 Celestial Storm packets opened now, another bunch of nothing cards.
The current card counts by rarity are as follows:
 33 Common 24 Uncommon 9 Rare 1 Ultra Rare 1 Secret-Rare  Total Value as of 19 November 2018 = USD$22.</description>
    </item>
    
    <item>
      <title>Wols Track</title>
      <link>https://blog.agood.cloud/posts/2018/11/18/wols-track/</link>
      <pubDate>Sun, 18 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/11/18/wols-track/</guid>
      <description>So in an effort to keep on training for the big week I decided to tackle the Wols track located in the Dandenong Ranges National Park. I really do like this NP as it about 4km away from my place, its located in bushland, has a lot of variety and distances as far as I would ever want to do in a day. More on that another time.
First walk 50m of vertical up this hill……</description>
    </item>
    
    <item>
      <title>Part II: Pokemon Value Over the Long Term</title>
      <link>https://blog.agood.cloud/posts/2018/11/11/part-ii-pokemon-value-over-the-long-term/</link>
      <pubDate>Sun, 11 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/11/11/part-ii-pokemon-value-over-the-long-term/</guid>
      <description>This is going to be a long series of posts over time. Links for quick reference can be found here:
November 2018:Part I, Part II, Part III, Part IV
December 2018:Part V
January 2019:Part VI
February 2019:Part VII
September 2019:Part VIII
October 2019: Part IX4 Celestial Storm packets opened now, nothing too special out of these packs, although I did see a drop of USD$0.76 in the course of a week for the cards that have been taken out.</description>
    </item>
    
    <item>
      <title>Part I: Pokemon Value Over the Long Term</title>
      <link>https://blog.agood.cloud/posts/2018/11/06/part-i-pokemon-value-over-the-long-term/</link>
      <pubDate>Tue, 06 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/11/06/part-i-pokemon-value-over-the-long-term/</guid>
      <description>This is going to be a long series of posts over time. Links for quick reference can be found here:
November 2018:Part I, Part II, Part III, Part IV
December 2018:Part V
January 2019:Part VI
February 2019:Part VII
September 2019:Part VIII
October 2019: Part IXSo we finally cracked open the Celestial Storm booster box the other day and I dished out the first 2 packets to the kids, and I thought it would be interesting using my TCG Player API key to track the value over time of both the cards that are contained in the boosters and the booster box itself.</description>
    </item>
    
    <item>
      <title>Training for a Big Week Ahead</title>
      <link>https://blog.agood.cloud/posts/2018/11/06/training-for-a-big-week-ahead/</link>
      <pubDate>Tue, 06 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/11/06/training-for-a-big-week-ahead/</guid>
      <description>So in about a months time, I have an epic week of hiking taking in the Alpine regions in both Victoria and NSW, so I am starting to &amp;ldquo;train&amp;rdquo; knowing that there will be a few big days ahead.
That being said, I recently completed Mt Juliet which was a good incline primer, but I know one of the days we have planned is a 30km behemoth so I need to get some distance in the legs now.</description>
    </item>
    
    <item>
      <title>Hike Wrapup Mt Juliet</title>
      <link>https://blog.agood.cloud/posts/2018/10/28/hike-wrapup-mt-juliet/</link>
      <pubDate>Tue, 30 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/10/28/hike-wrapup-mt-juliet/</guid>
      <description>Before I start ill say that this is not a hike for the faint of heart. The Mt Juliet walking track is a grade 4 track recommended for experienced hikers. It has a reputation of being one of the nastiest hills in Victoria in terms of vertical accent over a short distance.
Australian walking track grading system specs can be found here: https://www.ffm.vic.gov.au/recreational-activities/walking-and-camping/australian-walking-track-grading-system
Early on Saturday my hiking mate Michael made the trek out to my place (poor bastard had to catch a 5:40am train) so that we could both experience what it would be like to have your ass kicked by a &amp;ldquo;hill&amp;rdquo;.</description>
    </item>
    
    <item>
      <title>Hike Wrapup Wilsons Prom – Day 2</title>
      <link>https://blog.agood.cloud/posts/2018/10/28/hike-wrapup-wilsons-prom-day-2/</link>
      <pubDate>Sun, 28 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/10/28/hike-wrapup-wilsons-prom-day-2/</guid>
      <description>So the night was warm and the sleep interrupted by toilet runs, kids waking up and birds walking on the roof, but we got a sleep in to around 6am which was a nice change from yesterday. Being awake I took a stroll down to the beach and captured this sunrise picture. Sunrise overlooking the northern part of Wilsons Prom from Yanakie Caravan Park.
We had plans to tackle 2 walks today, but the weather looked like it was going to be a wet one.</description>
    </item>
    
    <item>
      <title>Hike Wrapup: Wilsons Prom - Day 1</title>
      <link>https://blog.agood.cloud/posts/2018/10/28/hike-wrapup-wilsons-prom-day-1/</link>
      <pubDate>Sun, 28 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/10/28/hike-wrapup-wilsons-prom-day-1/</guid>
      <description>Wilsons Prom, if ever you get the chance to head down to this part of Victoria you wont be disappointed. Its a paradise. I&amp;rsquo;ve taken my family here a few times now and we are slowly ticking the walks off the list.
We started our adventure bright and early on Friday morning leaving at 5am with 200 odd kms to travel to the southern part of the state.
A few years ago we attempted the walk from Darby River to Tongue point but it was something that alluded us at that time.</description>
    </item>
    
    <item>
      <title>Hobby Time Trading Card Games</title>
      <link>https://blog.agood.cloud/posts/2018/10/18/hobby-time-trading-card-games/</link>
      <pubDate>Thu, 18 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/10/18/hobby-time-trading-card-games/</guid>
      <description>Many moons ago when I was back in high school a few of my school mates introduced me into the world of collectable card games, and in particular the Decipher Star Wars CCG, this was an instant hit with me. I mean what&amp;rsquo;s not to love about card games and Star Wars? The game had an easy mechanic that didn&amp;rsquo;t involve anything more than just the cards and the games were relatively quick.</description>
    </item>
    
    <item>
      <title>Adding Letsencrypt SSL</title>
      <link>https://blog.agood.cloud/posts/2018/10/13/adding-letsencrypt-ssl/</link>
      <pubDate>Sat, 13 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/10/13/adding-letsencrypt-ssl/</guid>
      <description>Adding a digital certificate from LetsEncrypt was not to hard to achieve. Instead of reinventing the wheel there were 2 documents that I followed from the Bitnami support pages.
The high level steps are taken from this link https://docs.bitnami.com/aws/how-to/generate-install-lets-encrypt-ssl/
 Download the lego client Generate a certificate supplying your email address and domain Configure the web server to use the new certificate Restart the web server Test to ensure you have the certificate installed correctly Setup auto renewal via crontab  The next thing I went about doing is ensuring that http is redirected to https.</description>
    </item>
    
    <item>
      <title>agood.cloud is born</title>
      <link>https://blog.agood.cloud/posts/2018/10/09/agood.cloud-is-born/</link>
      <pubDate>Tue, 09 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/10/09/agood.cloud-is-born/</guid>
      <description>Finally. A domain attached to the blog. Thinking of a domain name is one thing, but ensuring its available is a whole other beast. As a technical person, sometimes creativity eludes me and with such a generic surname finding a name was a bit of a challenge.
To register a new domain was quite simple using the Route 53 console within AWS. The cost was USD $23 for a 1 year subscription and the wizard is quite easy to follow.</description>
    </item>
    
    <item>
      <title>Setting Up a Wordpress Blog Using AWS LightSail</title>
      <link>https://blog.agood.cloud/posts/2018/10/02/setting-up-a-wordpress-blog-using-aws-lightsail/</link>
      <pubDate>Tue, 02 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/10/02/setting-up-a-wordpress-blog-using-aws-lightsail/</guid>
      <description>I am going through a learning curve with AWS, so what better way to get into it than by standing up a new blog using Lightsail.
The setup was very straightforward. Login to the AWS console and select Lightsail. Select &amp;ldquo;Create instance&amp;rdquo;
The AWS Lightsail console
Specify the instance location, platform and blueprint to use
Follow the bouncing ball through the wizard
Select the instance plan and give it a meaningful name.</description>
    </item>
    
    <item>
      <title>Welcome</title>
      <link>https://blog.agood.cloud/posts/2018/10/02/welcome/</link>
      <pubDate>Tue, 02 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/2018/10/02/welcome/</guid>
      <description>Welcome A blog&amp;hellip; Something I probably should have done a long time ago. It&amp;rsquo;s amazing just how quickly you forget stuff when its not written down!
I am an IT Security Engineer / Automation Specialist located in Melbourne, Australia and enjoy coding, technology, trading card games and spending time in the great outdoors with my family, friends and my own.
Hoping to share some of my learnings with the blog as a bit of a personal journey.</description>
    </item>
    
    <item>
      <title></title>
      <link>https://blog.agood.cloud/posts/1/01/01/11/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/posts/1/01/01/11/</guid>
      <description>Case #11: Introducing the Reporter responder Table of Contents  Case Summary Case Description Task Log Entries  Task Group : Task Title default : Where does the report go? default : This is a closed task  Case Observables Traffic Light Protocol (TLP) Definitions and Usage  Case Summary TLP:WHITE - Disclosure is not limited. | | | | :&amp;mdash; | :&amp;mdash; | |Severity |Medium| |Created By |admin| |Assignee |admin| |Tags |responder| |Case status: |Open| |Start Date|2019-11-17T05:36:00Z|</description>
    </item>
    
    <item>
      <title>Contact</title>
      <link>https://blog.agood.cloud/contact/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://blog.agood.cloud/contact/</guid>
      <description>Want to contact me?I&#39;d love to hear from you!Hit me up on Twitter: @agoodcloud_blog or use the form below!
$(document).ready(function() {$(&#34;#submit&#34;).click(function(e) {e.preventDefault();var name = $(&#34;#name&#34;).val(),email = $(&#34;#email&#34;).val(),comment = $(&#34;#comment&#34;).val();$.ajax({type: &#34;POST&#34;,url: &#39;https://eh397ovl0d.execute-api.us-east-1.amazonaws.com/default/reCaptcha&#39;,contentType: &#39;application/json&#39;,data: JSON.stringify({&#39;name&#39;: name,&#39;email&#39;: email,&#39;comment&#39;: comment}),success: function(res){$(&#39;#contact-submit&#39;).text(&#39;Email was sent.&#39;);},error: function(){$(&#39;#contact-submit&#39;).text(&#39;Error.&#39;);}});})});</description>
    </item>
    
  </channel>
</rss>