ThreatDeskOS banner

ThreatDeskOS

10 devlogs
35h 59m 47s

A Cybersecurity Analyst Workstation

This project uses AI

used for most of the documentation, testing and deployment.

Demo Repository

Loading README...

sid

did the json configs and deployment stuff

Attachment
0
sid

did the styling for the desktop and the animation on it
did the taskbar, did the terminal styling and modified its working a little bit

Attachment
1

Comments

Saif
Saif 1 day ago

looks pretty cool!

sid

-built network visualiser
-built osint footprint
-built threat ticker

Attachment
Attachment
Attachment
0
sid
  • connected the UI input to the shell processing logic
  • implemented a command registration system for the terminal
  • implemented wrapper functions for MD5, SHA-1, and SHA-256 algorithms
  • added math for calculating Shannon entropy bits
  • added basic encryption/decryption routines for local data
  • handled fetch logic and rate limiting for the API
  • added frequency analysis tools for block text
  • implemented PasswordHealth app
Attachment
Attachment
0
sid
  • added hover and active state styl
  • implemented os/AppLauncher.ts to handle the start menu UI
  • built the app registration system to load available toolsing for window headers
  • defined metadata interfaces (name, icon, entry point) for the registry
Attachment
0
sid
  • styled the desktop and window components in desktop.css and window.css
  • added glassmorphism effects to window borders
Attachment
0
sid
  • added public icon assets to the desktop grid
  • started os/TaskBar.ts for the bottom navigation bar
  • added the start button, system tray, and a live updating clock
  • updated the taskbar to dynamically show active and minimized window items
Attachment
0
sid
  • designed the core os/WindowManager.ts to handle window state
  • implemented window dragging and snapping logic in WindowManager.ts
  • created the os/Desktop.ts class to manage the background layer
  • implemented a basic grid layout for desktop shortcut placement
  • implemented os/icons.ts utility for mapping app IDs to SVG/PNG icons
  • added public icon assets to the desktop grid
Attachment
0
sid
  • began work on os/BootSequence.ts to simulate a terminal-based OS boot-up screen
  • added simulated boot logs and loading bars
  • created animations.css for the boot sequence text rendering
  • added matrix-style fade-ins and blinker animations for the boot terminal
Attachment
0
sid
  • initialized Vite + TypeScript project
  • set up project directory structure (src/os, src/apps, src/api, src/styles)
  • configured tsconfig.json and vite.config.ts for strict typing and path aliases
  • added basic CSS reset and defined core CSS variables for colors, spacing, and z-indexes in variables.css
  • defined core typography (monospace fonts) and hacker-themed color palette in global.css
  • drafted basic CRT/scanline visual effects for the overarching theme
  • implemented the main application container in index.html
  • initialized the application entry point and bootstrapping logic in src/main.ts
Attachment
0