[PATCH v2] fff-webui: show fast public key in webui

Fabian Bläse fabian at blaese.de
So Mär 15 17:40:39 CET 2020


Bitte noch (ggf. beim applien) das "fast" in der Commit Message zu "fastd" ergänzen.

Reviewed-by: Fabian Bläse <fabian at blaese.de>

On 05.01.20 10:13, Christian Dresel wrote:
> User can see the fastd public key in the webui
> 
> Signed-off-by: Christian Dresel <fff at chrisi01.de>
> 
> ---
> Changes in v2:
> - if router a layer3 router or mesh node and have no fastdkey use "-" as output
> - remove /tmp/sec file
> ---
> ---
>  src/packages/fff/fff-web/files/www/ssl/cgi-bin/home.html | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/src/packages/fff/fff-web/files/www/ssl/cgi-bin/home.html b/src/packages/fff/fff-web/files/www/ssl/cgi-bin/home.html
> index f18a3b4..eda5d15 100755
> --- a/src/packages/fff/fff-web/files/www/ssl/cgi-bin/home.html
> +++ b/src/packages/fff/fff-web/files/www/ssl/cgi-bin/home.html
> @@ -46,6 +46,10 @@ else
>  	internet_active="Nein"
>  fi
>  
> +if ! fastd_pub=$(echo "secret \"$(uci -q get fastd.fff.secret)\";" | fastd -c - --show-key --machine-readable); then
> +	fastd_pub="-"
> +fi
> +
>  %>
>  <table style="width: 100%;">
>  <tr><td>
> @@ -58,6 +62,7 @@ fi
>  		<tr><th>Bekannte Knoten:</th><td><%= $(($(batctl tg -H | cut -b 40-56 | sort | uniq | wc -l 2>/dev/null)+1)) %></td></tr>
>  		<tr><th>Nachbarknoten:</th><td><%= $(batctl o -H | cut -b 40-56 | sort | uniq | wc -l 2>/dev/null) %></td></tr>
>  		<tr><th>VPN via fastd:</th><td><%= ${vpn_active} %></td></tr>
> +		<tr><th>fastd public key:</th><td><%= ${fastd_pub} %></td></tr>
>  		<tr><th>Laufzeit:</th><td><%= ${uptime} %></td></tr>
>  		<tr><th>Auslastung:</th><td><%= ${load} %></td></tr>
>  		<tr><th>Uhrzeit:</th><td><% date %></td></tr>
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: OpenPGP digital signature
URL         : <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20200315/a584d299/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev