Skip to main content

A google dorking library and cli.

Project description

ventus: A Google Dorking library and Command-Line Interface

Installation

Install ventus with pip

pip install ventus

Usage

Example 1: Search a string

from ventus import search

results = search("test")

for r in results:
    print(r)

Example 2: Search a raw dork query

from ventus import search

results = search("site:wikipedia.com mercedes")

for r in results:
    print(r)

for r in results:
    print(r)

Example 3: Build and Search a Query using the Query builder

from ventus import search, Query

q = Query()
q.site("finance.yahoo.com")
q.intitle("AMD")

print(q) # site:finance.yahoo.com intitle:AMD

# search query
results = search(q)

for r in results:
    print(r)

Example 4: Add a Keyword Group to a Query

from ventus import seach, Query, Filter

q = Query()
q.site("finance.yahoo.com")
q.intitle(["BMW", "Mercedes"], group_seperator=Filter.AND)

print(q) # site:finance.yahoo.com intitle:(BMW & Mercedes)

ToDo

  • Add support for proxy lists
  • Add a command-line interface wrapper
  • Add option to choose number of links to return
  • Write more predefined queries
  • Add DuckDuckGo & Yahoo support
  • Add more Examples and Documentation

About

Made with ♥ by aaronlyy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ventus-0.1.1.tar.gz (19.4 kB view hashes)

Uploaded Source

Built Distribution

ventus-0.1.1-py3-none-any.whl (20.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page