Skip to main content

Rex — C++-accelerated IoT Security Framework for sensor networks

Project description

Rex — Generalized C++ Accelerated IoT Security Framework

Rex is a production-ready, high-performance security framework designed to protect IoT sensor networks against common edge threats, authentication spoofing, replay attacks, sliding-window denial of service, and statistical telemetry anomalies.

Key Abstractions

  • C++ Accelerated Core Engine: Leverages standard, timing-safe C++ operations for sub-microsecond processing of cryptographic packet validation.
  • Dynamic Key Management: Pluggable key exchange using Curve25519 and automatic key rotation mechanisms.
  • Statistical Anomaly Detection: Tracks telemetry values over rolling standard deviation profiles to flag spikes.
  • Behavioral Network NIDS: Modular intrusion detection matching packet flows against protocol-level filters.
  • SOC Compliance Scoring: Built-in reporting system computing real-time network safety grades.

Getting Started

Run the interactive CLI simulation:

rex-cli demo

To display the generated security compliance grade:

rex-cli report

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

rex_iot-0.1.0.tar.gz (172.6 kB view details)

Uploaded Source

Built Distribution

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

rex_iot-0.1.0-py3-none-any.whl (179.1 kB view details)

Uploaded Python 3

File details

Details for the file rex_iot-0.1.0.tar.gz.

File metadata

  • Download URL: rex_iot-0.1.0.tar.gz
  • Upload date:
  • Size: 172.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rex_iot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a43368b8c5c1b62f8c57a2ecbba046c79163cd1c5221ca106ad593f76708030b
MD5 1fbadb1ef634481e68d8c7de7f79bdb7
BLAKE2b-256 f5ee78a664afc547a5a03ccfb98c4c80169ad9cf092024a4eda0039b54581a03

See more details on using hashes here.

File details

Details for the file rex_iot-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: rex_iot-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 179.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rex_iot-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 832c1b4141ebcca6f65b416f220cb24a608355f8355a13505bf8eedb6e0c7521
MD5 08b0be1df544963be3873def5534e229
BLAKE2b-256 48414737527ff80e0877af435f9e6fdf179e6c0522d2ce89cea93fee8a0c1fa6

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