Lessons from developing an app for my university


# TL;DRI build an app for my university. Here are some things I learn:…
Read More

Lessons learned from web designing for a small company


# TL;DRMy friends and I created a website for a small business. Here are some things I learn:- Looking into the company’s current tool- Leverage t…
Read More

Strategies for ICPC


> International Collegiate Programming Contest (ICPC) is an algorithmic programming contest for college students. Teams of three, representing t…
Read More

My first Chrome extension


As I was doing my final project for Harvard CS50x, I decided to build a Chrome extension because, why not, I had never built one before so it would …
Read More

What is a network layer?


I am getting into Cybersecurity and trying to learn a few things about the fundamentals.# What is a network?A network is a group of two or more connec…
Read More

How to format a USB drive in Linux?


No BS. Just the terminal and straightforward steps to format a USB drive in Linux:1. Locate the USB drive.2. Unmount and format the USB drive.3. Verif…
Read More

Windows logs vs Linux logs & how they help with Vulnerability Scanning


Windows Event Log: Is an in-depth record of events related to the system, security, and application stored on a Windows operating system. Event logs c...

Read More

What are packet sniffers & how to use Snort


Packet sniffers. How they work: Packet sniffers work by intercepting and logging network traffic via the wired or wireless network interface on its ho...

Read More

What is a DNS SOA (Start of Authority)


The DNS start of authority (SOA) record stores important information about a domain or zone such as the email address of the administrator, when the d...

Read More

10 ways to prevent zero-day attacks


A zero day (or 0-day) vulnerability is a security risk in a piece of software that is not publicly known about and the vendor is not aware of. These a...

Read More

Slowloris DDoS & how to mitigate with NGINX


What is denial-of-service (DDoS) attack? Here's a brief explanation. It's a malicious attempt to disrupt the normal traffic of a targeted server by ov...

Read More

What are SIEM and UEBA?


Let's dive into Security Information & Event Management (SIEM) and User and entity behavior analytics (UEBA)...

Read More

Incident response — NIST vs SANS


Placed side-by-side in a list format, NIST and SANS have all the same components and the same flow. The biggest difference lies in Step 3, where NIST ...

Read More

Threat intelligence APT and MISP


Advanced Persistent Threat aims to infiltrate a company’s computer systems and steal information or disrupt operations. APT is persistent, meaning the...

Read More

Threat hunting vs Security analytics


In cybersecurity threat hunting, this involves developing a specific hypothesis or theory about a potential security threat, based on available data o...

Read More

Hosting my own ActivityPub server


I love self-hosting. The idea of running someone else's software is beautiful and satisfying. Like learning how to bake a cake from a recipe, if it tu...

Read More

CompTIA Roadmap


I attended the National Cyber Summit a few months ago and got this flyer. I think it might be helpful to share...

Read More

Learning Go — Week 1


Week 1 of learning Golang. Here are a few things I found interesting about Go: 1. Go is sort of Object-Oriented...

Read More

SOAR Playbooks


SOAR stands for Security Orchestration, Automation and Response. It is a technology solution that aims to streamline and automate the security operati...

Read More

Setting up CI/CD for your blog


In this blog post, let's learn how to set up a CI/CD workflow for your blog with CircleCI, GitHub, and a Virtual Private Server (VPS)...

Read More

Learning Go — Week 2


Week 2 of learning Golang: Speed-running has been my method of learning Go for the past week. Having learnt Python and C, I skipped some parts of A To...

Read More

Learning Go — Week 3


Week 3 of learning Golang. It's been a while! Yeah, I just graduated and spent some time traveling with my parents! Recently, I've been doing Go chall...

Read More

Learning Go — Week 4


I love how Go does error-handling! Error handling is not done via exceptions in Go. Instead, errors are normal values of types that implement the buil...

Read More

Learning Go — Week 5


Have not made any update to my Golang journey, because I had been busy building my first Golang project over the past few weeks. This project was buil...

Read More