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
Release history Release notifications | RSS feed
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.2.tar.gz
(19.4 kB
view hashes)
Built Distribution
ventus-0.1.2-py3-none-any.whl
(20.1 kB
view hashes)