FooCrypt, A Tale Of Cynical Cyclical Encryption

FooSteg C.L.I. SunOS

SunOS Example Command Line Interface StdOut

 

-> /opt/FooCrypt/FooSteg -h
STATUS  :
STATUS  : Runtime Options	: FooSteg -h
STATUS  :
STATUS  : Initialising
STATUS  : 50%
STATUS  : Initialised
STATUS  :
STATUS  : /opt/FooCrypt/FooCrypt.Info, Found
STATUS  :
STATUS  :
STATUS  : FooCrypt.Key File Located
STATUS  : /export/home/FooCrypt/FooCrypt/.FooCrypt.Key
STATUS  :
STATUS  : 9872005371
STATUS  :
STATUS  :
STATUS  : FooCrypt.Lic File Located
STATUS  : /export/home/FooCrypt/FooCrypt/.FooCrypt.Lic
STATUS  :
STATUS  : U2FsdGVkX1/rObs6QNV4k/6uadya6IUB26Ai8tfxADUT53Y33tO3eD6gwdH2dw9a
STATUS  : nU5UEfVH+e8h39W2xN1l92mxGTLJv9cE89nlZxGGVMWl7/j0MC0TQvrQhw58NRwI
STATUS  :
STATUS  :
STATUS  : System_Serial=VMtT27qq/VLw
STATUS  :
STATUS  :
STATUS  : FooCrypt, A Tale Of Cynical Cyclical Encryption.
STATUS  :
STATUS  : FooCrypt.6.0.0.Core.SunOS
STATUS  :
STATUS  : CopyRight © Cryptopocalypse 1980 - 2021, All Rights Reserved.
STATUS  :
STATUS  : License Verified
STATUS  :
STATUS  :
STATUS  : Who Am I                 : FooCrypt   pts/2        Mar 22 20:36	(:0)
STATUS  :
STATUS  :
STATUS  : TTY                      : /dev/pts/2
STATUS  : TTY                      : Local TTY Session Detected
STATUS  : TTY DISPLAY Variable     : :0
STATUS  :
STATUS  :
STATUS  : Wish Type                : FooSteg-StarKit
STATUS  : Wish Executable          : /opt/FooCrypt/Scripts/Widgets/FooSteg/tclkit-sunos-i86pc
STATUS  : Wish Version             : 8.6.11
STATUS  :
STATUS  : FooSteg    : Start Time Since EPOC                      : 1616462815419
RUNNING :
RUNNING : FooSteg -h
RUNNING :
STATUS  : HELP    :
STATUS  : HELP    :         ABOUT
STATUS  : HELP    :           FooSteg
STATUS  : HELP    :
STATUS  : HELP    :           A.K.A.       FooCrypt, A Tale of Cynical Cyclical Encryption.
STATUS  : HELP    :
STATUS  : HELP    :         RELEASE
STATUS  : HELP    :           FooCrypt.6.0.0.Core.SunOS
STATUS  : HELP    :
STATUS  : HELP    :         COPYRIGHT
STATUS  : HELP    :           Copyright: CopyRight © Cryptopocalypse 1980 - 2021, All Rights Reserved.
STATUS  : HELP    :
STATUS  : HELP    :         PREVIOUS LICENSE REVOCATION
STATUS  : HELP    :           The Copyright Owner hereby revokes your right, to any previous versions, distributions, releases.
STATUS  : HELP    :           Whether they be in part or complete versions, released under any license or by any other corporation, or entity.
STATUS  : HELP    :
STATUS  : HELP    :         LICENSING SPECIFIC
STATUS  : HELP    :           The Copyright Owner hereby grants you permission to use this software.
STATUS  : HELP    :           Provided that it is licensed up until the license expiration date.
STATUS  : HELP    :
STATUS  : HELP    :         WARRANTY
STATUS  : HELP    :           This software is provided as is without any express or implied warranty.
STATUS  : HELP    :
STATUS  : HELP    :         AUTHOR
STATUS  : HELP    :           Mark A. Lane
STATUS  : HELP    :
STATUS  : HELP    :         DATE WRITTEN
STATUS  : HELP    :           April 7, 2017
STATUS  : HELP    :
STATUS  : HELP    :         REASON WRITTEN
STATUS  : HELP    :           Steganography : Binary RGB Encode / Decode A Base64 File Into / From An Image
STATUS  : HELP    :
STATUS  : HELP    :         SYNOPSIS
STATUS  : HELP    :           FooSteg
STATUS  : HELP    :
STATUS  : HELP    :         * See Examples Below
STATUS  : HELP    :
STATUS  : HELP    :         -a [ Mode ]
STATUS  : HELP    :                 * FooSteg Available Modes
STATUS  : HELP    :
STATUS  : HELP    :                         * Analyse
STATUS  : HELP    :                                 1. Reads The FileName Image [ Read From File ] Pixel By Pixel
STATUS  : HELP    :                                 2. Analyses The FileName Image [ Read From File ] Pixel By Pixel Against Min RGB & Max RGB Settings To Identify The Number Of Available Bits
STATUS  : HELP    :                                 3. Optionally Compares The Available Space Determined by The Min RGB & Max RGB Values Against The Size Of A Base64 File
STATUS  : HELP    :
STATUS  : HELP    :                         * Copy
STATUS  : HELP    :                                 1. Copies FileName Image File Type to Output Image File Type Pixel By Pixel
STATUS  : HELP    :                                 2. Reads Output Image Pixel By Pixel
STATUS  : HELP    :                                 3. Verifies FileName Image Against The Output Image Pixel By Pixel
STATUS  : HELP    :
STATUS  : HELP    :                         * Extract
STATUS  : HELP    :                                 1. Extracts Base64 Data From Data Image Using The Source Image As The Key
STATUS  : HELP    :                                 2. Saves The Base64 Data As The Output File Name
STATUS  : HELP    :
STATUS  : HELP    :                         * Random
STATUS  : HELP    :                                 1. Creates A Random Image Pixel By Pixel
STATUS  : HELP    :                                 2. Writes The Random To OutputFileName As OutputFileType
STATUS  : HELP    :                                 3. Reads The OutputFileName Image Pixel By Pixel
STATUS  : HELP    :                                 4. Verifies The Written Random Image [ Memory Before Write ] Against The Read Random Image [ Read From File After Write ] Pixel By Pixel
STATUS  : HELP    :
STATUS  : HELP    :                         * Read
STATUS  : HELP    :                                 1. Reads The FileName Image [ Read From File ] Pixel By Pixel
STATUS  : HELP    :
STATUS  : HELP    :                         * Test
STATUS  : HELP    :                                 * All Output File Types : BMP|JPEG|PCX|PNG|PPM|SGI|SUN|TGA|TIFF
STATUS  : HELP    :                                 * Min RGB Set To 1
STATUS  : HELP    :                                 * Max RGB Set To 254
STATUS  : HELP    :                                 * Image Width Set To 100
STATUS  : HELP    :                                 * Image Height Set To 100
STATUS  : HELP    :
STATUS  : HELP    :                                   1. Creates Random Images 100x100 For All Output File Types
STATUS  : HELP    :                                         * [ See Random Steps Above ]
STATUS  : HELP    :                                         * [ File Create Time Since EPOC ]_FooStegRandom_100x100.[ Image Output Format ]
STATUS  : HELP    :
STATUS  : HELP    :                                   2. Copies Each Random Image To All Output File Types
STATUS  : HELP    :                                         * [ See Copy Above ]
STATUS  : HELP    :                                         * [ File Create Time Since EPOC ]_[ File Create Time Since EPOC ]_FooStegRandom_100x100.[ Image File Format ].[ Image Output Format ]
STATUS  : HELP    :
STATUS  : HELP    :                                   3. Creates Base64 File From A Random Image 100x100 PNG Output File Type
STATUS  : HELP    :                                         * [ See Random Steps Above ]
STATUS  : HELP    :                                         * [ File Create Time Since EPOC ]_FooStegRandom_100x100.png
STATUS  : HELP    :                                         * [ File Create Time Since EPOC ]_FooStegRandom_100x100.png.Test_Random.base64
STATUS  : HELP    :
STATUS  : HELP    :                                   4. Writes The Base64 Test_Random File From Step 3 Into Each Random Image Format For All Output File Types
STATUS  : HELP    :                                         * [ See Write Steps Above ]
STATUS  : HELP    :                                         * [ File Create Time Since EPOC ]_[ File Create Time Since EPOC ]_FooStegRandom_100x100.[ Image File Format ].[ Image Output Format ]
STATUS  : HELP    :                                         * [ File Create Time Since EPOC ]_[ File Create Time Since EPOC ]_FooStegRandom_100x100.[ Image File Format ].[ Image Output Format ].Test_Write_Extract.base64
STATUS  : HELP    :
STATUS  : HELP    :                                   5. Extracts The Embedded Base64 Test_Random File From All Output File Types
STATUS  : HELP    :                                         * [ See Extract Steps Above ]
STATUS  : HELP    :                                         * [ File Create Time Since EPOC ]_[ File Create Time Since EPOC ]_FooStegRandom_100x100.[ Image Source Format ].[ Image Data Format ].Test_Extract.base64
STATUS  : HELP    :
STATUS  : HELP    :                         * Write
STATUS  : HELP    :                                 1. Writes The Base64 Data Into A Copy Of The Source Image
STATUS  : HELP    :                                 2. Saves The Data Image As The Output File Name
STATUS  : HELP    :                                 3. Reads The Data Image Pixel By Pixel
STATUS  : HELP    :                                 4. Verifies The Written Data Image [ Memory Before Write ] Against The Read Data Image [ Read From File After Write ] Pixel By Pixel
STATUS  : HELP    :                                 5. Extracts Base64 Data From The Data Image Using The Source Image As The Key
STATUS  : HELP    :                                 6. Saves The Base64 Data As The Output File Name With A Suffix Of .base64
STATUS  : HELP    :                                 7. Compares The Input Base64 Written Data Against The Output Base64 Extracted Output Data
STATUS  : HELP    :
STATUS  : HELP    :         -A [ Scan Mode ]
STATUS  : HELP    :                 * Sequence That FooSteg Scans Pixel RGB Values and Writes / Extracts Binary Data To / From The Images
STATUS  : HELP    :                         * Requires
STATUS  : HELP    :                           -a [ Analyse | Copy | Extract | Random | Read | Test | Write ]
STATUS  : HELP    :
STATUS  : HELP    :                    * 0 [ Start Scan at top left corner,     Create Scan Map from Top to Bottom, Left to Right  ]
STATUS  : HELP    :                      * Default
STATUS  : HELP    :
STATUS  : HELP    :                    * 1 [ Start Scan at bottom left corner,  Create Scan Map from Bottom to Top, Left to Right ]
STATUS  : HELP    :                    * 2 [ Start Scan at top right corner,    Create Scan Map from Top to Bottom, Right to Left ]
STATUS  : HELP    :                    * 3 [ Start Scan at bottom right corner, Create Scan Map from Bottom to Top, Right to Left ]
STATUS  : HELP    :                    * 4 [ Start Scan at top left corner,     Create Scan Map from Left to Right, Top to Bottom ]
STATUS  : HELP    :                    * 5 [ Start Scan at bottom left corner,  Create Scan Map from Left to Right, Bottom to Top ]
STATUS  : HELP    :                    * 6 [ Start Scan at top right corner,    Create Scan Map from Right to Left, Top to Bottom ]
STATUS  : HELP    :                    * 7 [ Start Scan at bottom right corner, Create Scan Map from Right to Left, Bottom to Top ]
STATUS  : HELP    :
STATUS  : HELP    :
STATUS  : HELP    :                                    0x0 ______________________________________    [ Image Width - 1 ]x0
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |   Any Pixel @ [ Width ]x[ Height ]   |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                        --------------------------------------
STATUS  : HELP    :                 0x[ Image Height - 1 ]                                        [ Image Width - 1 ]x[ Image Height - 1 ]
STATUS  : HELP    :
STATUS  : HELP    :
STATUS  : HELP    :         -b [ Base64File ]
STATUS  : HELP    :                 * Base64 Encoded ASCII File To Be Used As Input For Write Mode
STATUS  : HELP    :
STATUS  : HELP    :         -d [ DataFileName ]
STATUS  : HELP    :                 * Image Containing Data To Be Extracted For Mode
STATUS  : HELP    :                         * Extract
STATUS  : HELP    :
STATUS  : HELP    :         -D [ DataFileType ]
STATUS  : HELP    :                 * Image Format Containing The Data To Be Extracted
STATUS  : HELP    :                 * See Tables Below
STATUS  : HELP    :
STATUS  : HELP    :         -f [ FileName ]
STATUS  : HELP    :                 * Image To Be Used As Input For Modes
STATUS  : HELP    :                         * Copy
STATUS  : HELP    :                         * Read
STATUS  : HELP    :                         * Write
STATUS  : HELP    :
STATUS  : HELP    :         -F [ FileType ]
STATUS  : HELP    :                 * Image Format
STATUS  : HELP    :                 * See Tables Below
STATUS  : HELP    :
STATUS  : HELP    :         -h [ Help ]
STATUS  : HELP    :                 * Help
STATUS  : HELP    :
STATUS  : HELP    :         -H [ Height ]
STATUS  : HELP    :                 * Height In Pixels
STATUS  : HELP    :                 * Default 1024
STATUS  : HELP    :                         10 - 10000
STATUS  : HELP    :
STATUS  : HELP    :         -k [ FooStegKey Is Asked For Via A Prompt ]
STATUS  : HELP    :                 * Increase The Brute Force Stength Via The FooStegCypher
STATUS  : HELP    :                 * Apply The FooStegKey To The FooStegCypher To Reorganise [ FooStegScanMap -> FooStegCypher -> FooStegWriteMap | FooStegExtractMap ]
STATUS  : HELP    :                 * Minumum Characters 8
STATUS  : HELP    :                 * Maximum Characters 32
STATUS  : HELP    :                 * Creates FooStegToken
STATUS  : HELP    :                 * Optional If Using FooStegKey With Mode
STATUS  : HELP    :                   * Write
STATUS  : HELP    :                   * Extract
STATUS  : HELP    :                   * Test
STATUS  : HELP    :
STATUS  : HELP    :         -K "[ FooStegKey Via A Command Line Option ]" [ Enclosed in Double Quotes ]
STATUS  : HELP    :                 * Increase The Brute Force Stength Via The FooStegCypher
STATUS  : HELP    :                 * Apply The FooStegKey To The FooStegCypher To Reorganise [ FooStegScanMap -> FooStegCypher -> FooStegWriteMap | FooStegExtractMap ]
STATUS  : HELP    :                 * Must Be Enclosed In Double Quotes "[ FooStegKey ]"
STATUS  : HELP    :                 * Minumum Characters 8
STATUS  : HELP    :                 * Maximum Characters 32
STATUS  : HELP    :                 * Creates FooStegToken
STATUS  : HELP    :                 * Optional If Using FooStegKey With Mode
STATUS  : HELP    :                   * Write
STATUS  : HELP    :                   * Extract
STATUS  : HELP    :                   * Test
STATUS  : HELP    :
STATUS  : HELP    :         -l [ LogToFile ]
STATUS  : HELP    :                 * Save Processing Logs
STATUS  : HELP    :                 	* Requires -v [ Analyse | B64Data | Copy | CypherMap | Extract1 | Extract2 | ExtractMap | Random | Read | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E | Verify3 | Verify3E | Write1 | Write2 | WriteMap | Test ]
STATUS  : HELP    :
STATUS  : HELP    :         -L [ Log File Name ]
STATUS  : HELP    :                 * Log File Name To Save Processing Logs To
STATUS  : HELP    :                         * [ Unix Time Stamp Since EPOC ]_FooSteg.log
STATUS  : HELP    :                                 ie:  1555927310368_FooSteg.log
STATUS  : HELP    :
STATUS  : HELP    :         -m [ Min RGB ]
STATUS  : HELP    :                 * <= Minimum RGB Value
STATUS  : HELP    :                 * Default 1
STATUS  : HELP    :                         1-253
STATUS  : HELP    :                         <= Max - 1 STATUS : HELP : STATUS : HELP : -M [ Max RGB ] STATUS : HELP : * >= Maximum RGB Value
STATUS  : HELP    :                 * Default 254
STATUS  : HELP    :                         2-254
STATUS  : HELP    :                         >= Min + 1
STATUS  : HELP    :
STATUS  : HELP    :         -o [ OutFileName ]
STATUS  : HELP    :                 * Image Out File Name For Modes
STATUS  : HELP    :                         Extract
STATUS  : HELP    :                         * Default Out Put Filename Format
STATUS  : HELP    :                                 * [ Unix Time Stamp Since EPOC ]_[ -d Data File Name ].base64
STATUS  : HELP    :                                         ie:  1555927310368_DataImage.png.base64
STATUS  : HELP    :
STATUS  : HELP    :                         Copy
STATUS  : HELP    :                         * Default Out Put Filename Format
STATUS  : HELP    :                                 * [ Unix Time Stamp Since EPOC ]_[ -f File Name ].[ Output Format ]
STATUS  : HELP    :                                         ie:  1555927310368_FileImage.jpg.png
STATUS  : HELP    :
STATUS  : HELP    :                         Write
STATUS  : HELP    :                         * Default Out Put Filename Format
STATUS  : HELP    :                                 * [ Unix Time Stamp Since EPOC ]_[ -f File Name ].[ Output Format ]
STATUS  : HELP    :                                         ie:  1555927310368_FileImage.jpg.png
STATUS  : HELP    :
STATUS  : HELP    :                         Random
STATUS  : HELP    :                         * Default Out Put Filename Format
STATUS  : HELP    :                                 * [ Unix Time Stamp Since EPOC ]_FooSteg_Random_Image_[ Width ]x[ Height ].[ Output Format ]
STATUS  : HELP    :                                         ie:  1555927310368_FooStegRandom_1024x768.png
STATUS  : HELP    :
STATUS  : HELP    :         -O [ OutFileType ]
STATUS  : HELP    :                 * Image Format For Out File Name For Modes
STATUS  : HELP    :                 * See Tables Below
STATUS  : HELP    :                         * PNG Is The Default Format
STATUS  : HELP    :
STATUS  : HELP    :         -p [ Starting Pixel [ Width ]x[ Height ] ]
STATUS  : HELP    :                 * Starting Pixel Located @ [Width Pixel]x[Height Pixel] To Be Used By Scan Mode -A [ 0 - 7 ]
STATUS  : HELP    :                         * Default 0x0 [ Top Left Corner Of Image ] For Default Scan Mode -A 0
STATUS  : HELP    :                         * Requires
STATUS  : HELP    :                           -a [ Analyse | Copy | Extract | Random | Read | Test | Write ]
STATUS  : HELP    :                         * Optional
STATUS  : HELP    :                           -A [ 0 - 7 ]
STATUS  : HELP    :                           * 0 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Top to Bottom, Left to Right  ]
STATUS  : HELP    :                             * Default
STATUS  : HELP    :
STATUS  : HELP    :                           * 1 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Bottom to Top, Left to Right ]
STATUS  : HELP    :                           * 2 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Top to Bottom, Right to Left ]
STATUS  : HELP    :                           * 3 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Bottom to Top, Right to Left ]
STATUS  : HELP    :                           * 4 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Left to Right, Top to Bottom ]
STATUS  : HELP    :                           * 5 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Left to Right, Bottom to Top ]
STATUS  : HELP    :                           * 6 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Right to Left, Top to Bottom ]
STATUS  : HELP    :                           * 7 [ Start Scan at Pixel [ Width ]x[ Height ], Create Scan Map from Right to Left, Bottom to Top ]
STATUS  : HELP    :
STATUS  : HELP    :                                    0x0 ______________________________________ [ Image Width - 1 ]x0
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |   Any Pixel @ [ Width ]x[ Height ]   |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                       |                                      |
STATUS  : HELP    :                                        --------------------------------------
STATUS  : HELP    :                 0x[ Image Height - 1 ]                                        [ Image Width - 1 ]x[ Image Height - 1 ]
STATUS  : HELP    :
STATUS  : HELP    :
STATUS  : HELP    :         -s [ SrcFileName ]
STATUS  : HELP    :                 * Image To Be Used As Source Image Key To Extract Data From The Data Image For Mode
STATUS  : HELP    :                   * Extract
STATUS  : HELP    :
STATUS  : HELP    :         -S [ SrcFileType ]
STATUS  : HELP    :                 * Image Format For Source Image Key
STATUS  : HELP    :                 * See Tables Below
STATUS  : HELP    :
STATUS  : HELP    :         -t [ FooStegToken Is Asked For Via A Prompt ]
STATUS  : HELP    :                 * Increase The Brute Force Stength Via The FooStegCypher
STATUS  : HELP    :                 * Apply The FooStegToken With The FooStegKey To The FooStegCypher To Reorganise [ FooStegScanMap -> FooStegCypher -> FooStegExtractMap ]
STATUS  : HELP    :                 * Minumum Characters 8
STATUS  : HELP    :                 * Maximum Characters 32
STATUS  : HELP    :                 * Optional If Using FooStegKey With Mode
STATUS  : HELP    :                   * Extract
STATUS  : HELP    :
STATUS  : HELP    :         -T "[ FooStegToken Via A Command Line Option ]" [ Enclosed in Double Quotes ]
STATUS  : HELP    :                 * Increase The Brute Force Stength Via The FooStegCypher
STATUS  : HELP    :                 * Apply The FooStegToken With The FooStegKey To The FooStegCypher To Reorganise [ FooStegScanMap -> FooStegCypher -> FooStegExtractMap ]
STATUS  : HELP    :                 * Must Be Enclosed In Double Quotes "[ FooStegToken ]"
STATUS  : HELP    :                 * Minumum Characters 8
STATUS  : HELP    :                 * Maximum Characters 32
STATUS  : HELP    :                 * Optional If Using FooStegKey With Mode
STATUS  : HELP    :                   * Extract
STATUS  : HELP    :
STATUS  : HELP    :         -W [ Width ]
STATUS  : HELP    :                 * Width In Pixels
STATUS  : HELP    :                 * Default 768
STATUS  : HELP    :                         10 - 10000
STATUS  : HELP    :
STATUS  : HELP    :         -x FooStegKey Is Passed To FooSteg Via FIFO Encrypted Communications
STATUS  : HELP    :                 * FooCrypt-GUI Only Option
STATUS  : HELP    :
STATUS  : HELP    :         -X FooStegKey And FooStegToken Are Passed To FooSteg Via FIFO Encrypted Communications
STATUS  : HELP    :                 * FooCrypt-GUI Only Option
STATUS  : HELP    :
STATUS  : HELP    :         -u [ Usage License Terms Short ]
STATUS  : HELP    :                 * Usage License Terms Short
STATUS  : HELP    :
STATUS  : HELP    :         -U [ Usage License Terms Full ]
STATUS  : HELP    :                 * Usage License Terms Full
STATUS  : HELP    :
STATUS  : HELP    :         -v [ Analyse | B64Data | Copy | CypherMap | Extract1 | Extract2 | ExtractMap | Random | Read | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E | Verify3 | Verify3E | Write1 | Write2 | WriteMap | Test ]
STATUS  : HELP    :                 * Verbose Logging
STATUS  : HELP    :                 	* Requires -l To Save Verbose Processing Logs To LogFile
STATUS  : HELP    :                 	* Requires -V To Send Verbose Processing Logs To StdOut
STATUS  : HELP    :
STATUS  : HELP    :                         * Analyse
STATUS  : HELP    :                           * Analyse Pixel Comparison
STATUS  : HELP    :
STATUS  : HELP    :                         * B64Data
STATUS  : HELP    :                           * Base64 Data Is Logged
STATUS  : HELP    :
STATUS  : HELP    :                         * Copy
STATUS  : HELP    :                           * Copy Pixel Data Is Logged
STATUS  : HELP    :
STATUS  : HELP    :                         * CypherMap
STATUS  : HELP    :                           * CypherMap Pixel List Is Generated
STATUS  : HELP    :
STATUS  : HELP    :                         * Extract1
STATUS  : HELP    :                           * A Pixel Map With The Binary Data Is Generated
STATUS  : HELP    :
STATUS  : HELP    :                         * Extract2
STATUS  : HELP    :                           * An Extracted Binary Data Map Is Generated
STATUS  : HELP    :
STATUS  : HELP    :                         * ExtractMap
STATUS  : HELP    :                           * ExtractMap Pixel List Is Generated
STATUS  : HELP    :
STATUS  : HELP    :                         * Random
STATUS  : HELP    :                           * Random Pixel Data Is Logged
STATUS  : HELP    :
STATUS  : HELP    :                         * Read
STATUS  : HELP    :                           * A Pixel Finger Print Map Is Generated
STATUS  : HELP    :
STATUS  : HELP    :                         * ReadData
STATUS  : HELP    :                           * Read Data Is Logged
STATUS  : HELP    :
STATUS  : HELP    :                         * ScanMap
STATUS  : HELP    :                           * ScanMap Pixel List Is Generated
STATUS  : HELP    :
STATUS  : HELP    :                         * Verify1
STATUS  : HELP    :                           * Verify1 Success Data Is Logged
STATUS  : HELP    :
STATUS  : HELP    :                         * Verify1E
STATUS  : HELP    :                           * Verify1 Error Data Is Logged
STATUS  : HELP    :
STATUS  : HELP    :                         * Verify2
STATUS  : HELP    :                           * Verify2 Success Data Is Logged
STATUS  : HELP    :
STATUS  : HELP    :                         * Verify2E
STATUS  : HELP    :                           * Verify2E Error Data Is Logged
STATUS  : HELP    :
STATUS  : HELP    :                         * Verify3
STATUS  : HELP    :                           * Verify3 Success Data Is Logged
STATUS  : HELP    :
STATUS  : HELP    :                         * Verify3E
STATUS  : HELP    :                           * Verify3E Error Data Is Logged
STATUS  : HELP    :
STATUS  : HELP    :                         * Write1
STATUS  : HELP    :                           * A Write Pixel Map Is Generated
STATUS  : HELP    :
STATUS  : HELP    :                         * Write2
STATUS  : HELP    :                           * A Write Pixel Map And RGB Map With Each Binary Character Is Generated
STATUS  : HELP    :
STATUS  : HELP    :                         * WriteMap
STATUS  : HELP    :                           * WriteMap Pixel List Is Generated
STATUS  : HELP    :
STATUS  : HELP    :                         * Test
STATUS  : HELP    :                           * All The Above Are Generated
STATUS  : HELP    :
STATUS  : HELP    :                 * WARNING
STATUS  : HELP    :                      * The Verbose Settings WILL Generate Extreamly Large Log Files
STATUS  : HELP    :                      * The Verbose Settings Are Accumulative Seperated By A Comma ie: -v Copy,Extract1,Write2,Read
STATUS  : HELP    :
STATUS  : HELP    :                 	* Verbose Logging By -a Mode
STATUS  : HELP    :                         * Analyse
STATUS  : HELP    :                         	* [ Analyse | ScanMap ]
STATUS  : HELP    :                         * Copy
STATUS  : HELP    :                         	* [ Copy | ScanMap | Verify2 | Verify2E ]
STATUS  : HELP    :                         * Extract
STATUS  : HELP    :                         	* [ B64Data | CypherMap | Extract1 | Extract2 | ExtractMap | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E ]
STATUS  : HELP    :                         * Random
STATUS  : HELP    :                         	* [ Random | ScanMap | Verify2 | Verify2E ]
STATUS  : HELP    :                         * Read
STATUS  : HELP    :                         	* [ Read | ScanMap ]
STATUS  : HELP    :                         * Test
STATUS  : HELP    :                         	* [ B64Data | Copy | CypherMap | Extract1 | Extract2 | ExtractMap | Random | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E | Write1 | Write2 | WriteMap ]
STATUS  : HELP    :                         * Write
STATUS  : HELP    :                         	* [ B64Data | CypherMap | Extract1 | Extract2 | ExtractMap | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E | Write1 | Write2 | WriteMap ]
STATUS  : HELP    :
STATUS  : HELP    :         -V [ Verbose StdOut ]
STATUS  : HELP    :                 * Verbose StdOut Logging
STATUS  : HELP    :                 	* Requires -v [ Analyse | B64Data | Copy | CypherMap | Extract1 | Extract2 | ExtractMap | Random | Read | ReadData | ScanMap | Verify1 | Verify1E | Verify2 | Verify2E | Verify3 | Verify3E | Write1 | Write2 | WriteMap | Test ]
STATUS  : HELP    :
STATUS  : HELP    :         -Z [ Sleep ]
STATUS  : HELP    :                 * Sleep For N Milliseconds After Each Verbose StdOut Line Is Displayed
STATUS  : HELP    :                 * Default 10
STATUS  : HELP    :                 * Valid 10 - 1000
STATUS  : HELP    :
STATUS  : HELP    :         * Supported Image Formats
STATUS  : HELP    :             GIF & JPEG Formats Utilise A Compression Algorithm Which Prevents The Format From Being The Data Carrier For The Binary RGB Encoding / Decoding
STATUS  : HELP    :
STATUS  : HELP    :                 ID = Input Data Image    [ See -d & -D ]
STATUS  : HELP    :                 IF = Input File Image    [ See -f & -F ]
STATUS  : HELP    :                 IS = Input Source Image  [ See -s & -S ]
STATUS  : HELP    :
STATUS  : HELP    :                 OC = Output Copy Image    [ See -o & -O ]
STATUS  : HELP    :                 OD = Output Data Image    [ See -o & -O ]
STATUS  : HELP    :                 OR = Output Random Image  [ See -o & -O ]
STATUS  : HELP    :
STATUS  : HELP    :                 NO = Image Format Not Supported
STATUS  : HELP    :
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :                 | Format |  Copy  |    Extract    | Random | Read  |    Write   |
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :                 | BMP    | IF OC  |    IS   ID    |   OR   |  IF   | IF     OD  |
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :                 | GIF    | IF     |    IS         |   NO   |  IF   | IF         |
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :                 | JPEG   | IF OC  |    IS         |   OR   |  IF   | IF         |
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :                 | PCX    | IF OC  |    IS   ID    |   OR   |  IF   | IF     OD  |
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :                 | PNG    | IF OC  |    IS   ID    |   OR   |  IF   | IF     OD  |
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :                 | PPM    | IF OC  |    IS   ID    |   OR   |  IF   | IF     OD  |
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :                 | SGI    | IF OC  |    IS   ID    |   OR   |  IF   | IF     OD  |
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :                 | SUN    | IF OC  |    IS   ID    |   OR   |  IF   | IF     OD  |
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :                 | TGA    | IF OC  |    IS   ID    |   OR   |  IF   | IF     OD  |
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :                 | TIFF   | IF OC  |    IS   ID    |   OR   |  IF   | IF     OD  |
STATUS  : HELP    :                 =================================================================
STATUS  : HELP    :
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 |           Successfull BASE64 Steganography Image Encode / Decode Table       |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 | Input Source  |                     Data Source                              |
STATUS  : HELP    :                 | Image Format  |                     Image Format                             |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 |     BMP       |          BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF             |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 |     GIF       |          BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF             |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 |     JPEG      |          BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF             |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 |     PCX       |          BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF             |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 |     PNG       |          BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF             |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 |     PPM       |          BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF             |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 |     SGI       |          BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF             |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 |     SUN       |          BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF             |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 |     TGA       |          BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF             |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :                 |     TIFF      |          BMP, PCX, PNG, PPM, SGI, SUN, TGA, TIFF             |
STATUS  : HELP    :                 ================================================================================
STATUS  : HELP    :
STATUS  : HELP    :
STATUS  : LICENSE :
STATUS  : LICENSE : © Mark A. Lane 1980 - 2021, All Rights Reserved.
STATUS  : LICENSE : © FooCrypt 1980 - 2021, All Rights Reserved.
STATUS  : LICENSE : © FooCrypt, A Tale of Cynical Cyclical Encryption. 1980 - 2021, All Rights Reserved.
STATUS  : LICENSE : © Cryptopocalypse 1980 - 2021, All Rights Reserved.
STATUS  : LICENSE :
STATUS  : LICENSE : Software License - License for `FooCrypt, A Tale Of Cynical Cyclical Encryption.`
STATUS  : LICENSE :
STATUS  : LICENSE : License Summary
STATUS  : LICENSE :
STATUS  : LICENSE :          Cannot modify source-code for any purpose (cannot create derivative works)
STATUS  : LICENSE :          Support provided
STATUS  : LICENSE :          License does not expire.
STATUS  : LICENSE :          Commercial use allowed
STATUS  : LICENSE :
STATUS  : LICENSE : `FooCrypt, A Tale Of Cynical Cyclical Encryption.` - Terms and conditions
STATUS  : LICENSE :
STATUS  : LICENSE :  For Full License Terms and Conditions See :
STATUS  : LICENSE :
STATUS  : LICENSE :                 * FooSteg -U
STATUS  : LICENSE :
STATUS  : FooSteg    :
STATUS  : FooSteg    : Total Run Time                             : 614 Milliseconds
STATUS  : FooSteg    : Total Run Time Human                       : 0 Days, 0 Hours, 0 Minutes, 0 Seconds, 614 MilliSeconds
STATUS  : FooSteg    :
STATUS  : FooSteg    : End Time Since EPOC                        : 1616462816033
STATUS  : FooSteg    :
STATUS  : FooSteg    : ExitCode                                   : 0
STATUS  : FooSteg    :
STATUS  :
STATUS  : CleanUP
STATUS  :
STATUS  : Logs       :
STATUS  : Logs       : /export/home/FooCrypt/FooCrypt/20210322212653_FooCrypt_FooSteg
STATUS  : Logs       : /export/home/FooCrypt/FooCrypt/20210322212653_FooCrypt_FooSteg/20210322212653_FooCrypt_FooSteg_19180.log
STATUS  : Logs       : /export/home/FooCrypt/FooCrypt/20210322212653_FooCrypt_FooSteg/Tmp_13694
STATUS  : Logs       :
STATUS  : Logs       :    1K /export/home/FooCrypt/FooCrypt/20210322212653_FooCrypt_FooSteg
STATUS  : Logs       :
STATUS  :
STATUS  : FooHome    :
STATUS  : FooHome    :  183K /export/home/FooCrypt/FooCrypt
STATUS  : FooHome    :
STATUS  :
STATUS  : Exiting
STATUS  :
STATUS  :
STATUS  : FooSteg_RunTime : 3 Seconds
STATUS  : FooSteg_Exit_Code_0
STATUS  :