Class: Onyphe::Clients::Simple

Inherits:
Onyphe::Client show all
Defined in:
lib/onyphe/clients/simple.rb

Constant Summary

Constants inherited from Onyphe::Client

Onyphe::Client::HOST, Onyphe::Client::URL, Onyphe::Client::VERSION

Instance Method Summary collapse

Methods inherited from Onyphe::Client

#initialize

Constructor Details

This class inherits a constructor from Onyphe::Client

Instance Method Details

#ctl(hostname, page: 1) ⇒ Object



50
51
52
# File 'lib/onyphe/clients/simple.rb', line 50

def ctl(hostname, page: 1)
  get("/simple/ctl/#{hostname}", page: page) { |json| json }
end

#datamd5(md5, page: 1) ⇒ Object



62
63
64
# File 'lib/onyphe/clients/simple.rb', line 62

def datamd5(md5, page: 1)
  get("/simple/datascan/datamd5/#{md5}", page: page) { |json| json }
end

#datascan(hostname, page: 1) ⇒ Object



58
59
60
# File 'lib/onyphe/clients/simple.rb', line 58

def datascan(hostname, page: 1)
  get("/simple/datascan/#{hostname}", page: page) { |json| json }
end

#datashot(ip, page: 1) ⇒ Object



46
47
48
# File 'lib/onyphe/clients/simple.rb', line 46

def datashot(ip, page: 1)
  get("/simple/datasnot/#{ip}", page: page) { |json| json }
end

#geoloc(ip, page: 1) ⇒ Object



6
7
8
# File 'lib/onyphe/clients/simple.rb', line 6

def geoloc(ip, page: 1)
  get("/simple/geoloc/#{ip}", page: page) { |json| json }
end

#inetnum(ip, page: 1) ⇒ Object



10
11
12
# File 'lib/onyphe/clients/simple.rb', line 10

def inetnum(ip, page: 1)
  get("/simple/inetnum/#{ip}", page: page) { |json| json }
end

#onionscan(hostname, page: 1) ⇒ Object



54
55
56
# File 'lib/onyphe/clients/simple.rb', line 54

def onionscan(hostname, page: 1)
  get("/simple/onionscan/#{hostname}", page: page) { |json| json }
end

#onionshot(ip, page: 1) ⇒ Object



42
43
44
# File 'lib/onyphe/clients/simple.rb', line 42

def onionshot(ip, page: 1)
  get("/simple/onionshot/#{ip}", page: page) { |json| json }
end

#pastries(ip, page: 1) ⇒ Object



14
15
16
# File 'lib/onyphe/clients/simple.rb', line 14

def pastries(ip, page: 1)
  get("/simple/pastries/#{ip}", page: page) { |json| json }
end

#resolver(ip, page: 1) ⇒ Object



18
19
20
# File 'lib/onyphe/clients/simple.rb', line 18

def resolver(ip, page: 1)
  get("/simple/resolver/#{ip}", page: page) { |json| json }
end

#sniffer(ip, page: 1) ⇒ Object



22
23
24
# File 'lib/onyphe/clients/simple.rb', line 22

def sniffer(ip, page: 1)
  get("/simple/sniffer/#{ip}", page: page) { |json| json }
end

#synscan(ip, page: 1) ⇒ Object



26
27
28
# File 'lib/onyphe/clients/simple.rb', line 26

def synscan(ip, page: 1)
  get("/simple/synscan/#{ip}", page: page) { |json| json }
end

#threatlist(ip, page: 1) ⇒ Object



30
31
32
# File 'lib/onyphe/clients/simple.rb', line 30

def threatlist(ip, page: 1)
  get("/simple/threatlist/#{ip}", page: page) { |json| json }
end

#topsite(ip, page: 1) ⇒ Object



34
35
36
# File 'lib/onyphe/clients/simple.rb', line 34

def topsite(ip, page: 1)
  get("/simple/topsite/#{ip}", page: page) { |json| json }
end

#vulnscan(ip, page: 1) ⇒ Object



38
39
40
# File 'lib/onyphe/clients/simple.rb', line 38

def vulnscan(ip, page: 1)
  get("/simple/vulnscan/#{ip}", page: page) { |json| json }
end