Author: Joshua
-
LaTeX – Solving Missing / Disabled Map Files
Perhaps you are getting this error when you are trying to compile a PDF file using pdflatex and are stuck with an error like this: mktexpk: don’t know how to create bitmap font for fa5brands1. mktexpk: perhaps fa5brands1 is missing from the map file. or just The problem here is that the fontawesome5.map file that…
-
Unable to Access Microsoft Services Behind Hurricane Electric (HE) IPv6 Tunnel
If you are using an Hurricane Electric IPv6 tunnel and have recently been having issues accessing accessing Microsoft web services, the issue may be due to Microsoft and their CDN provider Akamai now strictly enforcing Maximum Transmission Unit (MTU) and Maximum Segment Size (MSS) TCP/IP header size limits. The issue with tunneled IPv4 to IPv6…
-
Open Source 5G Core Network Home Lab Project
In order to get a better understanding of as well as hands on experience with software defined networking, I started working on a small 5G lab. So far, I have started setting up Open5GS with a USRP B210, controlled by an Intel NUC (Next Level Computing) running Ubuntu 22.04, with an i7 CPU, 32 GB…
-
Threat Modeling Basics
Threat Modeling is the process of using models to identify and document potential threats to a system. This is the first post in a series, in which I am I document the process of threat modeling common information systems using commonly used threat modeling methodologies / frameworks. Threat modeling frameworks complement the 5 Functions of…
-
PowerShell Basics Quick Reference Project
I noticed that I needed to quickly brush up on PowerShell and as a result, I decided to throw together a quick simple quick reference project to better familiarize myself with the PowerShell scripting language used primarily in Windows environments. This quick reference project incorporates:
-
T-POT – All In One Multi Honeypot Platform
While dabbing in the technical realm of cyber security, I looked for open-source honeypot platforms to experiment with. After discovering a long list of possible options, I decided to deploy an instance of Deutsche Telekom Security’s T-Pot. Utilizing Docker for containerization, T-Pot runs the following honeypots simultaneously on a single host. To make it easy…
-
Enabling IPv6 on OpenLiteSpeed
With the re-relaunch of this personal website, I thought I would try something different and use the OpenLiteSpeed web server instead of NGINX or Apache. Getting started was easy as my host, DigitalOcean already had a WordPress golden image, that is based on Ubuntu 22.04, available with it. However, IPv6 was enabled by default on…
-
Intro To Golang Presentation
On September, 17, 2019, I gave a very brief presentation during a tech meetup at Geekdom in San Antonio, TX, titled “A Very Brief Intro to Golang”. It covered the basics of the Go programming language and should be enough to help someone get started programming with it. Attached are the slides from the presentation.
-
Intro to K8S Helm Presentation
On Thursday, June 13, I gave a brief introduction to Kubernetes Helm presentation at Rackspace‘s San Antonio HQ as part of the monthly Kubernetes San Antonio meetup. At the end I gave a quick demonstration on creating a simple Helm chart that went ok, minis a few technical difficulties. Considering this was the first presentation…
-
Software Usability Abstract
There are a few useful notes on software usability / Human Computer Interaction (HCI), written on hallway the whiteboards in the Century Link St. Louis office that I feel provide a good summary of the topic. These reminded me of the HCI class I took with Bill White. Elements of User Centered Design Usability: The…