We are pleased to announce the availability of the FINS Framework version 1.0.0! The source code is available for download from GitHub and documentation (including installation and getting started instructions) are available from this website, with links provided below.
Substantial improvements have been made from the previous version and this release is the first that we consider feature-complete for experimental networking research. Building on the major shift in version 0.9.0, FINS no longer requires a modified kernel and can run on a standard Linux 2.6 kernel. With that in mind, it is recommended that initial testing and development be conducted on a Virtual Machine as FINS unregisters and replaces the AF_INET socket family.
Iterating on the prototypes released in version 0.9.0, working modules for ARP, ICMP, and TCP protocols are included in version. Development for these has been focused on the most commonly used behavior and socket options. Common applications including Firefox and some utilities such as ping and traceroute have been tested. Support for less common socket options and applications will continue to expand in future releases. In addition, future releases also aim to add support for the Android OS and reduce the amount of initial configuration required.
The FINS Framework is released under the BSD 2-Clause License.
Please contact us if you have any questions or wish to contribute to the development of the FINS Framework!
You can always access our GitHub repository via the Quick Link in the right hand column of this webpage. Here is a link directly to the version 1.0.0 release tag. And here is a link directly to a ZIPball download of version 1.0.
For documentation on version 1.0.0, please start here.