Fischglas Software Archive

addrdf
add entries to MimeTypes.rdf
add entries to Mozilla's MimeTypes.rdf usage: addrdf rdf-file mime-type application description fileextension(s) example: addrdf mimeTypes.rdf application/msword /usr/lib/libreoffice/program/soffice "Mickeysoft Word Document" "doc dot" > mimeTypes2.rdf docs: http://kb.mozillazine.org/MimeTypes.rdf
authfilter
authfilter is mechanism to block ssh login after some failed attempts
Authfilter is a mechanism to block ssh login after some failed attempts. It does so by listening on syslog output, setting a null route to the given source ip address for some time, entering the address to an DNSRBL (which is consulted first of all, of course) and sending mail to the admin. This mail can be further processed for complaints to the isp being responsible for the source ip using whois, mutt and further scripting. The whole thing is optimized to protect your systems and reduce admin complaints to some few keystrokes.
b64z
create a compressed, base64 encoded, self extracting archive
create a compressed, base64 encoded, self extracting archive. the files name and permissions are preserved this comes handy especially if you have to transfer files between systems when you have to log in over multiple hops where one can't easily use scp or sftp and you forget to use zssh. just use b64z on the file you want to transfer, grab it with your X11 selection (left mouse button) and paste it (middle button) somewhere else.
calc
command line calculator with readline support
calc is an easy to use command line calculator with command line editor and command line history. Results are stored and may be re-used in subsequent operations. Self defined functions and variables can be used. Try "?" after starting.
caretaker
caretaker is a monitoring tool intended to detect unwanted network services.
caretaker is a monitoring tool intended to detect unwanted network services. caretaker uses nmap to perform network scans and ndiff to compare the results against a reference scan, e.g. from the day before. This is intended as a negative monitoring system which informs about services and hosts going active which should probably not do so.
cron-silencer
filters out lines from cron job outputs
Some stupid cron jobs throw around useless messages. Just pipe them through cron-silencer to shut them up. C. filters out well-known lines and only if there are unknown ones (presumably errors) you get the full message, with the incriminated line marked.
dyn
implements a straight forward dynamic dns service.
implements a straight forward dynamic dns service. You may explicitely set an ipv4 or ipv6 address or a TXT record. needs perl, bind9, nsupdate
fritzmon
Tool to monitor DSL line parameters reading the Fritz!Box web interface.
ilog
ilog is a tool for maintaining system documentation in a centralized structured manner.
lps
lps shows a listing of processes and the corresponding LXC containers.
lps shows a listing of processes and the corresponding LXC containers. The idea is similar to the output of "vps" from util-linux-vserver: just add a new column "LXC" to the output of "ps".
lps xa
->
       LXC   PID TTY      STAT   TIME COMMAND
  [...]
         - 30019 pts/1    Ss+    0:00 bash
         - 30063 ?        S      0:00 xterm
         - 30065 pts/8    Ss+    0:00 bash
  vstest01  3051 pts/13   Ss+    0:09 init [2]  
  vstest01  4297 ?        Ssl    0:00 /usr/sbin/rsyslogd
  vstest02  4411 ?        Ss     0:01 /usr/sbin/cron
  [...]
magicmakefile
Magic Makefile -- a Makefile for easy packaging of your very own software
A Makefile for easy packaging of your very own software One has often small (or not so small) selfcoded software written which would be neat to have a debian package of. Documentation: http://wiki.fischglas.de/wiki/doku.php?id=project:magic-makefile
mailman-tools
command line tools for mailman
command line tools for mailman: - mm_new_list: create a new list - mm_edit_listconfig: configure list with text editor
ownrecalc
ownrecalc changes uid/gid of files by a fixed increment recursively. This is especially useful working with LXC containers and sub uids.
ownrecalc changes uid/gid of files by a fixed increment recursively. This is especially useful working with LXC containers and sub uids. Example: to set up a lxc container with it's own set of subuids and subgids you'd want to: increment (= the '+' with options -u and -g ) any USER's uid (= -U "*") by 1000000 (= -u +$CONTAINER_SUBUID ) and any GROUPS's gid (= -G "*") by 1000000 (= -g +$CONTAINER_SUBUID ) in the directory /var/lib/lxc/web01/rootfs so this would do the trick: CONTAINER_SUBUID=1000000 CONTAINER_SUBGID=1000000 CONTAINER_NAME=web01 ownrecalc -U "*" -G "*" -u +$CONTAINER_SUBUID -g +$CONTAINER_SUBGID -d /var/lib/lxc/$CONTAINER_NAME/rootfs so you would end up with (from the perspective of the host system) -rwxr-xr-x 1 1000000 1000000 108008 Apr 28 2010 bin/ls -rwsr-xr-x 1 1000008 1000000 15064 Oct 23 2008 usr/bin/mailq -rwxr-sr-x 1 1000000 1000043 368256 May 2 2009 usr/bin/screen and (from the perspective of the guest system) -rwxr-xr-x 1 root root 108008 Apr 28 2010 bin/ls -rwsr-xr-x 1 mail root 15064 Oct 23 2008 usr/bin/mailq -rwxr-sr-x 1 root utmp 368256 May 2 2009 usr/bin/screen
rblookup
Checks if a given IP address is blacklisted in some DNSRBL
Checks if a given IP address is blacklisted in some DNSRBL needs perl a. NET::DNS.pm just add further RBLs to the source code
remind
remind is a simple kitchen clock.
You may type "remind 10 minutes / Noodles" and 10 minutes later there would be a simple popup on your screen. Requires "at", "perl" and "xmessage" and an X11 display, of course.
rsnapshot-zfs-helper
Integrate rsnapshot with zfs.
Integrate rsnapshot with zfs. See https://wiki.fischglas.de/wiki/doku.php?id=project:rsnapshot-zfs-helper for details
spamassassin
pattern files for the spamassassin spam scanner
trafstat
continously reports transferred bytes per interface
Continously reports transferred bytes per interface. It is vaguely inspired by the behaviour of "vmstat 1"
sample:

br0=621  eth1=2461  lo=0  tun20=0  
br0=911  eth1=5027  lo=0  tun20=252  
br0=648  eth1=2162  lo=1664  tun20=0  
br0=637  eth1=2135  lo=208  tun20=0  
br0=773  eth1=2709  lo=416  tun20=252  
br0=491  eth1=4285  lo=1040  tun20=0  
br0=980  eth1=2662  lo=0  tun20=0  
br0=706  eth1=2426  lo=0  tun20=0  
vdokuwiki
implements an editor frontend to dokuwiki
implements an editor frontend to dokuwiki Just run ln -s /usr/bin/vdokuwiki vmywiki vmywiki playground:playground and edit dokuwiki pages in your favourite text editor as if they were local files. needs perl, XML::Application::Config [0] [0] get it from http://ftp.lihas.de/debian/packages/libxml-application-config-perl_0.2.2-1_all.deb HOWTO: copy dot.vdokuwiki.xml to ~/.vdokuwiki.xml edit ~/.vdokuwiki.xml per wiki installaiton you want to use, you may have one "instance": ... ... Per instance you might use one symlink to the vdokuwiki executable of the instance name. If vdokuwiki is called by one of those instances names it looks that name up in ~/.vdokuwiki.xml and uses the values presented. Next thing is, you have to enable xmlrpc for your dokuwiki installations: On your web server there would be a file wiki/conf/dokuwiki.php inside your document root. Set: $conf['xmlrpc'] = 1; //Enable/disable XML-RPC interface $conf['xmlrpcuser'] = ''; //Restrict XML-RPC access to this groups/users This would allow any registered user to use XMLRPC with this installation, which might be a security issue. For access restrictions and details please see www.dokuwiki.org .
vo
vo is an editor frontend which automatically does the RCS check in and check out
vo-117
vo is an editor frontend which automatically does the RCS check in and check out
vsql
vsql is an editor frontend to manipulate sql tables.
websize
Scales jpg pictures for web usage
Scales jpg pictures for web usage needs imagemagick

$Id: index.html,v 1.49 2022/11/30 13:54:14 chris Exp $