Sketchy citizen wireless network for RPi
- config.py Configuration files
- pDISCOVER.py Watch around networks to select a pNET parent and connect to it
- pINIT.py Defines the node ID, configure and start DHCP server
- pHOME.py Web interface and HTTP API to organize nodes
- pDNS.py Peer to peer DNS resolver / Domain Name conflict resolver
- d4ec20a0c5eb7be376176804d1fd528a.info File info sample
###DNS
- node.pnet. Name of the current node.
- parent.pnet. Name of the parent of the current node.
- .mac.pnet. Redirection to the last known IP of the mac adress.
- file.pnet. Alias for node.pnet, file upload interface.
- <MD5>.file.pnet. Info about the file.
- <PART>.<MD5>.file.pnet.** Redirection to the first file part owner.
- home. Alias for node.pnet, main portal.
- node. Alias for node.pnet, main portal.
###HTTP API
- node.pnet/ (HTML) Main portal
- node.pnet/files (XML) List of known md5 files with title, keyword, desc.,...
- node.pnet/nodes List of known nodes IP
- node.pnet/childs List of childs nodes
- node.pnet/search?q= <KEYWORD> (HTML) Search related files / website
- search.node.pnet/ <KEYWORD> (XML) Search related files / website
- */search/ <KEYWORD> (XML) Search related files / website on this node
- file.pnet/ Download MD5 related file