f0r34chb3t4 / dorky

Dork runner.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dorky Logo

Dorky is an automated search engine scraper that collects results into a mongo database for later use.

Dorky currently supports:

  • Google
  • Google Custom Search
  • Bing
  • Shodan

Quickstart

Create a virtualenv and install the modules from requirements.txt

$ virtualenv venv
$ source venv/bin/activate
$ pip install -r requirements.txt

Next, you need to start a mongod instance and update the [mongo] section in dorking.cfg, while doing it that it's probably a good idea to enable the search engines you're interested in as well as adding the appropriate API keys / proxies.

In order to fire up the management UI run

$ python manage_dorks.py

which will start a webserver running on http://localhost:5000 from where you can add dorks and view results.

Once you have added a dork you can start the actual quering process

$ python main.py

and results should start populating.

For testing it might be a good idea to run main.py with the --once flag.

The database model was changed as part of this update making older results incompatible with the new version in order to have a more stable format going forward. If needed, migrate the older results to the new format.

About

Dork runner.

License:MIT License


Languages

Language:Python 57.3%Language:JavaScript 29.7%Language:HTML 12.2%Language:CSS 0.8%