commit 083bb109fff1b974b6258d3c48087c36f593c37e Author: lemmi Date: Sun Jan 12 18:16:36 2020 +0100 init diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7384065 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +keyxchange2.sql diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..8358b69 --- /dev/null +++ b/Readme.md @@ -0,0 +1,41 @@ +# Keyxchange + +Written in `awk` and `sh` to be runable anywhere. + +## Get the code + +```shell +$ git clone https://git.freifunk-franken.de/freifunk-franken/VPNkeyXchange.git +$ cd VPNkeyXchange +``` + +## Run it + +```shell +$ ./get_hood.sh +$ ./get_hood.sh $LAT $LON +``` + +## Example + +```shell +$ ./get_hood.sh 49.92287650 11.03302002 +``` + +```json +{ + "version": 1, + "network": { + ... + }, + "vpn": [ + ... + ], + "hood": { + "id": "43", + "name": "Bamberg", + "essid": "bamberg.freifunk", + .... + } +} +``` diff --git a/get_hood.sh b/get_hood.sh new file mode 100755 index 0000000..726dc4e --- /dev/null +++ b/get_hood.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +set -e + +lat=${1:-0.0} +lon=${2:-0.0} + +#echo $lat $lon + +hood="$(./voronoi/test_voronoi.awk $lat $lon < voronoi/voronoi)" +for poly in poly/*.poly; do + if ./poly/test_poly.awk -- $lat $lon < "$poly"; then + hood=$(basename $poly .poly) + break + fi +done + +#echo $hood + +cat "hood/$hood.json" + +echo + + diff --git a/hood/Adelsdorf.json b/hood/Adelsdorf.json new file mode 100644 index 0000000..38607ff --- /dev/null +++ b/hood/Adelsdorf.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:7e:\/64" + }, + "vpn": [ + { + "name": "fff-gw-fo2", + "protocol": "fastd", + "address": "fff-gw-fo2.hyperweb.eu", + "port": "10005", + "key": "5208249ec618679ef419c91a95eb7782a587fa6f69a959e66f358b313d9f688c" + }, + { + "name": "fff-gw-fo1", + "protocol": "fastd", + "address": "fff-gw-fo1.hyperweb.eu", + "port": "10005", + "key": "e09c6ba719ee08e40d85af5858bb99e931d132f653b1f6ca5b6bef5b5eeb652d" + } + ], + "hood": { + "id": "18", + "name": "Adelsdorf", + "essid": "freifunk-adelsdorf.de", + "mesh_bssid": "", + "mesh_essid": "fff_mesh_adelsdorf", + "mesh_id": "fff_mesh_adelsdorf", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Arnstein.json b/hood/Arnstein.json new file mode 100644 index 0000000..2871ac7 --- /dev/null +++ b/hood/Arnstein.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:81:\/64" + }, + "vpn": [ + { + "name": "fff-gw-arn1", + "protocol": "fastd", + "address": "159.69.117.239", + "port": "10004", + "key": "002b9b94b254f769bc54000c5f27848bad04e1f5f282b77ba59f0b218bcaf5c4" + } + ], + "hood": { + "id": "13", + "name": "Arnstein", + "essid": "arnstein.freifunk.net", + "mesh_bssid": "", + "mesh_essid": "arnsteinv2.mesh.fff", + "mesh_id": "arnsteinv2.mesh.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Aschaffenburg.json b/hood/Aschaffenburg.json new file mode 100644 index 0000000..82eda5f --- /dev/null +++ b/hood/Aschaffenburg.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:83:\/64" + }, + "vpn": [ + { + "name": "fff-wue2", + "protocol": "fastd", + "address": "fff-wue2.mifritscher.de", + "port": "10007", + "key": "ab649477703e5a3a54e4bfb4a95ae7dc76cf6151c33cacee797c6e9a865ab659" + }, + { + "name": "fff-skp01", + "protocol": "fastd", + "address": "isdn.ff-ab.de", + "port": "10004", + "key": "77ec8e7536c5b72137b7dd3a94c5f8f12dbc8c114f230f443a1256eb9ab56a7d" + } + ], + "hood": { + "id": "15", + "name": "Aschaffenburg", + "essid": "aschaffenburg.freifunk.net", + "mesh_bssid": "", + "mesh_essid": "aschaffenburg.mesh.fff", + "mesh_id": "aschaffenburg.mesh.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/BadHersfeld.json b/hood/BadHersfeld.json new file mode 100644 index 0000000..7f37e9f --- /dev/null +++ b/hood/BadHersfeld.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:40:\/64" + }, + "vpn": [ + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10016", + "key": "d3d27b6bdc161970a93bb900a8ba51cd0da0a5d80b301e3784f90e322d3d8423" + }, + { + "name": "fff-gw1-nixxda", + "protocol": "fastd", + "address": "hersfeld.fff.nixxda.net", + "port": "10013", + "key": "aecde3f1f34f5b94c122cb28a1d289463c720151265c61b0f5bbd717ae03e596" + } + ], + "hood": { + "id": "68", + "name": "Bad Hersfeld", + "essid": "freifunk-hersfeld.de", + "mesh_bssid": "", + "mesh_essid": "mesh.freifunk-hersfeld.de", + "mesh_id": "mesh.freifunk-hersfeld.de", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/BadSteben.json b/hood/BadSteben.json new file mode 100644 index 0000000..8ab6cc9 --- /dev/null +++ b/hood/BadSteben.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:32:\/64" + }, + "vpn": [ + { + "name": "fff-naila-gw01", + "protocol": "fastd", + "address": "fff-naila-gw01.freifunk-naila.net", + "port": "23427", + "key": "e19edd0e7933cd621679427687df8c775e5e25077916c14db7e74aaa398b9691" + }, + { + "name": "fff-naila-gw02", + "protocol": "fastd", + "address": "fff-naila-gw02.freifunk-naila.net", + "port": "23427", + "key": "e19edd0e7933cd621679427687df8c775e5e25077916c14db7e74aaa398b9691" + } + ], + "hood": { + "id": "40", + "name": "BadSteben", + "essid": "freifunk.lkrhof.badsteben", + "mesh_bssid": "", + "mesh_essid": "mesh.badsteben.fff", + "mesh_id": "mesh.badsteben.fff", + "protocol": "batman-adv-v15", + "channel2": "6", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Bamberg.json b/hood/Bamberg.json new file mode 100644 index 0000000..a0e6db1 --- /dev/null +++ b/hood/Bamberg.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:1337:\/64" + }, + "vpn": [ + { + "name": "fff-ba-gw1", + "protocol": "fastd", + "address": "fff-nue2-gw5.fff.community", + "port": "10004", + "key": "898cd608938eda8d5df9f0c20e89e44ad54ecdad79332c025c0d00e0b5107089" + }, + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10008", + "key": "37f9138f847095c5e2b5c7e6eec751ae89ad40025b6a9a809425c39014c86d6d" + } + ], + "hood": { + "id": "43", + "name": "Bamberg", + "essid": "bamberg.freifunk", + "mesh_bssid": "", + "mesh_essid": "mesh.bbg.fff", + "mesh_id": "mesh.bbg.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::42", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Bayreuth.json b/hood/Bayreuth.json new file mode 100644 index 0000000..6cafbf9 --- /dev/null +++ b/hood/Bayreuth.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:10:\/64" + }, + "vpn": [ + { + "name": "SeBaBe", + "protocol": "fastd", + "address": "bayreuth.fff.beibecks.de", + "port": "10016", + "key": "d88ac6e4c11c4124f493d1002d8885ae1df9e758628c8501b05bcc8568aaeffb" + }, + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10035", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + } + ], + "hood": { + "id": "5", + "name": "Bayreuth", + "essid": "freifunk.bayreuth", + "mesh_bssid": "ca:ff:ee:ba:be:17", + "mesh_essid": "mesh.bt.fff", + "mesh_id": "mesh.bt.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Berlin.json b/hood/Berlin.json new file mode 100644 index 0000000..c7a8567 --- /dev/null +++ b/hood/Berlin.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:28bd:b9:\/64" + }, + "vpn": [ + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10015", + "key": "37181622203cfcfd0d8f6fe2000c6a409095e13c962b0ca7c15714d478794532" + }, + { + "name": "fff-gw1", + "protocol": "fastd", + "address": "fff-gw1.fra2.sis-netz.de", + "port": "10005", + "key": "13b2707fcb8865af9327cf4daf4384c8464fddc0379b7de94f5e24f72df39eec" + } + ], + "hood": { + "id": "67", + "name": "Berlin", + "essid": "berlin.freifunk-franken.de", + "mesh_bssid": "", + "mesh_essid": "mesh.berlin.freifunk-franken.net", + "mesh_id": "mesh.berlin.freifunk-franken.net", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Breitendiel.json b/hood/Breitendiel.json new file mode 100644 index 0000000..d7076ed --- /dev/null +++ b/hood/Breitendiel.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:63:\/64" + }, + "vpn": [ + { + "name": "fff-gw-mil01", + "protocol": "fastd", + "address": "fff-gw-mil01.fff.community", + "port": "10000", + "key": "aa6abffb0742ecb91c0272540689e8adfbe592f9e6d909d83ed304de8f257366" + }, + { + "name": "fff-gw-fo2", + "protocol": "fastd", + "address": "fff-gw-fo2.hyperweb.eu", + "port": "10009", + "key": "a5ce29c17a582b946c644110a0b89f1f2c4fa73c783ae6eb9c9c062ac188dcfc" + } + ], + "hood": { + "id": "69", + "name": "Breitendiel", + "essid": "breitendiel.freifunk-franken.net", + "mesh_bssid": "", + "mesh_essid": "fff_mesh_breitendiel", + "mesh_id": "fff_mesh_breitendiel", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577964061" + } +} \ No newline at end of file diff --git a/hood/Chiemgau.json b/hood/Chiemgau.json new file mode 100644 index 0000000..e7c9cc5 --- /dev/null +++ b/hood/Chiemgau.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:1a:\/64" + }, + "vpn": [ + { + "name": "fff-nue2-gw4", + "protocol": "fastd", + "address": "fff-nue2-gw4.fff.community", + "port": "10001", + "key": "3834e45fa33c048f975e81042c1e93bb11dac82d9f03a0b24071bb72205247a8" + }, + { + "name": "fff-hades", + "protocol": "fastd", + "address": "ds.hades.sgstbr.de", + "port": "20012", + "key": "74129c6d7cb5ee7470097679cfeb7b46a66b9983b938cc782c6d70248148878c" + } + ], + "hood": { + "id": "23", + "name": "Chiemgau", + "essid": "freifunk-chiemgau", + "mesh_bssid": "", + "mesh_essid": "fff.mesch.chg", + "mesh_id": "fff.mesch.chg", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Coburg.json b/hood/Coburg.json new file mode 100644 index 0000000..619ba2a --- /dev/null +++ b/hood/Coburg.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:cb:\/64" + }, + "vpn": [ + { + "name": "rl-fff1", + "protocol": "fastd", + "address": "rl-fff1.fff.community", + "port": "10004", + "key": "6eb03a04ad6e8e197fa39982b93e4112ac4cbfe52b0f13d3b70e402ace308ec8" + }, + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10005", + "key": "e926fffcd8710b3a1e2625c6e3bb7429d8a44ef1834c6416faeaae2356481556" + } + ], + "hood": { + "id": "49", + "name": "Coburg", + "essid": "freifunk.coburg", + "mesh_bssid": "ca:ff:ee:ba:be:49", + "mesh_essid": "mesh.freifunk.coburg", + "mesh_id": "mesh.freifunk.coburg", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Crailsheim.json b/hood/Crailsheim.json new file mode 100644 index 0000000..86260e3 --- /dev/null +++ b/hood/Crailsheim.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:93:\/64" + }, + "vpn": [ + { + "name": "fff-wue2", + "protocol": "fastd", + "address": "fff-wue2.mifritscher.de", + "port": "10008", + "key": "ad755737db0269982e463914c641a68b585a30dd138a0c77484255cf25ae8b78" + }, + { + "name": "fff-cr-gw1", + "protocol": "fastd", + "address": "fff-gw-cr1.crailsheim.de", + "port": "10051", + "key": "b9897484a02005c0e47a9bc07a473ffd414f83d620ee78be9faf6270018d10b2" + } + ], + "hood": { + "id": "51", + "name": "Crailsheim", + "essid": "crailsheim.freifunk.net", + "mesh_bssid": "", + "mesh_essid": "crailsheim.mesh.fff", + "mesh_id": "crailsheim.mesh.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Dinkelsbuehl.json b/hood/Dinkelsbuehl.json new file mode 100644 index 0000000..205bd13 --- /dev/null +++ b/hood/Dinkelsbuehl.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:94:\/64" + }, + "vpn": [ + { + "name": "erl-1", + "protocol": "fastd", + "address": "dkb.fff.beibecks.de", + "port": "10005", + "key": "752e83acbd750213a3eecc9c787454be506a6539aa338e26d3e35deb46f72ca2" + }, + { + "name": "fff-gw1-nixxda", + "protocol": "fastd", + "address": "dkb.fff.nixxda.net", + "port": "10005", + "key": "a865389d20767cded358082cb26e52d86e378400d2ad37aa815b5d2b3c08a851" + } + ], + "hood": { + "id": "52", + "name": "Dinkelsbuehl", + "essid": "freifunk-dinkelsbuehl", + "mesh_bssid": "", + "mesh_essid": "dinkelsbuehl.mesh.fff", + "mesh_id": "dinkelsbuehl.mesh.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Ebermannstadt.json b/hood/Ebermannstadt.json new file mode 100644 index 0000000..a9725bf --- /dev/null +++ b/hood/Ebermannstadt.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:8a:\/64" + }, + "vpn": [ + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10028", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + }, + { + "name": "fff-gw-fo1", + "protocol": "fastd", + "address": "fff-gw-fo1.hyperweb.eu", + "port": "10008", + "key": "508ec52e3e5354d87119809555e4c7c1a70ab51531cf7898905ab21dd84dfaa9" + } + ], + "hood": { + "id": "27", + "name": "Ebermannstadt", + "essid": "freifunk-ebs.de", + "mesh_bssid": "ca:ff:ee:ba:be:1e", + "mesh_essid": "fff_mesh_ebs", + "mesh_id": "fff_mesh_ebs", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Ebern.json b/hood/Ebern.json new file mode 100644 index 0000000..b13f9c6 --- /dev/null +++ b/hood/Ebern.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:22:\/64" + }, + "vpn": [ + { + "name": "rl-fff1", + "protocol": "fastd", + "address": "rl-fff1.fff.community", + "port": "10003", + "key": "a58ff2aae73eaff03c74d7360630aff60d1ae997941e0fc7545d15127134f925" + }, + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10019", + "key": "9130834a5399c9c981e5d82664f292c9d198004842423cc4c8af757d794aaaa2" + } + ], + "hood": { + "id": "12", + "name": "Ebern", + "essid": "ebern.freifunk.net", + "mesh_bssid": "", + "mesh_essid": "mesh.ebern.fff", + "mesh_id": "mesh.ebern.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Eckental.json b/hood/Eckental.json new file mode 100644 index 0000000..fce2818 --- /dev/null +++ b/hood/Eckental.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:3c:\/64" + }, + "vpn": [ + { + "name": "erl-1", + "protocol": "fastd", + "address": "eckent.fff.beibecks.de", + "port": "10010", + "key": "db61eebcbd3057669c6abb650187f97d137ba287ab1f48e4d2c8365cee09c13e" + }, + { + "name": "fff-nixxda", + "protocol": "fastd", + "address": "eckental.fff.nixxda.net", + "port": "10011", + "key": "a8a8ecad372cf309a870a7396744c1d7c8c2f851352bbcd5a5406a59e484546a" + } + ], + "hood": { + "id": "61", + "name": "Eckental", + "essid": "freifunk-eckental", + "mesh_bssid": "", + "mesh_essid": "eckental.mesh.fff", + "mesh_id": "eckental.mesh.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Erlangen-Innenstadt.json b/hood/Erlangen-Innenstadt.json new file mode 100644 index 0000000..e11de2c --- /dev/null +++ b/hood/Erlangen-Innenstadt.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:54:\/64" + }, + "vpn": [ + { + "name": "erl-1", + "protocol": "fastd", + "address": "erl-poly.fff.beibecks.de", + "port": "10006", + "key": "8f1d8a21e765cc33fa063264d15daab7c0192612617607f76ac667a60db2fd21" + }, + { + "name": "fff-nixxda", + "protocol": "fastd", + "address": "er.fff.nixxda.net", + "port": "10006", + "key": "3ee5fef3079f2fec080e265b998385ac277923137d1b44ab2e5d10b7fb653825" + } + ], + "hood": { + "id": "53", + "name": "Erlangen-Innenstadt", + "essid": "freifunk-erlangen.de", + "mesh_bssid": "", + "mesh_essid": "mesh.freifunk-erlangen.de", + "mesh_id": "mesh.freifunk-erlangen.de", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Erlangen-Nord.json b/hood/Erlangen-Nord.json new file mode 100644 index 0000000..217e946 --- /dev/null +++ b/hood/Erlangen-Nord.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:57:\/64" + }, + "vpn": [ + { + "name": "erl-1", + "protocol": "fastd", + "address": "erl-nord.fff.beibecks.de", + "port": "10008", + "key": "856397f1023fa37aec3cd2603f1b5e301ebd35880cf0efcd8051fb5842379f11" + }, + { + "name": "fff-nixxda", + "protocol": "fastd", + "address": "er-nord.fff.nixxda.net", + "port": "10008", + "key": "3f748e812ce3c110b3643d2b377c077d31db704ceeda9499ad39edb5cd43e4ae" + } + ], + "hood": { + "id": "55", + "name": "Erlangen-Nord", + "essid": "freifunk-erlangen.de#nord", + "mesh_bssid": "", + "mesh_essid": "mesh.freifunk-erlangen.de#nord", + "mesh_id": "mesh.freifunk-erlangen.de#nord", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Erlangen-Ost.json b/hood/Erlangen-Ost.json new file mode 100644 index 0000000..8d2875e --- /dev/null +++ b/hood/Erlangen-Ost.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:56:\/64" + }, + "vpn": [ + { + "name": "erl-1", + "protocol": "fastd", + "address": "erl-ost.fff.beibecks.de", + "port": "10009", + "key": "6551c840ee47751a9528b2ca0481620698faeef4bc2b5b45c7bf150a4320239f" + }, + { + "name": "fff-nixxda", + "protocol": "fastd", + "address": "er-ost.fff.nixxda.net", + "port": "10009", + "key": "867ec13a2c7ac1b51f5f15bab9958a29171d54d20fad76492f79e814817bf130" + } + ], + "hood": { + "id": "56", + "name": "Erlangen-Ost", + "essid": "freifunk-erlangen.de#ost", + "mesh_bssid": "", + "mesh_essid": "mesh.freifunk-erlangen.de#ost", + "mesh_id": "mesh.freifunk-erlangen.de#ost", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Erlangen-West.json b/hood/Erlangen-West.json new file mode 100644 index 0000000..8ac3551 --- /dev/null +++ b/hood/Erlangen-West.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:55:\/64" + }, + "vpn": [ + { + "name": "erl-1", + "protocol": "fastd", + "address": "erl-west.fff.beibecks.de", + "port": "10007", + "key": "9cf8b996eb9b10d2503d5e830846767c2b005c823bf12c5bf860fde840e15d3b" + }, + { + "name": "fff-nixxda", + "protocol": "fastd", + "address": "er-west.fff.nixxda.net", + "port": "10007", + "key": "b5564d0090f51ee76288b05d9802f585025b918283948c4be5db75537e0452e3" + } + ], + "hood": { + "id": "54", + "name": "Erlangen-West", + "essid": "freifunk-erlangen.de#west", + "mesh_bssid": "", + "mesh_essid": "mesh.freifunk-erlangen.de#west", + "mesh_id": "mesh.freifunk-erlangen.de#west", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Fichtelberg.json b/hood/Fichtelberg.json new file mode 100644 index 0000000..d66fdb0 --- /dev/null +++ b/hood/Fichtelberg.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:50:\/64" + }, + "vpn": [ + { + "name": "fff-nue2-gw4", + "protocol": "fastd", + "address": "fff-nue2-gw4.fff.community", + "port": "10002", + "key": "3834e45fa33c048f975e81042c1e93bb11dac82d9f03a0b24071bb72205247a8" + }, + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10024", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + } + ], + "hood": { + "id": "19", + "name": "Fichtelberg", + "essid": "freifunk.fichtelberg", + "mesh_bssid": "", + "mesh_essid": "mesh.fichtelberg.fff", + "mesh_id": "mesh.fichtelberg.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/FichtelgebirgeFleckl.json b/hood/FichtelgebirgeFleckl.json new file mode 100644 index 0000000..8ed3676 --- /dev/null +++ b/hood/FichtelgebirgeFleckl.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:51:\/64" + }, + "vpn": [ + { + "name": "fff-nue2-gw4", + "protocol": "fastd", + "address": "fff-nue2-gw4.fff.community", + "port": "10003", + "key": "3834e45fa33c048f975e81042c1e93bb11dac82d9f03a0b24071bb72205247a8" + }, + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10022", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + } + ], + "hood": { + "id": "21", + "name": "FichtelgebirgeFleckl", + "essid": "freifunk.fleckl", + "mesh_bssid": "", + "mesh_essid": "mesh.fleckl.fff", + "mesh_id": "mesh.fleckl.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/FichtelgebirgeNeubau.json b/hood/FichtelgebirgeNeubau.json new file mode 100644 index 0000000..daf97db --- /dev/null +++ b/hood/FichtelgebirgeNeubau.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:49:\/64" + }, + "vpn": [ + { + "name": "fff-nue2-gw4", + "protocol": "fastd", + "address": "fff-nue2-gw4.fff.community", + "port": "10004", + "key": "3834e45fa33c048f975e81042c1e93bb11dac82d9f03a0b24071bb72205247a8" + }, + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10023", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + } + ], + "hood": { + "id": "20", + "name": "FichtelgebirgeNeubau", + "essid": "freifunk.neubau", + "mesh_bssid": "", + "mesh_essid": "mesh.neubau.fff", + "mesh_id": "mesh.neubau.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/FichtelgebirgeNord.json b/hood/FichtelgebirgeNord.json new file mode 100644 index 0000000..78f3731 --- /dev/null +++ b/hood/FichtelgebirgeNord.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:20:\/64" + }, + "vpn": [ + { + "name": "fff-nue2-gw4", + "protocol": "fastd", + "address": "fff-nue2-gw4.fff.community", + "port": "10007", + "key": "3834e45fa33c048f975e81042c1e93bb11dac82d9f03a0b24071bb72205247a8" + }, + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10007", + "key": "5f1a58a667b1d52f8afbbc61ee8915cd36c342a9cf5b22ee98b9a5723e9a9f63" + } + ], + "hood": { + "id": "10", + "name": "FichtelgebirgeNord", + "essid": "fichtelgebirge.nord.freifunk", + "mesh_bssid": "", + "mesh_essid": "nmesh.fichtel.fff", + "mesh_id": "nmesh.fichtel.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/FichtelgebirgeOst.json b/hood/FichtelgebirgeOst.json new file mode 100644 index 0000000..8734bca --- /dev/null +++ b/hood/FichtelgebirgeOst.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:18:\/64" + }, + "vpn": [ + { + "name": "fff-nue2-gw4", + "protocol": "fastd", + "address": "fff-nue2-gw4.fff.community", + "port": "10005", + "key": "3834e45fa33c048f975e81042c1e93bb11dac82d9f03a0b24071bb72205247a8" + }, + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10005", + "key": "9dc33ac57ca8e643c7f9be722c4eb73dad4cf9042905497c8bb2d67955362ed8" + } + ], + "hood": { + "id": "8", + "name": "FichtelgebirgeOst", + "essid": "fichtelgebirge.ost.freifunk", + "mesh_bssid": "", + "mesh_essid": "omesh.fichtel.fff", + "mesh_id": "omesh.fichtel.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/FichtelgebirgeSued.json b/hood/FichtelgebirgeSued.json new file mode 100644 index 0000000..cabbe70 --- /dev/null +++ b/hood/FichtelgebirgeSued.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:21:\/64" + }, + "vpn": [ + { + "name": "fff-nue2-gw4", + "protocol": "fastd", + "address": "fff-nue2-gw4.fff.community", + "port": "10008", + "key": "3834e45fa33c048f975e81042c1e93bb11dac82d9f03a0b24071bb72205247a8" + }, + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10008", + "key": "12618361ed5c7b193f28f5b463444506533c2c48552aa7c4c4542365de6f41b0" + } + ], + "hood": { + "id": "11", + "name": "FichtelgebirgeSued", + "essid": "fichtelgebirge.sued.freifunk", + "mesh_bssid": "", + "mesh_essid": "smesh.fichtel.fff", + "mesh_id": "smesh.fichtel.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/FichtelgebirgeWest.json b/hood/FichtelgebirgeWest.json new file mode 100644 index 0000000..bffb820 --- /dev/null +++ b/hood/FichtelgebirgeWest.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:19:\/64" + }, + "vpn": [ + { + "name": "fff-nue2-gw4", + "protocol": "fastd", + "address": "fff-nue2-gw4.fff.community", + "port": "10006", + "key": "3834e45fa33c048f975e81042c1e93bb11dac82d9f03a0b24071bb72205247a8" + }, + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10006", + "key": "815ab8cccc98ae6671dfe4af0bc108062c8f6d8cbe03a8c1e9058737c0d35eeb" + } + ], + "hood": { + "id": "9", + "name": "FichtelgebirgeWest", + "essid": "fichtelgebirge.west.freifunk", + "mesh_bssid": "", + "mesh_essid": "wmesh.fichtel.fff", + "mesh_id": "wmesh.fichtel.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Forchheim.json b/hood/Forchheim.json new file mode 100644 index 0000000..af131db --- /dev/null +++ b/hood/Forchheim.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:7d:\/64" + }, + "vpn": [ + { + "name": "fff-gw-fo1", + "protocol": "fastd", + "address": "fff-gw-fo1.hyperweb.eu", + "port": "10004", + "key": "970412b8d9be375efb9f7a5672e8bbf5c250ce28d7ce2d4dc64fb50de78c6f65" + }, + { + "name": "fff-gw-fo2", + "protocol": "fastd", + "address": "fff-gw-fo2.hyperweb.eu", + "port": "10006", + "key": "dc96ea8c312bea93d9ea39154edb62c8d6c87849a8d5893803b7258bc463ff9e" + } + ], + "hood": { + "id": "17", + "name": "Forchheim", + "essid": "freifunk-fo.de", + "mesh_bssid": "", + "mesh_essid": "fff_mesh_fo", + "mesh_id": "fff_mesh_fo", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/FraenkischeSchweizNord.json b/hood/FraenkischeSchweizNord.json new file mode 100644 index 0000000..de7b121 --- /dev/null +++ b/hood/FraenkischeSchweizNord.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:8d:\/64" + }, + "vpn": [ + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10030", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + }, + { + "name": "SeBaBe", + "protocol": "fastd", + "address": "frschwnord.fff.beibecks.de", + "port": "10013", + "key": "c49512b33986260b6ebdd413541c67b7db238222a7c57960bb57819b04000d67" + } + ], + "hood": { + "id": "26", + "name": "FraenkischeSchweizNord", + "essid": "freifunk.fschweiz.nord", + "mesh_bssid": "", + "mesh_essid": "nmesh.fschweiz.fff", + "mesh_id": "nmesh.fschweiz.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/FraenkischeSchweizOst.json b/hood/FraenkischeSchweizOst.json new file mode 100644 index 0000000..a7f6b4b --- /dev/null +++ b/hood/FraenkischeSchweizOst.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:88:\/64" + }, + "vpn": [ + { + "name": "SeBaBe", + "protocol": "fastd", + "address": "frschwost.fff.beibecks.de", + "port": "10014", + "key": "7fcfd3f87b276288a0f0993aa5db107f54d60cc7af7fe2304ea17b587c245ae5" + }, + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10021", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + } + ], + "hood": { + "id": "16", + "name": "FraenkischeSchweizOst", + "essid": "freifunk.fschweiz.ost", + "mesh_bssid": "", + "mesh_essid": "omesh.fschweiz.fff", + "mesh_id": "omesh.fschweiz.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/FraenkischeSchweizSued.json b/hood/FraenkischeSchweizSued.json new file mode 100644 index 0000000..12ad69b --- /dev/null +++ b/hood/FraenkischeSchweizSued.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:8c:\/64" + }, + "vpn": [ + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10029", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + }, + { + "name": "fff-gw-fo2", + "protocol": "fastd", + "address": "fff-gw-fo2.hyperweb.eu", + "port": "10008", + "key": "9fe553ceadab95c40232fa28274533021d18eaf84bd4e9051aac5e2df55fe4c1" + } + ], + "hood": { + "id": "28", + "name": "FraenkischeSchweizSued", + "essid": "freifunk.fschweiz.sued", + "mesh_bssid": "ca:ff:ee:ba:be:20", + "mesh_essid": "smesh.fschweiz.fff", + "mesh_id": "smesh.fschweiz.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Frankenwald.json b/hood/Frankenwald.json new file mode 100644 index 0000000..11b9500 --- /dev/null +++ b/hood/Frankenwald.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:4f:\/64" + }, + "vpn": [ + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10027", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + }, + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10010", + "key": "2b2b2bbb8899c09c7665df34de2146a4d5545c2c20cc9ca5587ffa12a9783770" + } + ], + "hood": { + "id": "25", + "name": "Frankenwald", + "essid": "freifunk.frankenwald", + "mesh_bssid": "", + "mesh_essid": "mesh.kc.fff", + "mesh_id": "mesh.kc.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Fuerth.json b/hood/Fuerth.json new file mode 100644 index 0000000..cb60445 --- /dev/null +++ b/hood/Fuerth.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:4:\/64" + }, + "vpn": [ + { + "name": "fff-uranus", + "protocol": "fastd", + "address": "fff-uranus.cdresel.de", + "port": "10000", + "key": "3834e45fa33c048f975e81042c1e93bb11dac82d9f03a0b24071bb72205247a8" + }, + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10017", + "key": "27f6691353fd2262767067661e70ca85914de02f50cf42661ff10b25b85c5f28" + } + ], + "hood": { + "id": "2", + "name": "Fuerth", + "essid": "freifunk-fuerth.de", + "mesh_bssid": "ca:ff:ee:ba:be:02", + "mesh_essid": "mesh.fue.fff", + "mesh_id": "mesh.fue.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/FuerthStadt.json b/hood/FuerthStadt.json new file mode 100644 index 0000000..3869c88 --- /dev/null +++ b/hood/FuerthStadt.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:6b:\/64" + }, + "vpn": [ + { + "name": "fff-uranus", + "protocol": "fastd", + "address": "fff-uranus.cdresel.de", + "port": "10009", + "key": "510a4d1937873b71571af2555e284102f7f571976f09b03851ed12cc5ad740ff" + }, + { + "name": "fff-gw-mt2", + "protocol": "fastd", + "address": "fff-gw-mt2.fff.community", + "port": "10005", + "key": "5f2722ae1bb2001c17804a0d8eaa01fe6207ffbc044b8342bd43ee955777a8f1" + } + ], + "hood": { + "id": "48", + "name": "FuerthStadt", + "essid": "freifunk-fuerth.de#stadt", + "mesh_bssid": "", + "mesh_essid": "fffustd.mesh", + "mesh_id": "fffustd.mesh", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Gerolzhofen.json b/hood/Gerolzhofen.json new file mode 100644 index 0000000..bd2a296 --- /dev/null +++ b/hood/Gerolzhofen.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:b2:\/64" + }, + "vpn": [ + { + "name": "fff-gw-geo", + "protocol": "fastd", + "address": "fff-gw-geo.freifunk-geo.de", + "port": "10001", + "key": "80e43fc91a53d41f1cb304bca9d6b28bd6f8eea2779d576c379053499b075ac5" + }, + { + "name": "rl-fff1", + "protocol": "fastd", + "address": "rl-fff1.fff.community", + "port": "10005", + "key": "9aa3592b23b3056d41dcca2d14c0b9781344cd3eed4a7e7a01e192eddb46933a" + } + ], + "hood": { + "id": "57", + "name": "Gerolzhofen", + "essid": "freifunk-geo.de", + "mesh_bssid": "", + "mesh_essid": "mesh.freifunk-geo.de", + "mesh_id": "mesh.freifunk-geo.de", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Hanau.json b/hood/Hanau.json new file mode 100644 index 0000000..e4ab4bc --- /dev/null +++ b/hood/Hanau.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:b7:\/64" + }, + "vpn": [ + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10012", + "key": "46c83ef10551d961e61eafcbeed34f6de6a218264056ef6ebf18c22b188587e6" + } + ], + "hood": { + "id": "64", + "name": "Hanau", + "essid": "freifunk-franken.hanau", + "mesh_bssid": "", + "mesh_essid": "mesh.freifunk-franken.hanau", + "mesh_id": "mesh.freifunk-franken.hanau", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Hassfurt.json b/hood/Hassfurt.json new file mode 100644 index 0000000..31917f6 --- /dev/null +++ b/hood/Hassfurt.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:8:\/64" + }, + "vpn": [ + { + "name": "fff-gw-moexe", + "protocol": "fastd", + "address": "fff-gw-moexe.freifunk-hassberge.de", + "port": "10004", + "key": "a6ad97c7ea6c05c34835c94d58f079c8a5636678eb42e76907bdeba4b0046e6e" + }, + { + "name": "rl-fff1", + "protocol": "fastd", + "address": "rl-fff1.fff.community", + "port": "10002", + "key": "a58ff2aae73eaff03c74d7360630aff60d1ae997941e0fc7545d15127134f925" + } + ], + "hood": { + "id": "3", + "name": "Hassfurt", + "essid": "hassfurt.freifunk.net", + "mesh_bssid": "ca:ff:ee:ba:be:14", + "mesh_essid": "mesh.hassfurt.freifunk.net", + "mesh_id": "mesh.hassfurt.freifunk.net", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/HassfurtStadt.json b/hood/HassfurtStadt.json new file mode 100644 index 0000000..5049b86 --- /dev/null +++ b/hood/HassfurtStadt.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:afef:\/64" + }, + "vpn": [ + { + "name": "fff-gw-moexe", + "protocol": "fastd", + "address": "fff-gw-moexe.freifunk-hassberge.de", + "port": "10003", + "key": "a6ad97c7ea6c05c34835c94d58f079c8a5636678eb42e76907bdeba4b0046e6e" + } + ], + "hood": { + "id": "47", + "name": "HassfurtStadt", + "essid": "hassfurtstadt.freifunk.net", + "mesh_bssid": "ca:ff:ee:ba:be:25", + "mesh_essid": "mesh.hassfurtstadt.freifunk.net", + "mesh_id": "mesh.hassfurtstadt.freifunk.net", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Helmbrechts.json b/hood/Helmbrechts.json new file mode 100644 index 0000000..d26b84e --- /dev/null +++ b/hood/Helmbrechts.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:1f:\/64" + }, + "vpn": [ + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10016", + "key": "eb7a57380c1e1f0ef86096d85e0d2955c76171e9b885963a0e8c77f5b1bbe747" + } + ], + "hood": { + "id": "33", + "name": "Helmbrechts", + "essid": "freifunk.lkrhof.helmbrechts", + "mesh_bssid": "", + "mesh_essid": "mesh.helm.fff", + "mesh_id": "mesh.helm.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Hoechstadt.json b/hood/Hoechstadt.json new file mode 100644 index 0000000..3ba4238 --- /dev/null +++ b/hood/Hoechstadt.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:91:\/64" + }, + "vpn": [ + { + "name": "fff-gw-fo1", + "protocol": "fastd", + "address": "fff-gw-fo1.hyperweb.eu", + "port": "10007", + "key": "76f16c8e359b11d6d3b7595334de0abe4c43d858a0c4dce8a92f8a44f71fcffb" + }, + { + "name": "fff-gw-fo2", + "protocol": "fastd", + "address": "fff-gw-fo2.hyperweb.eu", + "port": "10004", + "key": "ebf479bd36090a9f822edb94ca78b74ee6068b754a72f23839038439bb4628d3" + } + ], + "hood": { + "id": "44", + "name": "Hoechstadt", + "essid": "freifunk-hoechstadt", + "mesh_bssid": "ca:ff:ee:ba:be:21", + "mesh_essid": "fff_mesh_hoechstadt", + "mesh_id": "fff_mesh_hoechstadt", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Hof.json b/hood/Hof.json new file mode 100644 index 0000000..57a5046 --- /dev/null +++ b/hood/Hof.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:11:\/64" + }, + "vpn": [ + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10004", + "key": "9c81cd47adfa8dd5910a9804ce259cabe098e6e52d053d4dd4e7d1cf3b8e768a" + }, + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10025", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + } + ], + "hood": { + "id": "6", + "name": "Hof", + "essid": "freifunk.lkrhof", + "mesh_bssid": "", + "mesh_essid": "mesh.hof.fff", + "mesh_id": "mesh.hof.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::10", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Hofheim.json b/hood/Hofheim.json new file mode 100644 index 0000000..24ea536 --- /dev/null +++ b/hood/Hofheim.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:9:\/64" + }, + "vpn": [ + { + "name": "has2-v2", + "protocol": "fastd", + "address": "gutzeit.xyz", + "port": "10001", + "key": "099e7b2cbc07fe9844a78e25c86525340707937b799a6a70b0195ea2698a37c9" + }, + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10004", + "key": "4e9bec8994a038c74d1294463c87e152161963302aedc066e1093fb537a3556a" + } + ], + "hood": { + "id": "4", + "name": "Hofheim", + "essid": "hofheim.freifunk.net", + "mesh_bssid": "ca:ff:ee:ba:be:16", + "mesh_essid": "mesh.hofheim.freifunk.net", + "mesh_id": "mesh.hofheim.freifunk.net", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/HofheimStadt.json b/hood/HofheimStadt.json new file mode 100644 index 0000000..f60eb9e --- /dev/null +++ b/hood/HofheimStadt.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:38:\/64" + }, + "vpn": [ + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10006", + "key": "356e9559b29982499fb9a7404732247c084d326731e67dc3fbf5c38fba988a75" + }, + { + "name": "fff-has2-v2", + "protocol": "fastd", + "address": "fff-has2-v2.freifunk-hassberge.de", + "port": "10004", + "key": "05147c32842d6377f85e467d613a42d859bb6a90c10948f71318c04c4d3cd1ec" + } + ], + "hood": { + "id": "50", + "name": "HofheimStadt", + "essid": "hofheimstadt.freifunk.net", + "mesh_bssid": "", + "mesh_essid": "mesh.hofheimstadt.freifunk.net", + "mesh_id": "mesh.hofheimstadt.freifunk.net", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Kassel.json b/hood/Kassel.json new file mode 100644 index 0000000..2576c4f --- /dev/null +++ b/hood/Kassel.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:b8:\/64" + }, + "vpn": [ + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10013", + "key": "1e3849eb7a44d11ad534c593c8fce46b1102294af7bc6ea7e0e79a08dafadfbf" + } + ], + "hood": { + "id": "65", + "name": "Kassel", + "essid": "kassel.freifunk-franken.de", + "mesh_bssid": "", + "mesh_essid": "mesh.kassel.freifunk-franken.de", + "mesh_id": "mesh.kassel.freifunk-franken.de", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Konradsreuth.json b/hood/Konradsreuth.json new file mode 100644 index 0000000..7541057 --- /dev/null +++ b/hood/Konradsreuth.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:53:\/64" + }, + "vpn": [ + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10017", + "key": "a893a6f88fce5acd2602b6705978fa32dbe0d8892ff91acbae47188fdf67386c" + } + ], + "hood": { + "id": "35", + "name": "Konradsreuth", + "essid": "freifunk.lkrhof.konradsreuth", + "mesh_bssid": "", + "mesh_essid": "mesh.konrad.fff", + "mesh_id": "mesh.konrad.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Lauf.json b/hood/Lauf.json new file mode 100644 index 0000000..3c87639 --- /dev/null +++ b/hood/Lauf.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:4c:\/64" + }, + "vpn": [ + { + "name": "erl-1", + "protocol": "fastd", + "address": "lauf.fff.beibecks.de", + "port": "10012", + "key": "bb190322881bbec4a90acb7172efd0781c71cc7adb51a04f5d06efa0255d71e0" + }, + { + "name": "fff-nixxda", + "protocol": "fastd", + "address": "lauf.fff.nixxda.net", + "port": "10010", + "key": "76ec26f16b25d04060787b50d57fa4d5fc5128dddae01c70a7d86a0eb3b21119" + } + ], + "hood": { + "id": "41", + "name": "Lauf", + "essid": "freifunk.lauf", + "mesh_bssid": "", + "mesh_essid": "mesh.lauf.fff", + "mesh_id": "mesh.lauf.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Leupoldsgruen.json b/hood/Leupoldsgruen.json new file mode 100644 index 0000000..567879d --- /dev/null +++ b/hood/Leupoldsgruen.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:34:\/64" + }, + "vpn": [ + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10014", + "key": "112f15829f26a8af5956847253ec05f1e461d1eaeb37bf6a666aaaaf742d8865" + } + ], + "hood": { + "id": "34", + "name": "Leupoldsgruen", + "essid": "freifunk.lkrhof.leupoldsgruen", + "mesh_bssid": "", + "mesh_essid": "mesh.leupold.fff", + "mesh_id": "mesh.leupold.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Lichtenberg.json b/hood/Lichtenberg.json new file mode 100644 index 0000000..e798553 --- /dev/null +++ b/hood/Lichtenberg.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:31:\/64" + }, + "vpn": [ + { + "name": "fff-naila-gw01", + "protocol": "fastd", + "address": "fff-naila-gw01.freifunk-naila.net", + "port": "23426", + "key": "7defb5b15a853ccc856b66e1c1751bc670591e1af0174f04d5c2d3604c0395e7" + }, + { + "name": "fff-naila-gw02", + "protocol": "fastd", + "address": "fff-naila-gw02.freifunk-naila.net", + "port": "23426", + "key": "7defb5b15a853ccc856b66e1c1751bc670591e1af0174f04d5c2d3604c0395e7" + } + ], + "hood": { + "id": "39", + "name": "Lichtenberg", + "essid": "freifunk-lichtenberg.net", + "mesh_bssid": "", + "mesh_essid": "mesh.lichtenberg.fff", + "mesh_id": "mesh.lichtenberg.fff", + "protocol": "batman-adv-v15", + "channel2": "6", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Lichtenfels.json b/hood/Lichtenfels.json new file mode 100644 index 0000000..5b69500 --- /dev/null +++ b/hood/Lichtenfels.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:b3:\/64" + }, + "vpn": [ + { + "name": "fff-gw-geo", + "protocol": "fastd", + "address": "fff-gw-geo.freifunk-geo.de", + "port": "10002", + "key": "3645d8e0560bb28267fe900501f4b0b46825c856383d963eb7e588df6da780ef" + }, + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10007", + "key": "3a55b65d0d708b5d183ec9463a037adfb308a45549b70f863086cc91a10bebcd" + } + ], + "hood": { + "id": "58", + "name": "Lichtenfels", + "essid": "freifunk-lif.de", + "mesh_bssid": "", + "mesh_essid": "mesh.freifunk-lif.de", + "mesh_id": "mesh.freifunk-lif.de", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Marktredwitz.json b/hood/Marktredwitz.json new file mode 100644 index 0000000..5f077e5 --- /dev/null +++ b/hood/Marktredwitz.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:4a:\/64" + }, + "vpn": [ + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10031", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + } + ], + "hood": { + "id": "29", + "name": "Marktredwitz", + "essid": "freifunk.mak", + "mesh_bssid": "", + "mesh_essid": "mesh.mak.fff", + "mesh_id": "mesh.mak.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Miltenberg.json b/hood/Miltenberg.json new file mode 100644 index 0000000..810271a --- /dev/null +++ b/hood/Miltenberg.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:61:\/64" + }, + "vpn": [ + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10014", + "key": "813e718efeffacf1dcb7f73991066d102731f8d9315336dc7526646a47e18d45" + }, + { + "name": "fff-skp01", + "protocol": "fastd", + "address": "fff-skp01.fff.community", + "port": "10005", + "key": "e3e1743f87b01572d4e8ed10b48a053f2798f520183fce5d9d65a8ffcfd91f34" + } + ], + "hood": { + "id": "66", + "name": "Miltenberg", + "essid": "miltenberg.freifunk-franken.de", + "mesh_bssid": "", + "mesh_essid": "mesh.mil.freifunk-franken.net", + "mesh_id": "mesh.mil.freifunk-franken.net", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Mosbach.json b/hood/Mosbach.json new file mode 100644 index 0000000..fc76d22 --- /dev/null +++ b/hood/Mosbach.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:b6:\/64" + }, + "vpn": [ + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10011", + "key": "2494fa7f53e9d92181d7769aedc77836d5630db2f4a9cc6617a4fc631feff34c" + }, + { + "name": "fff-gw-geo", + "protocol": "fastd", + "address": "fff-gw-geo.freifunk-geo.de", + "port": "10004", + "key": "c8655cc913fb001793350fe19f9cb52ad63f952fb573cbcafcceb029bfc0ecf1" + } + ], + "hood": { + "id": "60", + "name": "Mosbach", + "essid": "freifunk-mos.de", + "mesh_bssid": "", + "mesh_essid": "mesh.freifunk-mos.de", + "mesh_id": "mesh.freifunk-mos.de", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Muenchberg.json b/hood/Muenchberg.json new file mode 100644 index 0000000..37496f2 --- /dev/null +++ b/hood/Muenchberg.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:4b:\/64" + }, + "vpn": [ + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10034", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + }, + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10011", + "key": "ca04f6313da5cf2cdf79c24ea01b50a0b61eca3cfa56b38cc0d41e1748ea6bac" + } + ], + "hood": { + "id": "32", + "name": "Muenchberg", + "essid": "freifunk.lkrhof.mueb", + "mesh_bssid": "", + "mesh_essid": "mesh.mueb.fff", + "mesh_id": "mesh.mueb.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Naila.json b/hood/Naila.json new file mode 100644 index 0000000..9daa485 --- /dev/null +++ b/hood/Naila.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:29:\/64" + }, + "vpn": [ + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10009", + "key": "ab8e7f4993af98a826bdd99b22440ae554f0e880191631b54e73037022bd2f95" + }, + { + "name": "fff-naila-gw01", + "protocol": "fastd", + "address": "fff-naila-gw01.freifunk-naila.net", + "port": "23425", + "key": "5a7ee600e1e370e6131423b2f7cdfddf53ae377bd25927781dbc077230e9d758" + } + ], + "hood": { + "id": "30", + "name": "Naila", + "essid": "freifunk-naila.net", + "mesh_bssid": "", + "mesh_essid": "mesh.naila.fff", + "mesh_id": "mesh.naila.fff", + "protocol": "batman-adv-v15", + "channel2": "6", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Nuernberg.json b/hood/Nuernberg.json new file mode 100644 index 0000000..994988b --- /dev/null +++ b/hood/Nuernberg.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:3:\/64" + }, + "vpn": [ + { + "name": "fff-gw-dc-01", + "protocol": "fastd", + "address": "fff-gw-dc-01.servercreator.de", + "port": "10000", + "key": "ed059275d6386c05713474cef46acd0de94cc5af8c4e69027d651bffe05bcb2d" + }, + { + "name": "fff-hades", + "protocol": "fastd", + "address": "ds.hades.sgstbr.de", + "port": "20010", + "key": "74129c6d7cb5ee7470097679cfeb7b46a66b9983b938cc782c6d70248148878c" + } + ], + "hood": { + "id": "1", + "name": "Nuernberg", + "essid": "nuernberg.freifunk", + "mesh_bssid": "ca:ff:ee:ba:be:03", + "mesh_essid": "mesh.nuernberg.freifunk", + "mesh_id": "mesh.nuernberg.freifunk", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::42", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Pegnitz.json b/hood/Pegnitz.json new file mode 100644 index 0000000..c32bb2d --- /dev/null +++ b/hood/Pegnitz.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:89:\/64" + }, + "vpn": [ + { + "name": "fff-adrian-gw1", + "protocol": "fastd", + "address": "adrian-gw1.fff.jubt.org", + "port": "10026", + "key": "c64ba4c0534983a0e0ef5aea6b005c80f34f1219013168e06d3e2b70397113d3" + }, + { + "name": "SeBaBe", + "protocol": "fastd", + "address": "pegnitz.fff.beibecks.de", + "port": "10015", + "key": "b9f685fed12c5a8c5a947e4d46b06103ab01e2657467f455ff3b8401d0a09848" + } + ], + "hood": { + "id": "22", + "name": "Pegnitz", + "essid": "freifunk.pegnitz", + "mesh_bssid": "", + "mesh_essid": "mesh.peg.fff", + "mesh_id": "mesh.peg.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Rehau.json b/hood/Rehau.json new file mode 100644 index 0000000..3aabd10 --- /dev/null +++ b/hood/Rehau.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:45:\/64" + }, + "vpn": [ + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10013", + "key": "6358443c63ba0c40aaaef8648da49e6afb2ae739377624a7b9f751c22abf137d" + } + ], + "hood": { + "id": "37", + "name": "Rehau", + "essid": "freifunk.lkrhof.rehau", + "mesh_bssid": "", + "mesh_essid": "mesh.reh.fff", + "mesh_id": "mesh.reh.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Remscheid.json b/hood/Remscheid.json new file mode 100644 index 0000000..4353e6e --- /dev/null +++ b/hood/Remscheid.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:b4:\/64" + }, + "vpn": [ + { + "name": "fff-gw-geo", + "protocol": "fastd", + "address": "fff-gw-geo.freifunk-geo.de", + "port": "10003", + "key": "d60218d3ccf733f5616b905df3f7a79789aa6c4a3fea9d8631b3d7b8c5500be6" + }, + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10010", + "key": "7a5a779724ffe834a9a6bb9830345fa2a24534148b884a37369062a98f78d801" + } + ], + "hood": { + "id": "59", + "name": "Remscheid", + "essid": "freifunk-rs.de", + "mesh_bssid": "", + "mesh_essid": "mesh.freifunk-rs.de", + "mesh_id": "mesh.freifunk-rs.de", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Roettenbach.json b/hood/Roettenbach.json new file mode 100644 index 0000000..ebea6ce --- /dev/null +++ b/hood/Roettenbach.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:8b:\/64" + }, + "vpn": [ + { + "name": "fff-gw-fo2", + "protocol": "fastd", + "address": "fff-gw-fo2.hyperweb.eu", + "port": "10007", + "key": "2b511018d73092276e15ab302a6b88c1d343cd986e41122edaff4baa7b35f594" + }, + { + "name": "fff-gw-fo1", + "protocol": "fastd", + "address": "fff-gw-fo1.hyperweb.eu", + "port": "10006", + "key": "1727872d2db3dc3cd0417722987ac9715d569e4cd30841e8e8c97bfeeb6d7f57" + } + ], + "hood": { + "id": "42", + "name": "Roettenbach", + "essid": "freifunk-roettenbach.de", + "mesh_bssid": "ca:ff:ee:ba:be:1f", + "mesh_essid": "fff_mesh_roettenbach", + "mesh_id": "fff_mesh_roettenbach", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Roth.json b/hood/Roth.json new file mode 100644 index 0000000..17fd2b3 --- /dev/null +++ b/hood/Roth.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:3b:\/64" + }, + "vpn": [ + { + "name": "fff-gw-roth01", + "protocol": "fastd", + "address": "fff-gw-roth01.freifunk-roth.de", + "port": "10004", + "key": "b3b6149a2b3bfc135b12f5435831eb49d0bbd9d926fd88853531320b870e2ed8" + } + ], + "hood": { + "id": "63", + "name": "Roth", + "essid": "freifunk-roth.de", + "mesh_bssid": "", + "mesh_essid": "mesh.freifunk-roth.de", + "mesh_id": "mesh.freifunk-roth.de", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Salzach.json b/hood/Salzach.json new file mode 100644 index 0000000..5aec203 --- /dev/null +++ b/hood/Salzach.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:1b:\/64" + }, + "vpn": [ + { + "name": "fff-nue2-gw4", + "protocol": "fastd", + "address": "fff-nue2-gw4.fff.community", + "port": "10000", + "key": "3834e45fa33c048f975e81042c1e93bb11dac82d9f03a0b24071bb72205247a8" + }, + { + "name": "fff-hades", + "protocol": "fastd", + "address": "ds.hades.sgstbr.de", + "port": "20013", + "key": "74129c6d7cb5ee7470097679cfeb7b46a66b9983b938cc782c6d70248148878c" + } + ], + "hood": { + "id": "24", + "name": "Salzach", + "essid": "freifunk-salzach", + "mesh_bssid": "", + "mesh_essid": "fff.mesh.slz", + "mesh_id": "fff.mesh.slz", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Schauenstein.json b/hood/Schauenstein.json new file mode 100644 index 0000000..cdd0d86 --- /dev/null +++ b/hood/Schauenstein.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:36:\/64" + }, + "vpn": [ + { + "name": "fff-naila-gw01", + "protocol": "fastd", + "address": "fff-naila-gw01.freifunk-naila.net", + "port": "23429", + "key": "7defb5b15a853ccc856b66e1c1751bc670591e1af0174f04d5c2d3604c0395e7" + }, + { + "name": "fff-naila-gw02", + "protocol": "fastd", + "address": "fff-naila-gw02.freifunk-naila.net", + "port": "23429", + "key": "7defb5b15a853ccc856b66e1c1751bc670591e1af0174f04d5c2d3604c0395e7" + } + ], + "hood": { + "id": "45", + "name": "Schauenstein", + "essid": "freifunk-schauenstein.net", + "mesh_bssid": "", + "mesh_essid": "mesh.schauenstein.fff", + "mesh_id": "mesh.schauenstein.fff", + "protocol": "batman-adv-v15", + "channel2": "6", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Schnaittach.json b/hood/Schnaittach.json new file mode 100644 index 0000000..080c627 --- /dev/null +++ b/hood/Schnaittach.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:3d:\/64" + }, + "vpn": [ + { + "name": "erl-1", + "protocol": "fastd", + "address": "schnaitt.fff.beibecks.de", + "port": "10011", + "key": "2dcb5c480cff6ae7571eb57b3aa15bf1b1dbfb233599e306ebf4b1a17f0c2768" + }, + { + "name": "fff-nixxda", + "protocol": "fastd", + "address": "schnaittach.fff.nixxda.net", + "port": "10012", + "key": "27dff011d360c2af4fd396e0a78fdd69d819cd72b62e28b03728da7558520ffe" + } + ], + "hood": { + "id": "62", + "name": "Schnaittach", + "essid": "freifunk-schnaittach", + "mesh_bssid": "", + "mesh_essid": "schnaittach.mesh.fff", + "mesh_id": "schnaittach.mesh.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/SchwarzenbachSaale.json b/hood/SchwarzenbachSaale.json new file mode 100644 index 0000000..4498969 --- /dev/null +++ b/hood/SchwarzenbachSaale.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:30:\/64" + }, + "vpn": [ + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10015", + "key": "f22c82c0bea1c191bcb27644f4353ebfe9fb85507d4b0a21f8384259ea970293" + } + ], + "hood": { + "id": "36", + "name": "SchwarzenbachSaale", + "essid": "freifunk.lkrhof.schwarzenbachS", + "mesh_bssid": "", + "mesh_essid": "mesh.schwarzs.fff", + "mesh_id": "mesh.schwarzs.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Schweinfurt.json b/hood/Schweinfurt.json new file mode 100644 index 0000000..d635abd --- /dev/null +++ b/hood/Schweinfurt.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:16:\/64" + }, + "vpn": [ + { + "name": "rl-fff1", + "protocol": "fastd", + "address": "rl-fff1.fff.community", + "port": "10001", + "key": "a58ff2aae73eaff03c74d7360630aff60d1ae997941e0fc7545d15127134f925" + }, + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10018", + "key": "d6727882f6a6d85357c352f57cc3df704ce6b31702b5fd6d990453ba1e3f0219" + } + ], + "hood": { + "id": "7", + "name": "Schweinfurt", + "essid": "schweinfurt.freifunk.net", + "mesh_bssid": "", + "mesh_essid": "mesh.schweinfurt.freifunk.net", + "mesh_id": "mesh.schweinfurt.freifunk.net", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Selb.json b/hood/Selb.json new file mode 100644 index 0000000..3f033b8 --- /dev/null +++ b/hood/Selb.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:4e:\/64" + }, + "vpn": [ + { + "name": "fff-hof-gw3", + "protocol": "fastd", + "address": "5.9.67.125", + "port": "10012", + "key": "d5cd9e492845fcef7dd99e1c4d7a0fac7fe31deb0527abd18f763a9a7d649466" + } + ], + "hood": { + "id": "38", + "name": "Selb", + "essid": "freifunk.lkrhof.selb", + "mesh_bssid": "", + "mesh_essid": "mesh.selb.fff", + "mesh_id": "mesh.selb.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Selbitz.json b/hood/Selbitz.json new file mode 100644 index 0000000..7eee09b --- /dev/null +++ b/hood/Selbitz.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:35:\/64" + }, + "vpn": [ + { + "name": "fff-naila-gw02", + "protocol": "fastd", + "address": "fff-naila-gw02.freifunk-naila.net", + "port": "23428", + "key": "7defb5b15a853ccc856b66e1c1751bc670591e1af0174f04d5c2d3604c0395e7" + }, + { + "name": "fff-naila-gw01", + "protocol": "fastd", + "address": "fff-naila-gw01.freifunk-naila.net", + "port": "23428", + "key": "7defb5b15a853ccc856b66e1c1751bc670591e1af0174f04d5c2d3604c0395e7" + } + ], + "hood": { + "id": "46", + "name": "Selbitz", + "essid": "freifunk-selbitz.net", + "mesh_bssid": "", + "mesh_essid": "mesh.selbitz.fff", + "mesh_id": "mesh.selbitz.fff", + "protocol": "batman-adv-v15", + "channel2": "6", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Trainstation.json b/hood/Trainstation.json new file mode 100644 index 0000000..0560ae1 --- /dev/null +++ b/hood/Trainstation.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:0:\/64" + }, + "vpn": [ + { + "name": "fff-nue2-gw2", + "protocol": "fastd", + "address": "fff-nue2-gw2.fff.community", + "port": "10000", + "key": "07be3d18b703e6e040a6920afb3e226ded6aa474961d8eecbb77b623bdd21059" + } + ], + "hood": { + "id": "0", + "name": "Trainstation", + "essid": "trainstation.freifunk", + "mesh_bssid": "ca:ff:ee:ba:be:00", + "mesh_essid": "mesh.trainstation.freifunk", + "mesh_id": "mesh.trainstation.freifunk", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/hood/Wuerzburg.json b/hood/Wuerzburg.json new file mode 100644 index 0000000..e294ece --- /dev/null +++ b/hood/Wuerzburg.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "network": { + "ula_prefix": "fd43:5602:29bd:82:\/64" + }, + "vpn": [ + { + "name": "fff-wue2", + "protocol": "fastd", + "address": "fff-wue2.mifritscher.de", + "port": "10004", + "key": "575b12a935ec825584c6fc8901fd9ac725ee74234c9a049f84a5411aabffeed5" + }, + { + "name": "fff-gw-mc", + "protocol": "fastd", + "address": "fff-gw-mc.fff.community", + "port": "10009", + "key": "ff7c1c242855f16f2b3e13dc3a74ee20f66d5290199be8fa671d3336e461e781" + } + ], + "hood": { + "id": "14", + "name": "Wuerzburg", + "essid": "wuerzburg.freifunk.net", + "mesh_bssid": "", + "mesh_essid": "wuerzburg.mesh.fff", + "mesh_id": "wuerzburg.mesh.fff", + "protocol": "batman-adv-v15", + "channel2": "13", + "mode2": "ht20", + "mesh_type2": "802.11s", + "channel5": "40", + "mode5": "ht20", + "mesh_type5": "802.11s", + "upgrade_path": "http:\/\/[fd43:5602:29bd:ffff::feee]:83", + "ntp_ip": "fd43:5602:29bd:ffff::1", + "timestamp": "1577226481" + } +} \ No newline at end of file diff --git a/poly/BadHersfeld.poly b/poly/BadHersfeld.poly new file mode 100644 index 0000000..0e5b511 --- /dev/null +++ b/poly/BadHersfeld.poly @@ -0,0 +1,7 @@ +50.940906 9.668312 +50.862527 9.598617 +50.760133 9.684448 +50.776201 9.772338 +50.818083 9.888381 +50.907146 9.879798 +50.938094 9.780235 diff --git a/poly/Breitendiel.poly b/poly/Breitendiel.poly new file mode 100644 index 0000000..2b4f092 --- /dev/null +++ b/poly/Breitendiel.poly @@ -0,0 +1,11 @@ +49.68773326885868 9.200448989868164 +49.68562314289233 9.200277328491211 +49.676626315133916 9.218602180480957 +49.68342962539177 9.218344688415527 +49.686789276459145 9.221091270446777 +49.68701139396704 9.224524497985838 +49.693008183060336 9.228386878967283 +49.69750528937159 9.223923683166504 +49.69670028240164 9.213409423828125 +49.68773326885868 9.200448989868164 + diff --git a/poly/Erlangen-Innenstadt.poly b/poly/Erlangen-Innenstadt.poly new file mode 100644 index 0000000..e52a452 --- /dev/null +++ b/poly/Erlangen-Innenstadt.poly @@ -0,0 +1,6 @@ +49.602992 10.99951 +49.601709 11.00521 +49.592037 11.008728 +49.590035 11.009025 +49.589917 11.002528 +49.593084 11.002599 diff --git a/poly/FuerthStadt.poly b/poly/FuerthStadt.poly new file mode 100644 index 0000000..cf655c0 --- /dev/null +++ b/poly/FuerthStadt.poly @@ -0,0 +1,6 @@ +49.4697974 11.01302147 +49.47983623 10.99259377 +49.48569126 10.98083496 +49.45546063 10.97740173 +49.44798376 10.99851608 +49.45395418 11.00915909 diff --git a/poly/HassfurtStadt.poly b/poly/HassfurtStadt.poly new file mode 100644 index 0000000..b4cd3a1 --- /dev/null +++ b/poly/HassfurtStadt.poly @@ -0,0 +1,5 @@ +50.03917119338 10.47477705002 +50.02417459643 10.47700864792 +50.0086217092 10.53949338913 +50.0436912 10.55966377 +50.03928155539 10.4782101059 diff --git a/poly/HofheimStadt.poly b/poly/HofheimStadt.poly new file mode 100644 index 0000000..7c21881 --- /dev/null +++ b/poly/HofheimStadt.poly @@ -0,0 +1,6 @@ +50.1481138 10.5282926 +50.1454187 10.5162334 +50.1349394 10.5128002 +50.1268513 10.5178642 +50.1337565 10.5325841 +50.1395055 10.5364894 diff --git a/poly/Schauenstein.poly b/poly/Schauenstein.poly new file mode 100644 index 0000000..2290927 --- /dev/null +++ b/poly/Schauenstein.poly @@ -0,0 +1,5 @@ +50.279855 11.783019 +50.259117 11.740018 +50.28852 11.680795 +50.293729 11.73813 + diff --git a/poly/Selbitz.poly b/poly/Selbitz.poly new file mode 100644 index 0000000..f365794 --- /dev/null +++ b/poly/Selbitz.poly @@ -0,0 +1,4 @@ +50.29925296 11.71866989 +50.2926733 11.77840805 +50.34002657 11.81085205 +50.31975374 11.72914123 diff --git a/poly/test_poly.awk b/poly/test_poly.awk new file mode 100755 index 0000000..e17a874 --- /dev/null +++ b/poly/test_poly.awk @@ -0,0 +1,46 @@ +#!/usr/bin/awk -f + +# USAGE +# +# ./test_poly.awk -- $LAT $LON < PolyhoodCoords.poly + +# https://wrf.ecse.rpi.edu/Research/Short_Notes/pnpoly.html +function test_intersection(x1,y1,x2,y2,xt,yt) { + return ((y1>yt) != (y2>yt)) && (xt < (x2-x1) * (yt-y1) / (y2-y1) + x1) +} + +BEGIN { + lat = ARGV[1] + lon = ARGV[2] + ARGC -= 2 + + in_poly = 0 +} +NR==1{ + firstlat = $1 + firstlon = $2 + prevlat = $1 + prevlon = $2 +} +NR>1{ + curlat = $1 + curlon = $2 + + if (test_intersection(curlon,curlat,prevlon,prevlat,lon,lat)) { + in_poly = !in_poly + } + + prevlat = curlat + prevlon = curlon + #printf("%f %f\n", curlat, curlon) +} +END { + if (test_intersection(firstlon,firstlat,prevlon,prevlat,lon,lat)) { + in_poly = !in_poly + } + if (in_poly) { + exit 0 + } else { + exit 1 + } +} diff --git a/voronoi/test_voronoi.awk b/voronoi/test_voronoi.awk new file mode 100755 index 0000000..75bf83f --- /dev/null +++ b/voronoi/test_voronoi.awk @@ -0,0 +1,43 @@ +#!/usr/bin/awk -f + +function rad(deg) { + return deg * 3.14159265 / 180.0 +} + +function arccos(x) { + return 2 * atan2(sqrt(1 - x*x) / (1 + x), 1) +} + +function s(lat1, lon1, lat2, lon2) { + rlat1 = rad(lat1) + rlon1 = rad(lon1) + rlat2 = rad(lat2) + rlon2 = rad(lon2) +# printf("%f %f %f %f\n", rlat1, rlon1, rlat2, rlon2) + return arccos(sin(rlat1)*sin(rlat2) + cos(rlat1)*cos(rlat2)*cos(rlon2 - rlon1)) +} + +BEGIN { + tlat = ARGV[1] + tlon = ARGV[2] + ARGC = 1 + + minhood = "Trainstation" + mindist = 99999 +} +# match some word, then 2 floats +/(\<.*\>)\s+(-?[0-9]+\.[0-9]+)\s+(-?[0-9]+\.[0-9]+)/{ + hood = $1 + lat = $2 + lon = $3 + + dist = s(lat, lon, tlat, tlon) +# printf("%22s %f\n", hood, dist) + if (dist < mindist) { + mindist = dist + minhood = hood + } +} +END { + printf("%s\n", minhood) +} diff --git a/voronoi/voronoi b/voronoi/voronoi new file mode 100644 index 0000000..6ee8679 --- /dev/null +++ b/voronoi/voronoi @@ -0,0 +1,69 @@ +Trainstation 0.0 0.0 +Nuernberg 49.444 11.05 +Fuerth 49.4814 10.966 +Hassfurt 50.031638 10.506658 +Hofheim 50.136694 10.523199 +Bayreuth 49.94814 11.580566 +Hof 50.31478 11.912398 +Schweinfurt 50.04499 10.23419 +FichtelgebirgeOst 50.0163 11.94961 +FichtelgebirgeWest 49.993077 11.775884 +FichtelgebirgeNord 50.0522 11.7946 +FichtelgebirgeSued 49.9743 11.8652 +Ebern 50.09652289 10.80041885 +Arnstein 49.981666 9.969662 +Wuerzburg 49.79688 9.93489 +Aschaffenburg 49.975661 9.146826 +FraenkischeSchweizOst 49.7762 11.4049 +Forchheim 49.72 11.06 +Adelsdorf 49.71 10.89 +Fichtelberg 50 11.8524 +FichtelgebirgeNeubau 50.0132 11.84792 +FichtelgebirgeFleckl 50.010718 11.8079 +Pegnitz 49.7581 11.5401 +Chiemgau 47.873644 12.638943 +Salzach 47.873644 12.743185 +Frankenwald 50.252 11.415 +FraenkischeSchweizNord 49.94 11.29 +Ebermannstadt 49.78 11.18 +FraenkischeSchweizSued 49.65 11.26 +Marktredwitz 50.0023 12.0786 +Naila 50.328488 11.705781 +Muenchberg 50.182 11.788 +Helmbrechts 50.235 11.716 +Leupoldsgruen 50.294 11.797 +Konradsreuth 50.271 11.847 +SchwarzenbachSaale 50.221 11.932 +Rehau 50.248 12.037 +Selb 50.171 12.131 +Lichtenberg 50.395 11.687 +BadSteben 50.37 11.62 +Lauf 49.518 11.281 +Roettenbach 49.68 10.96 +Bamberg 49.89 10.898 +Hoechstadt 49.709 10.845 +Schauenstein NULL NULL +Selbitz NULL NULL +HassfurtStadt NULL NULL +FuerthStadt NULL NULL +Coburg 50.268233 10.9608003 +HofheimStadt NULL NULL +Crailsheim 49.058 10.065 +Dinkelsbuehl 49.068678 10.325771 +Erlangen-Innenstadt NULL NULL +Erlangen-West 49.58934858 10.9388 +Erlangen-Nord 49.63645351 10.97757339 +Erlangen-Ost 49.58957114 11.02100372 +Gerolzhofen 49.900258 10.347808 +Lichtenfels 50.144 11.055 +Remscheid 51.176178 7.189986 +Mosbach 49.348265 9.113524 +Eckental 49.581851 11.200677 +Schnaittach 49.575217 11.337566 +Roth 49.252047 11.091189 +Hanau 50.1354196 8.9110648 +Kassel 51.3149345 9.4255956 +Miltenberg 49.84 9.3 +Berlin 52.5219184 13.411026 +BadHersfeld NULL NULL +Breitendiel NULL NULL