Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brittonhayes/stega
Embed text into images with steganography 🩻
https://github.com/brittonhayes/stega
golang steganography
Last synced: about 1 month ago
JSON representation
Embed text into images with steganography 🩻
- Host: GitHub
- URL: https://github.com/brittonhayes/stega
- Owner: brittonhayes
- License: osl-3.0
- Created: 2024-02-02T01:20:18.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-02-02T02:23:32.000Z (12 months ago)
- Last Synced: 2024-10-30T09:28:14.334Z (3 months ago)
- Topics: golang, steganography
- Language: Go
- Homepage:
- Size: 1.79 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Stega 🩻
Stega is a command line tool that allows you to embed text into images using LSB steganography.
## Installation
```bash
go install github.com/brittonhayes/stega/cmd/stega@latest
```## Usage
```bash
stega [command]
```### Commands
#### Encode
Encode text into an image.
```bash
stega encode --input [input file] --output [output file] --message [message to encode]
```Options:
- `--input` or `-i`: The input file (if no image provided, will download a random image from lorempicsum)
- `--output` or `-o`: The output file (default: `output.png`)
- `--message` or `-m`: The message to encode#### Decode
Decode text from an image.
```bash
stega decode --input [input file]
```Options:
- `--input` or `-i`: The input file (required)
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
[Open Software License 3.0](./LICENSE)