You are browsing as a guest. Sign up (or log in) to start making projects!

Frictionless

  • 3 Devlogs
  • 3 Total hours

I built CTF Workbench, a custom web dashboard that streamlines TryHackMe CTF challenges. It eliminates room timeouts, lost notes, manual report writing, and repetitive command typing through 4 core QoL improvements: 2-Hour Machine Expiration Guard & Sync: A 2-hour countdown timer with 5-minute warning alerts so you know when the room is about to expire, plus a manual +60 Min sync button to match time extensions added on TryHackMe. Auto-Saving Scratchpad: A 10-step penetration testing checklist and flag tracker that automatically saves to local storage so progress is never lost on tab refreshes. One-Click Command Cheat Sheet: Instant copy buttons for standard Nmap, Gobuster, interactive shell, and privilege escalation commands to eliminate manual typing errors. One-Click Markdown Writeup Exporter: Automatically compiles your target IP, flags, completed checklist steps, and scratchpad notes into a formatted .md writeup file for easy documentation.

Ship #1 Pending review

CTF Workbench

Built a lightweight, zero-dependency dashboard designed specifically for TryHackMe (THM), Hack The Box (HTB) players, and pen-testers to keep an entire machine grind completely organized in one place.

What’s inside:

Room & Target Management: Room name/URL tracking, target IP status badges (online/offline states), and attacker VPN IP tracking.

Interactive Open Ports Tracker: Clickable service grid (FTP, SSH, HTTP, SMB, WinRM, RDP, etc.) to immediately highlight your attack surface.

Dynamic Reverse Shell Generator: Instantly generate ready-to-use payloads for Bash, Python3 PTY, Netcat, PowerShell, PHP, and Perl with dynamic LPORT/LHOST swapping.

Encoder, Decoder & Hash Identifier: Quick base64, URL, and hex-to-ASCII tools.

Cheat Sheet Quick Modals: Built-in pop-up cheat sheets for network scanning, web enumeration, credential cracking, and privilege escalation with one-click copy.

Terminal Command Log Widget: A dedicated mini-terminal log to track, view, and bulk-copy executed commands.

10-Step Methodology Checklist & Flags: Built-in progress tracker from passive recon to final documentation, plus dedicated User and Root flag input fields with completion badges.

Machine Timer & Notes: A 2-hour countdown timer (with pause/sync controls), dedicated credentials notepad, recon output area, and custom scripts section.

Markdown Report Exporter: One-click export that bundles your entire workflow, flags, port states, notes, and command logs into a clean, ready-to-submit write-up markdown file.

Everything persists locally via localStorage so you never lose your progress mid-box. Give it a spin! 🎯

Try project → See source code →
Open comments for this post

1h 49m 50s logged

short devlog here as the project is as good as done

What I’ve added since previous devlog:
-🎯 Top room banner & target tracking
-🛡️ Base64 AV-bypass reverse shell generator
-🔌 Interactive port surface tracker
🤖 Custom robots.txt easter eggs

big updates and making this project was amazing and i learned a lot

0
0
10
Open comments for this post

1h 16m 58s logged

Devlog #2: JS Timer & Command Modals

Major updates to CTF Workbench! Shifted to a full 3-file setup and wrote my first lines of working JavaScript.

Updates:
-Clean Code Architecture: Separated project into index.html, style.css, and script.js.
-Working Machine Timer: Added a 2-hour JS countdown timer with a +60 min room extension button.
-Interactive Command Modals: Built pop-up category menus for scanning, web enum, credential cracking, and PrivEsc.
-1-Click Copy: Clicking any tool command inside a modal auto-copies it to the clipboard.
-Console Debugging: Used browser DevTools (F12) to catch and fix DOM null errors.

Next up: Local storage auto-save so notes and target IPs stay saved on refresh!

0
0
10
Open comments for this post

20m 31s logged

Devlog #1: Starting my CTF Workbench dashboard

I started building CTF Workbench today! It’s a personal project I’m making so I can keep my TryHackMe CTFs way more organized, planned out, and stop losing track of machine timers while grinding rooms. I don’t really have coding experience, so I decided to write everything line-by-line in VS Code instead of using templates so I can actually learn what I’m doing.

What I got done:
-Set up VS Code and Live Server so I can see my site update live.
-Built the core index.html file structure from scratch.
-Wrote the HTML elements for the 2-hour timer display and buttons.

0
0
41

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…