Skip to main content

ghostlogic-demo

22-minute forensic breach replay for GhostLogic. Ships 352K events to a Blackbox server, escalating from normal telemetry through a full APT compromise. Forces capsule seal after each batch.

Install

pip install .

Usage

# Live — sends to your Blackbox server
ghostlogic-demo --url https://api.ghostlogic.tech --key glk_YOUR_KEY

# Dry run — generates events, doesn't send
ghostlogic-demo --dry-run

# Quick test — 3 batches instead of 22
ghostlogic-demo --url https://api.ghostlogic.tech --key glk_YOUR_KEY --batches 3

What It Does

Sends 16,000 events every 60 seconds (22 batches = 352,000 events total). Forces a capsule seal after each batch so the Blackbox seals immediately.

Phase timeline:

  • Batches 1-6 (min 0-6): Normal telemetry (processes, network, disk, services)
  • Batches 7-9 (min 6-9): Initial access (Chrome extension attack)
  • Batches 10-13 (min 9-13): C2 + persistence (DNS C2, rogue ports, scheduled tasks)
  • Batches 14-17 (min 13-17): Credential access (lsass targeting, registry persistence)
  • Batches 18-22 (min 17-22): Data exfiltration (staging, upload, network spike)

Zero Dependencies

Standard library only. No pip requirements.

Release files for ghostlogic-demo 1.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ghostlogic-demo 1.6.0
File Size Uploaded
ghostlogic_demo-1.6.0.tar.gz 42.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for ghostlogic-demo 1.6.0
File Interpreter ABI Platform
ghostlogic_demo-1.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 84.9 MB

Release files / ghostlogic_demo-1.6.0.tar.gz

Download URL ghostlogic_demo-1.6.0.tar.gz
Size 42.5 MB
Tags Source
SHA-256 checksum
How to use checksums
291cc5d2323cd8df2eebee5206f8a5b790d3b28b213b14b1584f08a514061297
BLAKE2b-256 checksum
How to use checksums
a124ec08b902a788a276bc8f7f1618dd56d68e5c88edec66faf2af9cd661672d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / ghostlogic_demo-1.6.0-py3-none-any.whl

Download URL ghostlogic_demo-1.6.0-py3-none-any.whl
Size 42.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
c95d99e021e6eed7a71a3bcb2468a62c403f60b2ae6566a1a76a23913618ee47
BLAKE2b-256 checksum
How to use checksums
905a70f885bca00ead9d2e402d9b4634ff2c0f7a1e16f14bb5016bd97b917f14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release history Release notifications | RSS feed

This release

1.6.0 This release

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page