Fucking Black-Hats
Last time I wrote here was a while ago. At the time I was starting a very thorough redesign of this website. Nothing that you would notice. Mostly updating the backend to handle concurrency using the actor model, handling invariance using type-driven patterns, moving from SQLite to PostgreSQL, etc.
I did this because I was mostly trying things out. My blog’s backend was a way for me to try out things that I do not have the opportunity to try on my day job.
However, one fucking black-hat hacker ruined it for me. A few days ago, I received an E-Mail from Servinga, that the IP of the VPS I was using to host my blog was reported for violations. It was reported by multiple sources to have been port scanning, and looking for servers that exposed 2134 port. Kind of a traditional port that Trojans and other viruses used to communicate to each other.
Servinga was gracious enough not to end their contract with me. But to me, it was the last draw. I was already paying so much for the server and I already had exhausted a lot of the ideas I wanted to try. I set up the server with strict version control, and firewall. And I still could not figure out how it was infected.
But in the space of problems I would like to tackle these days, playing cat and mouse with black-hats is not on top of my list. So I spend a few hours, creating a static site generator from the source code of my previous website. Uploading them to statichost.eu. You are now reading that website.
I mourn the lost of my playground, ever so slightly. But this is for better. Maybe I write more in here. Maybe I take up projects that are less private. But for now, fuck the black-hat that ruined my playground.