Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - iTypo

#1
15.1 Legacy Series / Interface Improvements
March 06, 2015, 12:04:09 PM
Hi,

I am testing various hardware / software firewalls for use in our datacenter and i just installed OPNsense.

Installation was quick and easy, the GUI looks nice, but i think there is (alot) of room for improvement.
I noticed that the GUI isn't very structured, it's basically a giant menu with all sorts of functions listed below each other with not enough logic.

A few example's:
- The menu starts with System, and the first item is "Advanced", i woulden't start with that since it's only for advanced users. "General Setup" would make more sense.
- Even after having already run it, the "Setup Wizard" still appears in the menu, why not remove it?

- When adding a firewall rule, i get a giant form which could be better:
-- Hide all the tooltips behind a ? icon. Many of them are stating the obvious.
-- It has a checkbox Disabled, why the reverse logic here (Enable a checkbox to disable), and for example in the Interfaces menu you do use Enable interface as a checkbox.
-- ICMP type should only appear when the ICMP protocol is selected
-- When defining Source or Destination as an Alias, i expect a searchbox where i can find my aliases
-- Hide all the advanced features at the bottom, let people expand them when they need them

- Many functions could use some extra text explaining what it is.
- In the "Services" menu, many things could be grouped, for example the DHCP functions, and the DNS functions.
- The "Status" & "Diagnostics" menu items have so many options, and many only do one simple thing, i think condensing this to less menu items and using tabs would make sense.

These are just a few things i found in a few minutes on which OPNsense could improve alot.

It might also be usefull to show you around the interface of a Checkpoint firewall, it looks really nice and structured.

Let me know what you think, i'm a webdeveloper myself so maybe i could help out. (I noticed a theme possibility, but i dont know how far you can go with it  :) )