Remote Administrator
1. Introduction
What is RA
Remote Administrator is a simple web interface to manage your ActiveDirectory-based domain.
RA contains of modules presenting some functionality - f.ex. module for managing users, search module etc.
An intention of Remote Administrator is an idea to build a full-featured, easy-to-extend tool to manage domain via WWW - just like MOF. Entire application is written in ASP with WMI (so far). Main advantage to user is easy way to change, automate or add some new functionality with a little of knowlege of WSH scripting.
The vision of future scope of application includes CRM system, document-flow, reporting, performance monitoring etc. Application is to be usefull for every domain administrator in everyday maintenance task.
Licence
Software is published on
GNU public license.
Requirements
- IIS server
- basics about IIS configuration
- about 100k free space (;
- basic knowledge about VBscript and asp - in case of errors
- if you'd like to expand application - a little bit more than basics of above
2.Installation
Installing RA
Installation is as easy as unpacking the scripts in proper directory in your web-dir structure. Simply create a folder [f.ex 'RA'] and unpack the 'Remote Administrator Main Module' there. Then unpack all other modules in same directory.
Server Configuration
IIS
There is no need for any special configuration. Of course you should enable encryption to secure communication. You should also disable anonymous access and enable diggest authentication. But that up to you of course.
NTFS
To srongen security, you can set NTFS permissions for 'Domain admins' group only, or to other groups responsible for managing domain. This will prohibit other domain users of trying to mess in domain.
3.Configuring RA
Remote Admin is nothing more than an index.asp file, which reads every file with an '.ra' extention. 'ra' files are simple text files cotaining directives like plugin folder name, creator name, version number etc.
Generaly for now a moment there is no further configuration as it is very early version.
The RA modules are independent of each other, but could share a code with other modules. For example the AD search is a function plus an interface for a user to create a query. But the function file could be included by other module which need to query for an information. Such public functions are placed in 'shared' folder in root folder of RA folder structure.
4. PHP version for non-microsoft server
It possible to rewrite the entire code to PHP, but since i had no a need for it, i didn't do it. Still it is possible to do...
5. Contact
Here is just my
email (=
-o((: