|
Navigation / Contents
|
|
HOME
|
Heute ist der 27.11.2009 18:04:38 Uhr CET |
|
|
DocTrax's Blog
DocTrax's Blog
|
03.06.07
20:08:12
ISO-Images mit md5sum verifizieren
Kategorien: Programmierung, BASH, 141 Wörter
Ich lade mir öfter iso-images von Live-CDs, wie Ubuntu, Kanotix, Sidux, etc. zum Testen heruter, deshalb brauchte ich ein Script, das mir die md5-Summe der Images mit der md5-Summe in der mitgelieferten .md5-Datei vergleicht:
Ausschitt aus md5sum.isodiff:
pruef=`cat $MD5file | grep $CFile | gawk '/^\w/ { print $1 }'`
# $pruef: Die Prüfsumme aus der MD5 datei extrahiert
md5summe=`md5sum $CFile | gawk '/^\w/ { print $1 }'
# $md5summe: Die Prüfsumme des Images
if [ "$pruef"="$md5sume" ]; then
echo -e "\033[1;34m$1 was successfully checked.\033[1;32m"
# Überprüfung geglückt
else
echo -e "\033[1;34m!!! $1 is damaged !!!\033[1;32m"
# Datei kaputt
fi
Die Ausführungszeit kann je nach Größe des Images einige Sekunden dauern.
Das Script kann hier zusammen mit anderen md5sum scripts heruntergeladen werden, dann nach /usr/local/bin, /usr/bin oder /bin (je nach System) kopieren und Rechte geben: "chmod +x md5sum.dir".
Sende Feedback •
Permalink
|
15:45:53
sysinfo-xchat verbessert
Kategorien: IRC, XChat, 43 Wörter
Dem Paket sysinfo-xchat.pl habe ich noch ein Script hinzugefügt um es auch in der Konsole oder in IRC-Clients die mit /exec Programme ausführen können zum laufen zu bringen.
Somit können auch Konversation-, Gaim-, Ksirc- oder irssi-Nutzer das gute sysinfo-dg nutzen.
Viel Spass!
Sende Feedback •
Permalink
| 01.06.07
22:42:13
Dateiverifikation mit BASH
Kategorien: Programmierung, BASH, 214 Wörter
Ich brauchte eine Möglichkeit Dateien in einem Verzeichniss zu verifizieren - ähnlich wie bei den vielen Linux-isos.
Sowie das Hinzufügen von neuen Dateien, die Entfernung von Dateien oder auch einfach nur das Umbenennen einzelner Dateien zu dokumentieren. Ein richtiges doctrax Script also:
#!/bin/bash
for i in *; do md5sum "$i"; done > .files.tmp
# Von allen dateien wird die MD5-Summe berechnet und zusammen mit dem Dateinamen in eine temporäre Datei geschrieben
if [ -r .files ];
then
echo "########################################" >> .files.diff.log
date +%Y-%m-%d_%T >> .files.diff.log
echo "" >> .files.diff.log
diff -C0 .files .files.tmp >> .files.diff.log
fi
# Hier werden die Änderungen am Dateibestand in der Datei .diff.log dokumentiert
mv -f .files.tmp .files
# Zum Schluss wird .files zurückgesetzt
echo "Finished!"
Der Nachteil dabei ist natürlich, dass eine Datei mehrfach umbenannt werden kann, ohne dass dieses dokumentiert wird.
Der Einsatz dieses Scriptes wäre bspw. wenn von einem entfernten Rechner Dateien (keine Streams) übertragen wurden es den kompletten Satz Dateien überprüft und Fehler dann in der .diff.log anzeigt.
Es ist auch geeignet um bei Backups die Datei-Integrität sicherzustellen.
Das Script kann hier zusammen mit anderen md5sum scripts heruntergeladen werden, dann nach /usr/local/bin, /usr/bin oder /bin (je nach System) kopieren und Rechte geben: "chmod +x md5sum.dir".
Sende Feedback •
Permalink
| 18.05.06
22:24:27
Spamvorbeugung
Kategorien: Networking, Spam, Spamschutz, 410 Wörter
Ich habe mich neulich mit einem Kollegen über Spam und Schutz davor unterhalten.
hf
…
Mai 11 23:43:30 <Xaver> ich hab an "perfekten SPAMschutz", ich bounce einfach alle mails in denen Microsoft Outlook Express vorkommt
…
Mai 11 23:54:41 <DocTrax> mein spamschutz ist besser
Mai 11 23:55:03 <DocTrax> es bekommt einfach jeder kontakt ein eigenes alias zugeordnet
Mai 11 23:55:24 <DocTrax> wenn einmal spam auf einem alias reinkommt wird es eben ausgefiltert
Mai 11 23:55:58 <DocTrax> der server kann das leider nicht, aber mein client verschiebt es in den papierkorb
Mai 11 23:56:17 <DocTrax> => empfangerbezogene whitelist
Mai 11 23:57:07 <DocTrax> gut gell?
Mai 11 23:58:15 <DocTrax> <DocTrax> wenn einmal spam auf einem alias reinkommt wird es eben ausgefiltert <- in dem fall ist eine lücke in meinem system oder im system des absenders (womöglich ein wurm)
Mai 12 00:02:24 <DocTrax> ansonsten wird alles ausgefiltert was nicht in der liste steht
Mai 12 00:02:38 <DocTrax> -> Trash
Mai 12 00:02:50 <DocTrax> da kommt GMX nicht mit
Mai 12 00:05:13 <DocTrax> der alias muss natürlich auch möglichst lang sein und aus buchstaben und zahlen bestehen
Mai 12 00:05:32 <DocTrax> hab mitunter aliase mit 20 und mehr zeichen
Mai 12 00:07:04 <DocTrax> lustig ist auch, dass spammer nicht wissen ob die mail ankommt oder nicht
Mai 12 00:07:10 <DocTrax> sie ahnen es vllt
Mai 12 00:08:03 <Xaver> des ganze hat nur an pferdefuß, der absender wenn ungültig, wird durch sowas a hin und hergebounce produziert
Mai 12 00:10:42 <DocTrax> nee
Mai 12 00:10:52 <DocTrax> die email landet im mülleimer
Mai 12 00:11:03 <DocTrax> da bounct nix
Mai 12 00:11:37 <DocTrax> ach du meinst bei deinem
Mai 12 00:11:43 <DocTrax> ^^
Mai 12 00:12:57 <DocTrax> jetzt darfst nach schwachstellen bei meinem system suchen
Mai 12 00:15:23 <Xaver> du kannst auch so a system aufziehen, du zeigst im web keys in bitmaps an, und wer dir a mail schickt, mußÅœden key im subject mit [] voranstellen
Mai 12 00:15:36 <Xaver> und mails ohne [key] im subjekt löscht
Mai 12 00:16:32 <Xaver> und mails mit [key] aber mehr als 3 stunden her dass dieser herausgegeben wurde, werden in an spam order geworfen
Mai 12 00:16:57 <DocTrax> kompliziert
Mai 12 00:17:26 <DocTrax> und mit ultimatum
Mai 12 00:17:33 <DocTrax> :S
Mai 12 00:17:40 <Xaver> aber wirksam
Mai 12 00:17:55 <DocTrax> für einen erstkontakt schon
Mai 12 00:18:14 <DocTrax> aber für langere kommunikation ungeeignet
…
(c) 2002-2006 DocTrax GNU/FDL
Sende Feedback •
Permalink
|
16:46:56
Mein neuer Blog
Kategorien: allgemein, 5 Wörter
Es ist getan! :)
It's done. :)
Sende Feedback •
Permalink
|
|
Powered by
|