Skip to content
View OseMultaharju's full-sized avatar
  • Metropolia
  • Finland
  • 13:11 (UTC +03:00)

Highlights

  • Pro

Block or report OseMultaharju

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
OseMultaharju/README.md

Hi, I'm Ose πŸ‘‹

20+ years in physical security. Now moving into cybersecurity.

GhostlyCasper OS Gemini Pentest Pro Career Transition Finland


About me

I'm a 48-year-old career changer with over two decades of professional security experience β€” structural security, retail loss prevention, and cash-in-transit. After spending most of my working life protecting physical assets and people, I'm now studying Information Technology at Metropolia University of Applied Sciences and moving into cybersecurity.

Physical security and digital security turn out to share more than I expected. Both require thinking adversarially. Both require defence in depth. Both punish you for assuming users will behave the way you wish they would. The vocabulary is different; the discipline is the same.

The work you see here reflects that transition.

What I'm working on

πŸ›‘οΈ GhostlyCasper OS

A privacy-first amnesic live operating system, built from scratch as my final-year project at Metropolia. Boots from a USB stick, routes every byte of traffic through Tor, forgets everything at shutdown.

  • 8,800+ lines of Bash, one maintainable build script
  • 50+ iterations with documented security audits between versions
  • Four threat profiles for different user contexts
  • Hardware-tested on real ThinkPad laptops, not just VMs
  • Honest about what it doesn't protect against

If you're looking for an example of how I approach engineering β€” the project's development history walks through every wrong turn I took and what I learned from it.

An LLM-driven, human-in-the-loop penetration-testing assistant for Kali Linux. The Google Gemini API orchestrates dozens of standard security tools; I confirm every command that touches the "gray area" before it runs. My Innovation Project at Metropolia.

  • Brain + Hands architecture β€” Gemini reasons over user intent, deterministic Python wrappers execute the actual commands
  • Safety gate is in the code, not the model β€” a regex-based validator that classifies every command (hard-block / soft-block / per-tool risk level), layered on top of the LLM's own moderation rather than relying on it
  • Two hardware profiles β€” field unit (X270, native Kali, monitor mode + injection) and compute unit (P1 Gen 5, WSL2 + RTX A3000, ~423 kH/s Hashcat against WPA handshakes)
  • Decoupled HTML reporter β€” solves the token-window problem on large nmap/Wireshark outputs; ANSI color codes become real HTML so the report looks like a terminal, not an AI summary
  • Verified end-to-end β€” full recon chain on real targets, ethical self-restraint on ambiguous ones, and a complete kill-chain on an intentionally-vulnerable IoT smart-home testbed
  • Authorized use only β€” designed for labs, CTF, and engagements with written permission; the HITL prompts are not optional

For the full project vision and ethical rationale, see PROJECT_VISION.md (in Finnish).

Background

Twenty years carrying responsibility for people's physical safety teaches you a few things:

  • Threat modelling is not theory. Either your countermeasures work in the field or they don't.
  • Layered defence is the only defence worth building. No single mechanism is the whole story.
  • Documentation matters. When something goes wrong, somebody needs to understand what you set up and why.
  • Honesty about limitations builds trust. Promising what you can't deliver is worse than promising less.

I'm bringing all of that to cybersecurity.

Technical skills

These are the tools I've actually used to build something real β€” not a list of buzzwords:

Systems & Linux

  • Debian / Kali Linux
  • live-build (custom ISO)
  • systemd, AppArmor
  • nftables firewall
  • LUKS2 disk encryption
  • Bash scripting

Offensive Security

  • Penetration testing methodology
  • Kali Linux (native and WSL2)
  • nmap, Wireshark, tcpdump
  • Hashcat (GPU-accelerated WPA cracking, ~423 kH/s on RTX A3000)
  • Monitor mode + packet injection (Wi-Fi handshake capture)
  • LLM-orchestrated tooling with human-in-the-loop safety gates

Engineering Practice

  • Threat modelling (STRIDE)
  • Iterative security audits
  • Git, version control discipline
  • Hardware testing methodology
  • Technical writing

Areas I'm interested in

My focus is cybersecurity as a direct continuation of two decades in operational security β€” not software engineering for its own sake. The projects above are the technical means; the destination is security work.

  • Penetration testing and offensive security β€” adversarial testing as a defensive discipline, the area my Gemini Pentest Pro project sits in
  • Security operations β€” log analysis, alert triage, incident response, the cybersecurity continuation of an operations-centre career
  • Vulnerability assessment and risk analysis β€” translating technical findings into operational risk that decision-makers can act on
  • Physical-to-digital security continuum β€” insider threat, social engineering, red-team operations and physical penetration testing, where the operational security I built for a living translates most directly
  • Threat modelling and defensive architecture β€” STRIDE, layered defence, fail-closed design as habits rather than checklists

GitHub stats

GitHub stats

Top languages

Looking for

I'm specifically interested in these roles, where my operational security background translates most directly:

πŸ›‘οΈ SOC Analyst (Tier 1 / Tier 2)

Twenty years of shift work in cash-in-transit means I'm already used to operations-centre rhythms β€” long focus windows, alert handling under time pressure, clear escalation when something looks off. I'm building the technical layer (log analysis, SIEM concepts, incident triage) on top of that operational discipline.

πŸ‘οΈ Insider Threat Analysis

Two decades watching the inside of high-value security operations means I know what abnormal behaviour actually looks like β€” not from a textbook, but from having walked past it. Behavioural baselines and policy violations were the language I worked in every day.

πŸ”“ Physical Penetration Testing

This one is obvious. I know how physical security is supposed to work because I built it for a living. I know where it tends to fail. I know the difference between a control that looks good on paper and one that holds up at three in the morning when nobody's watching.

πŸ“š Security Operations & Security Awareness Training

Translating between operational reality and policy is something I did constantly in my previous career. Translating between technical risk and the way employees actually behave is the same skill in different clothes.


What I bring

Career changers from operational security backgrounds aren't common in cybersecurity. The combination of two decades of adversarial thinking with the technical work you can see in this profile is unusual. If your team is hiring at the entry level and that sounds like a useful perspective, I'd be glad to talk.

I'm based in Finland, available for on-site or hybrid roles in the Helsinki region, and open to remote.

Contact

For project-related discussions, the best place is GitHub directly β€” issues, discussions, or via the noreply address used in my commits.

Email GhostlyCasper OS Gemini Pentest Pro


"Twenty years in physical security taught me that the best defences are layered, quiet, and honest about their limits.
The same is true in software. I'm building accordingly."

Pinned Loading

  1. gemini-pentest-pro gemini-pentest-pro Public

    Human-in-the-loop LLM agent that orchestrates Kali Linux pentest tools via the Google Gemini API. Brain (Gemini) + deterministic safety gate + decoupled HTML reporter. Innovation project at Metropo…

    Python

  2. OseMultaharju OseMultaharju Public

    Profile README β€” about me, my background, and what I'm building.