Skip to main content

Unified hardware reverse engineering framework. Revealing what's hidden in every signal. (Placeholder - full release coming soon)

Project description

Oscura

Unified hardware reverse engineering framework. Revealing what's hidden in every signal.

Status

⚠️ This is a placeholder package. Full release coming soon.

Oscura is a hardware reverse engineering framework for security researchers, right-to-repair advocates, defense analysts, and commercial intelligence teams.

Vision

From oscilloscope captures to complete system understanding:

  • Unknown protocol discovery - Automatic protocol inference and state machine extraction
  • System replication - Reverse engineer proprietary devices for understanding and repair
  • Security analysis - Vulnerability discovery, CRC/checksum recovery, exploitation
  • Signal analysis - IEEE-compliant measurements, comprehensive protocol decoding (16+ protocols)

Coming Soon

Watch for updates at:

Current Package

This is the TraceKit framework in transition to Oscura. The rename will happen in the coming release.

For the current stable version, install:

pip install tracekit

License

MIT License - Copyright (c) 2026 TraceKit Contributors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oscura-0.0.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oscura-0.0.1-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file oscura-0.0.1.tar.gz.

File metadata

  • Download URL: oscura-0.0.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for oscura-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c7251dab324bb97729e9c40dc6d1cc732a2a6f8bc5c365170c857af3c12f2bd3
MD5 84534b0ecaae5164326feef72c64e685
BLAKE2b-256 ee280bb25cf40a3bdd6cd4e76d5e3aa913e9a22ea079b0b53ede733100d2eeb2

See more details on using hashes here.

File details

Details for the file oscura-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: oscura-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for oscura-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c0d0e7b6f80fada5a5799dcf2dd03693613bc9f0e8549fd8955660a6404689c1
MD5 b182af0452f168e6f4361d693b81dcfe
BLAKE2b-256 84d4d87e7778ac2282a84a01049c1d130def4421f996c6d5b28984dc4650644c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page