Class: Mihari::AutonomousSystem

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/mihari/models/autonomous_system.rb

Class Method Summary collapse

Class Method Details

.build_by_ip(ip) ⇒ Mihari::AutonomousSystem?

Build AS

Parameters:

  • ip (String)

Returns:



15
16
17
18
19
20
21
# File 'lib/mihari/models/autonomous_system.rb', line 15

def build_by_ip(ip)
  res = Enrichers::IPInfo.query(ip)

  return nil if res.nil? || res.asn.nil?

  new(asn: res.asn)
end