Zeile 41: |
Zeile 41: |
| }} | | }} |
| if($2=="Topology")s=1}END{print "}"}' | | if($2=="Topology")s=1}END{print "}"}' |
| + | </pre> |
| + | |
| + | ===Massenmail aus Registrierung verschicken=== |
| + | * erstmal datei mit allen mails erzeugen, doppelte werden aussortiert |
| + | <pre> |
| + | cd /tmp |
| + | awk '{printf("\n%s\n%s\n%s\n%s",$3,$5,$7,$9)}' /www/cgi-bin/registrator-db1.txt >email-adr-db1.txt |
| + | awk '{printf("\n%s\n%s\n%s\n%s",$3,$5,$7,$9)}' /www/cgi-bin/registrator-db2.txt >email-adr-db2.txt |
| + | awk '{printf("\n%s\n%s\n%s\n%s",$3,$5,$7,$9)}' /www/cgi-bin/registrator-db3.txt >email-adr-db3.txt |
| + | cat email-adr-db1.txt email-adr-db2.txt email-adr-db3.txt | sort -n | uniq >email.txt |
| + | * nun mails verschicken |
| + | |
| </pre> | | </pre> |
| | | |
Zeile 286: |
Zeile 298: |
| | | |
| ===MAC-Adressenliste im ganzen Netz aktualisieren:=== | | ===MAC-Adressenliste im ganzen Netz aktualisieren:=== |
| + | |
| + | <pre> |
| + | ALT: |
| awk 'BEGIN{for(;c<249;){c++;system("wget -O - http://10.63."c".1/cgi-bin-info.html?b")}}' | | awk 'BEGIN{for(;c<249;){c++;system("wget -O - http://10.63."c".1/cgi-bin-info.html?b")}}' |
| + | |
| + | NEU: |
| + | awk 'BEGIN{for(;c<249;){c++;system("wget -qO - http://10.63."c".1/cgi-bin-info.html?b=10.63.41.1")}}' |
| + | </pre> |
| | | |
| ===von allen Routern im Netz den Hardwareindex-zeigen:=== | | ===von allen Routern im Netz den Hardwareindex-zeigen:=== |
Zeile 295: |
Zeile 314: |
| | | |
| ===von allen routern im netz mac adressen einsammeln -klauschweine=== | | ===von allen routern im netz mac adressen einsammeln -klauschweine=== |
| + | |
| <pre> | | <pre> |
− | for I in $(ip route|awk '{if(substr($0,1,5)=="10.63")print $1}'|grep -v /);do echo $I;wget -O - http://$I/cgi-bin-info.html?h|grep perm_ether;done | + | for I in $(ip route|awk '{if(substr($0,1,5)=="10.63")print $1}'|grep -v /);do echo $I;wget -q -O - http://$I/cgi-bin-status.html|awk >/tmp/macs.txt -v i=$I '/MAC/{print substr($0,11,17),i;exit}';done |
− | | |
− | und ordnen:
| |
− | | |
− | awk '/x/ {print $4,$1}' macs.txt|sort|uniq|more | |
| </pre> | | </pre> |
| | | |