Key facts
- Software.name
- ZeroNet
- Software.logo
- ZeroNet vector logo.svg
- Software.logo size
- 150px
- Software.caption
- ZeroNet landing page
- Software.author
- Tamas Kocsis
- Software.developer
- Tamas Kocsis and other contributors
- Software.released
- 2015
- Software.discontinued
- yes
- Software.programming language
- Python, JavaScript, CoffeeScript
- Software.operating system
- Windows, Linux, OS X, FreeBSD, Android
- Software.language
- Danish, German, English, Spanish, French, Hungarian, Italian, Polish, Portuguese, Russian, Turkish, Ukrainian, Chinese, Persian.
- Software.genre
- Peer-to-peer web hosting
- Software.license
- GPLv3
via Wikipedia infobox
Source code
After starting zeronet.py you will be able to visit zeronet sites using (eg. When you visit a new zeronet site, it tries to find peers using the BitTorrent network so it can download the site files (html, css, js...) from them. Each visited site is also served by you. Every site contains a content.json file which holds all other files in a sha512 hash and a signature generated using the site's private key. If the site owner (who has the private key for the site address) modifies the site, then he/she signs the new content.json and publishes it to the peers. Afterwards, the peers verify the content.json integrity (using the signature), they download the modified files and publish the new content to other peers.
Excerpt from the source-code README · 6,554 chars · not written by Vinony
Wikidata facts
- Instance of
- free software
- Official website
- zeronet.io
- Has use
- Peer-to-peer web hosting
Show 7 more facts
- programmed in
- Python
- source code repository URL
- github.com/HelloZeroNet/ZeroNet
- copyright license
- GNU General Public License v3.0 or later
- operating system
- Android
- software version identifier
- 0.6.5
- inception
- 2015-01-12
- software quality assurance
- continuous integration
Sources (9)
via Wikidata · CC0