Linux Tag 2008 – Picture Impressions
30. Mai 2008In meinem chaotischen Archiv kramend habe ich einen alten Text gefunden den ich ca. 2004 geschrieben habe. Leider ist er inzwischen durch die Realität mehr als bestätigt worden:
Als ich 1994 mein Abi bekam, drückte mir unser Rektor ein Grundgesetz
in die Hand, faselte etwas von „haltet die Grundfesten unserer
Demokratie in Ehren..” und entliess mich in mein weiteres Leben.
Heute, fast 10 Jahre später, erscheint mir dieses GRUNDgesetz wie ein
wertloses Stück Papier, wie ein schlechter Witz, wie eine Ansammlung
von guten Vorsätzen die längst überholt zu sein scheinen und die nicht
wirklich irgendjemanden interessieren. Wieviele Grundrechte sind in
den letzten 10 Jahren ausgehöhlt worden, ohne triftige Gründe.
Inzwischen dürfen wir wieder in den Krieg ziehen um vom grossen
Zerstörungs- und Wiederaufbaukuchen auch ein paar Stücke abzubekommen.
Der Staat darf uns abhören, sogar in unseren Wohnungen, Personen
dürfen auf Bahnhöfen durchsucht werden, Daten werden ohne Verdacht auf
lange Zeit gespeichert, wir alle könnten ja potentielle Terroristen
sein. War in den 90er Jahren der „grosse Lauschangriff” noch ein Thema
das die Gemüter über Monate bewegte, so werden alle neuen
Überwachungsgesetzte die zur Zeit in unsere Gesetzbücher drängen von
der Öffentlichkeit kaum wahrgenommen. Der regelmässige Leser meiner
Seite kann sich fragen, warum in den Mainstream-Medien so gut wie
nichts von dem berichtet wird, was hier zu finden ist. Besteht kein
Interesse mehr an der Freiheit des Bürgers ? Ist das Wort Freiheit
inzwischen nur noch eine gutklingende Floskel der Essenz keinen
Interessiert wenn die gläzende Hülle noch existiert ?
Ich möchte einige bedrohliche Entwicklungen aufzeigen, welche sich in
den letzten 10 Jahren, besonders aber nach dem 11.09.2001 verstärkt
haben. Grundsätzlich ist durch die starke Verbreitung von
Mobiltelefonen ein enormes Überwachungs- und Kontrollpotential
geschaffen worden. Handybenutzer können in Grossstädten auf einige
Meter genau lokalisiert werden, es ist möglich die Telefonbücher von
den SIM-Karten auszulesen, so dass das gesamte Umfeld einer Person
offen liegt. Durch die Möglichkeit der genauen Lokalisation einer
Person ergibt sich die Möglichkeit in Verbindung mit Datenbanken
komplette Bewegungs- und Lebensprofile einzelner Personen zu erstellen
und zu archivieren. Weiterhin besitzen alle neueren Mobiltelefone eine
durch „unsichtbare SMS” aktivierbare „Mithörfunktion”. Das heisst,
befähigte Stellen können sogar ausgeschaltete Handies jederzeit in
einen „Wanzenmodus” stellen. Dass Telefongespräche an sich abgehört
werden können (und werden) ist ein „alter Hut” und muss nicht extra
erwähnt werden. Hinzu kommt ein extremer Schwund von der klassischen
Telefonzelle. In einigen Jahren wird man nicht mehr straffrei anonym
telefonieren können, da jedes Handy nach dem Telekommunikationsgesetz
personengebunden bei den Telefongesellschaften registriert werden
muss. Die ganze westliche Welt ist in den letzten Jahren
flächendeckend verwanzt worden. Man kann sich inzwischen in kaum einem
öffentlichen Raum aufhalten in dem niemand ein Mobiltelefon bei sich
trägt. Blinkende Logos, lustige Photos und niedliche SMS-Flirts
versüssen dem Bürger sein liebgewonnenes persöliches
Überwachungskästchen dermassen, dass für die allermeisten das Gerät
nicht mehr aus dem Leben wegzudenken ist. Hinzu kommen weitere
Kontrollbestrebungen:
Relativ aktuell ist der Wunsch des Staates an Verkehrsknotenpunkten,
Autobahnen und Ausfallstrassen die KFZ-Kennzeichen vorbeifahrender
Kraftfahrzeuge automatisch zu erfassen und mit Datenbanken
abzugleichen. Auch hier findet eine Vorratsdatenerfassung statt. Jeder
ist automatisch verdächtig. Das Netz zieht sich zu, bald wird man sich
nirgendwo in Europa mehr bewegen können ohne dass entsprechende
Stellen herausfinden könnten, wo man sich gerade befindet. Nach dem
11.09. wurde ausserdem der Personalausweis mit biometrischen Merkmalen
gesellschaftsfähig. Es ist inzwischen möglich automatsiche Kameras mit
Gesichtserkennungssoftware anzubringen, welche anhand des Gesichtes
erkennen, welche Person sich gerade in Ihrer Nähe aufhält. Ohne die
zentrale Erfassung bimetrischer Daten ist es diesen System nur möglich
herauszufinden, dass dieselbe Person „x” sich erst an Stelle A, danach
an Stelle B befand. Mit einer zentralen Datenbank der
Gesichtscharakteristika aller Bürger ist es möglich festzhalten, dass
die Person Knut Müller sich erst an Stelle A, dann an Stelle B befand.
Hinzu kommen bargeldlose Zahlungsmittel und Bankkonten. Auch hier
lässt sich leicht eine Historie der Kaufgewohnheiten und
Aufenthaltsorte einer Person erstellen. Wird man sich den Fragen
stellen müssen warum man an einem bestimmten Daten ausgerechnet an
dieser oder jener Tankstelle getankt hat ?
Beängstigend werden die ganzen Fakten, die zur Zeit geschaffen werden
mit Blick auf eine ungewisse Zukunft. Man stelle sich eine Rechtsdruck
in der Regierung, wie er zur Zeit in den USA bereits stattfindet vor.
Eine solche Regierung hat dann bereits alle Instrumentarien vorliegen
um den Bürger komplett zu überwachen, zu kontrollieren und klein zu
halten.
Begründet werden alle momentanen Bestrebungen mit der Gefahr die durch
den Terrorismus entstanden ist. Dies war übrigens zu RAF-Zeiten nicht
anders. Bereits in den 70er Jahren wurde Deutschland von einer Flut
von Notstandsgesetzen überrollt. Dennoch können alle diese
Kontrollmechanismen nichts gegen den Terrorismus ausricheten.
Terroristen wissen wie sie Ihre Kommunikation verschlüsseln und
verbergen können, nur der Normalbürger weiss das nicht. Ein Terrorist
wird alle technischen Möglichkeiten (die durchaus vorhanden sind)
benutzen um seine Kommunikation zu verschlüsseln, zu verstecken und zu
kaschieren. Oder glauben Sie, dass ein Terrorist mit seinem Handy bei
seinen Kollegen anruft um das nächste Attentat zu planen ?
Es gibt inzwischen Verschlüsselungsgeräte für Telefonkommunikation,
das Internet bietet eine Unmenge von Möglichkeiten um Nachrichten zu
verschlüsseln, sie unsichtbar in jedem Bild zu verstecken, etc. Der
Terrorist hat das Wissen und die technischen Möglichkeiten genauso
unbehelligt zu kommunizieren wie immer. Der Normalbürger nicht.
Linux Kostenzähler für UMTS-Verbindungen
27. Mai 2008Ich habe ein kleines Script geschrieben um den Traffic bei UMTS/GPRS-Verbindungen mitzuzählen und die entstandenen Kosten zu berechen. Ich brauche es, da ich plane bald mit einer ALDI-Talk Prepaid-Karte zu surfen, da die Preise in meinem regulären Vertrag zu hoch sind. (ALDI: 0,24€ pro Megabyte / E-PLUS-BASE 6,14€ !!!!!)
Am Besten packt man es an das Ende seines Einwahlskriptes, so dass es sofort nach dem Verbindungsaufbau beginnt mitzuzählen.
Alles ohne Gewähr…. weiss nicht ob es verbugt ist oder so, also Benutzung auf eigene Gefahr
Bei mir mit BASE könnte das sehr teuer werden, also Vorsicht!
#!/bin/bash
# trafficcount – Zeigt Trafficdaten für die aktuelle Verbindung an und
# erechnet Kosten für die Verbindung
# CONFIG:
# Netzwerkkarte der Verbindung
INTERFACE=eth0
# Kosten pro 1 MB Traffic
PREIS_PRO_MB=0.24
# Updateinterval in Sek
UPDATEINTERVAL=5
############################################
# Errechnet MB aus Byte
calc_mb()
{
BYTES=$1
MEGABYTES=`echo “scale=2; $BYTES / 1048576″ | bc`
#echo “*** $MEGABYTES ***”
}
# Holt Trafficdaten aus ifconfig
get_data()
{
# RX bytes:3435333852 (3.1 GiB) TX bytes:1233166424 (1.1 GiB)
TRAFFICCUT=`ifconfig $INTERFACE | grep “RX bytes”`
#Recieved cutten
TMP=`echo $TRAFFICCUT | cut -d: -f2`
IN=`echo $TMP | cut -d” ” -f1`
# SENT cutten
TMP=`echo $TRAFFICCUT | cut -d: -f3`
OUT=`echo $TMP | cut -d” ” -f1`
# TOTAL ERRECHNEN
TOTAL=`echo “$IN + $OUT” | bc`
}
S_TOTAL=0
S_IN=0
S_OUT=0
get_data
START_TOTAL=$TOTAL
START_IN=$IN
START_OUT=$OUT
#echo $START_TOTAL
#echo $START_IN
#echo $START_OUT
clear
while [ 1 ]
do
get_data
# Aktuellen Traffic in der Sitzung bestimmen
S_TOTAL=`echo “$TOTAL – $START_TOTAL” | bc`
#echo “*** S_TOTAL: $S_TOTAL ***”
S_IN=`echo “$IN – $START_IN” | bc`
S_OUT=`echo “$OUT – $START_OUT” | bc`
# in MB umwandeln
calc_mb $TOTAL; TOTAL=$MEGABYTES
calc_mb $IN; IN=$MEGABYTES
calc_mb $OUT; OUT=$MEGABYTES
calc_mb $S_OUT; S_OUT=$MEGABYTES
calc_mb $S_IN; S_IN=$MEGABYTES
calc_mb $S_TOTAL; S_TOTAL=$MEGABYTES
# Kosten ermitteln
KOSTEN=`echo “scale=2; $S_TOTAL * $PREIS_PRO_MB ” | bc`
#echo “*** $KOSTEN – $S_TOTAL – $PREIS_PRO_MB***”
# Sitzungsdaten updaten
#echo $TRAFFICCUT
#echo
echo “GESAMT an $INTERFACE: In: $IN MB | Out: $OUT MB | Total: $TOTAL MB ”
echo “SITZUNG an $INTERFACE: In: $S_IN MB | Out: $S_OUT MB | Total: $S_TOTAL MB ”
echo “KOSTEN: Euro $KOSTEN”
sleep $UPDATEINTERVAL
clear
done
Ach würde das nur gehen….
26. Mai 2008Bild anklicken um es zu vergrößern
Dies ist einer meiner Lieblingsstrips von http://xkcd.com
einer smarten und manchmal zauberhaften Comic Serie.
Making your server box talk like in those old movies
26. Mai 2008This is a silly geek thing but you might like it. Why not let your penguin-server talk to you when it needs updates or other interesting things happen?
Code and config in these examples are tested on a debian box.
What we need:
-A software for speech synthesis
espeak is good for this purpose. quiet configurable and the voice quality is OK.
apt-get install espeak
-A software that can trigger events, when certain log entries appear
swatch is our friend here. it reads logs in realtime and triggers a command if a specific pattern is found.
In our case it will just trigger espeak to say something.
apt-get install swatch
Now that we have our tools lets make a sample talker…
We want our box to report, if new (no-spam) mail arrived.
I’m using spamassassin to filter my mail.
I get a line similar to
Jul 26 16:34:04 star spamd[13365]: spamd: clean message (-2.4/0.5) for mailbox:1001 in 1.9 seconds, 7128 bytes.
everytime a good messages reaches my inbox.
in /var/log/mail.log
So create a config file for swatch to look out for lines like that
File: /etc/swatch/ham
watchfor /clean message/
exec "espeak new_mail &"
The only thing left to do now is to start the swatch daemon
/usr/bin/swatch --daemon --config-file=/etc/swatch/ham --tail-file=/var/log/mail.logI think you got the point. The possibilities are endless. Everything that is logged can be spoken.
But there are other interesting possibilities. Lets say you want your box to report new available updates to you.
This little script can do it when run from a repeating cron-job:
#!/bin/bash
apt-get update
UPDATELINE=`apt-get --simulate upgrade | grep remove`
EINS=`echo $UPDATELINE | cut -d " " -f 1`
ZWEI=`echo $UPDATELINE | cut -d " " -f 3`
DREI=`echo $UPDATELINE | cut -d " " -f 6`
VIER=`echo $UPDATELINE | cut -d " " -f 10`
((UPDATES=EINS+ZWEI+DREI+VIER))
if [ $UPDATES -gt 0 ]; then
espeak "REPORT: i need $UPDATES updates! please install as soon as possible"
fi
Now you have got all the tools to make your server an absolutely anoying brabbling box.
Enjoy.
Kopenhagen
26. Mai 2008


















































