censys ruby
1.0.0
ไคลเอนต์ Ruby API ไปยังเครื่องมือค้นหา Censys Internet Search
เริ่มต้น API:
require 'censys'
api = CenSys::API.new(uid,secret)
เริ่มต้น API โดยใช้ $CENSYS_ID และ $CENSYS_SECRET ตัวแปรสภาพแวดล้อม:
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
ดู {ไฟล์: license.txt} สำหรับรายละเอียด