About this site

On this page I'll be posting excerpts of my work done in my free time (currently openbsd). As the title says this whole page is related to IT specific topics. I'm using this blog as my personal technical diary and also to improve my writing skills.

This site does not generate any monetary profit.

Recent posts

Blog internal - How IPs are masked (v6)

06 Oct 2024

This post revisits an entry I made in October '22. Shortly after the IP masking went into effect, changes were made to also match and mask IPv6 addresses. The method used was sub-optimal until I recently fixed it. This post documents the changes.

OpenBSD src - kern_exit.c

03 Oct 2024

This is a series of posts where I try to learn more about the C source code of the OpenBSD operating system. This one is an explanation of the exit syscall. Rather than describing each line of the implementation, the posts usually contain an introduction to the topic, one or two highlights, and a conclusion.

PCAP parsing evaluation - C

20 Aug 2024

This is a small experiment that implements and evaluates a pcap parser. The language used in this post is C. All the parsing is done on a sample dump shown below.

Nvi - Enhancing comfort II

10 Jan 2024

In this series some of the existing keybindings in nvi will be discussed.

Nvi - Enhancing comfort I

24 Dec 2023

Nvi is a bug-for-bug compatible replacement of the 4BSD version of the famous text editor. This series is about enhancing comfort, if you suddenly find yourself enjoying it.