Build Goal
A password site modeled after the atmosphere of pwn.cc
This project borrows the industrial tone, dark brass palette, and focused module feel of pwn.cc, then pivots the subject from offensive security toward password and identity defense.
About
PWD.cc is a PHP microsite inspired by the atmosphere of pwn.cc, reimagined around password and identity defense. The site now uses extensionless routing, shared templates, and API-backed tool interactions layered on top of plain HTML forms.
Build Goal
This project borrows the industrial tone, dark brass palette, and focused module feel of pwn.cc, then pivots the subject from offensive security toward password and identity defense.
Stack
The site is intentionally lightweight: multi-page PHP templates, shared content and tool logic, extensionless routes, and JavaScript only where it improves the user experience.
Design Choice
Both the generator and the checker still work with regular form posts, but modern browsers get copy-to-clipboard, live scoring, and no-refresh interactions through the API layer.
Routing
The site now supports paths like /generator and /api/audit. A PHP router handles local development, while an Apache rewrite file is included for traditional hosting.
Interaction Model
Without JavaScript, the tools still submit normally. With JavaScript, the generator runs without page refresh, the audit updates live, and generated passwords can be copied in one click.
Content Workflow
The admin console now writes articles, breach signals, and resources into a SQLite database under the project data directory. It also supports cover image uploads, so the journal list and article detail pages update from the same source of truth.
Open admin consoleRouting Detail
Journal entries support extensionless detail URLs like /blog/password-managers-still-win, while the blog index page now paginates the archive into smaller, more readable slices.