wiki.ipfire.org

The community-maintained documentation platform of IPFire

User Tools

Site Tools


addons:start

Add-ons

IPFire is a security platform (router and firewall) which can easily be extended and further hardened with Addons. Through these addons a basic IPFire install can be quickly scaled up to a much more complex and customizable system.

IPFire has an easy to use package system called Pakfire which is used to manage updates and addons.

Major IPFire Addons

Anonymity

  • Use Tor to browse the internet anonymously

File Server

  • Samba is a file server for Microsoft Windows or heterogeneous networks
  • NFS is a file server for Linux and UNIX systems
  • CUPS is a standard, open source, printing system over the network
  • Sane allows you to scan documents over the network with a webinterface
  • Tftpd adds a tftp server

WiFi access point

Backup

Complex IPFire addons which turn your IPFire system in to a backup server.

  • BackupPC provides a network backup solution with web interface
  • Dirvish is a backup script for IPFire with significant functionality

Communications

IRC Proxy

  • miau a proxy and “bouncer” for IRC

Mail Server

Peer-to-Peer-Clients

Voice over IP

  • Asterisk is an excellent Voice over IP (VoIP) exchange.

Multimedia

  • MPFire adds jukebox features to IPfire.
  • Icecast streams the output of MPFire to the network.
  • Gnump3d is a server for streaming MP3- and OGG-files.
  • Video Disc Recorder / VDR is a video recording / streaming server for digital TV cards.
  • miniupnpd is a lightweight implementation of a UPnP IGD daemon.
  • MiniDLNA/ReadyMedia is a simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients.

Security

Shell tools

Tools for the IPFire Console or to use through a Secure Shell connection.

Network tools

  • bwm-ng is a bandwidth monitor
  • fping works like ping, but can be used eg. for scanning of complete networks
  • Iftop is a realtime bandwidth monitor
  • IPerf/JPerf allows you to test your network speed (LAN or WLAN)
  • iptraf-ng is a console based network statistic monitoring utility.
  • keepalived can be used for virtual services and 1st hop redundancy (VRRP)
  • mtr combines the functions of traceroute and ping in one tool
  • multicat collection of tools to work on and manipulate multicast streams
  • nmap is a versatile (and powerful) IP/port scanner
  • nginx is an HTTP and reverse proxy server, as well as a mail proxy server
  • tcpdump is a tool to watch and control your network connections
  • tcpick is a libpcap based textmode sniffer for TCP streams
  • traceroute is a network tool used to follow your packets through the internet
  • netcat is a network tool for reading and writing to network connections using TCP/UDP

Other tools

Tools to be used on the IPFire Console or through a Secure Shell connection.

  • htop is a process viewer similar to “top” but with many more features
  • igmpproxy is a simple multicast routing daemon based on mrouted
  • LCD4Linux grabs information and displays it on an external liquid crystal display
  • mc the good old Midnight Commander; an easy to use file manager
  • nano is a text editor, much easier to use than VI
  • ncftp is an enhanced FTP client that can automate many of the login steps
  • Net-SNMP daemon is a snmp implementation amd more advanced than the basic snmpd
  • rsync is a file copying and backup utility
  • Tmux is a terminal multiplexer for the console
  • Very Secure FTP Server is a GPL licensed FTP server for UNIX systems, including Linux

System Monitoring

  • Nagios is powerful tool for the monitoring of complex IT infrastructure
  • swatch is a simple log watcher. It analyzes log files and can trigger email alerts
  • Check_mk General purpose Nagios/Icinga plugin for retrieving data
  • watchdog is a service which can automatically restart IPFire in the event of a failure
  • Monit is a small utility for managing and monitoring Unix systems

Proxy enhancements

  • Sarg A graffical analysis tool for proxy reports, which can be used over the webinterface.
  • Squid-accounting A graphical webinterface for measuring traffic per host/user and the ability to generate bills.

UPS tools

Software to gracefully shut down IPFire if a connected UPS runs low on power.

  • Apcupsd used for APC-branded uninterruptible Power Supplies
  • NUT (Network UPS Tools) provides monitoring and control of many uninterruptible power supplies (UPSs)

User Interface Changes

  • SideMenu EX is a complex extension of IPFire's Side menus

Virtualization

IPFire as virtualization host

  • Qemu provides virtualization for IPFire, so that it can host guest OSses.
  • libvirt a toolkit to manage VMs on IPFire
addons/start.txt · Last modified: 2018/09/14 14:46 by Peter Müller