ferm is a tool to maintain and setup complicated firewall rules. It allows one to reduce the tedious task of carefully inserting rules and chains, thus enabling the firewall administrator to spend more time on developing good rules, and less time on the proper implementation of those rules. These rules will be executed by the preferred kernel interface, such as ipchains and iptables, and in one pass. Firewall rules can also be split into different files and loaded at will.
Fiasco is a microkernel with real-time capabilities running on the x86 and ARM platforms. It is compatible with the L4 microkernel, which has set standards in microkernel performance and functionality. Fiasco is a fully-featured and secure L4 implementation with excellent real-time properties. It can run L4Linux, a port of the Linux kernel to the L4 interface which executes completely in user mode. The screenshot shows the DOpE real-time windowing environment running on top of Fiasco, with an instance of L4Linux running in one of the windows.
Ficl (Forth inspired command language) is an ANS Forth interpreter written in C. Unlike traditional Forths, this interpreter is designed to be embedded into other systems as a command/macro/development prototype language. Ficl provides object extensions that can be used to wrap methods and structures of the host system without altering them.
FIDOGATE is a Fido-Internet gateway and a Fido tosser. The gateway converts between the worlds of Fido NetMail/EchoMail (or FTNs, Fido Technology Networks in general) and the UNIX mail/news system. FIDOGATE will convert Fido mail packets to RFC822/1036-style messages and vice versa.
The file check daemon monitors files according to rules defined in configuration files. When a file is considered stable (due to its age, presence of a flag file, etc.) then it gets copied to a new location. Rotating backups of the destination file can be made and owner, group and permissions can be specified for the destination. Some examples of where this utility has been found to be useful are: Moving files out of an incoming FTP directory in a timely manner. Moving files uploaded to a web server into directories with different user/group. This lets the administrator run the web server as a non-root user and accept uploads using web server based authentication and then move the files to a more secure area after the transfer. The details of how to determine whether a file is stable and what to do with it once it is are defined in a "Filespec" configuration file. There is a separate filespec for each file that will be monitored which means that each file can have unique behavior associated with it.
FileTraq is a shell script designed to be run periodically from the root crontab. Each time, it compares a list of system files with the copies that it keeps. Any changes are reported in diff or patchfile style, and dated backup copies are kept. It lets you keep an eye on intruders who might change system files, or other sysadmins who don't tell you about changes. It even helps you keep track of your own changes, along with dated backups.
fillrio.sh is a standalone shell script that loads random MP3 files to all available memory in your rio. The RIO utility is required to interface with the RIO hardware. Special features of this tool include the ability to recursively scan your music archive directories, specify search strings and add to what's already loaded.