urlgen is a search utility to help make targetted searches faster. it will take in a search term and can provide encoded deeplinks to run the search within the given platform.
there are a number of categories of which adopted search engines have been paired against such as various network elements, email addresses, various cryptocurrencies and more.
the file urlgen.csv
is where all providers are added/configured. a simple example below;
category | provider | searchstring |
---|---|---|
ip | shodan.io | https://www.shodan.io/host/%s |
domain | virustotal.com | https://www.virustotal.com/gui/domain/%s |
string | google.com | https://www.google.com/search?q=%s |
- provider: vanity name for a search engine
- searchstring: the url used to construct a search query - noting the use of
%s
- category: corresponding category. new categories require definition within
categoryColors
ofscript.js
contributions are welcome.
if you want to add a new provider, open an issue or follow the below;
- fork this repo
- make your changes in the
urlgen.csv
file - submit a pull request
note: avoid making changes to the docs/urlgen.json
file - it is automatically generated based upon the CSV by a GitHub Actions runner