Skip to main content

Hide arbitrary data in text.

Project description

charsec

This is a library that allows you to encode arbitrary data in text, ranging from code that executes hidden code in itself to jpegs in text files.

There could be security vulnerabilities associated with this, so the CLI also includes scan and remove commands to automatically scan a directory or file for hidden data, and/or remove it.

You can install it like so:

# basic pip install
pip install charsec
# recommended
uv add charsec
# if you only want to use the CLI
pipx install charsec

Once installed run:

charsec --help

To confirm installation and see available commands.

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

charsec-0.1.0.tar.gz (299.7 kB view details)

Uploaded Source

Built Distribution

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

charsec-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: charsec-0.1.0.tar.gz
  • Upload date:
  • Size: 299.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.4

File hashes

Hashes for charsec-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ac8086b3f993f868980a50855b7211fa44d5a023ec7f7001460e25e879cc048a
MD5 d9600469a7dbab7a5a9c838b987d3b92
BLAKE2b-256 1afb5fe23fd4fcebc19602554f0b331a1dd92b85c96dbb6644e961d3056ff91d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: charsec-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.4

File hashes

Hashes for charsec-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c46a6c159df18b2ddac1c9fb94dba5fd6bac82e80a426bf21e155d5948403d6
MD5 f73fb5521872b8fa26b0ecad3395a675
BLAKE2b-256 3ade82be88fcfc646809679e9d74a4fb057a0c990945114e6a4d5272ca473796

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