Changeset 791
- Timestamp:
- 07/31/07 10:34:37 (1 year ago)
- Files:
-
- honeyclient/branches/exp/kindlund-dynamic_updates/LICENSE (modified) (5 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/bin/FlashTest.pl (modified) (1 diff, 1 prop)
- honeyclient/branches/exp/kindlund-dynamic_updates/bin/StartManager.pl (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/bin/run.sh (modified) (1 diff, 1 prop)
- honeyclient/branches/exp/kindlund-dynamic_updates/bin/uninstall_honeyclient.pl (copied) (copied from honeyclient/trunk/bin/uninstall_honeyclient.pl)
- honeyclient/branches/exp/kindlund-dynamic_updates/create_pkg_dir.pl (modified) (4 diffs, 1 prop)
- honeyclient/branches/exp/kindlund-dynamic_updates/create_pkg_makefile.pl (modified) (4 diffs, 1 prop)
- honeyclient/branches/exp/kindlund-dynamic_updates/etc/file_checklist.txt (deleted)
- honeyclient/branches/exp/kindlund-dynamic_updates/etc/honeyclient.xml (modified) (1 diff)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent.pm (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Driver.pm (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Driver/ActiveContent/Flash.pm (modified) (1 diff)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Driver/Browser.pm (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Driver/Browser/FF.pm (modified) (4 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Driver/Browser/IE.pm (modified) (4 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Integrity.pm (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Integrity/Filesystem.pm (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Integrity/Registry.pm (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Integrity/Registry/Parser.pm (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Integrity/Registry/Parser.yp (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/DB.pm (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Manager.pm (modified) (4 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Manager/DB.pm (deleted)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Manager/FW.pm (modified) (3 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Manager/VM.pm (modified) (4 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Manager/VM/Clone.pm (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Util/Config.pm (modified) (4 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Util/SOAP.pm (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/t/00-load.t (deleted)
- honeyclient/branches/exp/kindlund-dynamic_updates/t/FW.t (deleted)
- honeyclient/branches/exp/kindlund-dynamic_updates/t/Integrity.t (deleted)
- honeyclient/branches/exp/kindlund-dynamic_updates/t/boilerplate.t (deleted)
- honeyclient/branches/exp/kindlund-dynamic_updates/t/honeyclient_manager_vm.t (modified) (2 diffs)
- honeyclient/branches/exp/kindlund-dynamic_updates/t/honeyclient_util_config.t (modified) (1 diff)
- honeyclient/branches/exp/kindlund-dynamic_updates/update_version.sh (copied) (copied from honeyclient/trunk/update_version.sh)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
honeyclient/branches/exp/kindlund-dynamic_updates/LICENSE
r13 r791 1 GNU GENERAL PUBLIC LICENSE2 Version 2, June 19911 GNU GENERAL PUBLIC LICENSE 2 Version 2, June 1991 3 3 4 4 Copyright (C) 1989, 1991 Free Software Foundation, Inc. … … 7 7 of this license document, but changing it is not allowed. 8 8 9 Preamble9 Preamble 10 10 11 11 The licenses for most software are designed to take away your … … 57 57 modification follow. 58 58 59 GNU GENERAL PUBLIC LICENSE59 GNU GENERAL PUBLIC LICENSE 60 60 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 61 61 … … 256 256 of promoting the sharing and reuse of software generally. 257 257 258 NO WARRANTY258 NO WARRANTY 259 259 260 260 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY … … 278 278 POSSIBILITY OF SUCH DAMAGES. 279 279 280 END OF TERMS AND CONDITIONS280 END OF TERMS AND CONDITIONS honeyclient/branches/exp/kindlund-dynamic_updates/bin/FlashTest.pl
- Property svn:keywords set to Id "$file"
r696 r791 1 1 #!/usr/bin/perl -w -Ilib 2 3 # $Id$ 2 4 3 5 use File::Temp (); honeyclient/branches/exp/kindlund-dynamic_updates/bin/StartManager.pl
r754 r791 27 27 # 'HoneyClient::Agent::Driver::Browser::FF' 28 28 my $driver = "HoneyClient::Agent::Driver::Browser::IE"; 29 my $config = "/vm/master-vms/Agent.Master-23/winXPPro.cfg";30 my $maxrel = 10;29 my $config = undef; 30 my $maxrel = -1; 31 31 my $nexturl = ""; 32 32 my $urllist= ""; … … 67 67 $driver => { 68 68 next_link_to_visit => $firsturl, 69 # Enable this line, if you want to only go to the70 # first 5 links for each domain.71 69 max_relative_links_to_visit => $maxrel, 72 70 links_to_visit => \%remaining_urls, honeyclient/branches/exp/kindlund-dynamic_updates/bin/run.sh
- Property svn:keywords set to Id "$file"
r696 r791 1 1 #!/bin/bash 2 3 # $Id$ 2 4 3 5 echo "Starting up Agent - (Hit CTRL-C multiple times to exit.)" honeyclient/branches/exp/kindlund-dynamic_updates/create_pkg_dir.pl
- Property svn:keywords set to Id "$file"
r16 r791 1 1 #!/usr/bin/perl 2 3 # $Id$ 4 2 5 use warnings; 3 6 use strict; … … 16 19 17 20 # Directories to include in the distribution 18 my %inc_dirs = (etc => $src_path . '/etc', 19 bin => $src_path . '/bin', 20 inc => 'thirdparty/inc',); 21 my %inc_dirs = (etc => $src_path . '/etc', 22 bin => $src_path . '/bin', 23 inc => 'thirdparty/inc', 24 'thirdparty' => 'thirdparty', 25 't' => 't', 26 ); 21 27 #--------------------------------------# 22 28 … … 63 69 find({wanted => \&process, no_chdir => 1} ,"$src_path/$path/$module"); 64 70 71 # Copy the LICENSE and INSTALL files. 72 my_copy("LICENSE",$pkg_name,1); 73 my_copy("INSTALL",$pkg_name,1); 74 65 75 l(''); 66 76 } … … 103 113 }#}}} 104 114 115 105 116 # All of the calls are the same, and I wanted to unclutter the above code 106 117 sub my_copy { #{{{ honeyclient/branches/exp/kindlund-dynamic_updates/create_pkg_makefile.pl
- Property svn:keywords set to Id "$file"
r13 r791 1 1 #!/usr/bin/perl 2 3 # $Id$ 4 2 5 # Remember to add $name to this, or else it will not work 3 6 use warnings; … … 37 40 find(\&process,'lib'); 38 41 foreach( sort keys %requires){ 39 printf FILE "requires\t %s => %s;\n",$_,$requires{$_};42 printf FILE "requires\t'%s' => '%s';\n",$_,$requires{$_}; 40 43 } 41 44 } … … 49 52 print FILE "license\t\t'gpl';\n"; 50 53 print FILE "perl_version\t'5.006';\n"; 54 print FILE "author\t\t'MITRE Honeyclient Project <honeyclient\@mitre.org>';\n"; 51 55 52 56 … … 61 65 get_dependencies(join("::",@name)); 62 66 print FILE "\n"; 67 print FILE "no_index\t'directory' => 'etc';\n"; 68 print FILE "no_index\t'directory' => 'inc';\n"; 69 print FILE "no_index\t'directory' => 'thirdparty';\n"; 70 print FILE "\n"; 63 71 print FILE "auto_install;\n"; 64 72 print FILE "WriteAll;\n"; honeyclient/branches/exp/kindlund-dynamic_updates/etc/honeyclient.xml
r754 r791 458 458 <!-- HoneyClient::Manager::VM Options --> 459 459 <VM> 460 <!-- TODO: Need to include logic to use this variable. -->461 460 <master_vm_config description="The full absolute path to the VM configuration file on the host system that will be used by all subsequent cloned VMs."> 462 461 /vm/master-vms/Agent.Master-23/winXPPro.cfg honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent.pm
r759 r791 38 38 =head1 VERSION 39 39 40 0.9 740 0.98 41 41 42 42 =head1 SYNOPSIS … … 79 79 80 80 # Set our package version. 81 $VERSION = 0.9 7;81 $VERSION = 0.98; 82 82 83 83 @ISA = qw(Exporter); honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Driver.pm
r751 r791 38 38 =head1 VERSION 39 39 40 This documentation refers to HoneyClient::Agent::Driver version 0.9 7.40 This documentation refers to HoneyClient::Agent::Driver version 0.98. 41 41 42 42 =head1 SYNOPSIS … … 120 120 121 121 # Set our package version. 122 $VERSION = 0.9 7;122 $VERSION = 0.98; 123 123 124 124 @ISA = qw(Exporter); honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Driver/ActiveContent/Flash.pm
r690 r791 237 237 } 238 238 239 # Strip out all control characters and place each line as240 # separate entry in an array.241 my @bytecode = split(/[[:cntrl:]]+/, $code);239 # Strip out all control characters and place each line as 240 # separate entry in an array. 241 my @bytecode = split(/[[:cntrl:]]+/, $code); 242 242 243 243 # Parse out lines that contain the getURL method (exclude any honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Driver/Browser.pm
r759 r791 40 40 =head1 VERSION 41 41 42 This documentation refers to HoneyClient::Agent::Driver::Browser version 0.9 7.42 This documentation refers to HoneyClient::Agent::Driver::Browser version 0.98. 43 43 44 44 =head1 SYNOPSIS … … 161 161 162 162 # Set our package version. 163 $VERSION = 0.9 7;163 $VERSION = 0.98; 164 164 165 165 # Define inherited modules. honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Driver/Browser/FF.pm
r751 r791 41 41 =head1 VERSION 42 42 43 This documentation refers to HoneyClient::Agent::Driver::Browser::FF version 0.9 7.43 This documentation refers to HoneyClient::Agent::Driver::Browser::FF version 0.98. 44 44 45 45 =head1 SYNOPSIS … … 155 155 BEGIN { 156 156 157 # Defines which functions can be called externally.158 require Exporter;159 our ( @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS, $VERSION );160 161 # Set our package version.162 $VERSION = 0.97;163 164 # Define inherited modules.165 use HoneyClient::Agent::Driver::Browser;166 167 @ISA = qw(Exporter HoneyClient::Agent::Driver::Browser);168 169 # Symbols to export automatically170 # Note: Since this module is object-oriented, we do *NOT* export171 # any functions other than "new" to call statically. Each function172 # for this module *must* be called as a method from a unique173 # object instance.174 @EXPORT = qw();175 176 # Items to export into callers namespace by default. Note: do not export177 # names by default without a very good reason. Use EXPORT_OK instead.178 # Do not simply export all your public functions/methods/constants.179 180 # This allows declaration use HoneyClient::Agent::Driver::Browser::FF ':all';181 # If you do not need this, moving things directly into @EXPORT or @EXPORT_OK182 # will save memory.183 184 # Note: Since this module is object-oriented, we do *NOT* export185 # any functions other than "new" to call statically. Each function186 # for this module *must* be called as a method from a unique187 # object instance.188 %EXPORT_TAGS = ( 'all' => [qw()], );189 190 # Symbols to autoexport (when qw(:all) tag is used)191 @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );192 193 $SIG{PIPE} = 'IGNORE'; # Do not exit on broken pipes.157 # Defines which functions can be called externally. 158 require Exporter; 159 our ( @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS, $VERSION ); 160 161 # Set our package version. 162 $VERSION = 0.98; 163 164 # Define inherited modules. 165 use HoneyClient::Agent::Driver::Browser; 166 167 @ISA = qw(Exporter HoneyClient::Agent::Driver::Browser); 168 169 # Symbols to export automatically 170 # Note: Since this module is object-oriented, we do *NOT* export 171 # any functions other than "new" to call statically. Each function 172 # for this module *must* be called as a method from a unique 173 # object instance. 174 @EXPORT = qw(); 175 176 # Items to export into callers namespace by default. Note: do not export 177 # names by default without a very good reason. Use EXPORT_OK instead. 178 # Do not simply export all your public functions/methods/constants. 179 180 # This allows declaration use HoneyClient::Agent::Driver::Browser::FF ':all'; 181 # If you do not need this, moving things directly into @EXPORT or @EXPORT_OK 182 # will save memory. 183 184 # Note: Since this module is object-oriented, we do *NOT* export 185 # any functions other than "new" to call statically. Each function 186 # for this module *must* be called as a method from a unique 187 # object instance. 188 %EXPORT_TAGS = ( 'all' => [qw()], ); 189 190 # Symbols to autoexport (when qw(:all) tag is used) 191 @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } ); 192 193 $SIG{PIPE} = 'IGNORE'; # Do not exit on broken pipes. 194 194 } 195 195 our ( @EXPORT_OK, $VERSION ); … … 412 412 413 413 # Extract arguments. 414 my ($self, %args) = @_;414 my ($self, %args) = @_; 415 415 416 416 # Sanity check: Make sure we've been fed an object. … … 432 432 } 433 433 434 # Drive the generic browser before opening with FF435 $self = $self->SUPER::drive(%args);434 # Drive the generic browser before opening with FF 435 $self = $self->SUPER::drive(%args); 436 436 437 437 # Sanity check: Make sure our next URL is defined. honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Driver/Browser/IE.pm
r751 r791 41 41 =head1 VERSION 42 42 43 This documentation refers to HoneyClient::Agent::Driver::Browser::IE version 0.9 7.43 This documentation refers to HoneyClient::Agent::Driver::Browser::IE version 0.98. 44 44 45 45 =head1 SYNOPSIS … … 155 155 BEGIN { 156 156 157 # Defines which functions can be called externally.158 require Exporter;159 our ( @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS, $VERSION );160 161 # Set our package version.162 $VERSION = 0.97;163 164 # Define inherited modules.165 use HoneyClient::Agent::Driver::Browser;166 167 @ISA = qw(Exporter HoneyClient::Agent::Driver::Browser);168 169 # Symbols to export automatically170 # Note: Since this module is object-oriented, we do *NOT* export171 # any functions other than "new" to call statically. Each function172 # for this module *must* be called as a method from a unique173 # object instance.174 @EXPORT = qw();175 176 # Items to export into callers namespace by default. Note: do not export177 # names by default without a very good reason. Use EXPORT_OK instead.178 # Do not simply export all your public functions/methods/constants.179 180 # This allows declaration use HoneyClient::Agent::Driver::Browser::IE ':all';181 # If you do not need this, moving things directly into @EXPORT or @EXPORT_OK182 # will save memory.183 184 # Note: Since this module is object-oriented, we do *NOT* export185 # any functions other than "new" to call statically. Each function186 # for this module *must* be called as a method from a unique187 # object instance.188 %EXPORT_TAGS = ( 'all' => [qw()], );189 190 # Symbols to autoexport (when qw(:all) tag is used)191 @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );192 193 $SIG{PIPE} = 'IGNORE'; # Do not exit on broken pipes.157 # Defines which functions can be called externally. 158 require Exporter; 159 our ( @ISA, @EXPORT, @EXPORT_OK, %EXPORT_TAGS, $VERSION ); 160 161 # Set our package version. 162 $VERSION = 0.98; 163 164 # Define inherited modules. 165 use HoneyClient::Agent::Driver::Browser; 166 167 @ISA = qw(Exporter HoneyClient::Agent::Driver::Browser); 168 169 # Symbols to export automatically 170 # Note: Since this module is object-oriented, we do *NOT* export 171 # any functions other than "new" to call statically. Each function 172 # for this module *must* be called as a method from a unique 173 # object instance. 174 @EXPORT = qw(); 175 176 # Items to export into callers namespace by default. Note: do not export 177 # names by default without a very good reason. Use EXPORT_OK instead. 178 # Do not simply export all your public functions/methods/constants. 179 180 # This allows declaration use HoneyClient::Agent::Driver::Browser::IE ':all'; 181 # If you do not need this, moving things directly into @EXPORT or @EXPORT_OK 182 # will save memory. 183 184 # Note: Since this module is object-oriented, we do *NOT* export 185 # any functions other than "new" to call statically. Each function 186 # for this module *must* be called as a method from a unique 187 # object instance. 188 %EXPORT_TAGS = ( 'all' => [qw()], ); 189 190 # Symbols to autoexport (when qw(:all) tag is used) 191 @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } ); 192 193 $SIG{PIPE} = 'IGNORE'; # Do not exit on broken pipes. 194 194 } 195 195 our ( @EXPORT_OK, $VERSION ); … … 389 389 390 390 # Extract arguments. 391 my ($self, %args) = @_;391 my ($self, %args) = @_; 392 392 393 393 # Sanity check: Make sure we've been fed an object. … … 409 409 } 410 410 411 # Drive the generic browser before opening with IE412 $self = $self->SUPER::drive(%args);411 # Drive the generic browser before opening with IE 412 $self = $self->SUPER::drive(%args); 413 413 414 414 # Sanity check: Make sure our next URL is defined. honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Integrity.pm
r759 r791 38 38 =head1 VERSION 39 39 40 This documentation refers to HoneyClient::Agent::Integrity version 0.9 7.40 This documentation refers to HoneyClient::Agent::Integrity version 0.98. 41 41 42 42 =head1 SYNOPSIS … … 198 198 199 199 # Set our package version. 200 $VERSION = 0.9 7;200 $VERSION = 0.98; 201 201 202 202 @ISA = qw(Exporter); honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Integrity/Filesystem.pm
r759 r791 37 37 =head1 VERSION 38 38 39 This documentation refers to HoneyClient::Agent::Integrity::Filesystem version 0.9 7.39 This documentation refers to HoneyClient::Agent::Integrity::Filesystem version 0.98. 40 40 41 41 =head1 SYNOPSIS … … 145 145 146 146 # Set our package version. 147 $VERSION = 0.9 7;147 $VERSION = 0.98; 148 148 149 149 @ISA = qw(Exporter); honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Integrity/Registry.pm
r760 r791 38 38 =head1 VERSION 39 39 40 This documentation refers to HoneyClient::Agent::Integrity::Registry version 0.9 7.40 This documentation refers to HoneyClient::Agent::Integrity::Registry version 0.98. 41 41 42 42 =head1 SYNOPSIS … … 142 142 143 143 # Set our package version. 144 $VERSION = 0.9 7;144 $VERSION = 0.98; 145 145 146 146 @ISA = qw(Exporter); honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Integrity/Registry/Parser.pm
r751 r791 55 55 =head1 VERSION 56 56 57 This documentation refers to HoneyClient::Agent::Integrity::Registry::Parser version 0.9 7.57 This documentation refers to HoneyClient::Agent::Integrity::Registry::Parser version 0.98. 58 58 59 59 =head1 SYNOPSIS … … 133 133 134 134 # Set our package version. 135 $VERSION = 0.9 7;135 $VERSION = 0.98; 136 136 137 137 @ISA = qw(Exporter); honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Agent/Integrity/Registry/Parser.yp
r751 r791 38 38 =head1 VERSION 39 39 40 This documentation refers to HoneyClient::Agent::Integrity::Registry::Parser version 0.9 7.40 This documentation refers to HoneyClient::Agent::Integrity::Registry::Parser version 0.98. 41 41 42 42 =head1 SYNOPSIS … … 116 116 117 117 # Set our package version. 118 $VERSION = 0.9 7;118 $VERSION = 0.98; 119 119 120 120 @ISA = qw(Exporter); honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/DB.pm
r601 r791 38 38 =head1 VERSION 39 39 40 This documentation refers to HoneyClient::DB version 0.9 7.40 This documentation refers to HoneyClient::DB version 0.98. 41 41 42 42 =head1 SYNOPSIS … … 356 356 our @EXPORT = qw(); 357 357 our @EXPORT_OK; 358 our $VERSION = 0.9 ;358 our $VERSION = 0.98; 359 359 360 360 my $database_version; # = $dbh->get_info( 18 ); # SQL_DBMS_VER honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Manager.pm
r751 r791 36 36 =head1 VERSION 37 37 38 This documentation refers to HoneyClient::Manager version 0.9 7.38 This documentation refers to HoneyClient::Manager version 0.98. 39 39 40 40 =head1 SYNOPSIS … … 73 73 74 74 # Set our package version. 75 $VERSION = 0.9 7;75 $VERSION = 0.98; 76 76 77 77 @ISA = qw(Exporter); … … 188 188 # Include FW Utility Library 189 189 # TODO: Include unit tests. 190 use HoneyClient::Manager::FW;190 #use HoneyClient::Manager::FW; 191 191 192 192 # Include Hash Serialization Utility Libraries … … 463 463 my ($class, %args) = @_; 464 464 my $agentState = undef; 465 466 # Sanity check, make sure the master_vm_config has 467 # been specified. 468 my $argsExist = scalar(%args); 469 if (!$argsExist || 470 !exists($args{'master_vm_config'}) || 471 !defined($args{'master_vm_config'})) { 472 # Get the master_vm_config from the configuration file. 473 $args{'master_vm_config'} = getVar(name => "master_vm_config", 474 namespace => "HoneyClient::Manager::VM"); 475 } 465 476 466 477 for (;;) { honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Manager/FW.pm
r605 r791 41 41 =head1 VERSION 42 42 43 This documentation refers to HoneyClient::Manager::FW version 0.9 7.43 This documentation refers to HoneyClient::Manager::FW version 0.98. 44 44 45 45 =head1 SYNOPSIS … … 315 315 316 316 # Set our package version. 317 $VERSION = 0.9 7;317 $VERSION = 0.98; 318 318 319 319 @ISA = qw(Exporter); … … 3329 3329 3330 3330 IPTables::IPv4 3331 L<http://search.cpan.org/~dpates/IPTables-IPv4-0.98/IPv4.pm>3332 3331 3333 3332 Net::DNS 3334 L<http://search.cpan.org/~olaf/Net-DNS-0.57/lib/Net/DNS.pm>3335 3333 3336 3334 IPTables Perl API honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Manager/VM.pm
r751 r791 39 39 =head1 VERSION 40 40 41 This documentation refers to HoneyClient::Manager:VM version 0.9 7.41 This documentation refers to HoneyClient::Manager:VM version 0.98. 42 42 43 43 =head1 SYNOPSIS … … 320 320 321 321 # Set our package version. 322 $VERSION = 0.9 7;322 $VERSION = 0.98; 323 323 324 324 @ISA = qw(Exporter); … … 518 518 diag("Note: These extended tests will take *significant* time to complete (10-30 minutes)."); 519 519 520 my$question = prompt("# Do you want to run extended tests?", "no");520 $question = prompt("# Do you want to run extended tests?", "no"); 521 521 if ($question !~ /^y.*/i) { 522 522 exit; … … 3636 3636 glob($cloneVMDir . "/*.vme*")) { 3637 3637 $mode = sprintf("%04o", stat($_)->mode & 07777); 3638 is($mode, "04 00", "setMasterVM(config => '$cloneVM')") or diag("The setMasterVM() call failed. Expected file ($_) to be mode 0400, but it was mode $mode instead.");3638 is($mode, "0440", "setMasterVM(config => '$cloneVM')") or diag("The setMasterVM() call failed. Expected file ($_) to be mode 0440, but it was mode $mode instead."); 3639 3639 } 3640 3640 honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Manager/VM/Clone.pm
r762 r791 38 38 =head1 VERSION 39 39 40 This documentation refers to HoneyClient::Manager::VM::Clone version 0.9 7.40 This documentation refers to HoneyClient::Manager::VM::Clone version 0.98. 41 41 42 42 =head1 SYNOPSIS … … 125 125 126 126 # Set our package version. 127 $VERSION = 0.9 7;127 $VERSION = 0.98; 128 128 129 129 @ISA = qw(Exporter); honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Util/Config.pm
r759 r791 37 37 =head1 VERSION 38 38 39 This documentation refers to HoneyClient::Util::Config version 0.9 7.39 This documentation refers to HoneyClient::Util::Config version 0.98. 40 40 41 41 =head1 SYNOPSIS … … 84 84 use Sys::Syslog; 85 85 use Data::Dumper; 86 use Log::Dispatch::Syslog; 86 87 87 88 ####################################################################### … … 95 96 96 97 # Set our package version. 97 $VERSION = 0.9 7;98 $VERSION = 0.98; 98 99 99 100 @ISA = qw(Exporter); … … 186 187 use Data::Dumper; 187 188 189 # Make sure Log::Dispatch::Syslog loads 190 BEGIN { use_ok('Log::Dispatch::Syslog') 191 or diag("Can't load Log::Dispatch::Syslog package. Check to make sure the package library is correctly listed within the path."); } 192 require_ok('Log::Dispatch::Syslog'); 193 use Log::Dispatch::Syslog; 194 188 195 =end testing 189 196 honeyclient/branches/exp/kindlund-dynamic_updates/lib/HoneyClient/Util/SOAP.pm
r605 r791 37 37 =head1 VERSION 38 38 39 This documentation refers to HoneyClient::Util::SOAP version 0.9 7.39 This documentation refers to HoneyClient::Util::SOAP version 0.98. 40 40 41 41 =head1 SYNOPSIS … … 130 130 131 131 # Set our package version. 132 $VERSION = 0.9 7;132 $VERSION = 0.98; 133 133 134 134 @ISA = qw(Exporter); honeyclient/branches/exp/kindlund-dynamic_updates/t/honeyclient_manager_vm.t
r590 r791 172 172 diag("Note: These extended tests will take *significant* time to complete (10-30 minutes)."); 173 173 174 my$question = prompt("# Do you want to run extended tests?", "no");174 $question = prompt("# Do you want to run extended tests?", "no"); 175 175 if ($question !~ /^y.*/i) { 176 176 exit; … … 1103 1103 glob($cloneVMDir . "/*.vme*")) { 1104 1104 $mode = sprintf("%04o", stat($_)->mode & 07777); 1105 is($mode, "04 00", "setMasterVM(config => '$cloneVM')") or diag("The setMasterVM() call failed. Expected file ($_) to be mode 0400, but it was mode $mode instead.");1105 is($mode, "0440", "setMasterVM(config => '$cloneVM')") or diag("The setMasterVM() call failed. Expected file ($_) to be mode 0440, but it was mode $mode instead."); 1106 1106 } 1107 1107 honeyclient/branches/exp/kindlund-dynamic_updates/t/honeyclient_util_config.t
r521 r791 69 69 require_ok('Data::Dumper'); 70 70 use Data::Dumper; 71 72 # Make sure Log::Dispatch::Syslog loads 73 BEGIN { use_ok('Log::Dispatch::Syslog') 74 or diag("Can't load Log::Dispatch::Syslog package. Check to make sure the package library is correctly listed within the path."); } 75 require_ok('Log::Dispatch::Syslog'); 76 use Log::Dispatch::Syslog; 71 77 } 72 78
