All Projects → trailofbits → Censys Ruby

trailofbits / Censys Ruby

Licence: mit
Ruby API client for the Censys internet-wide network-scan search engine

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Censys Ruby

Wpscan
WPScan WordPress security scanner. Written for security professionals and blog maintainers to test the security of their WordPress websites.
Stars: ✭ 6,244 (+77950%)
Mutual labels:  security-scanner
Esd
Enumeration sub domains(枚举子域名)
Stars: ✭ 785 (+9712.5%)
Mutual labels:  security-scanner
Covid 19 Bert Researchpapers Semantic Search
BERT semantic search engine for searching literature research papers for coronavirus covid-19 in google colab
Stars: ✭ 23 (+187.5%)
Mutual labels:  search-engine
Serverscan
ServerScan一款使用Golang开发的高并发网络扫描、服务探测工具。
Stars: ✭ 674 (+8325%)
Mutual labels:  security-scanner
Rapidscan
🆕 The Multi-Tool Web Vulnerability Scanner.
Stars: ✭ 775 (+9587.5%)
Mutual labels:  security-scanner
Sn0int
Semi-automatic OSINT framework and package manager
Stars: ✭ 814 (+10075%)
Mutual labels:  security-scanner
Elasticsuite
Smile ElasticSuite - Magento 2 merchandising and search engine built on ElasticSearch
Stars: ✭ 647 (+7987.5%)
Mutual labels:  search-engine
Blast
Blast is a full text search and indexing server, written in Go, built on top of Bleve.
Stars: ✭ 934 (+11575%)
Mutual labels:  search-engine
Funpyspidersearchengine
Word2vec 千人千面 个性化搜索 + Scrapy2.3.0(爬取数据) + ElasticSearch7.9.1(存储数据并提供对外Restful API) + Django3.1.1 搜索
Stars: ✭ 782 (+9675%)
Mutual labels:  search-engine
Relevancyfeedback
Dice.com's relevancy feedback solr plugin created by Simon Hughes (Dice). Contains request handlers for doing MLT style recommendations, conceptual search, semantic search and personalized search
Stars: ✭ 19 (+137.5%)
Mutual labels:  search-engine
Bertsearch
Elasticsearch with BERT for advanced document search.
Stars: ✭ 684 (+8450%)
Mutual labels:  search-engine
Minisearch
Tiny and powerful JavaScript full-text search engine for browser and Node
Stars: ✭ 737 (+9112.5%)
Mutual labels:  search-engine
Xattacker
X Attacker Tool ☣ Website Vulnerability Scanner & Auto Exploiter
Stars: ✭ 897 (+11112.5%)
Mutual labels:  security-scanner
Riot
Go Open Source, Distributed, Simple and efficient Search Engine; Warning: This is V1 and beta version, because of big memory consume, and the V2 will be rewrite all code.
Stars: ✭ 6,025 (+75212.5%)
Mutual labels:  search-engine
Search Ui
🔍 A set of UI components to build a fully customized search!
Stars: ✭ 24 (+200%)
Mutual labels:  search-engine
Search cop
Search engine like fulltext query support for ActiveRecord
Stars: ✭ 660 (+8150%)
Mutual labels:  search-engine
Ossa
Open-Source Security Architecture | 开源安全架构
Stars: ✭ 796 (+9850%)
Mutual labels:  security-scanner
Dawnlightsearch
A Linux version of Everything Search Engine.
Stars: ✭ 26 (+225%)
Mutual labels:  search-engine
Changeme
A default credential scanner.
Stars: ✭ 928 (+11500%)
Mutual labels:  security-scanner
Recon Raven
Reconnaissance tool of Penetration test & Bug Bounty
Stars: ✭ 18 (+125%)
Mutual labels:  security-scanner

CenSys

Description

Ruby API client to the CenSys internet search engine.

Features

Examples

Initialize the API:

require 'censys'
api = CenSys::API.new(uid,secret)

Initialize the API using $CENSYS_ID and $CENSYS_SECRET environment variables:

api = CenSys::API.new

Search for IPv4 addresses:

response = api.ipv4.search(query: 'dropbox.com')

Search for Websites:

response = api.websites.search(query: 'dropbox.com')

Search for Certificates:

response = api.certificates.search(query: 'dropbox.com')

Enumerate through search results:

response.each_page do |page|
  puts ">>> Page ##{page.metadata.page} / #{page.metadata.pages} ..."

  page.each do |result|
    puts result
  end
end

Generate aggregate reports:

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

Requirements

Install

$ gem install censys

Copyright

Copyright (c) 2016 Hal Brodigan

See {file:LICENSE.txt} for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].