Create a virtual Hacking Lab on Apple Silicon Mac
When you are a cyber security consultant, a pen tester or even a system operator with technical interest then you want to perform attacks on systems to understand exactly how…
nginx reverse proxy server for node apps on Mac OS
nginx is an HTTP server and can also be used as TCP/UDP proxy server. I use nginx mostly as reverse proxy to serve node apps from my local host via…
Python Classes and Objects in Depth – A Complete Guide
We can think of Classes as blueprints for Objects. Various Object-instances can be created based on one Class blueprint and attributes as well as functionalities defined in the Class blueprint…
Python on MacOS BigSur
MacOS comes with Python 2 pre-installed. Python 2 is required by the Operating System and managed by MacOS. This System Python should never be touched. System Python is installed in…
Role Based Access Control using express-session in a node-js app
In this article I refer to an application I created a couple of months ago. It’s about a booking system with which players can book ice-hockey trainings in different locations,…
How to add a Mac OS User to sudoers
When I set up my Mac I configured first the Admin-User and then I created a new Standard-User for the daily work. On my Mac I have the Admin-User AdminPR…
How to setup Homebrew on Mac OS
Most of the Mac OS users install software via the Apple App store or download a .dmg file from the Internet and and copy the app into the Applications directory…
How to manage different Python Versions on Mac OS 11 Big Sur
Before you go on reading this article ensure that Homebrew is installed on your Mac. There are installation instructions on my blog digitaldocblog.com or you can just go to the…
Setup Ubuntu Linux ready for Node Apps
We have a new server in front of us and are now starting from the beginning with the preparation of the system to operate nodejs and node express applications. SSH…
A not so simple booking system for sports clubs (Version 1.0)
Some sport clubs offer trainings to their members and must ask for money to participate. At least that’s how it is with my son’s ice hockey club. This causes an…