Skip to content

πŸ–₯️ Interactive Portfolio OS simulating Kali Linux in the browser. Features a working terminal, file system, drag-and-drop windows, and a hidden CTF challenge.

Notifications You must be signed in to change notification settings

albertodrake/Readme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Typing SVG

πŸ–₯️ Virtual Hacker Desktop (Portfolio OS)

"Crafting robust code and securing digital frontiers."

This repository hosts my Interactive Portfolio Website, designed to simulate a fully functional Kali Linux Desktop Environment right in the browser. It features a working file system, drag-and-drop windows, an interactive terminal, and hidden security challenges.


⚑ System Features

πŸ› οΈ Core OS Functions

  • Window Manager: Fully draggable, resizable, and focus-aware window system built in vanilla JS.
  • Taskbar & Start Menu: Functional navigation and clock system.
  • Interactive Terminal: A command-line interface that accepts commands like ls, cat, whoami, help, and decrypt.
  • File System: A simulated file directory (/home/alberto/docs) readable via Terminal or File Manager.

πŸ“± Applications

  • 🌐 Chromium Browser: An internal web browser simulating a portfolio site (Home, Projects, Contact).
  • πŸ“ File Manager: Graphic interface to browse mission briefs and encrypted files.
  • πŸ“ Text Editor: Read and edit system files.
  • πŸ’¬ Discord Client: Quick access to my social profile.

πŸ” Hidden CTF (Capture The Flag)

There is a hidden security challenge embedded in the OS.

  • Objective: Gain ROOT access.
  • Target: Decrypt the root_access.enc file.
  • Reward: Unlocks the "Matrix Rain" system override.
  • Hint: Check the system notification on boot for clues.

πŸ› οΈ Tech Stack

  • Frontend: HTML5, CSS3 (Advanced Animations), Vanilla JavaScript (ES6+)
  • Assets: FontAwesome (Icons), Google Fonts (Fira Code)
  • Hosting: GitHub Pages

πŸš€ Installation & Usage

To deploy this OS on your own machine or server:

  1. Clone the Repository

    git clone [https://github.com/albertodrake/albertodrake.git](https://github.com/albertodrake/albertodrake.git)
    cd albertodrake
  2. Run Locally

    • Simply open index.html in your favorite web browser.
    • Note: Audio features require user interaction to play due to browser policies.
  3. Customize

    • Edit the fileSystem object in the <script> section to change files.
    • Update the SECRET_PASS variable to change the CTF password.

πŸ“Έ System Screenshots

Desktop Environment

Connect with me

About

πŸ–₯️ Interactive Portfolio OS simulating Kali Linux in the browser. Features a working terminal, file system, drag-and-drop windows, and a hidden CTF challenge.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages