Class KASPAuditor::Runner
In: ../../auditor/lib/kasp_auditor.rb
Parent: Object

The KASPAuditor takes the signed and unsigned zones and compares them. It first parses both files, and creates transient files which are then sorted into canonical order. These files are then processed by the Auditor. If processing an NSEC3-signed file, the Auditor will create additional temporary files, which are processed after the main auditing run. This class controls the process.

Methods

Attributes

conf_file  [RW] 
enable_timeshift  [RW] 
kasp_file  [RW] 
signed_temp  [RW] 
unsigned_zone  [RW] 
working_folder  [RW]  This the default value for the working folders, which is only used if the XML config can‘t be found
zone_name  [RW] 

Public Class methods

Public Instance methods

def change_chroot(dir)

  Dir.chroot((dir+"").untaint)

end

Prepare the input unsigned and signed files for auditing

Run the auditor.

[Validate]