Skip to content

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. ๐Ÿ‘พ๐Ÿ”Ž

License

Notifications You must be signed in to change notification settings

AAVision/text-in-text

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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.

About

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. ๐Ÿ‘พ๐Ÿ”Ž

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •