Van Gonography Versions Save

Hide 🕵️‍♂️ your files of any type inside a image of your choice using steganography

v1.0.1

5 months ago

Release Notes - Version 1.0.1

JSON configurations 🎊

Minor but good changes and bug fixes. Most important ones are: started encryption system (yet to finish) and a JSON configuration option.


Features

  • Encryption and decryption : I started working on a encryption system using the cryptography and Fernet modules. yet to be finished tho.
  • Minor README changes: Made some minor beauty changes to the README.md file.
  • JSON configs: You can now use JSON arguments configurations in the terminal, so that you don't have to type the command over and over again but just use the --json argument with the name of the file after: --json configuration.json.

Enhancements

  • Visual changes: Added some visual changes to the program, example: the "Van Gonography" logo doesn't display the version anymore.
  • Stealth mode: I started working on a "stealth" mode, but I got no idea what to do with it, so we'll see...

Bug Fixes

  • --log argument: There was a bug where you had to type --log something to make it work, you can now just type: --log or -l.

Dependencies

  • cryptography: cryptography is now required to run the project.

Breaking Changes

cryptography is not fully working, I've yet to complete the encryption implementation, it seems to work only when using the encode mode, so for now, just don't use it.

Usage

You can now use the configuration files to not type your commands over and over again, just save them and BOOM, you're good to go.

Known Issues

Decryption code is not completed, so it will 100% result in a error when trying to decode and decrypt.

Support

Make a issue or pull request if you find any bug, I highly appreciate it, thanks! 🙌🏻


v1.0.0

6 months ago

Release Notes - Version 1.0.0

First actual release 🎆!

This is the first stable -I hope- release of Van-Gonography, in this release there are tons of great changes, ranging from CLI, to a full debug/logging mode!


Features

  • Change log template: I'm right now writing this release following the template provided in the project main directory!
  • Full CLI mode: I've finally decided to get working on a full CLI mode, so that you can use the program directly from the terminal without any "boring" UI. For more, type python vangonography.py -h inside your terminal.
  • CLI arguments: along with the new CLI mode, comes, of course, command line arguments 🎉. As you might have read above, you can type python vangonography.py -h to check all of the usable commands. Their documentation is still a work-in-progress, so if you encounter any errors feel free to open a issue or pull request.
  • New version file: a new file has been created for keeping track of the project version without needing to find the variable each time.

Enhancements

  • Error checks: I've decide to add a bit more error checking (especially inside the main function) to make it easier to debug issues.

Breaking Changes

The CLI arguments are a bit... let's say strange, I'm still, as I've already said, trying to figure out how they exactly work and how to work with them, so yeah, watch out for that.

Usage

When running the program through your CMD, you can now type python vangonography.py -cli (followed by a list of arguments) for starting the program in CLI mode.

Known Issues

Sometimes, CLI arguments give back a error, especially when trying to: log or differentiate an image.

Support

You can report an issue, through the issue tab and make a pull request for anything you'd like to see getting implemented!


v1.0.0-rc

6 months ago

Release candidate for the first stable version, no ".exe" file attached. Some improvements, bug fixes and optimization has yet to be done.

Full Changelog: https://github.com/JoshuaKasa/van-gonography/commits/v1.0.0-rc