Package tenapull.run

  • Class Summary 
    Class Description
    DbManagerJob
    DbManager Job manages the pile of dbTasks which other threads will provide.
    DbManagerJob.Child
    Jobs which implement DbManager.Child are the jobs which do all of the fetching and pre-processing before providing dbTasks to the db manager.
    FilterForPlugin
    Quick and dirty utility for filtering all of the JSON outputs in demo-output, to include only the ones with plugin data.
    HostVulnsJob
    Takes a given scanResponse and host from the scanResponse, and fetches the host vulnerability data from the Nessus API about that host.
    IndexJob
    Fetches the index of scans and folders from the root of the Nessus API.
    Job
    Represents a Job that will be queued by the JobFactory and run by a WorkerThread.
    JobFactory
    Manages all jobs and job scheduling for the main thread.
    Main
    The entry point to the TenaPull application.
    ReformatAll
    Quick and dirty utility job for reformatting splunk outputs from the old format into the new format (5-12-2022)
    ReformatOutput  
    ResetDatabase
    A job that resets the database.
    ScanJob
    Fetches the details of the scan provided in the constructor, and adds it to the Database.
    WorkerThread
    The worker thread which runs the jobs provided to the main thread.
  • Enum Summary 
    Enum Description
    Job.Stage
    The enum Stage, which represents the step in the job process which the jobs is at.