[ previous ] [ next ] [ threads ]
 From:  Lee Sharp <leesharp at hal dash pc dot org>
 To:  m0n0wall dash dev at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall-dev] Remote Administration and Webservices
 Date:  Sat, 29 Mar 2008 13:24:13 -0500
I am not trying to discourage you in any way, but I am pointing out some 
things you might want to consider.

daniele_dll wrote:
> 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 
time elsewhere.

> - 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.