Codenica logo
     IT Audit and Inventory Software
CODENICA - 11 YEARS
 
Codenica Audit
 
Codenica Audit Logo - IT Audit and Asset Tracking
 
IT Audit and Asset Tracking Software
 
Screenshots
 
 
 
Application functionality
 
 

Codenica Audit combines two functions; thus it can be considered both as a remote audit software for network computers, simultaneously providing the automatic software status audits of the computers in the company, and as a software for tracking computers and employees in the network. The application enables remote scanning of IT resources without the use of agents installed (DCOM), using the installed Agents and through scanning computers using the D-Scanner (desktop scanner - computer scan run from the USB drive with the scan results saved to files). The Codenica Audit application can be used both as a standalone product for auditing and employee tracking and, when combined with the Codenica Inventory system, as a comprehensive system for managing company IT resources.

Remote audit and its object-oriented structure

The Codenica Audit process is divided into two stages: scanning and identification. The first stage is responsible for collecting source data (WMI, Windows Registry and scanned files) from the audited computers. The second stage is a process of transforming source objects into inventoried objects (Computer Sets (IT-Sets), Hardware and Software). Each stage can be fully configured by the User.

Available audit methods

DCOM-based remote audit (Agentless connection)
Remote audit using the Agent running on the end workstation
Computer audit using a Desktop Scanner (D-Scanner)
   (computer scanning run from USB drive, saving results to a file)

Each object identified in the audit (IT-Set, Hardware, Software) has its own history since its creation and a record of any changes made. Objects can be related to other objects by establishing OEM, CAL or affiliation relationships. The Codenica Audit software can perform one-off or periodic audits (computer audits and software licensing status audits). Once an audit is completed, the relevant software list views and detailed reports can be printed or the results can be exported to Codenica Inventory - IT inventory management system for further processing. A comprehensive audit performed in Codenica Audit combines all of the components listed below:

• Software audit
• Hardware audit
• Network computer audits
• Software licensing status audit
• Software licensing and CAL audit


See the "Audit" Chapter


Tracking employees and computers in the network

Another important function of Codenica Audit is the mechanism for tracking network computers and employees. It requires remote installation on employees' computers of the so-called Agents, i.e. small modules tracking an employee's current work and activities. The capabilities of the Agent installed are very complex and include the following:

Tracking employee's activity
   − Monitoring when the computer is turned on/off
   − Tracking mouse clicks and key strokes
   − Monitoring the opening of windows (applications, folders, documents, websites etc.)
   − Tracking the focus activity time and idle time
   − Tracking the open applications and providing the possibility to block selected programs
   − Internet tracking independent of the browser (proxy system, no tracking of HTTPS sites)
   − Printing tracking (detailed logs of each employee's printout)
   − Tracking the use of the USB drives by users
Hardware tracking
Software tracking
   − Tracking application usage
   − Tracking blocking of selected applications
   − Tracking installing/uninstalling of applications

Support of Help Desk processes by the Agents installed

Agents running on employees' computers not only perform tracking but also enable remote execution of several functions which may be categorized as Help Desk (employee remote support). Help Desk operations have been developed for the rapid development and progressive addition of further features in the new versions. The following Help Desk functionality types are currently available:

• Sending information to an individual employee or an employee group
Online screen preview of an employee's or employee's group's computer(s)
Remote desktop (RDP - capability to remotely connect after the employee is logged out)
Remote console (CMD - capability to work remotely in console mode)
• Remote file management on the employee's computer
• Remote registry management on the employee's computer
• Remote process management on the employee's computer
• Remote service management on the employee's computer
• Other remote operations
   − Remote execution of any file (application, script etc.)
   − Remote lock of the computer screen
   − Remote employee logout
   − Remote computer shutdown
   − Remote computer restart
   − Remote computer startup (Wake On LAN)


See the "Agent" Chapter »

 
 
Object-oriented audit structure
 
 

Codenica Audit creates abstract models of relationally-linked objects which allow for realistic mapping of the performed audit.

The application of an object-oriented structure means that audit records are not typical flat records – they enable user interaction from anywhere in the program. The user can then open the context menu of any object (right mouse button), which provides all the options for working with the selected object (editing, assigning and deleting relationships, etc.). Regardless of whether the object exists in the Object Manager tree or in any list view or detailed report, the application user can always perform the desired action from the context menu of the selected object.

 
 
  Details and relationships
User
 
User


Audited employee. The highest position in the object hierarchy.

Direct relationships:

Host
IT-Set
Automatically related after the audit
Licenses in CAL mode
Assigning a license in this mode indicates only that a particular resource may be used by the User but it does not license the software. Software licensing occurs only as the License > Software relationship

Indirect relationships:

The User also uses relationships of directly related objects.

Host
 
Host


Audited computer

Direct relationships:

User
IT-Set
Automatically related after the audit
Licenses in the audit mode - auto-matching relationships
Assigning a license in this mode allows an automatic search for the scanned software and, if detected, matching it with a license This relationship is highly recommended because it allows full audit automation.

Indirect relationships:

The Host also uses relationships of directly related objects.

IT-Set
 
IT-Set


It is created automatically from the Host object in the process of audit identification. It includes identified hardware and software.

Direct relationships:

User
Hardware
Software
Licenses in OEM mode
Assigning a license in this mode only indicates a licensed computer set (IT-Set) purchase in OEM mode - it does not license the software. Software licensing only occurs as the License > Software relationship
Licenses in CAL mode
Assigning a license in this mode only indicates that a particular resource may be used by the IT-Set - it does not license the software. Software licensing only occurs as the License > Software relationship
Purchase document
Warranty document

Indirect relationships:

The IT-Set also uses relationships of directly related objects.

Hardware
 
Hardware


It is created automatically in the process of audit identification. It results from scanning of WMI.

Direct relationships:

IT-Set
License in OEM mode
Assigning a license in this mode only indicates a licensed hardware purchase in OEM mode - it does not license the software. Software licensing only occurs as the License > Software relationship
Licenses in CAL mode
Assigning a license in this mode only indicates that a particular resource may be used by the hardware - it does not license the software Software licensing only occurs as the License > Software relationship
Purchase document
Warranty document

Indirect relationships:

The Hardware also uses relationships of directly related objects.

Software
 
Software


It is created automatically in the process of audit identification. It results from scanning of the Registry, WMI or files.

Direct relationships:

IT-Set
License
Assigning a license in this mode indicates software licensing
Licenses in CAL mode
Assigning a license in this mode only indicates that a particular resource may be used by the software - it does not license the software. Software licensing only occurs as the License > Software relationship
Purchase document
Warranty document

Indirect relationships:

The Software also uses relationships of directly related objects.

License
 
License


It is added by the application User. It represents actual ownership of a document (or a set of documents) in paper or electronic form, authorizing the use of the Software. To be licensed, the Software must have an appropriate License assigned to it.

Direct relationships:

Software
Software licensing
Software in CAL mode
Host in audit mode - auto-matching
License auto-matching to the detected software.
User in CAL mode
IT-Set in OEM mode
IT-Set in CAL mode
Hardware in OEM mode
Hardware in CAL mode
Purchase document
Warranty document

Indirect relationships:

The License also uses relationships of directly related objects.

Purchase document
 
Purchase document


Invoice

Direct relationships:

IT-Set
Hardware
Software
License

Warranty document
 
Warranty document


Warranty card

Direct relationships:

IT-Set
Hardware
Software
License

 
 

 
line