Skip to main content

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.

Metadata

Release files for send2airgap 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for send2airgap 0.0.3
File Size Uploaded
send2airgap-0.0.3.tar.gz 13.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for send2airgap 0.0.3
File Interpreter ABI Platform
send2airgap-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 23.9 kB

Release files / send2airgap-0.0.3.tar.gz

Download URL send2airgap-0.0.3.tar.gz
Size 13.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4df4e21da34efd4c19f9d45e4c2fc19eff69d5ecdf34fbb98079bce6acabf4ff
BLAKE2b-256 checksum
How to use checksums
be172de025b4fe8ee37a11ccdea57f8594e81140982b85bd1345124caf90ce16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Release files / send2airgap-0.0.3-py3-none-any.whl

Download URL send2airgap-0.0.3-py3-none-any.whl
Size 10.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d92fd5e417f400e8ee6e0989745340315ee4c73bbf23a3a2d54fa6f71a124d6e
BLAKE2b-256 checksum
How to use checksums
c6f9a1287a566ae9ed4aa872c38f85e24707cec997e3a90ca2d02e5066ba3908
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page