Ich habe auch gerätselt :xChristoph schrieb:Wäre nicht schlecht, wenn auch ein bisschen beschrieben würde im Text, um was es hier eigentlich gehen soll...
Außerdem gibt's bei Jürgen Lück Bilder vom Programm.fritz-info-lizenz schrieb:Fritz-Info
Was ist Fritz-Info?
Das Programm kann mit einer Telnet Modifikation auf der Box diverse Ereignisse erfassen
und Aktionen daraus ausführen.
- Bei eingehenden Gesprächen Popup Fenster mit dazugehörigen Nummern und wenn
verfügbar über Internet eine Rückwärtssuche zum Namen und Adresse
- Dauerhaft gespeicherte Anrufliste in HTML inkl. der dazugehörigen Daten aus der
Rückwärtssuche. Beim Start des Programms wird die Liste aus der Box ausgelesen
- Frei definierbare Filter auf das Gesamtlog der Box, dazu frei definierbare
Aktionen. Z.B. bei Anruf von einer festgelegten Nummer ext. Hardware schalten,
Mails verschicken, Server starten/stoppen usw.
- Logging der Firewall, VoIP oder WLAN Aktivitäten
Vorraussetzung für alle Funktionen des Programms ist eine Telnet Modifikation auf
der Box. Gute Erfahrung habe ich mit dem 'fboxTF.img' gemacht. Dieses Image hat
u.a. folgende Funktionen :
- aktiviert telnetd
- setzt Eintrag in /etc/hosts: 192.168.77.254 fritz
- aktiviert remote syslog (default syslog-host: 192.168.77.1)
- aktiviert debug output vom dsld (macht REJECT, DROP etc. per remote syslog sichtbar)
- setzt nameserver (default: 192.168.77.254)
- aktiviert logging von 'uptime'-Daten
Einfach mal den Namen in einer Suchmaschine eingeben...
Haftungsauschluss:
Das Programmm ist für den privaten Gebrauch frei, die Weitergabe in
unveränderter Form erwünscht. Die Installation und die Verwendung des Programmes
geschieht auf eigenes Risiko. Ich übernehme keine Verantwortung für Schäden die
direkt oder indirekt durch den Gebrauch des Programmes enstehen könnten.
Ein direkter Anspruch auf volle Funktionalität der angebotenen Funktionen besteht
nicht.
Ein Wort zum Datenschutz...
Die integrierte Updatefunktion die bei Bedarf abgeschaltet werden kann, übermittelt
keine Daten die nicht selber schon im Programm enthalten sind. Also Anruf-, Konfig-
oder Boxdaten werden nicht übermittelt. Lediglich Daten zum erkennen der Fritz-Info
Version und das eigentliche Update.
Es werden weder INI Dateien noch Registry Daten übertragen (Fritz-Info nutzt die
Registry übrigens auch nicht).
Sollte ich Daten per Mail zur Fehlerauswertung bekommen, werden diese natürlich
absolut vertraulich behandelt und nach Abarbeitung gelöscht.
Dieses Image von Nils Radtke beinhaltet Folgendes:Gute Erfahrung habe ich mit dem 'fboxTF.img' gemacht.
#! /bin/sh
### $Id:$
### Last checkout: $Date:$
### Created: dom 2005-01-09, 05:25:10 CET (+0100) [email]Nils.Radtke_@_Think-Future.de[/email]
### Last modified: sab 2005-08-13, 15:41:17 CEST (+0200) -> radtkens
rc_user="/var/rc.user";
passwd="/var/tmp/passwd";
uptimeInterval="55"; ### Seconds
checkDsldInterval="50"; ### Seconds
this=$(basename $0);
null="/dev/null";
### Do (not) announce dropped packets
dsldOpts="-n -i";
/usr/bin/ctlmgr
/sbin/multid
/sbin/dsld $dsldOpts
/bin/voipd
/usr/bin/telefon
### Log system status -> remote log -> graphing
(while true; do echo "uptime: $(uptime)" | logger; sleep $uptimeInterval; done 1>$null 2>&1) 1>$null 2>&1 &
(while true; do if [ -z "$( (ps ax | grep dsld | grep -v grep) 2>$null)" ]; then logger "WARNING, dsld seems down; restarting dsld."; /sbin/dsld $dsldOpts; fi; sleep $checkDsldInterval; done 1>$null 2>&1) 1>$null 2>&1 &
if [ -s "$rc_user" ]; then
/bin/cp $rc_user ${rc_user}.bkp;
fi;
echo '/sbin/syslogd -R 192.168.77.1' > $rc_user;
echo '/bin/cat /var/tmp/passwd | /bin/sed "s/^root.*//;s/^$.//;d" > '$passwd >> $rc_user;
echo '/bin/echo 'root:oxNE7IlmEr152:0:0:root:/var/tmp:/bin/sh' >> '$passwd >> $rc_user;
echo '/bin/hostname fritz' >> $rc_user;
echo '/bin/echo "192.168.77.254 fritz" >> /var/tmp/hosts' >> $rc_user;
#echo '/bin/echo "nameserver 192.168.77.254" > /var/tmp/resolv.conf ' >> $rc_user;
echo '/usr/sbin/telnetd' >> $rc_user;
echo '/usr/bin/killall dsld' >> $rc_user;
echo '/bin/sleep 2' >> $rc_user;
echo '/sbin/dsld '$dsldOpts >> $rc_user;
echo '/bin/sleep 2' >> $rc_user;
echo '/sbin/dsld '$dsldOpts >> $rc_user;
### Log system status anchored in $rc_user
echo '(while true; do echo "uptime: $(uptime)" | logger; sleep '$uptimeInterval'; done 1>'$null' 2>&1) 1>'$null' 2>&1 &' >> $rc_user;
### Check dsld running anchored in $rc_user
echo '(while true; do if [ -z "$( (ps ax | grep dsld | grep -v grep) 2>'$null')" ]; then logger "WARNING, dsld seems down; restarting dsld."; /sbin/dsld '$dsldOpts'; fi; sleep '$checkDsldInterval'; done 1>'$null' 2>&1) 1>'$null' 2>&1 &' >> $rc_user;
/bin/cat $rc_user > /var/flash/debug.cfg;
/usr/sbin/telnetd
exit 0
### EOF
### vim:tw=256:et:sts=2:st=2:sw=2:com+=b\:###:fo+=cqtr:tags=ctags: