Ticket #7 (closed new_feature: fixed)

Opened 2 years ago

Last modified 1 year ago

Exploit database integrated and tested with existing honeyclient package

Reported by: knwang Assigned to: mbriggs
Priority: normal Milestone: 0.9
Component: HoneyClient::Manager::DB Version: 0.99
Severity: none Keywords: database, db, exploit
Cc:

Description

Exploit database module is currently under development. It will need to be integrated with the 0.9alpha release honeyclient package and tested. The exploit database module will be part of the 1.0 release.

Attachments

Change History

11/02/06 15:31:06 changed by knwang

  • keywords set to database, db, exploit.

11/02/06 15:37:28 changed by knwang

  • severity changed from blocker to none.

01/19/07 16:26:54 changed by anonymous

Started initial DB integration inside mbriggs-db experimental branch. All database inserts seemed to work fine — with the exception of the RKEntries table not being properly updated by the Insert operation. Please verify that RKEntries is getting properly updated.

Lastly, upon cleanup, the following error messages were reported by perl:

    (in cleanup) Can't call method "disconnect" on an undefined value at lib/HoneyClient/Manager/DB.pm line 384 during global destruction.
    (in cleanup) Can't call method "disconnect" on an undefined value at lib/HoneyClient/Manager/DB.pm line 384 during global destruction.

It looks like the DB::DESTROY() function may sometimes operate on an undefined $self object. This may need to be changed by adding a sanity check like:

if (defined($self)) {
    $self->{dbh} ...
}

06/20/07 13:38:59 changed by kindlund

  • status changed from new to closed.
  • resolution set to fixed.

Resolved issues. Merged initial DB support into trunk.

08/29/07 14:11:07 changed by kindlund

  • version changed from none to 0.99.
  • milestone changed from 1.0 to 0.9.

Add/Change #7 (Exploit database integrated and tested with existing honeyclient package)




Change Properties
Action