A server monitor page has been added which currently checks the uptime of my main server (the one on which this site runs). This monitor can be found at status.moocat.me. The monitor uses a ping (icmp) to check if the server is responsive but this test is fairly limited as it would not detect if this website was accessible. New test types may be added but servers that I come to acquire will be added.
I stumbled across Keybase a little while ago and have finally got round to setting it up / linking to my online identities, such as proving that I’m the admin of this website etc. This process was fast and painless to perform. A link to my Keybase page can be on the link in this post or under the contact section.
I have recently set up a public (open access) s/ntp time server that operates at stratum 2. It is available on both IPv4 & IPv6 with the server name ‘ntp.moocat.me’. A good place to start understanding what NTP is and why it is useful is with this FAQ found at ntp.org. The server also participates in the ntp pool project which was easy to setup and hopefully provides a benefit to the community.
This will be an ongoing project in which ISO hashes will be added over time. The reason for the creation of this list is for archival purposes, allowing both current and future reference. It was brought to my attention as various sites such as MSDN maintain a similar list but would then often remove older versions which could become problematic. One of the main use cases of this list is for checking files to see if they are legitimate.
During my second year of my IT A level one of the units required me to create an excel product for a fictional client. The fictional client that I created was a man called steve who needed part of his VPS management system migrating into a digital form. The resulting product and associated documentation can be found below:
This is a simple script that automates the process of scanning a specified directory and then sends an email of the results to a specified address. To automate this process even further the use of cron can be used so that the script will operate on a given schedule. By default the script is set to scan the home directory, send emails to and from firstname.lastname@example.org and store logs in /var/log/. The required packages for this script are sendmail & clamav.
During the first year of my IT A Level I had to produce a Maintenance / Troubleshooting guide that could be used by a general user, the resulting product can be seen below:
Whilst updating the certificate for the postfix server recently, I encountered an issue where emails from some servers were not being delivered / received. Upon further investigation I found the error relating to this problem was “error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared cipher“. Armed with this error information I proceeded to look for a solution online but this process took an extended amount of time for me to find an answer. In hindsight this trivial task should have taken a couple of minutes…
This tool allows you convert one base into another which for example it could be used to convert decimal numbers into binary. If any invalid characters / numbers are used then they will be ignored. The input limit is 128 characters / numbers.
This guide goes over how telnet can be used to send both GET and HEAD http requests. These commands can be useful when debugging a website for example finding out whether it supports caching or if the content is being encoded by gzip.