The FreeBSD Operating System provides the sysctl system call and utility to get and set system state at runtime. The kernel exposes available parameters for sysctl as objects in a Management Information Base (MIB).
Today, FreeBSD includes thousands of sysctl parameters. Moreover, parameters can be added or removed dynamically. Each computer probably builds a different MIB. To help navigate this, the kernel provides additional features for exploring the MIB and retrieving extra information about each object (such as name, description, format, and so on).
WebSysctl aims to collect all possible sysctl parameters along with their properties.
The MIB is represented as a table, list. and a tree.
Additionally, WebSysctl provides a page for each parameter, available both in dot notation (for example, kern.ostype) and in path notation (for example, kern/ostype).
Currently WebSysctl is available at http://websysctl.alfonsosiciliano.net/. It will probably move to alfonsosiciliano.dev in the future. (I already own the domain but I am waiting to obtain an SSL certificate. I will post updates on this blog.)
Please note: I am not a web/frontend/backend/full-stack developer, nor a database expert. WebSysctl is my first web project, and it can certainly be improved.