Skip to content

nasomers/ghostwire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghostwire

Real-time threat intelligence, rendered as art.

Ghostwire transforms live cybersecurity threat data into an immersive audiovisual experience. Every sound and visual represents real malicious activity happening right now.

Live Demo: ghostwire.ghostlaboratory.net


Features

  • Generative audiovisual experience driven by real-time data
  • Evolving ambient soundscape that never repeats
  • Multiple visual themes and musical modes
  • Works on desktop and mobile

Tech Stack

Backend: Bun, TypeScript, Fly.io Frontend: Vite, Three.js, Tone.js, TypeScript, Cloudflare Pages

Architecture

┌───────────────────────────────────────────────────────┐
│                       Frontend                        │
│  ┌─────────────┐ ┌─────────────┐ ┌─────────────────┐ │
│  │  Three.js   │ │   Tone.js   │ │  UI & Events    │ │
│  │  (Visuals)  │ │   (Audio)   │ │                 │ │
│  └─────────────┘ └─────────────┘ └─────────────────┘ │
│                         │                             │
│                  WebSocket (wss://)                   │
└─────────────────────────┼─────────────────────────────┘
                          │
┌─────────────────────────┼─────────────────────────────┐
│                       Backend                         │
│  ┌─────────────────────────────────────────────────┐  │
│  │             Bun WebSocket Server                │  │
│  │        Event Aggregation & Processing           │  │
│  └─────────────────────────────────────────────────┘  │
│                         │                             │
│               Threat Intelligence                     │
│                     Sources                           │
└───────────────────────────────────────────────────────┘

Local Development

Prerequisites

Backend

cd backend
bun install
bun run src/index.ts

Frontend

cd frontend
bun install
bun run dev

License

MIT

About

Generative audiovisual art from dark internet threat data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors