Wifi Analyzer Alias App

Unter der URL finde ich nur ein Directory Listing. Ich habe mir das jetzt so zusammengereimt, dass ihr eure 5 Orte als eigene Domains mit eigenen Kartendaten pflegt und dass es keine nodes.json mit allen freifunk-en-Knoten gibt.

Neue Version: 0.5.2

Folgende Einträge sind jetzt in der App verfügbar:

ennepe-ruhr-ennepetal: https://map.ff-en.de/data/en/nodes.json
ennepe-ruhr-hagen: https://map.ff-en.de/data/hag/nodes.json
ennepe-ruhr-hattingen: https://map.ff-en.de/data/hat/nodes.json
ennepe-ruhr-sprockhoevel: https://map.ff-en.de/data/spr/nodes.json
ennepe-ruhr-witten: https://map.ff-en.de/data/wit/nodes.json

Download hier:

2 „Gefällt mir“

danke!
geht → ennepe-ruhr-refugee
https://map.ff-en.de/data/refugee/
auch?
PS: ennepe-ruhr-ennepetal ist ennepe-ruhr-EN (Sammel)
wir haben 6 Domains

JAAAA…Wie geil…läuft…Tausend Dank…

@pixelistik ich habe mal ein paar Zeilen Code für den HopGlass Server gezogen.

1 „Gefällt mir“

Cool App!
Wäre cool wenn du noch 2 Sources hinzufügen würdest:
Freifunk Mainz: https://map.freifunk-mainz.de/data/nodes.json
Freifunk Wiesbaden: https://map.wiesbaden.freifunk.net/data/nodes.json

PS: Eine eigene .apk bekommen wir nicht oder :grinning:

1 „Gefällt mir“

Neue Version: 0.6.0

Um nicht mehr bei jeder hinzugefügten Domain eine neue Version der App installieren zu müssen, wird die Liste der verfügbaren Domains nun beim Start der App neu geladen.

Die aktuellen Daten liegen hier: ff-alias-list-app/domains.json at master · pixelistik/ff-alias-list-app · GitHub

Wer kann, darf gerne per Pull Request auf Github Domains ergänzen. Ansonsten baue ich die auf Zuruf ein.

1 „Gefällt mir“

Die drei Einträge sind jetzt drin. Wer die Version 0.6.0 hat, müsste die neuen Einträge nach einem Neustart der App finden können.

1 „Gefällt mir“

Wir haben bei uns auch mal den neuen hopglass-server installiert, hier ist die permanent aktualisierte Liste:

http://data.aachen.freifunk.net/WifiAnalyzer_Alias.txt

Wäre es ggf. möglich diese auch direkt laden zu lassen? Dann braucht der beim Download ja vielleicht nicht so lange zum rechnen.

Alternativ hier die nodes.json:

http://data.aachen.freifunk.net/nodes.json

@yayachiken wo finde ich die Sources zu diesem HG Server???

@pixelistik vielleicht möchtest du das hier übernehmen:

Öhm, hier? :smiley:
GitHub - hopglass/hopglass-server: The HopGlass Server, which collects data from Freifunk networks and processes it to be used in HopGlass or for statistics

EDIT: Falls du die geänderte URL meinst: Bei uns ist der hopglass-server nicht „nackig“ abrufbar, der lauscht nur auf localhost und als Security Hardening wird nur eine Whitelist von API-Queries per nginx proxy_pass weitergeleitet. Dabei kann man dann natürlich auch solche Aliases wie WifiAnalyzer_Alias.txt statt wifi-aliases.txt machen (Wurde gewünscht weil die App diesen bestimmten Namen verlangt. Der Originalpfad ist aber weiter verfügbar, weil ich keinen Standard zerstören wollte, der Alias ist wirklich eher convenience)
Änderungen im Source sind keine erforderlich, wenn Interesse besteht kann ich gerne die nginx-Config mal posten…

2 „Gefällt mir“

Hatte nur einen Schreck bekommen wegen der geänderten URL… Wenn die App diesen Namen fordert werde ich das mal übernehmen.
Ich kann es halt nicht austesten, weil es die App nicht auf F-Droid gibt.

Neue Version: 0.8.0

Die generierten Aliase funktionierten seit einer Weile nicht mehr, weil die von Gluon generierten MAC-Adressen sich komplett geändert haben.

Nun folgt die App wieder dem Vorgehen von Gluon, die Aliase sollten nun wieder zu den MAC-Adressen passen.

Download der .apk unter Release v0.9.0 · pixelistik/ff-alias-list-app · GitHub

3 „Gefällt mir“

Neue Version: 0.9.0

Das dokumentierte Vorgehen zum Ableiten der MAC habe ich noch nicht ganz durchschaut.

-- IDs defined so far:
-- 0: client0; WAN
-- 1: mesh0
-- 2: ibss0
-- 3: wan_radio0 (private WLAN); batman-adv primary address
-- 4: client1; LAN
-- 5: mesh1
-- 6: ibss1
-- 7: wan_radio1 (private WLAN); mesh VPN

Bei ddorf ist es die MAC mit der addierten ID 0, bei ffdus ist es die 3. Diese beiden Aliase generiert die App jetzt pro Node.

Für 5 Ghz ist es wahrscheinlich noch eine andere ID.

Ich freue mich über Bugreports, dann gerne mit der Primären MAC (steht in der Map) und der MAC, die der Wifi Analyzer sieht.

Download der .apk unter Release v0.9.0 · pixelistik/ff-alias-list-app · GitHub

3 „Gefällt mir“

Es könnte davon abhängen, ob ein Netz „adhoc“ oder „11s“ nutzt.

Ich versuche mal alles mit Zitaten zu beantworten :grin:

mesh0 wäre 802.11s, ibss0 ist ad-hoc


ibss1 / mesh1 / client1 ist idR. 5GHz auf dual-band-Routern. Auf 5GHz-only-Geräten würde ich tippen dass die gleichen IDs verwendet werden. Ein CPE510 bestätigt das:

ID 1 = mesh0

2 „Gefällt mir“

Danke für die Erläuterungen.

TL;DR wäre also: sicherheitshalber könnte ich für alle acht IDs jeweils eine Alias-Eintrag erzeugen, um alle Varianten abzudecken :wink:

1 „Gefällt mir“