-
Continue reading →: Monitoring Multiple Pis With Nagios (Raspberry Pi)Managing multiple Raspberry Pi devices can become a little bit of a task if done manually. Website gone down? SSH no longer connecting? Has a service stopped? Which is where Nagios comes into play. Nagios is software to monitor devices across a network and can be used to display the…
-
Continue reading →: Ansible – Updating Multiple Pis Hosts Files (Raspberry Pi)In my “test” environment I currently have 4 Raspberry Pis that all have an IP address reservation on the network but there is no local DNS. Without DNS the devices cannot find each other by device name, i.e. they cannot resolve the names to IP addresses. This could be resolved…
-
Continue reading →: PDF Merge Website (Python)Merging multiple PDFs seems to be a common request, and most people don’t want to spend a small fortune on a tool to do the merging. I first looked at this problem with an early Python project (https://geektechstuff.com/2018/02/17/python-3-merge-multiple-pdfs-into-one-pdf/) and later improved on that project by adding a simple GUI (https://geektechstuff.com/2018/07/04/pdf-merge-with-gui-v2-python/).…
-
Continue reading →: PowerShell Core on Mac OS (PowerShell)PowerShell is an amazing command line, scripting & programming tool that I have used a few times on Microsoft Windows. PowerShell Core is now available for Mac OS and so today I am going to look at installing it on my MacBook. Note: I am installing PowerShell Core onto Mac…
-
Continue reading →: Sharing A Docker ImageI have created a Docker image and now it is time to share a Docker image. I created an image called geektechstuff_flask_hello and it is this image that I am going to share. Log into Docker Via a terminal or command prompt enter: docker login Docker may ask for your Docker…
-
Continue reading →: Creating A Docker ImageAs regular readers may have noticed I use Python a lot and at times I have messed up using differing Python/module versions that did not work too well and then had to spend time unravelling my mess. There are (at least) two solutions to this type of problem: Python Virtual…
-
Continue reading →: Python Log Reader V1 (Python)Log files are a key aid to any technician. They help identify errors and why they might be happening and can be a gold mine of information. Sadly they are sometimes so full of information that it is like looking for a needle in a haystack. If a log file…
-
Continue reading →: Twitter Tweet Analysis Charts (Python)Imagine you are a social media influencer, about to launch a big new Twitter campaign. You have your hashtag lined up and it is about to go live when it hits you – how do you know the tweets mentioning the campaign hashtag are positive? What if the hashtag is…
-
Continue reading →: Password Check (Python)After discovering this week that someone had created a password checker I decided I would give the same idea a shot. For this project I am using information from the National Cyber Security Centre (NCSC) here in the UK. To read up on the information I recommend: https://www.ncsc.gov.uk/news/most-hacked-passwords-revealed-as-uk-cyber-survey-exposes-gaps-in-online-security https://www.ncsc.gov.uk/blog-post/passwords-passwords-everywhere https://www.ncsc.gov.uk/collection/passwords…
-
Continue reading →: Network / Port Scanner V2 (Python)
I have expanded my previous port scanner to have a little bit more functionality e.g. identify webpages, save to a log file and to either run interactively or run without interaction. I was thinking the non-interactive version could be scheduled via a cron job. ———- #! /usr/bin/python3 # geektechstuff Security…


