Skip to content

Luisibear98/stego-audius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Windows macOS forthebadge made-with-python


Logo

Stego-audius

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contact

About The Project

This is the code for the assignment of the class of APTs and the main Idea is to create a proof of concept of a streaming audio service with stego capabilities.

It consist on:

  • Server: Streams the audio and process it in order to embed the secret information.
  • Client: Reads and process the audio to recover the hidden information.

The embedding algorithm comes from this paper and ensures good audio quality and good hiding of information

(back to top)

Built With

This project has been completely coded using python.

(back to top)

Getting Started

To be able to deploy this project, please make sure to have python (at least 3.0) and pip3 in order to be able to install and execute all the code,

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • Visit this link and install Python. IF YOU ARE ON WINDOWS INSTALL 3.9.X

    https://www.python.org/downloads/
  • Visit this link and install Python.

    https://pip.pypa.io/en/stable/cli/pip_install/

IMPORTANT FOR WINDOWS

THIS MAY WORK ON WINDOWS UNTIL PYTHON 3.9.X.

To intall PYAUDIO please follow the following:

  • first step

    pip install pipwin
  • Second step

    pipwin install pyaudio

    Notice that any other os as Linux \ MacOs accepts 3.x.x

Installation

Please follow this intructions to install all code dependencies

  1. Clone the repo
    https://github.com/Luisibear98/streaming-stego-through-wav-modulation.git
  2. Install NPM packages
    pip3 install -r requirements.txt

(back to top)

Usage

To make use of the code

  1. Runs the client.py
     python3 client.py
  2. Runs the server.py
     python3 server.py
  3. Choose the server mode on the prompt.

(back to top)

Contact

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages