From b2094395a5895b596f3d7182d23da3a4ef1fb493 Mon Sep 17 00:00:00 2001 From: makefu Date: Tue, 3 Sep 2013 01:53:27 +0200 Subject: update minikrebs --- minikrebs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minikrebs b/minikrebs index d44469e4..fa0c14a2 160000 --- a/minikrebs +++ b/minikrebs @@ -1 +1 @@ -Subproject commit d44469e4fa51171c12fff95b1a3170eb85328698 +Subproject commit fa0c14a2c221da6e1f2f04c75fe8ed6bff858a61 -- cgit v1.2.3 From 67ddf2c41e1285b2a1f11ff3eca8c3d9a7a377c5 Mon Sep 17 00:00:00 2001 From: makefu Date: Tue, 3 Sep 2013 01:57:41 +0200 Subject: allow to override voice in util/bin/naturalvoices.att --- util/bin/naturalvoices.att | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/bin/naturalvoices.att b/util/bin/naturalvoices.att index 4590d913..ea893fc0 100755 --- a/util/bin/naturalvoices.att +++ b/util/bin/naturalvoices.att @@ -6,7 +6,7 @@ cd $(dirname $(readlink -f $0)) : ${1?please provide \$1 as text} text=$(echo $* | sed 's/ /+/g') -voice="reiner" +voice="${voice:-reiner}" OUTFILE="`mktemp /tmp/voice.XXXXXXXX`" trap "rm $OUTFILE" TERM INT EXIT -- cgit v1.2.3 From a6687a954eedfc9ab1b72dcc0d3cc03fca741942 Mon Sep 17 00:00:00 2001 From: makefu Date: Thu, 26 Sep 2013 01:27:05 +0200 Subject: tor.sh: initial vomit --- boot/tor.sh | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100755 boot/tor.sh diff --git a/boot/tor.sh b/boot/tor.sh new file mode 100755 index 00000000..d257e955 --- /dev/null +++ b/boot/tor.sh @@ -0,0 +1,80 @@ +#!/bin/sh +set -efu +msg() { printf "$@\n" >&2 ;} +info() { msg "** $@" ;} +error() { msg "!! $@" ;} +exists(){ type "$1" >/dev/null 2>/dev/null; } +get_hostname(){ + # finds the current hostname + # if ENV HOSTN is set echo $HOSTN + + if [ -n "${HOSTN:-}" ] ; then printf "${HOSTN:-}" + elif exists hostname ; then printf "${HOSTNAME:-$(hostname)}" + elif exists uci ; then printf "$(uci get system.@system[0].hostname)" + elif [ -e /etc/hostname ] ;then printf "$(cat /etc/hostname)" + else printf "unknown" + fi +} + +anytelnet(){ + # find Telnet or similar + # requires exist + # if env TELNET is set, will be trying to run this + if [ -e "${TELNET:-does_not_exist}" ]; then + info"Will be using $TELNET as Telnet Client" + elif exists telnet >/dev/null;then + TELNET="`command -v telnet`" + elif exists nc >/dev/null;then + TELNET="`command -v nc`" + elif exists netcat >/dev/null;then + TELNET="`command -v netcat`" + elif exists busybox >/dev/null;then + TELNET="`command -v busybox` telnet" + else + error "Cannot find telnet binary, please install either telnet-client or busybox or netcat or provided TELNET environment.\nbailing out!" + return 1 + fi + $TELNET $@ +} + +send_irc(){ + to_dots(){ while read line; do printf .; done;} + ## reads from stdin, writes to IRC + ## + ## requires func: exists() anytelnet() + if [ -z "${HOSTN:-}" ]; then + HOSTN="$(get_hostname)" + info "no HOSTN given, using $HOSTN instead" + fi + IRCCHANNEL=${IRCCHANNEL:-"#krebs_incoming"} + IRCSERVER=${IRCSERVER:-"irc.freenode.net"} + IRCPORT=${IRCPORT:-6667} + NICK="${HOSTN}_$(head /dev/urandom | tr -dc "0123456789" | head -c3)" + info "starting irc connect as $NICK" + ( echo "NICK $NICK"; + echo "USER $NICK $IRCSERVER bla : $NICK"; + echo "JOIN $IRCCHANNEL"; + sleep 23; + while read line; do echo "PRIVMSG $IRCCHANNEL :$line";sleep 1;done + sleep 5; ) | anytelnet $IRCSERVER $IRCPORT 2>/dev/null | to_dots +} + +# can be set via env: +# torrc - path to torrc (default: /etc/tor/torrc ) +# hidden_service_dir - path to hidden service (default: /var/lib/tor/hidden_service/ ) + +torrc=${torrc:-/etc/tor/torrc} +hidden_service_dir=${hidden_service_dir:-/var/lib/tor/hidden_service/} + +test -w "$torrc" || ( error "$torrc is not writable!"; exit 1 ) +if ! grep -q '^HiddenService' "$torrc" ;then + info "adding hidden service to $torrc" + cat >> "$torrc" << EOF +HiddenServiceDir ${hidden_service_dir} +HiddenServicePort 22 127.0.0.1:22 +EOF +else + info "HiddenServiceDir or Port already in $torrc, skipping!" +fi + +cat $hidden_service_dir/hostname | send_irc -- cgit v1.2.3 From 38f2046f50ee585977babf10b522bcfeeb78850a Mon Sep 17 00:00:00 2001 From: makefu Date: Thu, 26 Sep 2013 13:09:57 +0200 Subject: temporary remove cband --- retiolum/hosts/cband | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 retiolum/hosts/cband diff --git a/retiolum/hosts/cband b/retiolum/hosts/cband deleted file mode 100644 index 13affe45..00000000 --- a/retiolum/hosts/cband +++ /dev/null @@ -1,11 +0,0 @@ -Subnet = 10.243.254.234 -Subnet = 42:28e1:44f0:b33f:6b56:b974:e933:3223 - ------BEGIN RSA PUBLIC KEY----- -MIIBCgKCAQEA4LKFb2tfFwWrh79+J5Zpc2Y0egw/YcSwCrpyfHshrxnnXKyJfar9 -ZEtQwmKzzNflszvSyixdVfh/TJnGTJ6dCVGYvonARQiCyBvHMqF9WCVsgc7V2/dp -2Lg2XsYzyoqd/IxAMGDPNGYfKM5ll3VzKWDgk4VhlBbU5pES/oiq/nkEDT3DkDW8 -8fXQvW8w/mc2s96wNobZVlnghF3+RklfIfOeoj/eM/DoVmmJyKmHlkkvJCE9tn7M -xylJ8JoOnfXGJW7WVsNaIven+OkVFzyTAG+qeCitH0o8NA9ArIhxS7RwoDYv/pDC -CBHXkVKriQLClSDirs4woqFVz+iMhnNS7wIDAQAB ------END RSA PUBLIC KEY----- -- cgit v1.2.3 From d23bb310a7306950b45400816134010a9a7a9ed3 Mon Sep 17 00:00:00 2001 From: makefu Date: Thu, 26 Sep 2013 13:12:10 +0200 Subject: readd cband --- retiolum/hosts/cband | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 retiolum/hosts/cband diff --git a/retiolum/hosts/cband b/retiolum/hosts/cband new file mode 100644 index 00000000..51c51e9c --- /dev/null +++ b/retiolum/hosts/cband @@ -0,0 +1,11 @@ +Subnet = 10.243.7.76 +Subnet = 42:c293:090f:df44:0926:c7af:5012:7cd8 + +-----BEGIN RSA PUBLIC KEY----- +MIIBCgKCAQEA11kwqXkkDRmxmoZNFDqtUsxK6d/HzTdFC/v1V3fttePuYFiEOhZl +rLBS3+Eei4CsQrOwnaRBhHdnoOZGEdxJmq3YXDWGoVAn4bEgommCddzssVzWtVMf +hIntuCExczEMIY+MGzM3QupYxUgRRVjFtvxoC9kKOSlaq0BhkdJiWygzN/NUfqpv +HgDufoAcORLQInTpmQYEkZO+XmXejcCY/C+VD0MENqj3SijGw9tm2YmInwSwZnwX +Zjh2xn96QbV9O7bpfGHcLxWhsUyyRC46knbbBXuAdbDsa2TUdzT5D7nb/TLfP412 +agIhk+cwFM24y/ChHdfoUBakKF4wZI3l4wIDAQAB +-----END RSA PUBLIC KEY----- -- cgit v1.2.3 From 7d6249f234a59dc26bf0947b3f0a73651b7bdfe6 Mon Sep 17 00:00:00 2001 From: lassulus Date: Fri, 27 Sep 2013 01:19:08 +0200 Subject: removed kachelmann (api broken) --- god/kachelmann/.gitignore | 2 -- god/kachelmann/Makefile | 7 ------- god/kachelmann/wetter | 6 ------ 3 files changed, 15 deletions(-) delete mode 100644 god/kachelmann/.gitignore delete mode 100644 god/kachelmann/Makefile delete mode 100755 god/kachelmann/wetter diff --git a/god/kachelmann/.gitignore b/god/kachelmann/.gitignore deleted file mode 100644 index 050dfb2e..00000000 --- a/god/kachelmann/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -conditions.pl -.*.swp diff --git a/god/kachelmann/Makefile b/god/kachelmann/Makefile deleted file mode 100644 index 3343d941..00000000 --- a/god/kachelmann/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -.PHONY: infect -install: - # punani -Ei w3m php php-xml-simple - ln -s $$PWD/conditions ../bin/conditions - ln -s $$PWD/wetter ../bin/wetter - ln -s ${INSTALL_DIR}conditions ${INSTALL_DIR}kachelmann - diff --git a/god/kachelmann/wetter b/god/kachelmann/wetter deleted file mode 100755 index 957e13e2..00000000 --- a/god/kachelmann/wetter +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/perl -use XML::Simple; -my $result = `w3m -dump "http://www.google.com/ig/api?weather=70327-stuttgart&hl=de"`; -my $xml = new XML::Simple; -my $data = $xml->XMLin($result); -print ("$data->{weather}->{current_conditions}->{condition}->{data} bei $data->{weather}->{current_conditions}->{temp_c}->{data} Grad Zelsius\n"); -- cgit v1.2.3