Skip to content
/ hamprobe Public
forked from dl8aw/hamprobe

Software for HAMNET measurement probes

Notifications You must be signed in to change notification settings

dk5ra/hamprobe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vermessung des HAMNET

Homepage | Graphen | Dumps

Das HAMNET ist ein diverses, verteiltes, Funknetzwerk das von Funkamateuren betrieben und verwaltet wird.

Zur Analyse der Eigenschaften dieses Netzes sollen Messproben verteilt, mit diesen Messungen angestellt, und die Ergebnisse analysiert werden. Die Erkenntnisse werden auf der HAMNET-Tagung 2017 präsentiert.

Probe

  • Die Software ist Open Source, wird öffentlich entwickelt, und läuft auf allen Platformen, die Python 3 unterstützen (mit besonderem Augenmerk auf Raspberry Pi/Beaglebone).
  • Gemessen werden erstmal Links (Latenz, Bandbreite, Verlustraten) und Topologie (Netzdichte, Netzelastizität, Routenstabilität).
  • Die Daten sind für jedermann einsehbar und runterladbar, die Ergebnisse werden anschließend auch veröffentlicht.

Installation

Die Software kann auf jedem unix-artigen System laufen, das Python 3 hat und ans HAMNET angeschlossen ist. Es werden root-Rechte benötigt, weil auf rohe ICMP sockets zugegriffen wird.

Installer

wget "http://api.hamprobe.net/assets/hamprobe_install.sh" && chmod +x "./hamprobe_install.sh" && "./hamprobe_install.sh"

Ohne Auto-Updater

  1. Config-Datei laden http://api.hamprobe.net/assets/hamprobe.conf (wird jedes mal mit eigener unique-ID und Key generiert)
  2. In der Config interval_update_check auf 0 setzen
  3. HAMprobe Probe herunterladen http://api.hamprobe.net/assets/hamprobe_probe.py
  4. Als root starten (am besten per init/rc.d/systemd): hamprobe_probe.py --config hamprobe.conf (Pfade anpassen)

Troubleshooting

Sowohl Master als auch Probe geben viel debug Information aus, wenn man in der config unter logging/loggers/hamprobe das level auf DEBUG stellt.

About

Software for HAMNET measurement probes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.6%
  • Shell 7.4%