TCCRadius webadmin Synopsis: This is a web package that allows an administrator to keep track of all TCCRadius customers. The administrator can deal with any aspect of their customer's TCCRadius account. The administrator can view a customer's history, change passwords, activate and deactivate accounts, and can view history of the webadmin itself. Note: The webamin is relatively new and needs feedback. Please email support@tccsoftware.com for any comments or suggestions. Also please visit www.tccsoftware.com for updates to the webadmin. Requirements: 1. Perl 5 and Win32::ODBC 2. Internet Server 3. ODBC DSN connection established 4. webadmin successfully installed using the MSI installer. Setup Make sure you have an ODBC DSN connection established and that the connection information is written down. Write down the database field and table information where you store your TCCRadius users. Also make sure that you know where your TCCRadius log files are stored. 1. Go the directory that you installed the webadmin. 2. Run the setup.pl program by double clicking the program or typing in, "perl setup.pl" at the command line. 3. Read the menu and go through the full setup if this is a new install. Create a webadmin login user Login information is stored in a text file. This file can be read by any user, but the password is encrypted by the passwords.pl program. Use the passwords.pl program to manage users for the webadmin. You need to create a user to login to the system. 1. Go to the directory that you installed webadmin. 2. Run the passwords.pl program. 3. Read the menu and create a user. 4. Remember that user's login information. Login for the first time 1. Go to the web directory where you setup the webadmin. 2. If a page does not come up, make sure your web server has default.asp listed as the default page for a directory. 3. Login with your username and password that you created using passwords.pl program. Manage Users You can manage your users with this feature. Add/Edit/Delete 1. You can view a user if you know their username. 2. If you want to update a user it is best to type in their username and then edit/view. Then you add/update the user. 3. To add a new user just type in a username that is not used and a password. The new user will be created. If the username is already in use, then the existing user will be updated with a new password. Unless your adding new user's I would recommend using the list users features. List all users You have the option of jumping to any user's starting with a letter of the alphabet. There is also the option of jumping to the next 20 in the list. Or, down at the bottom of the list is a numbering of each page that the query returned. Each user is displayed whether they are active or inactive, username, password, and any attributes. You can quickly edit a user by clicking on the edit link by their record. You can also delete a user by clicking on the delete link by their record. To mass activate, deactivate any number of users listed on the page, check or uncheck the active checkbox, and then click submit. Active Same as list all users but only lists the active users. If a user is deactivated the user are removed from the list. Inactive Same as list all users but only lists all inactive users. If a user is activated then the user is removed from the list. Transaction Logs Allows a webadmin user to keep track of what has been going on with the webadmin. Configuration Allows a webadmin user to update any changes to the configuration settings for the webadmin. More detailed settings are present than what is given in the setup.pl script, but the setup.pl script verifies the most necessary settings making sure the scripts will work. User's Usage History A webadmin user can view a specific user's history. This script checks the TCCRadius ACCTSum logs for usage history. Security If you are worried about hackers please follow the instructions below to secure the webadmin. Using Microsoft IIS 1. Go into the webadmin directory on your IIS. 2. Go to the config directory. 3. Get into the properties for the config directory. 4. Click on the directory tab. 5. Uncheck read. 6. Click ok. 7. Do steps 2 to 6 for the lib directory. 8. Do steps 2 to 6 for the logs directory. 9. Do steps 2 to 6 for the Templates directory. The webadmin should be secure from internet users, now you just have to keep track of user's on the computer itself.