reorganise more old stuff
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
This commit is contained in:
parent
bd2765c540
commit
c23bfc5a82
54 changed files with 3 additions and 562 deletions
|
@ -1,49 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Nico Schottelius <nico@schottelius.(net|org)>
|
||||
# Date: 22-Aug-2003
|
||||
# Last Modified: 29-Apr-2004
|
||||
# Add mutt hooks and procmail entries at the same time
|
||||
# Please use a 'DEFAULT' entry in procmailrc to make it work
|
||||
#
|
||||
|
||||
PROCMAILRC=~/.procmailrc
|
||||
MUTT_MAILBOXES=~/.mutt/mailboxes
|
||||
MUTT_HEADERS=~/.mutt/hooks
|
||||
#PROCMAIL_MATCH="^TO" # email after that
|
||||
PROCMAIL_MATCH="^Delivered-To: " # email after that
|
||||
|
||||
echo generating new mutt and new procmailentry
|
||||
read -p "To Email: " email
|
||||
read -p "To which folder: " folder
|
||||
read -p "Your name: " name
|
||||
read -p "Comment: " comment
|
||||
read -p "Email=$email, name=$name, comment=$comment and folder=$folder. Enter to continue" bla
|
||||
|
||||
# procmail: insert at first line
|
||||
cat << EOF >> $PROCMAILRC
|
||||
### autogenerated by add-mutt+procmail-autosort ($comment)
|
||||
:0
|
||||
* $PROCMAIL_MATCH$email
|
||||
$folder/
|
||||
|
||||
EOF
|
||||
|
||||
# mutt/checking
|
||||
cat << EOF >> $MUTT_MAILBOXES
|
||||
### for $email / $name / $comment
|
||||
mailboxes +$folder/
|
||||
EOF
|
||||
|
||||
# mutt/headers
|
||||
cat << EOF >> $MUTT_HEADERS
|
||||
|
||||
# $comment
|
||||
folder-hook $folder 'my_hdr From: $name <$email>'
|
||||
folder-hook $folder 'set from="$email"'
|
||||
EOF
|
||||
|
||||
# folder; {new,cur,tmp} does not work in ash
|
||||
mkdir -p ~/Maildir/$folder/new
|
||||
mkdir -p ~/Maildir/$folder/cur
|
||||
mkdir -p ~/Maildir/$folder/tmp
|
|
@ -1,42 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Nico Schottelius <nico@schottelius.(net|org)>
|
||||
# Date: 22-Aug-2003
|
||||
# Last Modified: 17-Jan-2004
|
||||
# Now adding procmail entries at the beginning of the file
|
||||
#
|
||||
|
||||
PROCMAILRC=~/.procmailrc
|
||||
MUTT_MAILBOXES=~/.mutt/mailboxes
|
||||
MUTT_HEADERS=~/.mutt/hooks
|
||||
|
||||
echo generating new mutt and new procmailentry
|
||||
read -p "To Email: " email
|
||||
read -p "To which folder: " folder
|
||||
read -p "your name: " name
|
||||
read -p "Email=$email, name=$name and folder=$folder. Enter to continue" bla
|
||||
|
||||
# procmail: insert at first line
|
||||
cat << EOF >> $PROCMAILRC
|
||||
### autogenerated by add-mutt+procmail-autosort
|
||||
:0
|
||||
* ^TO$email
|
||||
$folder/
|
||||
|
||||
EOF
|
||||
|
||||
# mutt/checking
|
||||
cat << EOF >> $MUTT_MAILBOXES
|
||||
### for $email / $name
|
||||
mailboxes +$folder/
|
||||
EOF
|
||||
|
||||
# mutt/headers
|
||||
cat << EOF >> $MUTT_HEADERS
|
||||
|
||||
folder-hook $folder 'my_hdr From: $name <$email>'
|
||||
folder-hook $folder 'set from="$email"'
|
||||
EOF
|
||||
|
||||
# folder
|
||||
mkdir -p ~/Maildir/$folder/{new,cur,tmp}
|
|
@ -1,56 +0,0 @@
|
|||
# Date: 15th of March 2k+1
|
||||
# Last Changed: 11th of January 2k+4
|
||||
# Author: Nico Schottelius <Nico AT Schottelius DOT Org>
|
||||
# Description: This script searches for the following strings
|
||||
# and will substitute them with the right German Characters
|
||||
#
|
||||
# _ae_ = ä
|
||||
# _ue_ = ü
|
||||
# _oe_ = ö
|
||||
# _Ae_ = Ä
|
||||
# _Oe_ = Ö
|
||||
# _Ue_ = Ü
|
||||
# _ss_ = ß
|
||||
#
|
||||
|
||||
|
||||
if [ $# -lt 1 ]; then
|
||||
echo `basename $0`': file(s)'
|
||||
echo 'Hey, hey guy, what to convert ?'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
for mfile in $@; do
|
||||
|
||||
if [ ! -f "$mfile" ]; then
|
||||
echo "Keine Datei namens $mfile gefunden. Skip."
|
||||
break
|
||||
fi
|
||||
|
||||
cp -f "$mfile" "$mfile".ae_parser-orig
|
||||
|
||||
# something other programs do not use
|
||||
G_STR=".`date +%s%M%U`-`basename $0`-`basename $mfile`-$$"
|
||||
|
||||
cat $mfile | sed 's/_ae_/ä/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_ue_/ü/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_oe_/ö/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_Ae_/Ä/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_Ue_/Ü/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_Oe_/Ö/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_ss_/ß/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
done
|
|
@ -1,49 +0,0 @@
|
|||
# Date: 15th of March 2k+1
|
||||
# Last Changed: 17th of June 2k+1
|
||||
# Author: Nico Schottelius <Nico AT Schottelius DOT Org>
|
||||
# Description: This script searches for the following strings
|
||||
# and will substitute them with the right German Characters
|
||||
#
|
||||
# _ae_ = ä
|
||||
# _ue_ = ü
|
||||
# _oe_ = ö
|
||||
# _Ae_ = Ä
|
||||
# _Oe_ = Ö
|
||||
# _Ue_ = Ü
|
||||
# _ss_ = ß
|
||||
#
|
||||
|
||||
|
||||
if [ $# -lt 1 ]; then
|
||||
echo `basename $0`': file(s)'
|
||||
echo 'Hey, hey guy, what to convert ?'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
for mfile in $@; do
|
||||
|
||||
# something other programs do not use
|
||||
G_STR=".`date +%s%M%U`-`basename $0`-`basename $mfile`"
|
||||
|
||||
cat $mfile | sed 's/_ae_/ä/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_ue_/ü/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_oe_/ö/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_Ae_/Ä/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_Ue_/Ü/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_Oe_/Ö/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
cat $mfile | sed 's/_ss_/ß/g' > $G_STR
|
||||
mv $G_STR $mfile
|
||||
|
||||
done
|
|
@ -1,9 +0,0 @@
|
|||
lp=ende
|
||||
lang=de
|
||||
searchLoc=0
|
||||
cmpType=relaxed
|
||||
relink=on
|
||||
<input type="hidden" name="sectHdr" value="on">
|
||||
<input type="hidden" name="spellToler" value="std">
|
||||
|
||||
search=
|
4
fcc
4
fcc
|
@ -1,4 +0,0 @@
|
|||
#!/bin/sh
|
||||
FCCDIR=~/firstclass/opt/firstclass
|
||||
|
||||
cd $FCCDIR && ./fcc
|
|
@ -1,21 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Nico Schottelius <nico@schottelius.(net|org)>
|
||||
# Date: 25-May-2004
|
||||
# Last Modified:
|
||||
# Get latest headlines from www.heise.de
|
||||
#
|
||||
|
||||
USERFILE=$HOME/.heise-news
|
||||
TMP=/tmp/$$-$UID-`date +%s`
|
||||
|
||||
# get
|
||||
curl -s http://www.heise.de | grep '<h3 class="anriss">' | sed 's/.*>\(.*\)<\/a>.*/\1/g' > "$TMP"
|
||||
|
||||
if [ ! -f "$USERFILE" ]; then
|
||||
cat "$TMP"
|
||||
else
|
||||
diff -u "$USERFILE" "$TMP" | grep ^+ | grep -v ^+++ | sed 's/^+/Heise News: /g' 2>/dev/null
|
||||
fi
|
||||
|
||||
mv -f "$TMP" "$USERFILE" || rm -f "$TMP"
|
|
@ -1,51 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Nico Schottelius <nico@schottelius.(net|org)>
|
||||
# Date: 25-May-2004
|
||||
# Last Modified:
|
||||
# Get only the latest headlines from different news sites
|
||||
#
|
||||
|
||||
BASE_DIR=~/.get_news
|
||||
TMP=/tmp/$$-$UID-`date +%s`
|
||||
|
||||
if [ $# -ne 1 ]; then
|
||||
echo "Go away. I want one argument."
|
||||
exit 666
|
||||
fi
|
||||
|
||||
USERFILE="$BASE_DIR/$1"
|
||||
|
||||
case "$1" in
|
||||
heise)
|
||||
RDF=http://www.heise.de/newsticker/heise.rdf
|
||||
BEGIN_NEWS='<title>'
|
||||
END_NEWS='<\/title>'
|
||||
NEWS_NAME="heise online news"
|
||||
;;
|
||||
pro-linux)
|
||||
RDF=http://www.heise.de/newsticker/heise.rdf
|
||||
BEGIN_NEWS='<title>'
|
||||
END_NEWS='<\/title>'
|
||||
NEWS_NAME="Pro-Linux News"
|
||||
;;
|
||||
*)
|
||||
"Go away. I don't know anything about $1."
|
||||
exit 23
|
||||
esac
|
||||
|
||||
SED_STRING='/'"$BEGIN_NEWS"'/{s/'"$BEGIN_NEWS"'//g;s/'"$END_NEWS"'//g;q};d'
|
||||
echo $SED_STRING
|
||||
|
||||
# get
|
||||
#curl -s "$RDF"
|
||||
#curl -s "$RDF" | sed "$SED_STRING"
|
||||
curl -s "$RDF" | grep "$BEGIN_NEWS" | grep -v "$NEWS_NAME" | sed -e "s/$BEGIN_NEWS//g" -e "s/$END_NEWS//g"
|
||||
|
||||
#if [ ! -f "$USERFILE" ]; then
|
||||
# cat "$TMP"
|
||||
#else
|
||||
# diff -u "$USERFILE" "$TMP" | grep ^+ | grep -v ^+++ | sed 's/^+/Heise News: /g' 2>/dev/null
|
||||
#fi
|
||||
#
|
||||
###mv -f "$TMP" "$USERFILE" || rm -f "$TMP"
|
|
@ -1,49 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Nico Schottelius <nico@schottelius.(net|org)>
|
||||
# Date: 25-May-2004
|
||||
# Last Modified: 27-May-2004
|
||||
# Get only the latest headlines from different news sites
|
||||
# Version: 0.3
|
||||
#
|
||||
|
||||
BASE_DIR=~/.get_news
|
||||
TMP=/tmp/$$-$UID-`date +%s`
|
||||
|
||||
if [ $# -ne 1 ]; then
|
||||
echo "Go away. I want one argument."
|
||||
exit 666
|
||||
fi
|
||||
|
||||
USERFILE="$BASE_DIR/$1"
|
||||
|
||||
case "$1" in
|
||||
heise)
|
||||
RDF=http://www.heise.de/newsticker/heise.rdf
|
||||
BEGIN_NEWS='<title>'
|
||||
END_NEWS='<\/title>'
|
||||
NEWS_NAME="heise online news"
|
||||
;;
|
||||
pro-linux)
|
||||
RDF=http://www.pl-forum.de/backend/pro-linux.rdf
|
||||
BEGIN_NEWS='<title>'
|
||||
END_NEWS='<\/title>'
|
||||
NEWS_NAME="Pro-Linux News"
|
||||
;;
|
||||
*)
|
||||
"Go away. I don't know anything about $1."
|
||||
exit 23
|
||||
esac
|
||||
|
||||
# get
|
||||
curl -s "$RDF" | grep "$BEGIN_NEWS" | grep -v "$NEWS_NAME" | sed -e "s/$BEGIN_NEWS//g" -e "s/$END_NEWS//g" > "$TMP"
|
||||
|
||||
[ -d "$BASE_DIR" ] || mkdir -p "$BASE_DIR"
|
||||
|
||||
if [ ! -f "$USERFILE" ]; then
|
||||
cat "$TMP"
|
||||
else
|
||||
diff -u "$USERFILE" "$TMP" | grep ^+ | grep -v ^+++ 2>/dev/null | sed 's/^+//g'
|
||||
fi
|
||||
|
||||
mv -f "$TMP" "$USERFILE" || rm -f "$TMP"
|
BIN
killm
BIN
killm
Binary file not shown.
118
newnameserver
118
newnameserver
|
@ -1,118 +0,0 @@
|
|||
#!/bin/bash
|
||||
# Author: Nico Schottelius ( nicos@pcsystems.de )
|
||||
# Last Modified by:
|
||||
# Date: 20th of January 2000
|
||||
# Last Changed: 20th of January
|
||||
# Description: Skript which does mapping and reverse
|
||||
#
|
||||
|
||||
# My variables :-)
|
||||
host=""
|
||||
ip=""
|
||||
choice="y"
|
||||
class=""
|
||||
domain="mignet.magrathea.de"
|
||||
|
||||
|
||||
# Title
|
||||
echo "## Neuer Nameserver-Eintrag ##"
|
||||
read -p "Bitte Domain eingeben ($domain) : " domain
|
||||
|
||||
# Check if zero domain
|
||||
if [ -z "$domain" ]; then domain="mignet.magrathea.de";fi
|
||||
|
||||
# Main loop for more than one host in a domain
|
||||
while [ "$choice" = "y" -o "$choice" = "Y" ]
|
||||
do
|
||||
|
||||
read -p "Hostname tippen: " host
|
||||
read -p "IP klopfen: " ip
|
||||
read -p "NetClass eingeben: (a,b,c): " class
|
||||
|
||||
echo -n "Uno momento..."
|
||||
|
||||
|
||||
# The real program
|
||||
|
||||
# First mapping
|
||||
if [ -e /var/named/$domain ];
|
||||
then
|
||||
echo "$host IN A $ip" >> /var/named/$domain
|
||||
else
|
||||
cat << EOF >> /etc/named.conf
|
||||
|
||||
zone "$domain" in {
|
||||
type master;
|
||||
file "$domain";
|
||||
};
|
||||
EOF
|
||||
cat /var/named/sample/domain > /var/named/$domain
|
||||
echo "$host IN A $ip" >> /var/named/$domain
|
||||
fi
|
||||
echo -n "."
|
||||
|
||||
# Lookup the host and net id, to choose the right arpa file
|
||||
# For A it is net=172 host=16.1.1
|
||||
if [ $class = a -o $class = A ];
|
||||
then
|
||||
# Get the arpa file
|
||||
net=`echo $ip | cut -d. -f1`
|
||||
|
||||
# Get the hostid.
|
||||
ho=`echo $ip |cut -d. -f2-4`
|
||||
|
||||
# The reverse Net
|
||||
rnet=$net
|
||||
|
||||
# For B it is net=172.16 host=1.1
|
||||
elif [ $class = b -o $class = B ];
|
||||
then
|
||||
# Get the arpa file
|
||||
net=`echo $ip | cut -d. -f1-2`
|
||||
|
||||
# Get the hostid.
|
||||
ho=`echo $ip | cut -d. -f3-4`
|
||||
|
||||
# The reverse Net
|
||||
rnet1=`echo $ip | cut -d. -f1`
|
||||
rnet2=`echo $ip | cut -d. -f2`
|
||||
rnet="$rnet2.$rnet1"
|
||||
|
||||
# For C it is net=172.16.1 host=1
|
||||
elif [ $class = c -o $class = C ];
|
||||
then
|
||||
# Get the arpa file
|
||||
net=`echo $ip | cut -d. -f1-3`
|
||||
|
||||
# Get the hostid.
|
||||
ho=`echo $ip | cut -d. -f4`
|
||||
|
||||
# The reverse Net
|
||||
rnet1=`echo $ip | cut -d. -f1`
|
||||
rnet2=`echo $ip | cut -d. -f2`
|
||||
rnet3=`echo $ip | cut -d. -f3`
|
||||
rnet="$rnet3.$rnet2.$rnet1"
|
||||
fi
|
||||
|
||||
echo -n "."
|
||||
|
||||
if [ -e /var/named/reverse/$net ];
|
||||
then
|
||||
echo "$ho IN PTR $host.$domain." >> /var/named/reverse/$net
|
||||
|
||||
else
|
||||
cat << EOF >> /etc/named.conf
|
||||
|
||||
zone "${rnet}.in-addr.arpa" in {
|
||||
type master;
|
||||
file "reverse/$net";
|
||||
};
|
||||
EOF
|
||||
|
||||
cat /var/named/sample/reverse > /var/named/reverse/$net
|
||||
echo "$ho IN PTR $host.$domain." >> /var/named/reverse/$net
|
||||
fi
|
||||
echo -n "."
|
||||
echo 'Finito :-)'
|
||||
read -p "Noch einen Host in $domain eintragen ? " choice
|
||||
done
|
|
@ -1,101 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
#
|
||||
# Nico Schottelius <nico@schottelius.(net|org)>
|
||||
# Date: 22-Sep-2003
|
||||
# Last Modified: 26-Sep-2003
|
||||
#
|
||||
# some code stolen from mbox2maildir by Bruce Guenter <bruceg@em.ca>,
|
||||
# which based on mbox2maildir by Russell Nelson <nelson@qmail.org>
|
||||
# first this was a shellscript, now it's a perlscript
|
||||
|
||||
require 'stat.pl';
|
||||
use File::Find;
|
||||
|
||||
# this is where all the mails goto
|
||||
MAILDIR_BASE=/home/user/nico/Maildir/nsmail
|
||||
|
||||
for spool in $@; do
|
||||
i=0
|
||||
MAILDIR=$MAILDIR_BASE/`basename $spool`-$i;
|
||||
MAIL=$spool
|
||||
mkdir -p $MAILDIR/{new,cur,tmp}
|
||||
if [ ! -d "$MAIL" -a -f "$MAIL" ]; then
|
||||
echo Settings: $MAILDIR - $MAIL
|
||||
echo mbox2maildir-test "$MAIL" "$MAILDIR"
|
||||
read -p "converted $spool"
|
||||
fi
|
||||
$i++;
|
||||
done
|
||||
|
||||
sub error {
|
||||
print STDERR join("\n", @_), "\n";
|
||||
exit(1);
|
||||
}
|
||||
|
||||
sub usage {
|
||||
print STDERR "usage: nsmail2maildir <nsmaildirfile> <destinationdir>\n";
|
||||
exit(@_);
|
||||
}
|
||||
|
||||
# check args
|
||||
&usage(1) if $#ARGV != 2;
|
||||
|
||||
$mbox = $ARGV[0];
|
||||
$ddir = $ARGV[1];
|
||||
|
||||
&error("can't open mbox '$mbox'") unless
|
||||
open(SPOOL, $mbox);
|
||||
|
||||
-d $ddir || mkdir $ddir,0700 ||
|
||||
&error("destinationdir '$mdir' doesn't exist and can't be created.");
|
||||
|
||||
-d $ddir || mkdir $ddir,0700 ||
|
||||
&error("destinationdir '$mdir' doesn't exist and can't be created.");
|
||||
chown($uid,$gid,$mdir) if defined($uid) && defined($gid);
|
||||
chdir($mdir) || &error("fatal: unable to chdir to $mdir.");
|
||||
-d "tmp" || mkdir("tmp",0700) || &error("unable to make tmp/ subdir");
|
||||
-d "new" || mkdir("new",0700) || &error("unable to make new/ subdir");
|
||||
-d "cur" || mkdir("cur",0700) || &error("unable to make cur/ subdir");
|
||||
chown($uid,$gid,"tmp","new","cur") if defined($uid) && defined($gid);
|
||||
|
||||
$stamp = time;
|
||||
sub open_msg {
|
||||
my($flags,$header) = @_;
|
||||
if($flags) {
|
||||
if($flags =~ /RO/) { $fn = "cur/$stamp.$$.mbox:2,S"; }
|
||||
elsif($flags =~ /O/) { $fn = "cur/$stamp.$$.mbox"; }
|
||||
else { $fn = "new/$stamp.$$.mbox"; }
|
||||
} else {
|
||||
$fn = "new/$stamp.$$.mbox";
|
||||
}
|
||||
$stamp++;
|
||||
close(OUT);
|
||||
open(OUT, ">$fn") || &error("unable to create new message");
|
||||
chown ($uid,$gid,$fn) if defined($uid) && defined($gid);
|
||||
print OUT @$header, "\n";
|
||||
}
|
||||
|
||||
$in_header = 0;
|
||||
while(<SPOOL>) {
|
||||
if(/^From /) {
|
||||
open_msg($flags, \@header) if $in_header;
|
||||
undef $flags;
|
||||
undef @header;
|
||||
$in_header = 1;
|
||||
push @header, "MBOX-Line: $_";
|
||||
} elsif($in_header) {
|
||||
if(/^\s+$/o) {
|
||||
$in_header = 0;
|
||||
open_msg($flags, \@header);
|
||||
} else {
|
||||
$flags = $1 if /^Status:\s+(\S+)/oi;
|
||||
push @header, $_;
|
||||
}
|
||||
} else {
|
||||
s/^>From /From /;
|
||||
print OUT || &error("unable to write to new message");
|
||||
}
|
||||
}
|
||||
close(SPOOL);
|
||||
open_msg($flags, \@header) if $in_header;
|
||||
close(OUT);
|
3
old/README
Normal file
3
old/README
Normal file
|
@ -0,0 +1,3 @@
|
|||
Stuff that is not being used by me (anymore), but may be interesting for others.
|
||||
|
||||
-- Nico, 2009-12-28
|
6
sc
6
sc
|
@ -1,6 +0,0 @@
|
|||
export PS1=":: uchu :: "
|
||||
export PS2=""
|
||||
export PS3=""
|
||||
export PROMPT_COMMAND=""
|
||||
cd /home/server/samba/transfer/viri
|
||||
clear
|
|
@ -1,2 +0,0 @@
|
|||
#!/bin/sh
|
||||
#echo "/usr/local/bin/irssi -c localhost" | ssh schottelius.org -lnico
|
|
@ -1,5 +0,0 @@
|
|||
#ifconfig wlan0 up
|
||||
cd ~nico/temp/sniff
|
||||
kismet_monitor
|
||||
kismet_server
|
||||
kismet_curses
|
Loading…
Reference in a new issue