Categorygithub.com/AAVision/text-in-text
modulepackage
0.0.3
Repository: https://github.com/aavision/text-in-text.git
Documentation: pkg.go.dev

# README

Text-in-Text :star:

Text-in-text is a CLI tool built using GO. The idea behind that tool is to hide text inside text and use plaintext steganography.

Used Technologies :hammer_and_wrench:

  • Go 1.22.4
  • Cobra 1.8.1

Usage :rocket:

The tool can encode and decode the texts, and it takes the following attributes:

  • Encoding:
go run .\main.go encode --text "This is a cover text." --secret "Secret" --password "aavision"
Usage:
  text-in-text encode [flags]

Flags:
  -h, --help            help for encode
      --secret string   A secret to be hidden!

Global Flags:
      --password string   A password to protect your text!
      --text string       An encoded text to extract secret from it!

The encoding will generate a file with a timestamp name, and it will contain the cover text encoded.

  • Decoding:
go run .\main.go decode --path "1234111.txt" --password "aavision"
Usage:
  text-in-text decode [flags]

Flags:
  -h, --help          help for decode
      --path string   Path of file

Global Flags:
      --password string   A password to protect your text!
      --text string       An encoded text to extract secret from it!

Build :whale:

  • Regular:
go build
  • Building the Docker Image:
docker build -t text-in-text:latest .
  • Running the Docker Container:
docker run text-in-text ...

Unit Testing :wrench:

go test

LICENSE :balance_scale:

This project is licensed under the MIT License. See the LICENSE file for details.

# Packages

Copyright © 2024 NAME HERE <AAVISION> */.
No description provided by the author
No description provided by the author