Skip to content
View bgockeln's full-sized avatar
  • Germany

Block or report bgockeln

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bgockeln/README.md

Ben Gockeln

Learning my way through Linux, IT security, and digital forensics — and thinking a lot about the impact of AI on society.

Linux

Over the past 10 years, I've used Linux on and off — mostly through VirtualBox, sometimes as my main OS. I’ve installed Arch Linux from scratch, got tiling window managers like Qtile and Awesome running, configured a GUI-less mp3 setup with moc, and fixed real issues like broken sound or printer configs.

I’m not a sysadmin, but I can find my way around. If I don’t know something, I’ll check the man pages or look it up. These days, I work with Linux mainly through WSL and VirtualBox on Windows.

IT Security

I’ve explored basic CTFs in the past (HackTheBox-style challenges), mostly around SSH, FTP, and SQL exploitation. That was a couple of years ago, and while I don’t remember everything, the exposure helped shape my interest.

Digital Forensics

I’m just getting into digital forensics, but it’s something that really clicks with me. Since I’m naturally drawn to pattern recognition, analyzing browser artifacts and other digital traces feels like a natural extension of that. It’s early days, but I think this will be the direction I’m aiming for professionally.

AI Ethics

Probably the topic I think about the most lately.

  • Will AI be used mostly to cut costs and replace jobs?
  • Will it create a new market for emotional dependency — like paywalled AI companions?
  • Could it be meaningful in therapeutic settings?

I think we'll be impacted by this on a level we don’t fully understand yet. The only question is: for better or for worse?

How I Work on Projects

I treat each project here as a self-directed tutorial. It always starts with a general idea — for example, in my town simulator, I knew I wanted a CLI-based text adventure with streets, buildings, NPCs, and shops. I first designed the skeleton: the streets, buildings, and a player character that could navigate the world. Once the basic structure worked, I added an in-game map using Pygame, then NPCs with schedules, homes, and workplaces. Each step required problem-solving and careful tweaking.. ChatGPT helped along the way, but these projects were never simple copy-paste exercises — they took hours or days of thinking, testing, and debugging to get right.

This approach applies to all my projects: I start with a vision, break it down, experiment, and refine. Even if the code isn’t perfect, the goal is to understand, learn, and build something meaningful. This has actually taught me more about programming — and Python in particular — than all the online tutorials I’ve done over the past years combined, because I didn’t just learn individual parts; I learned how to apply them and think ahead.


This profile is a snapshot of where I am right now — still learning, experimenting, and figuring out how I want to develop my skills.

Pinned Loading

  1. firefox-artifact-scanner firefox-artifact-scanner Public

    Python tool for scanning and extracting Firefox forensic artifacts.

    Python

  2. flask-docker-logger flask-docker-logger Public

    Dockerized Flask project: IP lookup website + logging service.

    Python

  3. osint osint Public

    “Python-based OSINT collection of CLI tools (domain lookup + username search).”

    Python

  4. password-manager password-manager Public

    CLI password manager secured with Python’s Fernet encryption.

    Python

  5. pineport pineport Public

    A minimal CLI city sim: walk around, enter places

    Python

  6. py-rpg py-rpg Public

    A simple Python OOP text RPG set in an office.

    Python