From 850b26c4cab5528c091a0645d8b70a61e61bc189 Mon Sep 17 00:00:00 2001 From: devoalda Date: Mon, 5 Jun 2023 15:27:35 +0800 Subject: [PATCH] Restructured Files to prep for archive Signed-off-by: devoalda --- .../lib => lib}/steganography/file_steg.py | 3 +++ .../lib => lib}/steganography/img_steg.py | 0 .../lib => lib}/steganography/txt_steg.py | 0 .../lib => lib}/steganography/wav_steg.py | 0 Application/lsb_rep.py => lsb_rep.py | 4 +--- {Application/upload => upload}/bmp_24.bmp | Bin .../upload => upload}/file-sample_100kB.docx | Bin .../upload => upload}/file_example_PNG_500kB.png | Bin .../upload => upload}/file_example_XLSX_10.xlsx | Bin {Application/upload => upload}/music.mp3 | Bin upload/pokemon.png | Bin 0 -> 4242 bytes {Application/upload => upload}/sample.wav | Bin {Application/upload => upload}/samplepptx.pptx | Bin {Application/upload => upload}/test.csv | 0 {Application/upload => upload}/test.txt | 0 {Application/upload => upload}/video.mp4 | Bin {Application/views => views}/decode.html | 0 {Application/views => views}/decode_result.html | 0 {Application/views => views}/encode.html | 0 {Application/views => views}/encode_result.html | 0 {Application/views => views}/mode_selection.html | 0 {Application/views => views}/unsupported.html | 0 22 files changed, 4 insertions(+), 3 deletions(-) rename {Application/lib => lib}/steganography/file_steg.py (98%) rename {Application/lib => lib}/steganography/img_steg.py (100%) rename {Application/lib => lib}/steganography/txt_steg.py (100%) rename {Application/lib => lib}/steganography/wav_steg.py (100%) rename Application/lsb_rep.py => lsb_rep.py (98%) rename {Application/upload => upload}/bmp_24.bmp (100%) rename {Application/upload => upload}/file-sample_100kB.docx (100%) rename {Application/upload => upload}/file_example_PNG_500kB.png (100%) rename {Application/upload => upload}/file_example_XLSX_10.xlsx (100%) rename {Application/upload => upload}/music.mp3 (100%) create mode 100644 upload/pokemon.png rename {Application/upload => upload}/sample.wav (100%) rename {Application/upload => upload}/samplepptx.pptx (100%) rename {Application/upload => upload}/test.csv (100%) rename {Application/upload => upload}/test.txt (100%) rename {Application/upload => upload}/video.mp4 (100%) rename {Application/views => views}/decode.html (100%) rename {Application/views => views}/decode_result.html (100%) rename {Application/views => views}/encode.html (100%) rename {Application/views => views}/encode_result.html (100%) rename {Application/views => views}/mode_selection.html (100%) rename {Application/views => views}/unsupported.html (100%) diff --git a/Application/lib/steganography/file_steg.py b/lib/steganography/file_steg.py similarity index 98% rename from Application/lib/steganography/file_steg.py rename to lib/steganography/file_steg.py index 65a20fc..9ec2bb5 100644 --- a/Application/lib/steganography/file_steg.py +++ b/lib/steganography/file_steg.py @@ -17,6 +17,9 @@ class file_steg: "xlsx", "csv", "pptx", + "jpg", + "jpeg", + "gif", "pdf" ] if file is None: diff --git a/Application/lib/steganography/img_steg.py b/lib/steganography/img_steg.py similarity index 100% rename from Application/lib/steganography/img_steg.py rename to lib/steganography/img_steg.py diff --git a/Application/lib/steganography/txt_steg.py b/lib/steganography/txt_steg.py similarity index 100% rename from Application/lib/steganography/txt_steg.py rename to lib/steganography/txt_steg.py diff --git a/Application/lib/steganography/wav_steg.py b/lib/steganography/wav_steg.py similarity index 100% rename from Application/lib/steganography/wav_steg.py rename to lib/steganography/wav_steg.py diff --git a/Application/lsb_rep.py b/lsb_rep.py similarity index 98% rename from Application/lsb_rep.py rename to lsb_rep.py index 03da162..ea1035c 100644 --- a/Application/lsb_rep.py +++ b/lsb_rep.py @@ -4,7 +4,6 @@ import cv2 import os import sys import wave -import warnings MAX_SESSION_SIZE = 4096 * 3 WORKING_PATH = os.path.join(os.path.dirname(os.path.abspath(sys.argv[0])), "upload") + os.sep @@ -13,7 +12,7 @@ WORKING_PATH = os.path.join(os.path.dirname(os.path.abspath(sys.argv[0])), "uplo supported_files = { "txt_files": ["txt", "py", "sql", "html", "css", "js", "php", "c", "cpp", "java", "json", "xml", "yml", "md"], "gen_files": ["mp3", "mp4"], - "doc_files": ["docx", "xlsx", "pptx", "csv", "pdf"], + "doc_files": ["docx", "xlsx", "pptx", "csv", "pdf", "jpg", "jpeg", "gif"], "wav_files": ["wav"], "image_files": ["bmp", "png"] } @@ -188,5 +187,4 @@ def upload(filename): if __name__ == "__main__": - app.debug = True app.run(host="localhost", port=8000) diff --git a/Application/upload/bmp_24.bmp b/upload/bmp_24.bmp similarity index 100% rename from Application/upload/bmp_24.bmp rename to upload/bmp_24.bmp diff --git a/Application/upload/file-sample_100kB.docx b/upload/file-sample_100kB.docx similarity index 100% rename from Application/upload/file-sample_100kB.docx rename to upload/file-sample_100kB.docx diff --git a/Application/upload/file_example_PNG_500kB.png b/upload/file_example_PNG_500kB.png similarity index 100% rename from Application/upload/file_example_PNG_500kB.png rename to upload/file_example_PNG_500kB.png diff --git a/Application/upload/file_example_XLSX_10.xlsx b/upload/file_example_XLSX_10.xlsx similarity index 100% rename from Application/upload/file_example_XLSX_10.xlsx rename to upload/file_example_XLSX_10.xlsx diff --git a/Application/upload/music.mp3 b/upload/music.mp3 similarity index 100% rename from Application/upload/music.mp3 rename to upload/music.mp3 diff --git a/upload/pokemon.png b/upload/pokemon.png new file mode 100644 index 0000000000000000000000000000000000000000..1712e56414e1e72e4ee03ee251c2374ccd60915f GIT binary patch literal 4242 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