This package has been deprecated

Author message:

Abandoned

shodan

0.1.0 • Public • Published

shodan - a node.js Shodan API client

Usage

Get an API key from http://www.shodanhq.com/api_doc, then use the client as follows:

var shodan = require('shodan'),
    client = shodan.createClient({ key: "<shodan api key>" });

// search Shodan
client.search("cisco-ios", function(err, res) {
  console.log(err, res);
});

// lookup a host
client.host("217.140.75.46", function(err, res) {
  console.log(err, res);
})

// search exploitdb
client.exploitdbSearch("PHP", function(err, res) {
  console.log(err, res);
});

// download code from exploitdb
client.exploitdbDownload(9939, function(err, res) {
  console.log(err, res);
});

// search metasploit
client.msfSearch("microsoft", function(err, res) {
  console.log(err, res);
});

// download code from metasploit
client.msfDownload("exploit/windows/smb/smb_relay", function(err, res) {
  console.log(err, res);
});

Readme

Keywords

none

Package Sidebar

Install

npm i shodan

Weekly Downloads

1

Version

0.1.0

License

none

Last publish

Collaborators

  • dannyamey