Go-Dork : The Fastest Dork Scanner Written In Go

Go-Dork is the fastest dork scanner written in Go.

Install

  • Download a prebuilt binary from releases page, unpack and run! or
  • If you have go compiler installed and configured:

> GO111MODULE=on go get -v github.com/dwisiswant0/go-dork/…

Usage

  • Basic Usage

Simply, go-dork can be run with:

> go-dork -q “inurl:’…'”

  • Flags

> go-dork -h

This will display help for the tool. Here are all the switches it supports.

FlagDescription
-q/–querySearch query (required)
-e/–engineProvide search engine (default: Google)
(options: Google, Shodan, Bing, Duck, Yahoo, Ask)
-p/–pageSpecify number of pages (default: 1)
-H/–headerPass custom header to search engine
-x/–proxyUse proxy to surfing
-s/–silentSilent mode, prints only results in output
-nc/–no-colorDisable colored output results
  • Querying

> go-dork -q “inurl:…”

Queries can also be input with stdin

> cat dorks.txt | go-dork -p 5

  • Defining Engine

Search engine can be changed from the available engines: Google, Shodan, Bing, Duck, Yahoo, Ask. However, if the -e flag is not defined, it will use the Google search engine by default.

> go-dork -e bing -q “.php?id=”

This will do a search by the Bing engine.

  • Pagination

By default, go-dork selects the first page, you can customize using the -p flag.

> go-dork -q “intext:’jira'” -p 5

It will search sequentially from pages 1 to 5.

  • Adding Headers

Maybe you want to use a search filter on the Shodan engine, you can use custom headers to add cookies or other header parts.

> go-dork -q “org:’Target’ http.favicon.hash:116323821” \ –engine shodan -H “Cookie: …” -H “User-Agent: …”

  • Using Proxy

Using a proxy, this can also be useful if Google or other engines meet Captcha.

> go-dork -q “intitle:’BigIP'” -p 2 -x http://127.0.0.1:8989

  • Chained with other tools

If you want to chain the go-dork results with another tool, use the -s flag.

> go-dork -q “inurl:’/secure’ intext:’jira’ site:org” -s | nuclei -t workflows/jira-exploitaiton-workflow.yaml

R K

Recent Posts

How to Fix MyISAM Table Corruption in MySQL?

In MySQL Server 5.5 and earlier versions, the MyISAM was the default storage engine. So,…

17 hours ago

Microsoft Authenticator Flaw Could Leak Login Codes

A newly disclosed vulnerability in Microsoft Authenticator could expose one time sign in codes or…

1 day ago

Modrinth – A Comprehensive Overview of Tools and Functions

Modrinth is a modern platform that’s rapidly changing the landscape of Minecraft modding, providing an…

2 days ago

BlackSanta Malware A Stealthy Threat Targeting Recruiters and HR Teams

A new, highly sophisticated malware campaign named BlackSanta has emerged, primarily targeting HR and recruitment…

2 days ago

Perplexity Launches Personal Computer Features

Perplexity has unveiled an exciting new feature, Personal Computer, which allows AI agents to seamlessly…

2 days ago

Cyberattack or Smoke and Mirrors? The Truth Behind the Alleged Dimona Nuclear Breach

In a recent cyber incident, a group named CARDINAL, associated with the label Russian Legion,…

3 days ago