|
@@ -155,7 +155,215 @@ und es kann als auth: Attribut im Maintainer eingetragen werden:
|
|
|
source: RIPE# Filtered
|
|
|
~~~
|
|
|
Nach dem (letzten) interaktiven Update kann der Maintainer nun auch für Updates per signierter Mail verwendet werden.
|
|
|
+## Die Hilfsdatei ~/ripe/rps.sh anpassen
|
|
|
+Das ist einmalig optional nötig, wenn sie verwendet werden soll.
|
|
|
+Die folgenden Variablen ändern:
|
|
|
|
|
|
+~~~
|
|
|
+ RIPDIR=~/ripe # RIPE Arbeitsverzeichnis
|
|
|
+ RIPEDIT=vim # gewünschter Editor
|
|
|
+ SMARTHOST="mail.prima.de:587 -o tls=yes" # zum Versenden
|
|
|
+ MAILUSER="efbe" # Account
|
|
|
+ FROM="efbe@prima.de" # Absender
|
|
|
+ DEFKEY="1220F28C" # PGPkey zum signieren
|
|
|
+~~~
|
|
|
+Die Hilfsdatei rps.sh:
|
|
|
+
|
|
|
+~~~
|
|
|
+#!/bin/sh
|
|
|
+# RIPE Objekt update edit / submit 2021-07-29
|
|
|
+# Objekt Anweisungen erzeugen + signieren
|
|
|
+# und per sendemail an RIPE db schicken
|
|
|
+#
|
|
|
+# setzt installierte gnupg und sendemail Pakete voraus
|
|
|
+# und ein gültiges pgpkey paar public/secret zum signieren
|
|
|
+#
|
|
|
+# Ablauf:
|
|
|
+# - per whois RIPE Abfrage Object oder Template in $RIPDIR/xxx speichern
|
|
|
+
|
|
|
+# - rps.sh xxx aufrufen dadurch erfolgt:
|
|
|
+# -- Datei mit $RIPEDIT editieren
|
|
|
+# -- evtl. alte signierte Datei löschen vom vorigen Versuch
|
|
|
+# -- Datei signieren (pgp Passphrase eingeben)
|
|
|
+# -- signierte Datei xxx.asc in terminal ausgeben zur Kontrolle
|
|
|
+# -- Passwort für Mailaccount verdeckt eingeben
|
|
|
+# -- per sendemail verschicken
|
|
|
+
|
|
|
+RIPDIR=~/ripe # RIPEverzeichnis
|
|
|
+RIPEDIT=vim # gewünschter Editor
|
|
|
+
|
|
|
+# die gewünschten Absender Angaben anpassen
|
|
|
+
|
|
|
+# Absender muster 1 angaben
|
|
|
+# MAILUSER evtl identisch zu FROM
|
|
|
+#SMARTHOST="smtp.gmx.de:587 -o tls=yes"
|
|
|
+#MAILUSER="1193092"
|
|
|
+#FROM="fbeythien@gmx.de"
|
|
|
+#DEFKEY="1220F28C" # zum signieren
|
|
|
+#
|
|
|
+# Absender muster Angaben
|
|
|
+SMARTHOST="mail.prima.de:587 -o tls=yes"
|
|
|
+MAILUSER="efbe"
|
|
|
+FROM="efbe@prima.de"
|
|
|
+DEFKEY="1220F28C" # zum signieren
|
|
|
+
|
|
|
+# Absender muster 3 angaben
|
|
|
+#SMARTHOST="desdemonia.uberspace.de:587 -o tls=yes"
|
|
|
+#MAILUSER="efbe"
|
|
|
+#FROM="efbe@uber.space"
|
|
|
+#DEFKEY="1220F28C" # zum signieren
|
|
|
+
|
|
|
+# mailaccount für Empfang, der letzte gewinnt.
|
|
|
+RIPTO="efbe@prima.de" # nur test für mich
|
|
|
+RIPTO="auto-dbm@ripe.net" # richtiger adressat
|
|
|
+
|
|
|
+
|
|
|
+if [ ! "$1" ]
|
|
|
+then
|
|
|
+ echo Parm Dateiname RIPE object fehlt.
|
|
|
+ exit 1
|
|
|
+fi
|
|
|
+cd $RIPDIR
|
|
|
+$RIPEDIT "$1"
|
|
|
+
|
|
|
+rm "$1".asc 2>/dev/null
|
|
|
+gpg --clearsign --default-key $DEFKEY "$1"
|
|
|
+cat "$1".asc
|
|
|
+
|
|
|
+echo "Passwort für Mail account $FROM eingeben"
|
|
|
+stty -echo # echo abschalten
|
|
|
+read passwd
|
|
|
+stty echo # echo wieder einschalten
|
|
|
+#sendemail evtl mit -v -v geschwätziger machen
|
|
|
+sendemail \
|
|
|
+ -f $FROM -s $SMARTHOST -xu $MAILUSER -t $RIPTO \
|
|
|
+ -u "RIPE update $1" -xp $passwd \
|
|
|
+ -o message-file="$1".asc
|
|
|
+stty echo # echo wieder einschalten für alle Fälle
|
|
|
+~~~
|
|
|
+
|
|
|
+## Beispiel für ein Update mit signierter Email und rps.sh
|
|
|
+Einfügen eines Kommentars bei person: Frank Beythien
|
|
|
+1. einmalig die Datei ~/ripe/rps.sh personalisieren
|
|
|
+
|
|
|
+2. whois Abfrage: whois -Br FCB30-RIPE
|
|
|
+ Ausgabe in Datei ~/ripe/remark.txt
|
|
|
+
|
|
|
+~~~
|
|
|
+% This is the RIPE Database query service.
|
|
|
+% The objects are in RPSL format.
|
|
|
+%
|
|
|
+% The RIPE Database is subject to Terms and Conditions.
|
|
|
+% See http://www.ripe.net/db/support/db-terms-conditions.pdf
|
|
|
+
|
|
|
+% Information related to 'FCB30-RIPE'
|
|
|
+
|
|
|
+person: Frank Beythien
|
|
|
+address: Freifunk Dortmund e.V.
|
|
|
+address: Braunschweiger Strasse 22
|
|
|
+address: DE-44145-Dortmund
|
|
|
+phone: +49 231 8404694
|
|
|
+nic-hdl: FCB30-RIPE
|
|
|
+mnt-by: FB123-MNT
|
|
|
+notify: efbe@prima.de
|
|
|
+created: 2021-06-11T15:12:50Z
|
|
|
+last-modified: 2021-07-08T18:59:38Z
|
|
|
+source: RIPE
|
|
|
+
|
|
|
+% This query was served by the RIPE Database Query Service version 1.101 (HEREFORD)
|
|
|
+~~~
|
|
|
+Mit rps.sh remark.txt die Änderungen vornehmen
|
|
|
+1. Whois Vor- Nachspann Zeilen löschen.
|
|
|
+2. created: und last-modified: Zeilen löschen
|
|
|
+3. remarks: Bemerkung als Beispiel Zeile einfügen
|
|
|
+4. Datei speichern
|
|
|
+5. pgp passphrase eingeben zum signieren
|
|
|
+6. die erzeugte remark.txt.asc wird zur Kontrolle ausgegeben:
|
|
|
+
|
|
|
+~~~
|
|
|
+-----BEGIN PGP SIGNED MESSAGE-----
|
|
|
+Hash: SHA512
|
|
|
+
|
|
|
+person: Frank Beythien
|
|
|
+address: Freifunk Dortmund e.V.
|
|
|
+address: Braunschweiger Strasse 22
|
|
|
+address: DE-44145-Dortmund
|
|
|
+phone: +49 231 8404694
|
|
|
+nic-hdl: FCB30-RIPE
|
|
|
+mnt-by: FB123-MNT
|
|
|
+notify: efbe@prima.de
|
|
|
+source: RIPE
|
|
|
+remarks: Bemerkung als Beispiel
|
|
|
+-----BEGIN PGP SIGNATURE-----
|
|
|
+
|
|
|
+iQEzBAEBCgAdFiEEH1ivGASybkQLd71mBAKgIhIg8owFAmECyvMACgkQBAKgIhIg
|
|
|
+8ozh2Qf+IHTexzT1qeWu7eIqYe8bBnDePvgJpTFrCDoa5F5PxID0HPei8WBvWRWB
|
|
|
+[gekürzt ...
|
|
|
+vkXqe3lDro8rl9fC/1cIEa2ZPhz30QvubQvghz/4iic+a1A5injbMvURwO7btTGB
|
|
|
+gQ9GsH1V998QTXdZwafMtIY7EkSk0Q==
|
|
|
+=wpJx
|
|
|
+-----END PGP SIGNATURE-----
|
|
|
+~~~
|
|
|
+7. Passwort für Mailaccount eingeben und versenden
|
|
|
+8. Auf Erfolgsmail im mailaccount von notify: warten.
|
|
|
+
|
|
|
+~~~
|
|
|
+This is to notify you of changes in RIPE Database or
|
|
|
+object authorisation failures.
|
|
|
+
|
|
|
+This message is auto-generated.
|
|
|
+Please DO NOT reply to this message.
|
|
|
+
|
|
|
+If you do not understand why we sent you this message,
|
|
|
+or for assistance or clarification please visit https://www.ripe.net/s/notify.
|
|
|
+
|
|
|
+Change requested from:
|
|
|
+
|
|
|
+- From: "efbe@prima.de" <efbe@prima.de>
|
|
|
+- Date/Time: Thu Jul 29 15:52:27 Z 2021
|
|
|
+
|
|
|
+Some object(s) in RIPE Database that you either
|
|
|
+maintain or you are listed in as to-be-notified have
|
|
|
+been added, deleted or changed.
|
|
|
+
|
|
|
+OBJECT BELOW MODIFIED:
|
|
|
+
|
|
|
+@@ -9,4 +9,5 @@
|
|
|
+ created: 2021-06-11T15:12:50Z
|
|
|
+-last-modified: 2021-07-08T18:59:38Z
|
|
|
++last-modified: 2021-07-29T15:52:43Z
|
|
|
+ source: RIPE
|
|
|
++remarks: Bemerkung als Beispiel
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+THIS IS THE NEW VERSION OF THE OBJECT:
|
|
|
+
|
|
|
+person: Frank Beythien
|
|
|
+address: Freifunk Dortmund e.V.
|
|
|
+address: Braunschweiger Strasse 22
|
|
|
+address: DE-44145-Dortmund
|
|
|
+phone: +49 231 8404694
|
|
|
+nic-hdl: FCB30-RIPE
|
|
|
+mnt-by: FB123-MNT
|
|
|
+notify: efbe@prima.de
|
|
|
+created: 2021-06-11T15:12:50Z
|
|
|
+last-modified: 2021-07-29T15:52:43Z
|
|
|
+source: RIPE
|
|
|
+remarks: Bemerkung als Beispiel
|
|
|
+
|
|
|
+Changed by PGPKEY-1220F28C. You can find contact details for this key here:
|
|
|
+https://apps.db.ripe.net/search/lookup.html?source=ripe&key=PGPKEY-1220F28C&type=key-cert
|
|
|
+
|
|
|
+
|
|
|
+The RIPE Database is subject to Terms and Conditions:
|
|
|
+http://www.ripe.net/db/support/db-terms-conditions.pdf
|
|
|
+
|
|
|
+For assistance or clarification please visit https://www.ripe.net/s/notify.
|
|
|
+
|
|
|
+Generated by RIPE WHOIS Update version 1.101 on ANGUS
|
|
|
+Handled email update (RIPE, 2021-07-29T15:52:43Z)
|
|
|
+~~~
|
|
|
|
|
|
# Anwendung für ffdo.net
|
|
|
~~~
|