Store NetworkHost :lastseen as integer - Fix #1348
This commit is contained in:
@@ -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: {
|
||||
|
||||
@@ -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?
|
||||
|
||||
Reference in New Issue
Block a user