-
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…
-
Continue reading →: Ansible – Looking At Basic Security (Raspberry Pi)Ansible is allowing me to control some devices, so what can I do with it to improve security on my Pi network? Note: This post forms part of the my collection of posts on Ansible including installation; SSH set-up and the basics of a playbook/commands. Chage Raspbian has a function…
-
Continue reading →: Ansible – Looking at commands & Playbooks (Raspberry Pi)With Ansible installed and connections to other devices set up, it is now time to have some fun and start using Ansible. For this project I am using a Raspberry Pi 3 running Raspbian OS (Buster) with Ansible installed and two Raspberry Pi Zero Ws running Raspbian OS (Buster). The…


