text-in-text

command module
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2024 License: MIT Imports: 3 Imported by: 0

README

Text-in-Text ⭐

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 🛠

  • Go 1.22.4
  • Cobra 1.8.1

Usage 🚀

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 🐳

  • 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 🔧

go test

LICENSE ⚖

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

Documentation

Overview

Copyright © 2024 NAME HERE <AAVISION>

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL