andriisec.hashnode.devMy Regex Learning Journey (TryHackMe + RegexOne)Lately, I’ve been diving into regular expressions (regex). At first, it felt like staring at some alien code — but as I kept practicing, I started to see the patterns. It’s been frustrating at times, but also really rewarding. Here’s a walkthrough of...Sep 13, 2025·4 min read
andriisec.hashnode.devLearning Bash Scripting: Variables, Parameters, Arrays, and ConditionalsAs part of my cybersecurity and scripting learning journey, I’ve been building small Bash scripts to practice variables, parameters, arrays, and conditionals. This post documents my notes and progress. It’s a part of my ongoing journey into Bash scri...Sep 1, 2025·4 min read
andriisec.hashnode.devMy First Steps with Vim: From Confusion to MagicToday I dove deeper into Vim, the legendary text editor that everyone says is impossible to quit (literally and figuratively). At first it felt alien: different modes, strange keybindings, commands that look like hieroglyphs. But once a few pieces cl...Aug 27, 2025·4 min read
andriisec.hashnode.devUnderstanding Apache Logs, UFW, and Fail2Ban in UbuntuToday I took a big step in diving into how Linux systems manage and store logs, and how those logs can tell us a story about what’s happening on a server. At first, logs felt like just endless lines of confusing text, but once you break them down, th...Aug 20, 2025·4 min read
andriisec.hashnode.devUnderstanding Linux Package Management and RepositoriesOne of the biggest advantages of Linux - and Ubuntu in particular - is its powerful package management system. Instead of manually hunting for installers online, you can install, update, and secure software with just a few commands. At first, I found...Aug 19, 2025·4 min read