Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Shuffle tools App documentation

Shuffle tools is a utility app that simplifies your understanding of what happens in a node and also allows you to test on the fly.

Actions

The Shuffle-tools app comes with a multitude of different actions, here we will check a few out and give a brief description.

    1. Repeat back to me - This action does exactly what it says, repeats back to you what you want it to. Why is this important? You need to test as you go whilst creating your workflow, what results does the first node give and are the results okay to use in the subsequent nodes?
    1. Router - Reroutes data between different nodes.
    1. Check cache contains - Checks Shuffle cache whether a key contains a value in a list
    1. Get cache value - Get a value savesd in your Shuffle organization
    1. Send SMS Shuffle - Sends an SMS from Shuffle, currently working on getting a few demo trials.
    1. Send E-mail Shuffle - Sends an Email from shuffle, currently working on getting a few demo trials.
    1. Filter list - Takes a list and filters based on the data
    1. Parse IOC - Parses Indicators of Compromise based on https://github.com/fhightower/ioc-finder
    1. Translate Value - Takes a list of values and translates it in your input data
    1. Map value - Takes a mapping dictionary and translates the input data. This is a search and replace for multiple fields.
    1. Regex Capture Group - Returns objects matching the capture group
    1. Regex replace - Replace all instances matching the regular expression
    1. Parse List - Parses a list and returns it as a JSON object
    1. Execute Bash - Runs bash with the data input
    1. Execute Python - Runs python with the data input. Any prints will be returned.
    1. Get file value - This function is made for reading files. Prints out their data.
    1. Download remote file - Downloads a file from a url
    1. Get file meta - Gets file metadata
    1. Delete file - Delete's file based on id
    1. Extract archive - Extracts compressed files and returns file ids
    1. Inflate archive - Compress files in an archive. Return file archive ids
    1. XML JSON converter - Converts XML to JSON and vice versa
    1. Date to epoch - converts a date field with a given format to an epoch time
    1. Compare relative date - Compares an input date and a relative date and returns a True/False response
    1. Add list to list - Can append single items to a list, can also add items of a list to another list
    1. Merge lists - Merge lists of the same type and length
    1. Diff Lists - Differentiates two lists of strings or integers and finds what's missing
    1. Set JSON Key - Adds a JSON key to an existing object
    1. Delete JSON Keys - Deletes keys in a JSON object
    1. Convert JSON tags - Creates Key:Value pairs and converts JSON to tags
    1. Run Math Operation - Runs an arithmetic operation
    1. Escape HTML - Performs HTML escaping on field
    1. Base 64 Conversion - Encodes or Decodes a base64 string
    1. Get time stamp - Gets a timestamp for right now. Default returns epoch time
    1. Get Hash sum - Returns multiple format of hashes based on the input value
    1. Cidr IP match - Check if an IP is contained in a CIDR defined network