Homemade Search Engine Part (3/4)

Intro Hello :) And welcome back. We got a big update today. As you might have noticed, this is the third post, which was supposed to be the last. Well I extended the last post to be the fourth one instead. Why? Well, because there was a memory leak in the application, so I couldn’t run it for more than 50 million IP’s before it would crash. Yikes. Doing Everything Else Than Fixing The Memory Leak I’m actually really proud of this....

March 31, 2025

Homemade Search Engine Part (2/3)

Intro Welcome back! It’s been about a month since I promised a new blog post, and here it is. A lot has happened since last time. I’ve had to rewrite a large amount of code and restructure the control flow of the search engine/scanner. The biggest problem with the scanner was that the control flow was all over the place. For example, the only way to gracefully exit the application was to either scan the entire internet or queue a QueueItem with the command Stop....

November 22, 2024

Homemade Search Engine Part (1/3)

Disclaimer: This post is going to be long. Why? I have a small obsesion with collection of different types of data, statistics and everything in between. And since my last project, I wanted to challenge myself even further. And this time, I wanted to build something more usefull than a terminal video player. So with this, I decided to create a search engine. It’s not that big of a project, I told myself at the beginning....

October 24, 2024