Diet-Router offers a DSL router in the form of a single floppy, allowing users to set up a small and efficient network.
There are plenty of other Linux routers that come with more features, which is why this router package is built with the view on security rather than functionality. This project differs greatly from most other router or mini-Linux projects.
One of the key features of Diet-Router is its use of a 2.4.x kernel to have the great features of net-filter. Moreover, some net-filter extensions are patched to have even more filter functions. The kernel is also hardened with the grsecurity kernel patch. Plus, kernel modules are disabled, and root login is disabled even on the console.
In terms of how it works, all programs are linked statically, which is the main idea of this system. No libraries are needed. The system uses busybox and tinylogin, two typical multi-call-binaries for small systems.
The newest version of Diet-Router boasts numerous updates and features. The build system has been completely rewritten and documented, and it supports multiple downloads, a simple interface for package building, and target file descriptions, including file owner and permissions. Additionally, some simple checks for build requirements have been implemented. Furthermore, the setup can now configure multiple network interfaces, and mproxy, udhcpd, and dnscache can be configured for each network interface. Lastly, support for disc-based target systems has been added.
Overall, Diet-Router is a great choice for those in need of a small Linux router that prioritizes security.
Version 0.3: N/A