censys ruby
1.0.0
Censys 인터넷 검색 엔진에 대한 Ruby API 클라이언트.
API 초기화 :
require 'censys'
api = CenSys::API.new(uid,secret)
$CENSYS_ID 및 $CENSYS_SECRET 환경 변수를 사용하여 API를 초기화하십시오.
api = CenSys::API.new
IPv4 주소 검색 :
response = api.ipv4.search(query: 'dropbox.com')
웹 사이트 검색 :
response = api.websites.search(query: 'dropbox.com')
인증서 검색 :
response = api.certificates.search(query: 'dropbox.com')
검색 결과를 통해 열거 :
response.each_page do |page|
puts ">>> Page ##{page.metadata.page} / #{page.metadata.pages} ..."
page.each do |result|
puts result
end
end
골재 보고서 생성 :
response = api.websites.report(
query: '80.http.get.headers.server: Apache',
field: 'location.country_code',
buckets: 100
)
response.each do |country,count|
puts "#{country}: #{count}"
end
$ gem install censys
저작권 (C) 2016 Hal Brodigan
자세한 내용은 {file : license.txt}를 참조하십시오.