I am not trying to discourage you in any way, but I am pointing out some
things you might want to consider.
> It isin't the same!
> A desktop application can:
> - advise the system administrator in real time with a visual message, sms or
> e-mail if a firewall goes down (the administrator can manage more firewalls
> throught vpn)
Got that. It also monitors my managed desktops, and access points.
Monitoring and notification cane be done with many products, and yours
will only monitor one part of the network. You might want to spend your
> - execute scriptable tasks (in this case using C#, VB.NET, PHP, LUA or any
> .NET supported language)
Scripts are handy. There are some good scripts with curl out there now.
Keep in mind that many of use do not use Windows. A web based app can
be used by everyone, but a Widows app can not. If you make a Windows
console, I will encourage you and applaud you, but I can never run it,
or bug it. I don't do Windows. (Well I support it, but it ain't on any
system of mine...)
> - simulate permission managment like give only access to machine
> status/online-offline to a first-level-administrator and so on
This is built into the GUI, so you may want to leverage that. Depending
on the user/pass to access the machine, you will have limited access.
You just have to make you system handle missing pages cleanly.
> Having a multi-gui system (.NET Windows Forms on Windows, GTK# on Gnome, QT#
> on KDE, cocoa# on Mac OS X) will lead a FULL INTEGRATION with any OS
This sound good, but may be more work than you think. However, you will
get more help here. :)
> There are a lot of advantages with a desktop application because let the
> administrator to integrate remote system with local datas with statistics
> and so on!
The disadvantage is back to your monitoring and notification. It only
works when running, so you have to have it on a server anyway...
> I've started to work on the application, i'm writing the code base for the
> multi-gui system and scriptable tasks, when i'll complete this i'll start to
> write the webservice for the system but it would be great if someone with
> experience in package doing for m0n0wall will help :)
If you create a list, I will sign up. Good full featured management
apps are the only thing m0n0 is lacking.