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:
| key | key_email_match_0 |
|---|---|
| Hi I am me@example.com | me@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.