Forráskód Böngészése

Beispiel für Email Update und Hilfsroutine rps.sh eingefügt

efbeff 3 éve
szülő
commit
5cb7c5a9be
1 módosított fájl, 208 hozzáadás és 0 törlés
  1. 208 0
      Community/Bildung/FF@home/Ripe.page

+ 208 - 0
Community/Bildung/FF@home/Ripe.page

@@ -155,7 +155,215 @@ und es kann als auth: Attribut im Maintainer eingetragen werden:
     source:          RIPE# Filtered
     source:          RIPE# Filtered
 ~~~
 ~~~
 Nach dem (letzten) interaktiven Update kann der Maintainer nun auch für Updates per signierter Mail verwendet werden.
 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
 #   Anwendung für ffdo.net
 ~~~
 ~~~