Giter Site home page Giter Site logo

spydan's Introduction

Spydan

A web spider for shodan.io

What can you do?

Spydan allows you to retrieve information from shodan.io without an API Key and export it as CSV, JSON or XML by creating queries with given parameters.

Due to the five page limit Shodan has for standard users, the results are limited to those shown in these first pages.

Getting Started

Prerequisites

Before you start crawling, you need to have Scrapy

pip install scrapy

Usage

You only need to worry about the file spydan.py. You will need to add some arguments when running Spydan. The required ones are username, password, and networks. Other arguments are ports, services, and products.

A full example is:

python spydan.py adanvillarreal p455w0rd 131.178.0.0/16 148.241.128.0/18 --ports 80 8080 8084 8484 --fname prueba --type json

You can get more information about arguments by executing

python spydan.py -h

Tweaking

There is a delay between requests of 3 seconds and a limit for 2 concurrent requests due to 503 codes that I received with higher values, which are located in settings.py under the directory spydan.

Author

Adan Villarreal

License

This project is licensed under the MIT License - see the LICENSE file for details

spydan's People

Contributors

adanvillarreal avatar

Watchers

James Cloos avatar Patrice Lachance avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.