Send 2 Air-Gap
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)
| File | Size | Uploaded | |
|---|---|---|---|
| send2airgap-0.0.3.tar.gz | 13.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|