hectorsosajr / NDataAudit

Light-weight auditing framework for databases

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to the NDataAudit project!

Build Status

NDataAudit is a light-weight database auditing framework. It allows for the creation of audits in XML format. The framework sends the results of the audits as HTML emails.

It currently supports the following database engines:

Logo Database Name
Microsoft SQL Server
PostgreSQL
Amazon's RedShift
Oracle's MySQL
SQLite
Hadoop Hive

Researching:

Logo Database Name
MongoDB
RavenDb
HBase

Output Styles

Output styles are defined in the TableTemplates.json file. This is just JSON arrays of CSS styles. Included in this file are the following templates:

  • GreenReport
  • Green
  • GreenFancy
  • RedReport
  • Yellow
  • YellowReport
  • BlueReport
  • BlueFancy
  • RedShift - Imitates AWS Redshift page colors

Additional styles can be added easily by just adding another entry in the root JSON array in TableTemplates.json file. To use your new CSS template just add the name of your new template inside the <template></template> tags.

Audit - Original - Blue Fancy CSS Template


Unit Test - Blue Fancy CSS Template


Unit Test - Green Fancy CSS Template


Unit Test - RedShift CSS Template


About

Light-weight auditing framework for databases


Languages

Language:C# 100.0%