summaryrefslogtreecommitdiffstats
path: root/god/licht
diff options
context:
space:
mode:
authorroot <root@krebs>2011-08-25 21:50:14 +0200
committerroot <root@krebs>2011-08-25 21:50:14 +0200
commit92ab76da4f84070e0da74ba7bc91b19941fad3c6 (patch)
tree6ca3e3998fe0bd8cebd0a49d2c89cf849e23c177 /god/licht
parente98b2735d226684c70620738e584eb042cb47d8a (diff)
Workz now
Diffstat (limited to 'god/licht')
-rwxr-xr-xgod/licht15
1 files changed, 15 insertions, 0 deletions
diff --git a/god/licht b/god/licht
new file mode 100755
index 00000000..2b05b9f3
--- /dev/null
+++ b/god/licht
@@ -0,0 +1,15 @@
+#!/bin/bash
+LAMPE=`echo $1 | sed -n '/^[1-2]*[0-9]*[0-9]$/p' | xargs echo "obase=16;" | bc`
+TOGGLE=`echo $2 | sed -n '/^[0-1]$/p'`
+if ! [ "$LAMPE" -a "$TOGGLE" ];then
+ echo "you are made of stupid"
+ exit 1
+fi
+STRING="\xA5\x5A\x$LAMPE\x$TOGGLE"
+if [ $# != 2 ]
+then
+ echo -ne "Usage: licht <lampe> <0/1>"
+else
+ echo "$LAMPE$TOGGLE"
+ echo -ne "$STRING" | nc -u -w1 licht.shack 1337
+fi