Ahmed Musaad

I am a senior security engineer, a programmer, and a hobbyist system administrator. I enjoy learning new things, solving challenging problems and writing about things I find interesting.
102 posts
Ahmed Musaad
Latest Posts
My Favourite Mobile Apps
TIPs public

My Favourite Mobile Apps

Ahmed Musaad
Ahmed Musaad
I use my mobile phone quite a lot, in fact, my usage borders on the unhealthy type of attachment to such devices. In my defence, a lot of my life is made much easier through the use of applications I have on my iPhone. In this post, I list a couple of those that are among my favourite ones.
3 min read
Exploring Stockholm: Vasa and Army Museums
Stockholm public

Exploring Stockholm: Vasa and Army Museums

Ahmed Musaad
Ahmed Musaad
Stockholm has fifty-three (53) museums covering a wide rang of interests including art, history, war, natural science, photography, and many more. If you are a fan of museums, Stockholm might be a great city for you to spend a week or two and explore all the museums, some of which are free.
3 min read
My First Gaming PC, Ever!
Personal public

My First Gaming PC, Ever!

Ahmed Musaad
Ahmed Musaad
I have always avoided building my PC for a multitude of reasons, but after careful consideration, I did it. I am super excited about this PC and can't wait to make the best out of it.
1 min read
Exploring Stockholm: Vaxholm
Stockholm public

Exploring Stockholm: Vaxholm

Ahmed Musaad
Ahmed Musaad
I moved to Stockholm almost 15 months ago looking for a more active life and better social circle. Little did I know that I will be working from home for more than a year. Now that I am fully vaccinated, I can finally start exploring this wonderful city.
3 min read
Self-Host PixelFed
HOWTOs public

Self-Host PixelFed

Ahmed Musaad
Ahmed Musaad
PixelFed is a free and ethical photo sharing platform. It has awesome features and can be a great option for those looking for a self-hosted photo sharing platform. This post outlines the installation and configuration process, so you could have your instance.
6 min read
Configure Secure Custom Domains on Okta
Okta public

Configure Secure Custom Domains on Okta

Ahmed Musaad
Ahmed Musaad
By default, Okta tenants use a subdomain under an Okta-owned domain name, which might not the best URL for multiple reasons. In this blog post, I go through the process of configuring a custom subdomain for your tenant and how to acquire a TLS certificate to secure said domain.
4 min read
Attack Surface Analyzer
TIL public

Attack Surface Analyzer

Ahmed Musaad
Ahmed Musaad
Microsoft's Attack Surface Analyzer runs pretty smoothly and is super easy to use. It can be a true asset for people trying to understand the inner workings of applications or tools before introducing them into production environments. Definitely worth a try.
2 min read
It's Midsummer Time
Personal public

It's Midsummer Time

Ahmed Musaad
Ahmed Musaad
Swedish Midsummer is an interesting holiday, it can be a bit confusing for immigrants at first, but it grows on you. The holiday offers a chill way to celebrate the start of summer, vacations and moderately good weather.
1 min read
Semgrep, A SAST Tool
Reviews public

Semgrep, A SAST Tool

Ahmed Musaad
Ahmed Musaad
I came upon Semgrep while doing a code review and was seriously impressed by the ease of use, language support, and community rule sets. If you are looking for a decent open source SAST tool to aid your code reviews, look no further.
1 min read
DumpMe Challenge
Challenge public

DumpMe Challenge

Ahmed Musaad
Ahmed Musaad
It's been a while since I last solved one of the CyberDefenders challenges so when I saw they published a new forensics challenge I had to jump on it and learn new stuff. Here is a rough write-up of how I worked my way through it.
3 min read
Great! Next, complete checkout for full access to Ahmed Musaad
Welcome back! You've successfully signed in
You've successfully subscribed to Ahmed Musaad
Success! Your account is fully activated, you now have access to all content
Success! Your billing info has been updated
Your billing was not updated