Class: Onyphe::Clients::Simple
Constant Summary
Onyphe::Client::HOST, Onyphe::Client::URL, Onyphe::Client::VERSION
Instance Method Summary
collapse
-
#ctl(hostname, page: 1) ⇒ Object
-
#datamd5(md5, page: 1) ⇒ Object
-
#datascan(hostname, page: 1) ⇒ Object
-
#datashot(ip, page: 1) ⇒ Object
-
#geoloc(ip, page: 1) ⇒ Object
-
#inetnum(ip, page: 1) ⇒ Object
-
#onionscan(hostname, page: 1) ⇒ Object
-
#onionshot(ip, page: 1) ⇒ Object
-
#pastries(ip, page: 1) ⇒ Object
-
#resolver(ip, page: 1) ⇒ Object
-
#sniffer(ip, page: 1) ⇒ Object
-
#synscan(ip, page: 1) ⇒ Object
-
#threatlist(ip, page: 1) ⇒ Object
-
#topsite(ip, page: 1) ⇒ Object
-
#vulnscan(ip, page: 1) ⇒ Object
#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
|