Menu

Tree [163665] master /
 History

HTTPS access


File Date Author Commit
 _old 2024-01-27 Bernhard Birnbaum Bernhard Birnbaum [b4768c] tool overhaul: added side info and advanced cli...
 io 2025-03-04 Bernhard Birnbaum Bernhard Birnbaum [5a8bd7] fix
 src 2025-05-18 Jost Alemann Jost Alemann [55e4f1] fix typo; remove whitespace
 .gitingore 2023-11-20 Jost Alemann Jost Alemann [6080c2] initial commit
 Dockerfile 2025-05-05 Jost Alemann Jost Alemann [3f2589] reduce docker overhead
 License.txt 2023-09-12 Christian Kraetzer Christian Kraetzer [f992ab] Initial commit
 Readme.md 2025-07-30 amslnutzer amslnutzer [163665] adding dockerless batch-script support
 build 2024-01-27 Bernhard Birnbaum Bernhard Birnbaum [b4768c] tool overhaul: added side info and advanced cli...
 interactive 2024-01-27 Bernhard Birnbaum Bernhard Birnbaum [b4768c] tool overhaul: added side info and advanced cli...
 mp3fsa 2024-11-20 Bernhard Hagen Birnbaum Bernhard Hagen Birnbaum [b7ad92] id3 tag reconstruction
 use_without_docker.sh 2025-07-30 amslnutzer amslnutzer [163665] adding dockerless batch-script support

Read Me

Build/Dependencies

Usage

  • IMPORTANT: all io-related files must be stored in io directory, as this path will be forwarded to the docker environment (see example below)!
  • syntax: ./mp3fsa [-h] -i INPUT [-o OUTPUT] [-d] [-f] [-r] [--hex]
  • the INPUT file has to be the MP3 file to be analysed
  • the (optional) OUTPUT will be a JSON file with a detailed description of the file-structure
  • use -d flag to include mpeg frame data in output JSON
  • use -f flag to enable overwriting of output path

Example

  • ./mp3fsa -i io/Sine30s.VBR.mp3 -o io/Sine30s.VBR.mp3.json -d
  • ./mp3fsa -i io/Sine30s.VBR.mp3.json -o io/Sine30s.VBR.mp3.json.mp3 -r
  • md5sum io/Sine30s.VBR*.mp3

Build/Use without Docker

  • when aiming to avoid ussage docker, the tool can be utilized directly within a designated pyhton-venv.
  • for simplictiy a simple bash-script is provided. (supporting the commands: install, run, reconstruct and help)
    • to view usage information: bash use_without_docker.sh help
    • for cloning and installing use: bash use_without_docker.sh install myinstalllocation

Credits

  • MP3 decoder by tomershay100 (https://github.com/tomershay100/mp3-steganography-lib)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.