- Notifications
You must be signed in to change notification settings - Fork9
airgap-it/airgap-distro
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
AirGap Vault Distribution can be started from a CDROM or an USB stick on a computer and being used to sign air gapped transactions. The AirGap Vault Distribution is the equivalent of the mobile version ofAirGap Vault, use the mobile appAirGap Wallet to broadcast transactions.
CDROM:
use your favorite program to burn the ISO to CDROM.Nothing special. CDROMs are naturally read-only and tamper resistant.
USB:
If you don't burn AirGap to a CDROM, writing AirGap Vault to aUSB stick with a hardware read-write toggle (e.g., Kanguru FlashBlu) isthe next best thing.
On USB sticks without write protection, you can remove the AirGap Vault USB afterbooting as an additional security measure. AirGap loads into RAM soafter booting you no longer need the USB.
- Insert USB stick and detect the device path::
$ dmesg|grep Attached | tail --lines=1[583494.891574] sd 19:0:0:0: [sdf] Attached SCSI removable disk
- Write ISO to USB::
$ sudo dd if=path/to/airgap.iso of=/dev/sdf$ lsblk | grep sdfsdf 8:80 1 7.4G 1 disk └─sdf1 8:81 1 444M 1 part
AirGap is built withVagrant
- Install Vagrant
$ git clone https://github.com/airgap-it/airgap-distro.git $ cd airgap-distro$ vagrant up --provision # build the distro, will be in /tmp/airgap-vault-distro.iso$ vagrant ssh-config $ scp -i .vagrant/machines/default/virtualbox/private_key -P 2222 vagrant@127.0.0.1:/tmp/airgap-vault-distro.iso .
- Import your mnemonic phrase or generate a new one
- Add a new wallet ex. Ethereum with the standard or your desired derivation path
- Sync the wallet address over QR with your AirGap Wallet app
- Create a new transaction within the AirGap Wallet app
- Scan the transaction QR code with the AirGap Vault Distribution
- Sign the transaction within AirGap Vault Distribution
- Scan the signed transaction QR code with AirGap Wallet
- Confirm and broadcast the transaction with AirGap Wallet
This project was inspired by BitKey. The distribution as well as this readme have been created based on their work.
About
Bootable live usb/cd linux distribution containing AirGap Vault.