Pakete, Addons und CGI-Erweiterungen

Diese WIKI-Seite dient als Überblick und sollte helfen sich für das eine oder für das andere Paket zu entscheiden. Neben diesem Überblick existiert noch  ein Thread in IPPF, wo jeder seine Lieblingskonfiguration posten kann. Diese "Lieblingskonfigurationen" geben einen guten Richtwert dazu, wie viele Pakete auf einmal die Box gerade noch ertragen kann, um noch stabil zu funktionieren. Die Größenangaben (Platzbedarf/-einsparung im komprimierten Dateisystem) sind nur ungefähre Richtwerte und können von Version zu Version variieren.

Pakete

Pakete, die als "ex" (external) markiert sind, lassen sich wahlweise direkt in das Firmware-Image einbauen - oder aber "nach extern auslagern" (z.B. auf einen USB-Stick). "St" beschreibt den aktuellen Stand (Status) der Einbindung in Freetz ({*} stable, {o} testing, <!> unstable), und ist nicht unbedingt immer aktuell (den aktuelleren Status erkennt man daran, wo das Paket letztendlich in menuconfig auftaucht.

PaketnameBeschreibungexSt!Größe
Apache + PHPApache Webserver mit PHP {o}550kb+
Bashdie Bourne Again Shell(./){o}540kb+
bfusb?Unterstützung für den AVM BlueFRITZ! USB Stick {o}
BIPIRC Proxy {o}
Bluez-UtilsBluetooth Utilities(./){o}
bftpdkleiner FTP-Server {*}~ 62kb
birdInternet Routing-Daemon {*}
br2684ctlKonfigurationstool für ATM Ethernet Bridging {o}
bridge-utilsKein Kartenspiel, sondern TCP bridging Utilities {*}
Callmonitorermöglicht Konfiguration von Aktionen bei eingehenden Anrufen {*}
checkmaildPOP3/ IMAP-Mailkonten regelmäßig auf neue Mails überprüfen lassen {*}16kb
cifsmountNetzwerklaufwerke einbinden {*}
Collectd?Sammeln von Systeminformationen <!>
classpath?Java Classpath {o}
cpmaccfginternen Switch konfigurieren {*}
CryptSetup?Disk Encryption(./){o}
CTorrentein BitTorrent Client {o}
CURLein Tool ähnlich wget mit SSL-Unterstützung(./){o}
DebootstrapDebian Bootstrap {o}
decoDemos Commander - Dateimanager(./){*}~ 60kb
DemoPackageAEin Demo-Plugin "Hello World" {o}
DigiTempWerte von 1-wire devices auslesen(./){o}
Dns2TCPnoch ein TCP Tunneler {o}
dnsmasqDNS-, DHCP- und TFTP-Server {*}
dropbearkleiner SSH2-Server und Client {*}
dtachdetaches a program from the terminal (similar to screen, but a lot smaller) {o}
DTMFBoxSoftswitch-Applikation für SIP und CAPI (VoIP/ISDN) {*}
e2fsprogsUtilities für das EXT2 Dateisystem(./){o}~312kb
EmptyPTY Utility {o}
eSpeakTTS-Sprachsynthesizer für Englisch und andere Sprachen(./){*}
fortuneAnzeige von Glückskeksen und anderen humorvollen Aphorismen {o}~4kb
fstypErkennung von Dateisystemen {o}
FUSEFilesystem in Userspace {*}
hd-idleTool zum Abschalten inaktiver Festplatten {o}
hp-utilsTools für HP-Drucker <!>~104kB
HPLIPHP Linux Imaging and Printing: Scannen und Tools für HP-Geräte <!>~330kB
httptunnelHTTP Tunnel Server {o}
igmpproxyEinfacher multicast routing daemon {o} 35kB
inadynkleiner dynamic DNS Client {o}
inetd'Virtual' inetd package {*}
inotify ToolsProtokollierung von bzw. Ereignissteuerung durch Dateisystem-Vorgänge(n)(./){o}
iodineTCP over DNS Tunnel {o}
iptablesNetfilter/IpTables (Linux Firewall) <!>~ 30kb
IrssiIRC Client(./){o}~780kb
JamVMeine kleine, doch vollständige Java VM {o}~160kb
knockdErmöglicht Port Knocking {*}~ 60kb
lddList Dynamic Dependencies (wovon hängt was ab)(./){*}
lighttpdfreier kompakter Webserver {o}
lsofkleines Programm, um alle offenen Dateien anzuzeigen(./){*}
ltracewie strace, nur halt für Libraries(./){*}
LuaLua Scripting Language {o}~120kb
LynxText-Modus Web-Browser(./){o}
madplayMPeg Audio Decoder(./){o}
matrixtunnelMatrixtunnel - SSL-Tunnel für abhörsicheren Zugang zur Box oder Systemen dahinter(./){o}~100kB
mcMidnight Commander - ein Unix-Dateimanager(./){*}400kb+
mcabberJabber Console Client {o}
mediaserverMediaserver aus der AVM Labor Version ( USB )
microperlPerl without operating-specific functions {o}
minifoOverlay Filesystem - schreibgeschütztes Gerät beschreibbar machen {*}
module-init-toolsUtilities zum Verwalten von Kernelmodulen {o}
mtrNetzwerkdiagnose - Ping und Traceroute in einem(./){*}
NagiosMonitoring Programm {o}
nanoTexteditor(./){*}
netcatErmöglicht Ein- und Ausgaben über das Netzwerk (TCP und UDP)(./){*}
net-snmpSimple Network Management Protocol Server {*}
nfs-utilsNFS Utilities {o}
nfsFritzbox als NFS-Client nutzen, um mehr Speicherplatz zu erhalten {*}
NTFS-3GNTFS Support {*}
ObexFTPObexFTP Server {o}
openntpdAbgleich und Bereitstellung der Uhrzeit {*}
openvpnermöglicht Aufbau eines virtuellen privaten Netzwerks (VPN)(./){*}
pciutilsUtilities für PCI Geräte {*}
pingtunnelTCP mit ICMP Echo Anfragen und Antworten (ping) tunneln {*}
portmapportmap Utility {o}
pptpPPTP-Client {o}
pptpdPoptop - Ein PPTP-Server {o}
privoxyHTTP Proxy mit umfangreichen Filtermöglichkeiten {*}
QuaggaThe Quagga Software Routing Suite {o}
rcapid?CAPI-Server {*}
rrdtoolData logging and graphing system(./){o}424kb
rsync?Effizientes Kopieren von Dateien über Netzwerk(./){o}410kb
RubyRuby Scripting Language {o}~1.3MB
SableVM?alternative Java VM {o}
samba/nmbdermöglicht einen frei konfigurierbaren Zugang für Windows-Systeme auf Dateien der Fritzbox sowie die Namensauflösung der Box im Netzwerk(./){*}
SANEScanner Access Now Easy (Scanner-Support, Scan-Server) <!>~90-700kB
screenFenstermanager zur Verwendung mit textbasierten Eingabefenstern (Textkonsole) {*}
ser2netSerial to Network Proxy, COM-Ports über telnet und TCP nutzen {o}
sispmctlGEMBIRD SiS-PM (sispm) USB-controlled power-outlet device (AKA IntelliPlug) Support {o}
socateine Art erweitertes netcat (inkl. SSL Support) {o}
straceTool zum "Tracen" von Programmen(./){*}
StreamripperRecord mp3 streams {o}
stunnelSSL-Tunnel für TCP-Verbindungen {*}
subversionSoftware zur Versionsverwaltung von Dateien und Verzeichnissen {o}
tcpdumpÜberwachung und Auswertung des Netzwerkverkehrs(./){*}
tcp_wrappersHost-basiertes Networking ACL System {o}
TincVPN Daemon <!>
tinyproxyHTTP and HTTPS Proxy {o}
torSOCKS Proxy mit Anonymisierungsfunktion {*}
transmissionkleiner BitTorrent Client(./){o}
tree?rekursives Auflisten von Verzeichnissen in Baum-Struktur {o}
USB-IPUSB Device Sharing über IP <!>
USB-rootAuslagerung von / auf ein USB-Laufwerk {o}
usbutilsUSB Geräte und Informationen auflisten {*}
vim"vi improved": Text-Editor(./){o}
vpncClient für den Cisco VPN-Konzentrator {*}
vsftpSchneller, frei konfigurierbarer und sicherer FTP Server(./){*}
vtunvirtueller Tunnel (VPN) über TCP/IP Netzwerke(./){o}
WebDAVWebDAV-Client (davfs2) {o}
wgetWGet Utility (Dateien aus dem Internet von Kommandozeile downloaden) {o}
WOLWake on LAN (Ersatz für ether-wake) {o}
wputDas Gegenstück zu "wget": Dateien per HTTP hochladen(./){o}
Xpdf?PDF-Tools: Konvertierung nach PostScript/Text + Informationen (nicht der Viewer!) {o}
xrelaydkleiner stunnel Ersatz (Nachfolger von matrixtunnel) {o}~200kb

Addons

Addons sind Pakete, die (noch) nicht direkt in Freetz eingebunden sind (für diese existiert noch kein Eintrag in der menuconfig), und daher zur Einbindung noch ein wenig Handarbeit erfordern.

PaketnameBeschreibung
nhipt

Leistungsfähige Web-Oberfläche zur Konfiguration der Iptables Firewall
Unterstützt alle iptables / ip6tables Module (IPv4 & IPv6) als dynamisches freetz Paket direkt von USB Stick (NEW)
FHEMÜberwachung und Steuerung von Home Automation Systemen, u.a. FS20 (mächtige Variante)
fhzctrlÜberwachung und Steuerung von Home Automation Systemen, u.a. FS20 (einfache Variante)

CGI-Erweiterungen

PaketnameBeschreibung!Größe
authorized_keysWeb-Oberfläche für root's authorized_keys von Dropbear & OpenSSH
AVM firewall CGIWeb-Oberfläche um die von AVM dem User vorenthaltene integrierte Firewall zu administrieren~ 17kb
downloader-cgiWeb-Oberfläche zum Nachladen von Dateien ins RAM beim Hochfahren der Box~ 2kB
iptables-cgiWeb-Oberfläche für Iptables> 70kb
Nano-ShellMinimal-Shell für komplette Befehlseingabe via Web-URL
nfsd-cgiWeb-Oberfläche zur Konfiguration des NFS-Servers
nhiptLeistungsfähige Web-Oberfläche zur Konfiguration der Iptables Firewall (IPv4 & IPv6) (NEW) 63kb
rrdstatsWeb-Oberfläche zur Konfiguration des RRDtools (Round Robin Database Tool)
Rudi-ShellRudi(mentär)-Shell für komplette Systemkontrolle via Web
ppp-cgiWeb-Oberfläche zur Konfiguration des pppd
spindown-cgiWeb-Oberfläche für sg3_utils (Sleep-Modus für angeschlossene Festplatten)28kb
syslogd-cgiWeb-Oberfläche für den Syslogd
virtualip-cgiermöglicht das Anlegen virtueller IPs auf der Box
wol-cgiWeb-Oberfläche für Wake on LAN

Weiteres

Seit 18.09.2009 gibt es [in der Entwicklerversion] drei optionale Erweiterungen zum WebIF, die einen informativen Charakter haben:

1. .config kann nun in einer gefilterten Version optional auf die Box "mitgenommen" werden. Dadurch ist es möglich, die FREETZ-Konfiguration auch dann auszulesen, wenn die Image-Datei längst verloren ist.

2. BOX-INFO: Hardware- und Firmwarespezifische Informationen über die Box (AVM-Teil). Auch Umgebungsvariablen der Box können angesehen werden.

3. FREETZ-INFO: Versteckte Informationen über FREETZ. Hier kann z.B. .config oder externalisierte Dateien angezeigt werden. Auch Erstellungsdatum vom FREETZ-Image und Benutzerdefinierte Informationen können durch FREETZ-INFO im WebIF dargestellt werden.

BOX-INFO- und FREETZ-INFO-Seiten können sowohl im menuconfig (zum Platzsparen), als auch im FREETZ-WebIF deaktiviert werden. Beide Seiten sind zwar eigenständige CGIs, bilden aber in dem Sinne kein Paket und gehören zum mod selbst als optionale Teile. Standardmäßig sind alle drei INFO-Komponenten aktiviert und können im menuconfig bei aktiviertem "Expertenansicht" unter "Advanced Settings" abgewählt werden.

Für die Patches gibt es eine eigene Sektion.