Skip to content
View capitan0n's full-sized avatar
📡
📡
  • GREECE

Block or report capitan0n

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
capitan0n/README.md

Alexandros - capitan0n

Electrical & Computer Engineering student at the University of Peloponnese, specializing in Computer Science. Focused on defensive security (blue team), privacy-oriented tooling and digital forensics.

What I'm working on

  • probolos(alpha) — USB port monitoring and control tool aimed at physical-access and data-exfiltration risks. Successor to an earlier prototype (cerberus); still early days.

  • audiotap — Audio capture for Linux. Reads raw PCM from the PipeWire/PulseAudio monitor source, splits tracks live using MPRIS metadata over D-Bus, and encodes each one through ffmpeg with tags preserved. Single-file Python, stdlib only.

  • sshd-lint — Static analyzer for sshd_config. Encodes OpenSSH hardening best practices into repeatable, automated checks so misconfigurations get caught before they ship.

Stack

PythonBashSQL · Linux (Arch/Manjaro) · Docker · Git · LAMP · OpenSSH

Interests

Blue team & SOC work · system hardening · Linux administration · network security · digital forensics · self-hosting & homelab infrastructure · privacy/anonymity tooling · FOSS ecosystems

Contact

Open to internships and entry-level opportunities in security engineering, SOC/blue team, DevSecOps etc.

Pinned Loading

  1. sshd-lintsshd-lintPublic

    Zero-dependency, offline static analyzer for OpenSSH sshd_config. Flags weak crypto, auth, and access-control settings for SSH hardening, referencing CIS, Mozilla, and NIST guidance, with CI-friend…

    Python 7 1

  2. probolosprobolosPublic

    Deny-by-default USB admission gate for Linux. New devices stay inert until a human approves them — inspected across a descriptor/consistency/behaviour/storage pipeline while held under a pre-author…

    Python 1

  3. audiotapaudiotapPublic

    Simple Python tool for capturing audio output from any Linux audio source, with automatic track splitting via MPRIS metadata, tag preservation, and filtering of short segments, such as ads.

    Python 1