Darkweb & Telegram Dorking in Maltego

Modified on Tue, 21 Jul at 11:01 AM

Dorking means writing a good query string. In Maltego you type the query into a Phrase entity, then run a search transform. Only the dorking transforms parse the operators below; the exact transforms match your phrase literally.

The dorking backends — DarkOwl, Cybersixgill, and WEBIQ — accept query strings, so they share the same operator grammar (below).


The Transforms

All run on a Phrase Entity.


Darkweb — DarkOwl + Cybersixgill (Darkweb hub item)

Display nameQuery typeWhat it returns
[Darkweb] Search Posts (dorking) [DarkOwl]Lucene-style Dorking — Lucene query stringMatches for the query across posts
[Darkweb] Search Posts (exact) [DarkOwl]Exact — phrase matched literallyExact matches across posts
[Darkweb] Find posts related to phrase [Cybersixgill]Dorking — Lucene query stringMatches for the query across posts
[Darkweb] Search for this exact phrase [Cybersixgill]Exact — phrase matched literallyExact matches across posts


Cybersixgill also offers two no-operator preset modes on a Phrase — handy when you don't want to write a dork:


Display nameWhat it does
[Darkweb] Search for all of these words [Cybersixgill]Returns posts containing every word in the phrase (implicit AND between words)
[Darkweb] Search for any of these words [Cybersixgill]Returns posts containing at least one word in the phrase (implicit OR between words)


Telegram — WEBIQ + Gradient (POI hub item)

Display nameQuery typeWhat it returns
[POI] Search Historical Posts - dorking (Telegram) [WEBIQ]Dorking — Elasticsearch query stringMatches for the query across posts
[POI] Search Historical Posts - exact (Telegram) [WEBIQ]Exact — phrase matched literallyExact matches across posts
[POI] Search Historical Posts - exact (Telegram) [Gradient]Exact — phrase matched literallyPosts with all words from the phrase, in that exact order


Query grammar (dorking transforms)

GoalSyntaxExample
Phrase, exact order"...""AES 256"
Either termOR (or ||)drugs OR crime
Both termsAND (or &&)drugs AND crime
Exclude a termNOT, -, or ! (no space before term)DarkOwl NOT drugs / -drugs / !drugs
Group / subquery( )DarkOwl AND (hack OR ddos OR 0day)
Wildcard — many chars (mid/end only)*dar* → dart, darkowl
Wildcard — one char (mid/end only)?d?rk → dark, dork
Leading wildcardNot allowed*owl won't work
Proximity (max distance 9)"..."~N"password hack"~2
Range — inclusive [ ], exclusive { }field:[a TO b]hackishness:[.5 TO 1]
Regex (Lucene)/...//r[0-9a-zA-Z]{24,34}/
Escape a reserved char\darkint\-blog


Booleans must be UPPERCASE or they're treated as keywords. Reserved characters: + - = && || > < ! ( ) { } [ ] ^ " ~ * ? : \ / — escape with \ or wrap the whole term in quotes (e.g. "https://darkowl.com/darkint-blog").


Copy-paste examples (dorking transform)

Company in a breach context:

"Acme Corp" AND (breach OR leak OR dump OR database)

Credential-sale chatter, excluding noise:

(combolist OR "fresh logs" OR "cloud accounts") NOT giveaway

Domain across posts (anchor the root — no leading wildcard):

acme.com OR "acme corp" OR acmecorp*

Ransomware group near a victim (proximity):

"LockBit victim"~5

Exact match, no operators — run an exact transform with a plain phrase:

combolist


Workflow in 3 steps

  1. Drop a Phrase Entity on the graph.
  2. Type your query — a dork (for a dorking transform) or a plain phrase (for an exact transform).
  3. Run the Transform for your target: darkweb → [Darkweb] ... [DarkOwl] or [Darkweb] ... [Cybersixgill]; Telegram → [POI] ... [WEBIQ] or [POI] ... [Gradient].


Gotchas

  • exact transforms take the phrase literally — the operators above only apply to the dorking transforms.
  • DarkOwl stems keywords (hack also matches hacker, hacking) — use the exact transform for a literal match.
  • No leading wildcards (*term); wildcards work mid/end only.
  • Quote multi-word phrases or they're treated as OR-ed separate words.
  • Proximity max distance is 9; regex can be slow and may time out.
  • Gradient exact matches all words in the given order; WEBIQ exact matches the phrase as-is.


References

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article