dkindlund / honeyclient

MITRE HoneyClient Project
http://www.honeyclient.org
GNU General Public License v2.0
8 stars 4 forks source link

integrity check runs but browser doesn't open #50

Closed dkindlund closed 14 years ago

dkindlund commented 14 years ago

I keep forgetting to put in a bug about this because it seems like it will be somewhat difficult to track down... After I got everything set up the other week to the point where the integrity checks would run and complete inside the vm, I found that it was never actually opening the browser and going to sites. I will post more debugging information once I have access to the machine again.

dkindlund commented 14 years ago

Author: stephenson I'm not sure which system you are using to test, but we have seen this problem before. Let me know if this rings a bell: the VMWare server visual feedback is so slow, that you never see the browser in the rendered machine. It opens and closes before the screen refreshes. This is due to the heavy network traffic created by the display changes and the small outgoing pipe on the DSL network.

dkindlund commented 14 years ago

Author: xkovah I am testing this on my local machine which I have HC installed on here at CMU, and while the screen refresh rate is pretty slow I don't think that is what's happening because then I would see the hash printout update with the links it has found. (BTW I currently have it set for IE not FF, and I'm running .92 where I don't think you've put LWP::Agent in front of yet IE, right?)

Below is my non-verbose output, I will post the verbose one in a bit. Inside the VM while this is running it is continuously succeeding with the integrity checks over and over. Also I tried to check the Event Viewer log files for maybe an IE error occuring which was preventing it from starting but I didn't see many events timstamped today, and none which were recurring at regular intervals or associated with IE.

{{{ new-ghibli:~/HoneyClient-Manager-0.92 # perl bin/StartManager.pl www.cnn.com Useless use of a variable in void context at /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/IPTables/IPv4.pm line 5. Starting new session... VM Daemon Listening On: http://localhost:8089/HoneyClient/Manager/VM Calling setMasterVM()... Result: 1 Calling quickCloneVM()... Result: /vm/a41aa54c2434ae6f98e03ca5b8/newwin.vmx Calling isRegisteredVM()... Calling isRegisteredVM()... Result: /vm/a41aa54c2434ae6f98e03ca5b8/newwin.vmx Calling getStateVM()... OFF Calling getStateVM()... ON Calling getMACaddrVM()... Result: 00:0c:29:73:40:35 Calling getIPaddrVM()... Calling getIPaddrVM()... Calling getIPaddrVM()... Result: 10.0.0.151 Calling getStatus()... HoneyClient::Manager->_handleFault(): Error occurred during processing. 500 Can't connect to 10.0.0.151:9000 (connect: No route to host) at /usr/lib/perl5/site_perl/5.8.8/SOAP/Lite.pm line 3412 Calling getIPaddrVM()... Result: 10.0.0.151 Calling getStatus()... Result: $VAR1 = { 'IE' => { 'thread_id' => undef, 'next' => undef, 'status' => undef, 'state' => undef } }; Calling getNameVM()... Result: a41aa54c2434ae6f98e03ca5b8 VM State Table: $VAR1 = { 'a41aa54c2434ae6f98e03ca5b8' => { 'sources' => { '00:0c:29:73:40:35' => { '10.0.0.151' => { 'tcp' => undef } } } } };

Cannot encode 'sources' element as 'hash'. Will be encoded as 'map' instead Cannot encode 'value' element as 'hash'. Will be encoded as 'map' instead Calling getStatus()... Result: $VAR1 = undef; VM Integrity Check: OK! Calling updateState()... Calling getState()... Calling getStatus()... Result: $VAR1 = { 'IE' => { 'thread_id' => undef, 'next' => { 'targets' => undef, 'resources' => undef }, 'status' => { 'links_remaining' => 0, 'links_processed' => 1, 'percent_complete' => '100.00%', 'is_compromised' => 0, 'relative_links_remaining' => 0, 'links_total' => 1 }, 'state' => bless( { 'links_visited' => {}, '_remaining_number_of_relative_links_to_visit' => '-1', 'next_link_to_visit' => undef, 'links_timed_out' => {}, 'ignore_links_timed_out' => '1', 'timeout' => '5', 'relative_links_to_visit' => {}, 'process_name' => 'iexplore.exe', 'max_relative_links_to_visit' => 5, 'links_to_visit' => {}, 'links_ignored' => { 'www.cnn.com' => '2007-02-15 01:52:48.980132102' } }, 'HoneyClient::Agent::Driver::Browser::IE' ) } }; Cannot encode 'sources' element as 'hash'. Will be encoded as 'map' instead Cannot encode 'value' element as 'hash'. Will be encoded as 'map' instead VM State Table: $VAR1 = { 'a41aa54c2434ae6f98e03ca5b8' => { 'targets' => undef, 'sources' => { '00:0c:29:73:40:35' => { '10.0.0.151' => { 'tcp' => undef } } } } };

Cannot encode 'sources' element as 'hash'. Will be encoded as 'map' instead Cannot encode 'value' element as 'hash'. Will be encoded as 'map' instead Calling run()... Calling getStatus()... Result: $VAR1 = { 'links_remaining' => 0, 'is_compromised' => 0, 'percent_complete' => '100.00%', 'links_processed' => 1, 'relative_links_remaining' => 0, 'links_total' => 1 }; VM Integrity Check: OK! Calling getState()... Calling getStatus()... Result: $VAR1 = { 'IE' => { 'thread_id' => undef, 'next' => { 'resources' => undef, 'targets' => undef }, 'status' => { 'links_remaining' => 0, 'is_compromised' => 0, 'percent_complete' => '100.00%', 'links_processed' => 1, 'relative_links_remaining' => 0, 'links_total' => 1 }, 'state' => bless( { 'links_visited' => {}, 'next_link_to_visit' => undef, '_remaining_number_of_relative_links_to_visit' => 5, 'links_timed_out' => {}, 'timeout' => '5', 'ignore_links_timed_out' => '1', 'relative_links_to_visit' => {}, 'process_name' => 'iexplore.exe', 'links_ignored' => { 'www.cnn.com' => '2007-02-15 01:52:48.980132102' }, 'links_to_visit' => {}, 'max_relative_links_to_visit' => 5 }, 'HoneyClient::Agent::Driver::Browser::IE' ) } }; Cannot encode 'sources' element as 'hash'. Will be encoded as 'map' instead Cannot encode 'value' element as 'hash'. Will be encoded as 'map' instead VM State Table: $VAR1 = { 'a41aa54c2434ae6f98e03ca5b8' => { 'targets' => undef, 'sources' => { '00:0c:29:73:40:35' => { '10.0.0.151' => { 'tcp' => undef } } } } };

Cannot encode 'sources' element as 'hash'. Will be encoded as 'map' instead Cannot encode 'value' element as 'hash'. Will be encoded as 'map' instead Calling run()... Calling getStatus()... Result: $VAR1 = { 'links_remaining' => 0, 'is_compromised' => 0, 'percent_complete' => '100.00%', 'links_processed' => 1, 'relative_links_remaining' => 0, 'links_total' => 1 }; VM Integrity Check: OK! Calling getState()... Calling getStatus()...

}}}
dkindlund commented 14 years ago

Author: xkovah verbose output up until the point at which the first registry checks start:

{{{ new-ghibli:~/HoneyClient-Manager-0.92 # perl bin/StartManager.pl www.cnn.com 2007-02-14 21:43:15 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'datastore_path'} 2007-02-14 21:43:15 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'snapshot_path'} 2007-02-14 21:43:15 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'vmware_port'} 2007-02-14 21:43:15 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'vm_id_length'} 2007-02-14 21:43:15 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'dhcp_log'} Useless use of a variable in void context at /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/IPTables/IPv4.pm line 5. 2007-02-14 21:43:15 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::FW','name' => 'config_file'} Starting new session... 2007-02-14 21:43:15 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::FW','name' => 'address'} 2007-02-14 21:43:15 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::FW','name' => 'port'} 2007-02-14 21:43:15 DEBUG HoneyClient::Util::SOAP::getClientHandle - {'fault_handler' => sub { "DUMMY" },'namespace' => 'HoneyClient::Manager::FW','address' => '192.168.0.128','port' => '8083'} 2007-02-14 21:43:15 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::FW','name' => 'timeout'} 2007-02-14 21:43:16 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'address'} 2007-02-14 21:43:16 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'port'} 2007-02-14 21:43:16 DEBUG HoneyClient::Util::SOAP::getServerHandle - {'namespace' => 'HoneyClient::Manager::VM','address' => 'localhost','port' => '8089'} VM Daemon Listening On: http://localhost:8089/HoneyClient/Manager/VM 2007-02-14 21:43:17 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'address'} 2007-02-14 21:43:17 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'port'} 2007-02-14 21:43:17 DEBUG HoneyClient::Util::SOAP::getClientHandle - {'fault_handler' => sub { "DUMMY" },'namespace' => 'HoneyClient::Manager::VM','address' => 'localhost','port' => '8089'} 2007-02-14 21:43:17 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'timeout'} Calling setMasterVM()... 2007-02-14 21:43:17 DEBUG HoneyClient::Manager::VM::setMasterVM - {'config' => '/vm/newwin/newwin.vmx'} 2007-02-14 21:43:17 DEBUG HoneyClient::Manager::VM::isRegisteredVM - {'config' => '/vm/newwin/newwin.vmx'} 2007-02-14 21:43:17 DEBUG HoneyClient::Manager::VM::enumerate - {} 2007-02-14 21:43:17 DEBUG HoneyClient::Manager::VM::registerVM - {'config' => '/vm/newwin/newwin.vmx'} 2007-02-14 21:43:24 DEBUG HoneyClient::Manager::VM::getStateVM - {'config' => '/vm/newwin/newwin.vmx'} 2007-02-14 21:43:24 DEBUG HoneyClient::Manager::VM::unregisterVM - {'config' => '/vm/newwin/newwin.vmx'} Result: 1 Calling quickCloneVM()... 2007-02-14 21:43:29 DEBUG HoneyClient::Manager::VM::quickCloneVM - {} 2007-02-14 21:43:29 DEBUG HoneyClient::Manager::VM::isRegisteredVM - {'config' => '/vm/newwin/newwin.vmx'} 2007-02-14 21:43:29 DEBUG HoneyClient::Manager::VM::enumerate - {} 2007-02-14 21:43:29 DEBUG HoneyClient::Manager::VM::registerVM - {'config' => '/vm/newwin/newwin.vmx'} 2007-02-14 21:43:36 DEBUG HoneyClient::Manager::VM::getStateVM - {'config' => '/vm/newwin/newwin.vmx'} 2007-02-14 21:43:36 DEBUG HoneyClient::Manager::VM::unregisterVM - {'config' => '/vm/newwin/newwin.vmx'} Result: /vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx Calling isRegisteredVM()... 2007-02-14 21:43:42 DEBUG HoneyClient::Manager::VM::isRegisteredVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:42 DEBUG HoneyClient::Manager::VM::enumerate - {} 2007-02-14 21:43:42 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'address'} 2007-02-14 21:43:42 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'port'} 2007-02-14 21:43:42 DEBUG HoneyClient::Util::SOAP::getClientHandle - {'fault_handler' => sub { "DUMMY" },'namespace' => 'HoneyClient::Manager::VM','address' => 'localhost','port' => '8089'} 2007-02-14 21:43:42 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'timeout'} 2007-02-14 21:43:42 DEBUG HoneyClient::Manager::VM::registerVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} Calling isRegisteredVM()... 2007-02-14 21:43:47 DEBUG HoneyClient::Manager::VM::isRegisteredVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:47 DEBUG HoneyClient::Manager::VM::enumerate - {} 2007-02-14 21:43:47 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'address'} 2007-02-14 21:43:47 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'port'} 2007-02-14 21:43:47 DEBUG HoneyClient::Util::SOAP::getClientHandle - {'fault_handler' => sub { "DUMMY" },'namespace' => 'HoneyClient::Manager::VM','address' => 'localhost','port' => '8089'} 2007-02-14 21:43:47 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'timeout'} 2007-02-14 21:43:47 DEBUG HoneyClient::Manager::VM::setNameVM - {'name' => '0e659ff1b4ad93feceb88d5ba9','config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:47 DEBUG HoneyClient::Manager::VM::isRegisteredVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:47 DEBUG HoneyClient::Manager::VM::enumerate - {} Result: /vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx Calling getStateVM()... 2007-02-14 21:43:50 DEBUG HoneyClient::Manager::VM::getStateVM - {'name' => '0e659ff1b4ad93feceb88d5ba9','config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:50 DEBUG HoneyClient::Manager::VM::getStateVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:50 DEBUG HoneyClient::Manager::VM::isRegisteredVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:50 DEBUG HoneyClient::Manager::VM::enumerate - {} 2007-02-14 21:43:50 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'address'} 2007-02-14 21:43:50 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'port'} 2007-02-14 21:43:50 DEBUG HoneyClient::Util::SOAP::getClientHandle - {'fault_handler' => sub { "DUMMY" },'namespace' => 'HoneyClient::Manager::VM','address' => 'localhost','port' => '8089'} 2007-02-14 21:43:50 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::VM','name' => 'timeout'} OFF 2007-02-14 21:43:52 DEBUG HoneyClient::Manager::VM::startVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:52 DEBUG HoneyClient::Manager::VM::getStateVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:52 DEBUG HoneyClient::Manager::VM::getStateVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:52 DEBUG HoneyClient::Manager::VM::answerVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:52 DEBUG HoneyClient::Manager::VM::getStateVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} Calling getStateVM()... 2007-02-14 21:43:55 DEBUG HoneyClient::Manager::VM::getStateVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:55 DEBUG HoneyClient::Manager::VM::isRegisteredVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:43:55 DEBUG HoneyClient::Manager::VM::enumerate - {} ON Calling getMACaddrVM()... 2007-02-14 21:43:57 DEBUG HoneyClient::Manager::VM::getMACaddrVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} Result: 00:0c:29:c2:5e:07 Calling getIPaddrVM()... 2007-02-14 21:44:00 DEBUG HoneyClient::Manager::VM::getIPaddrVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:44:00 DEBUG HoneyClient::Manager::VM::getMACaddrVM - {'mac_address' => undef,'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:44:00 DEBUG HoneyClient::Manager::VM::isRegisteredVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:44:00 DEBUG HoneyClient::Manager::VM::enumerate - {} Calling getIPaddrVM()... 2007-02-14 21:44:06 DEBUG HoneyClient::Manager::VM::getIPaddrVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:44:06 DEBUG HoneyClient::Manager::VM::getMACaddrVM - {'mac_address' => undef,'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:44:06 DEBUG HoneyClient::Manager::VM::isRegisteredVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:44:06 DEBUG HoneyClient::Manager::VM::enumerate - {} Result: 10.0.0.154 2007-02-14 21:44:09 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Agent','name' => 'port'} 2007-02-14 21:44:09 DEBUG HoneyClient::Util::SOAP::getClientHandle - {'fault_handler' => sub { "DUMMY" },'namespace' => 'HoneyClient::Agent','address' => '10.0.0.154','port' => '9000'} 2007-02-14 21:44:09 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Agent','name' => 'timeout'} Calling getStatus()... HoneyClient::Manager->_handleFault(): Error occurred during processing. 500 Can't connect to 10.0.0.154:9000 (connect: No route to host) at /usr/lib/perl5/site_perl/5.8.8/SOAP/Lite.pm line 3412 Calling getIPaddrVM()... 2007-02-14 21:44:16 DEBUG HoneyClient::Manager::VM::getIPaddrVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:44:16 DEBUG HoneyClient::Manager::VM::getMACaddrVM - {'mac_address' => undef,'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:44:16 DEBUG HoneyClient::Manager::VM::isRegisteredVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:44:16 DEBUG HoneyClient::Manager::VM::enumerate - {} Result: 10.0.0.154 2007-02-14 21:44:19 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Agent','name' => 'port'} 2007-02-14 21:44:19 DEBUG HoneyClient::Util::SOAP::getClientHandle - {'fault_handler' => sub { "DUMMY" },'namespace' => 'HoneyClient::Agent','address' => '10.0.0.154','port' => '9000'} 2007-02-14 21:44:19 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Agent','name' => 'timeout'} Calling getStatus()... Result: $VAR1 = { 'IE' => { 'thread_id' => undef, 'next' => undef, 'status' => undef, 'state' => undef } }; Calling getNameVM()... 2007-02-14 21:44:28 DEBUG HoneyClient::Manager::VM::getNameVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:44:28 DEBUG HoneyClient::Manager::VM::isRegisteredVM - {'config' => '/vm/0e659ff1b4ad93feceb88d5ba9/newwin.vmx'} 2007-02-14 21:44:28 DEBUG HoneyClient::Manager::VM::enumerate - {} Result: 0e659ff1b4ad93feceb88d5ba9 VM State Table: $VAR1 = { '0e659ff1b4ad93feceb88d5ba9' => { 'sources' => { '00:0c:29:c2:5e:07' => { '10.0.0.154' => { 'tcp' => undef } } } } };

Cannot encode unnamed element as 'hash'. Will be encoded as 'map' instead Cannot encode 'sources' element as 'hash'. Will be encoded as 'map' instead Cannot encode 'value' element as 'hash'. Will be encoded as 'map' instead 2007-02-14 21:44:33 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Agent','name' => 'port'} 2007-02-14 21:44:33 DEBUG HoneyClient::Util::SOAP::getClientHandle - {'fault_handler' => sub { "DUMMY" },'namespace' => 'HoneyClient::Agent','address' => '10.0.0.154','port' => '9000'} 2007-02-14 21:44:33 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Agent','name' => 'timeout'} 2007-02-14 21:44:33 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::FW','name' => 'address'} 2007-02-14 21:44:33 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::FW','name' => 'port'} 2007-02-14 21:44:33 DEBUG HoneyClient::Util::SOAP::getClientHandle - {'fault_handler' => sub { "DUMMY" },'namespace' => 'HoneyClient::Manager::FW','address' => '192.168.0.128','port' => '8083'} 2007-02-14 21:44:33 DEBUG HoneyClient::Util::Config::getVar - {'namespace' => 'HoneyClient::Manager::FW','name' => 'timeout'} Calling getStatus()... Result: $VAR1 = undef; VM Integrity Check: OK! Calling updateState()... Calling getState()... Calling getStatus()... Result: $VAR1 = { 'IE' => { 'thread_id' => undef, 'next' => { 'targets' => undef, 'resources' => undef }, 'status' => { 'links_remaining' => 0, 'links_processed' => 1, 'percent_complete' => '100.00%', 'is_compromised' => 0, 'relative_links_remaining' => 0, 'links_total' => 1 }, 'state' => bless( { 'links_visited' => {}, '_remaining_number_of_relative_links_to_visit' => '-1', 'next_link_to_visit' => undef, 'links_timed_out' => {}, 'ignore_links_timed_out' => '1', 'timeout' => '5', 'relative_links_to_visit' => {}, 'process_name' => 'iexplore.exe', 'max_relative_links_to_visit' => 5, 'links_to_visit' => {}, 'links_ignored' => { 'www.cnn.com' => '2007-02-15 05:44:51.796875000' } }, 'HoneyClient::Agent::Driver::Browser::IE' ) } }; Cannot encode unnamed element as 'hash'. Will be encoded as 'map' instead Cannot encode 'sources' element as 'hash'. Will be encoded as 'map' instead Cannot encode 'value' element as 'hash'. Will be encoded as 'map' instead VM State Table: $VAR1 = { '0e659ff1b4ad93feceb88d5ba9' => { 'targets' => undef, 'sources' => { '00:0c:29:c2:5e:07' => { '10.0.0.154' => { 'tcp' => undef } } } } };

Cannot encode unnamed element as 'hash'. Will be encoded as 'map' instead Cannot encode 'sources' element as 'hash'. Will be encoded as 'map' instead Cannot encode 'value' element as 'hash'. Will be encoded as 'map' instead Calling run()... Calling getStatus()... }}}

After the first full check succeeded {{{ Result: $VAR1 = { 'links_remaining' => 0, 'is_compromised' => 0, 'percent_complete' => '100.00%', 'links_processed' => 1, 'relative_links_remaining' => 0, 'links_total' => 1 }; VM Integrity Check: OK! Calling getState()... Calling getStatus()... Result: $VAR1 = { 'IE' => { 'thread_id' => undef, 'next' => { 'resources' => undef, 'targets' => undef }, 'status' => { 'links_remaining' => 0, 'is_compromised' => 0, 'percent_complete' => '100.00%', 'links_processed' => 1, 'relative_links_remaining' => 0, 'links_total' => 1 }, 'state' => bless( { 'links_visited' => {}, 'next_link_to_visit' => undef, '_remaining_number_of_relative_links_to_visit' => 5, 'links_timed_out' => {}, 'timeout' => '5', 'ignore_links_timed_out' => '1', 'relative_links_to_visit' => {}, 'process_name' => 'iexplore.exe', 'links_ignored' => { 'www.cnn.com' => '2007-02-15 05:44:51.796875000' }, 'links_to_visit' => {}, 'max_relative_links_to_visit' => 5 }, 'HoneyClient::Agent::Driver::Browser::IE' ) } }; Cannot encode unnamed element as 'hash'. Will be encoded as 'map' instead Cannot encode 'sources' element as 'hash'. Will be encoded as 'map' instead Cannot encode 'value' element as 'hash'. Will be encoded as 'map' instead VM State Table: $VAR1 = { '0e659ff1b4ad93feceb88d5ba9' => { 'targets' => undef, 'sources' => { '00:0c:29:c2:5e:07' => { '10.0.0.154' => { 'tcp' => undef } } } } };

Cannot encode unnamed element as 'hash'. Will be encoded as 'map' instead Cannot encode 'sources' element as 'hash'. Will be encoded as 'map' instead Cannot encode 'value' element as 'hash'. Will be encoded as 'map' instead Calling run()... Calling getStatus()... }}}

and I believe it's just repeated after that

dkindlund commented 14 years ago

Author: kindlund Issue resolved, by fixing ticket #51

dkindlund commented 14 years ago

Author: kindlund