Skip to main content

Protect process memory

Project description

block_tracing

block_tracing is a tiny Python library that can be used to prevent debuggers and other applications from inspecting the memory within your process.

This is important for applications that store sensitive material in memory, like keys.

How to Use

Just call a function at the start of execution of your script.

from block_tracing import block_tracing

try:
    block_tracing()
except (NotImplementedError, OSError):
    # handle failures
    pass

Contact

Rian Hunter @cejetvole

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

block_tracing-1.0.1.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

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

block_tracing-1.0.1-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file block_tracing-1.0.1.tar.gz.

File metadata

  • Download URL: block_tracing-1.0.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for block_tracing-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9faa009a702a8f2f605ebb78314d5ca2a2a93543d061038a3d3a978c93385e68
MD5 25096864c88525a1897b256d27975c41
BLAKE2b-256 a2306d445d512bf017620508752663dd1925f398f249ea01b5648fc5dca720bb

See more details on using hashes here.

File details

Details for the file block_tracing-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: block_tracing-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for block_tracing-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b0d26a2b95ffb7d2b1fb04e08be8f8bac7b37e08f8a8913429079e2a608cf1e4
MD5 58d7fe50340a63fac2a85aeb7e579a05
BLAKE2b-256 7c35993bba1c25ac2d095c31b09acfd5971d5a4834b3665616307bb3a0f9c91b

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