Projects

Security tools built for real workflows.

I build practical tools for reconnaissance, segmentation testing, vulnerability research, and secure operations. Each repository below links directly to its source and states its current operating limits.

Additional repositories

More public tools.

Smaller utilities and research prototypes with their current status and source snapshots.

CyberKareem/SecureAutomatedPurge-USB

Secure Automated Purge USB

A released bootable media-sanitization prototype with explicit destructive-use and standards-review boundaries.

Released research prototype · destructiveMedia sanitizationShellMIT
View source opens in a new tabRead the project story
Secure Automated Purge USB: Capabilities and limits
  • Bootable Debian ISO
  • NVMe and ATA workflows
  • HDD overwrite path
  • Explicit destructive confirmation
  • Post-operation sector sampling

A public v1.0.0 ISO release exists. Its source and release need renewed validation against current hardware, an open boot-media compatibility report, and NIST SP 800-88 Rev. 2 before operational reliance.

Source snapshot ceee1fb opens the pinned GitHub revision in a new tabCurrent NIST SP 800-88 Rev. 2 opens in a new tab
CyberKareem/kameMind

kameMind

An Ollama-backed engagement assistant prototype for session memory, findings, and walkthrough export.

Research prototypeAI-assisted pentest workflowHTML + PythonMIT
View source opens in a new tab
kameMind: Capabilities and limits
  • Locally hosted Ollama endpoint
  • Session memory
  • Tool-output analysis
  • Finding and credential tracking
  • Walkthrough export

A v1.0 tag exists, but there is no formal GitHub release or public test suite. Session artifacts require normal sensitive-data controls, and the browser interface still depends on third-party assets and needs hardening.

Source snapshot fbfcc1d opens the pinned GitHub revision in a new tab
CyberKareem/BitLocker-CryptoErase

BitLocker CryptoErase

An interactive BitLocker and TPM state-management prototype for Windows device decommissioning research.

Research prototype · destructiveWindows data lifecyclePowerShellMIT
View source opens in a new tabRead the project story
BitLocker CryptoErase: Capabilities and limits
  • Internal-volume discovery
  • BitLocker state checks
  • Key-protector replacement
  • TPM-state workflow
  • Layered operator confirmation

There is no release or test suite, and an open issue identifies missing recovery-key backup behavior. Independent destructive-path validation and a current NIST SP 800-88 Rev. 2 review are required before operational use.

Source snapshot b0ee30b opens the pinned GitHub revision in a new tabCurrent NIST SP 800-88 Rev. 2 opens in a new tab
CyberKareem/kamehandle

kamehandle

An offline username and email-handle generator for authorized identity and defensive OSINT workflows.

Scoped utilityIdentity & defensive OSINTPythonMIT
View source opens in a new tab
kamehandle: Capabilities and limits
  • Name normalization
  • Username and email candidates
  • Multiple domain support
  • TXT and CSV export
  • No network requests

The CLI and sample generation were verified and input remains local. The README and source framing need cleanup, and no automated test suite or formal release exists.

Source snapshot 3610097 opens the pinned GitHub revision in a new tab
CyberKareem/kameRadar

kameRadar

An Nmap-driven recon helper for authorized labs, staged discovery, reusable artifacts, and follow-up guidance.

Research prototypeReconnaissance automationShellMIT
View source opens in a new tab
kameRadar: Capabilities and limits
  • TCP and top-port UDP discovery
  • Targeted detail scans
  • Quick, balanced, and beast profiles
  • Markdown summary
  • Optional web-enumeration workflow

Two syntax-valid Shell workflows are public. Documentation, dependency checks, automated tests, and a formal release remain outstanding; the scans are active and can be noisy.

Source snapshot b5f4ba5 opens the pinned GitHub revision in a new tab
CyberKareem/kameSifter

kameSifter

A NetExec orchestration CLI for authorized credential validation across common infrastructure services.

Research prototypeCredential validationPythonMIT
View source opens in a new tab
kameSifter: Capabilities and limits
  • Eight NetExec protocols
  • Users, passwords, and NTLM hashes
  • Null and anonymous-session handling
  • Authentication-result summary
  • Optional JSON export

The single-file CLI is syntax-valid but has no tests or release. Operators must manage account-lockout risk and protect credentials exposed through command, verbose, or JSON output.

Source snapshot 6fa6569 opens the pinned GitHub revision in a new tab