Skip to content

Miiraak/Account-Tester

Repository files navigation

AccountTester Security Checks GitHub release (latest by date)

Description

AccountTester is a Windows Forms application (C#) designed to test various aspects of user accounts on a system. It performs checks such as Internet connectivity, access rights to network drives, Office presence and permissions, as well as printer availability.

Features

  • Internet Connectivity Test: Verifies if the computer can access the Internet by sending a request to internet.
  • Network Drive Access Test: Attempts to create and delete a test file on each mapped network drive to check write permissions.
  • Office Version Detection: Searches for the presence of Microsoft Office via the system registry.
  • Office Read/Write Permissions Test: Creates, edits, and reads a Word document to verify user permissions with interop.word.
  • Installed Printers List: Displays all printers available on the system.
  • Detailed Test Report: Export the full test report in .txt, .json, .log, .csv or .xml. Use .zip for all in one.
  • Options:
    • Autorun : Execute a test when a user is logged in.
    • Language available :
      • EN - 100%
      • FR - 100%
    • Auto Report : Export automatically the report to the selected format when tests finish.
    • Tests selection : Enable/Disable tests.
    • Custom HttpRequest : Set the site that will be used for internet connectivity test.
    • Require Drives : Set the drives that the user will normally have access to.
    • Require Printer : Set the printers that the user will normally have access to.
    • Custom Timeout : Set the desired timeout for tests.

Features in development

Nom Desc.
Improved Interface Enhancing the UI for better readability and user experience.
... ...

Prerequisites

Before running the project, make sure you have the following:

  • Windows with .NET Framework installed.
  • Microsoft Office installed (for Word-related tests).
  • Sufficient access rights to test network drives and the Windows registry.

The software is designed to test users with at least the defaults rights of a local non-admin account.

Usage

  1. Launch the application.
  2. Click the Start button.
  3. Wait for the tests to complete.
  4. View the results in the log area.
  5. Export results if desired.
  6. Choose a name (a default name will be used if left empty).
  7. Choose the save location.
  8. Select the export format.

Issues and Suggestions

If you encounter issues or have suggestions to improve the project, please use the GitHub issue tracker.

License

This project is not licensed. All rights reserved.

Authors


About

A software for automated user account rights testing.

Topics

Resources

Security policy

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages