minesteg | Using Minecraft as steganographic channel

 by   h44z Java Version: 1.0.0 License: No License

kandi X-RAY | minesteg Summary

kandi X-RAY | minesteg Summary

minesteg is a Java library. minesteg has no bugs, it has no vulnerabilities and it has low support. However minesteg build file is not available. You can download it from GitHub.

This repository contains code that I have written while doing research for my bachelor thesis. The aim of the work was to show that it is possible to use the video game Minecraft as a Covered Channel. The code provided uses LSB-Embedding in order to hide secret messages in the position data of Minecraft. Using this small changes in the angles of pitch and yaw gives an average datarate of 8.8 bit/s with about 20% Byte-loss. The embedding can be easily be detected due to the LSB-Embedding. If a more secure steganographic channel is needed, a better embedding algorithm has to be developed. Pull requests welcome ;).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              minesteg has a low active ecosystem.
              It has 1 star(s) with 0 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              minesteg has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of minesteg is 1.0.0

            kandi-Quality Quality

              minesteg has no bugs reported.

            kandi-Security Security

              minesteg has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              minesteg does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              minesteg releases are available to install and integrate.
              minesteg has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed minesteg and discovered the below as its top functions. This is intended to give you an instant insight into minesteg implemented functionality, and help decide if they suit your requirements.
            • Entry point
            • Patches the source method
            • Inject all the hooks
            • Creates a backup file
            • Loads the properties file
            • Get a URLConnection to a properties file
            • Returns a modified session object with valid authentication tokens
            • Authenticate with the given username and password
            • Main entry point
            • Write the incoming packet header
            • Parses the patch configuration file
            • Create a injection map for all hooks
            • Write the CSV header
            • Write the header for the receiver log file
            • Write the header for the packet
            • Write the header
            • Write the header for the sender log file
            • Starts a new Minecraft instance
            • Starts a Minecraft instance
            • Print the client info
            • Compares this object for equality with the given parameters
            Get all kandi verified functions for this library.

            minesteg Key Features

            No Key Features are available at this moment for minesteg.

            minesteg Examples and Code Snippets

            No Code Snippets are available at this moment for minesteg.

            Community Discussions

            No Community Discussions are available at this moment for minesteg.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install minesteg

            Clone this repo, and then run:. The compiled zip file can then be copied to your minecraft installation directory. Extract the folder to ~/.minecraft/versions/, then a new launch configuration can be created in the Minecraft-Launcher. Use the messageclient to fill and read the message buffer that contains the secret message.
            cd minesteg
            ./gradlew setup
            ./gradlew build
            ./gradlew applyHooks
            ./gradlew zipLauncherFolder -PbuildType=sender/receiver # sender or receiver, depending on which configuration you want

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/h44z/minesteg.git

          • CLI

            gh repo clone h44z/minesteg

          • sshUrl

            git@github.com:h44z/minesteg.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link