Projects / futil


futil is a set of handy Linux utility scripts. These scripts can mount a remote Windows share, push your ssh public key to clients, display processes associated with a pty, tunnel a VNC or RDC session through a remote gateway via ssh, and more. It is compatible with RHEL, CentOS, Ubuntu, Cygwin, and similar variants.

Operating Systems

Recent releases

  •  12 Dec 2010 03:36

    Release Notes: Two new scripts were added: mhp (Modify Headers parser) and purl (Parse URL).

    •  01 May 2010 23:25

      Release Notes: The +x permission bit was replaced on all executable files, since it got inadvertently dropped on the previous release. The dumpschema and dumptables utility scripts were added. cvsroot defaults were added to the .futilrc template file.

      •  18 Apr 2010 05:36

        Release Notes: The script now adds the ~/.futilrc file and ~/.futilfns symlink, unless they're already present. The newwin script was added. The "-l username" option was added to the pushrc script, analogous to the same option for the pushsshk script. This allows the rc files to be pushed to a different remote username than the local account. Various bugfixes and enhancements were added.

        •  10 Feb 2008 01:41

          Release Notes: This major release focuses on the addition of ~/.futilrc support. Now, global values can be registered in the user's ~/.futilrc file and safely persist between futil releases, instead of being hard coded in the scripts themselves. The following new scripts and files were added: dumpschema, dumptables, tables2html, syserr, httpcode, spinchild, spinloop, and the FUTILRC.txt prototype file. Many script enhancements and bugfixes were added.

          •  14 Jun 2006 06:08

            Release Notes: This is a large update. Interoperability was improved as much as possible, so many of the scripts will run on Fedora, Ubuntu, and Cygwin. See COMPATIBILITY.txt for details. Install and uninstall shell scripts were added. The following scripts were added: fnedit, fwlog, installmod, pushxauth, shellfns, and sortbyid. mntsmbfs was renamed to mntshare. Various bugfixes and enhancements were done.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.