CovenantSQL / beacon

store public data in the open Internet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beacon

Beacon is the best way to store public persistent key-value data in the Open Internet. Data saved to Beacon is redundantly stored in BitTorrent Tracker, ED2K, Kad, and IPv6 DNS(readonly, need to set manually).

Current

Ready:

Todo:

Install

go get -u github.com/CovenantSQL/beacon

IPv6

Generate AAAA Records

$ echo "从前有座山の里有座庙12" | beacon -trim -domain zh.test.optool.net                 
Generated IPv6 addr:
;; AAAA Records:
00.zh.test.optool.net	1	IN	AAAA	e4bb:8ee5:898d:e69c:89e5:baa7:e5b1:b1e3
01.zh.test.optool.net	1	IN	AAAA	81ae:e987:8ce6:9c89:e5ba:a7e5:ba99:3132

Set in your DNS Vendor

DNS Vendor

Read from DNS

Raw:

$ beacon -mode ipv6 -domain zh.test.optool.net
INFO[0000] #### zh.test.optool.net ####                   
从前有座山の里有座庙12
INFO[0000] #### zh.test.optool.net ####         

Hex:

$ beacon -mode ipv6 -domain zh.test.optool.net -hex
INFO[0000] #### zh.test.optool.net ####                   
e4bb8ee5898de69c89e5baa7e5b1b1e381aee9878ce69c89e5baa7e5ba993132
INFO[0000] #### zh.test.optool.net ####                   

About

store public data in the open Internet

License:MIT License


Languages

Language:Go 100.0%