Skip to main content

A Python package enabling the secure transfer of data from an insecure sender to an air-gapped computer equipped with a camera.

Project description

Send 2 Air-Gap

codecov

CI

This is a project to provide data to an air-gapped system.

The air-gapped system uses a camera to receive unidirectional communication. Creating a "data diode" that can be used to provide data to systems in a high security environment.

The unsecure system will display the data using qr-codes, that are decoded on the secure air-gapped system.

There's even a method to acknowledge receipt of the data. The method involves inputing an associated timestamp on the unsecure system. This would typically be a manual operation, but does provide possible ways to automate the acknowledgement.

Install it from PyPI

pip install send2airgap

Usage

from send2airgap import BaseClass
from send2airgap import base_function

BaseClass().base_method()
base_function()
$ python -m send2airgap
#or
$ send2airgap

Development

Read the CONTRIBUTING.md file.

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

send2airgap-0.0.3.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

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

send2airgap-0.0.3-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file send2airgap-0.0.3.tar.gz.

File metadata

  • Download URL: send2airgap-0.0.3.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for send2airgap-0.0.3.tar.gz
Algorithm Hash digest
SHA256 4df4e21da34efd4c19f9d45e4c2fc19eff69d5ecdf34fbb98079bce6acabf4ff
MD5 b370848afc250939123b5f9dbc5c0f6c
BLAKE2b-256 be172de025b4fe8ee37a11ccdea57f8594e81140982b85bd1345124caf90ce16

See more details on using hashes here.

File details

Details for the file send2airgap-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: send2airgap-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for send2airgap-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d92fd5e417f400e8ee6e0989745340315ee4c73bbf23a3a2d54fa6f71a124d6e
MD5 609052576d2c4f0181e1eb287c915ade
BLAKE2b-256 c6f9a1287a566ae9ed4aa872c38f85e24707cec997e3a90ca2d02e5066ba3908

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