diff --git a/extensions/admin_ui/media/javascript/ui/panel/tabs/ZombieTabNetwork.js b/extensions/admin_ui/media/javascript/ui/panel/tabs/ZombieTabNetwork.js index 3d9befe74..1f9f20d45 100644 --- a/extensions/admin_ui/media/javascript/ui/panel/tabs/ZombieTabNetwork.js +++ b/extensions/admin_ui/media/javascript/ui/panel/tabs/ZombieTabNetwork.js @@ -194,7 +194,7 @@ ZombieTab_Network = function(zombie) { {header: 'Type', width: 15, sortable: true, dataIndex: 'type', renderer: function(value){return $jEncoder.encoder.encodeForHTML(value)}}, {header: 'Operating System', width: 10, sortable: true, dataIndex: 'os', renderer: function(value){return $jEncoder.encoder.encodeForHTML(value)}}, {header: 'MAC Address', width: 10, sortable: true, dataIndex: 'mac', renderer: function(value){return $jEncoder.encoder.encodeForHTML(value)}}, - {header: 'Last Seen', width: 15, sortable: true, dataIndex: 'lastseen', renderer: function(value){return $jEncoder.encoder.encodeForHTML(value)}} + {header: 'Last Seen', width: 15, sortable: true, dataIndex: 'lastseen', renderer: function(value){return $jEncoder.encoder.encodeForHTML(new Date(1000*value).toUTCString())}} ], listeners: { diff --git a/extensions/network/models/network_host.rb b/extensions/network/models/network_host.rb index ca48c244d..bbee20935 100644 --- a/extensions/network/models/network_host.rb +++ b/extensions/network/models/network_host.rb @@ -51,10 +51,10 @@ module BeEF # if host already exists in data store with the same details # then update lastseen and return existing_host = BeEF::Core::Models::NetworkHost.all(new_host) - (existing_host.update( :lastseen => Time.now ); return) unless existing_host.empty? + (existing_host.update( :lastseen => Time.new.to_i ); return) unless existing_host.empty? # store the new network host details - new_host[:lastseen] = Time.now + new_host[:lastseen] = Time.new.to_i network_host = BeEF::Core::Models::NetworkHost.new(new_host) result = network_host.save (print_error "Failed to save network host"; return) if result.nil?