From b916c16d4cceeef169d3a44091e4953a10da1eab Mon Sep 17 00:00:00 2001 From: codex Date: Sun, 8 Apr 2012 04:21:41 -0700 Subject: [PATCH] support for page arg in search --- lib/main.coffee | 8 ++++++-- package.json | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/main.coffee b/lib/main.coffee index de02b14..c444f7c 100644 --- a/lib/main.coffee +++ b/lib/main.coffee @@ -21,7 +21,11 @@ class Shodan baseurl: 'http://www.shodanhq.com' info: (cb) -> @raw 'info', null, cb - search: (query, cb) -> @raw 'search', {q: query}, cb + search: (query, page, cb) -> + if page and not cb + cb = page + page = undefined + @raw 'search', {q: query, page: page}, cb host: (ip, cb) -> @raw 'host', {ip: ip}, cb fingerprint: (banner, cb) -> @raw 'fingerprint', {banner: banner}, cb locations: (query, cb) -> @raw 'locations', {q: query}, cb @@ -59,4 +63,4 @@ class Shodan download: (id, cb) -> @raw 'msf/download', {id: id}, cb -module.exports = Shodan \ No newline at end of file +module.exports = Shodan diff --git a/package.json b/package.json index 15144d3..76ef8a6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name":"shodanapi", "description":"Shodan API for node", - "version":"0.0.1", + "version":"0.0.2", "homepage":"http://github.com/wearefractal/node-shodan", "repository":"git://github.com/wearefractal/node-shodan.git", "author":"Fractal (http://wearefractal.com/)",