Skip to main content

identify

identify column1 ... columnN

Identifies matching known patterns (Credit Card Numbers, Social Security Numbers, Crypto Addresses, Email Addresses, Phone Numbers). Can optionally provide columns to only check provided columns rather than scanning the entire row.

arguments:

columnN

One or more columns that will checked for matching patterns. (type: string)

examples:

Query

seed '[{"key": "Hi I am me@example.com"}]'
|| identify key

Results prior to identify stage:

key
Hi I am me@example.com

Results after identify stage:

keykey_email_match_0
Hi I am me@example.comme@example.com

flags:

--appendStage

Used to append the results from a previous stage to the current stage. (provide a label, stage index, or boolean true to append the previous results)

--attributes

A comma separated list of attributes to include in the command results. If not provided, all attributes will be included.

--cache

A boolean value of true/false that determines whether or not to use the cache. Generally most commands will default to true.

--creditcard

Matches a credit card number

--crypto

Matches all known cryptocurrency address patterns

--crypto.btc

Matches a BTC wallet address

--crypto.dash

Matches a DASG wallet address

--crypto.eth

Matches a ETH wallet address

--crypto.xmr

Matches a XMR wallet address

--email

Matches an email address

--filter

A filter to run on the command results before completing the command. If not provided, no filter is run on the results.

--ip

Matches an IPv4 address

--labelStage

Used to label a stage with a user provided label.

--phone

Matches a phone number

--ssn

Matches a Social Security Number

--stats

Controls if a stats calculation is run on a stage after it completes.