From 1ce140d6387d76df9c843d40475d1cc3da10e87a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bonhomme?= Date: Fri, 5 May 2017 23:35:27 +0200 Subject: [PATCH] Updated command line and README. --- README.rst | 10 ++++++++-- bin/{lsb => stegano-lsb} | 2 +- bin/{lsb-set => stegano-lsb-set} | 2 +- ...steganalysis-parity => stegano-steganalysis-parity} | 2 +- ...ysis-statistics => stegano-steganalysis-statistics} | 2 +- setup.py | 8 ++++---- 6 files changed, 16 insertions(+), 10 deletions(-) rename bin/{lsb => stegano-lsb} (98%) rename bin/{lsb-set => stegano-lsb-set} (98%) rename bin/{steganalysis-parity => stegano-steganalysis-parity} (95%) rename bin/{steganalysis-statistics => stegano-steganalysis-statistics} (95%) diff --git a/README.rst b/README.rst index 7f9c30a..ddc42ee 100644 --- a/README.rst +++ b/README.rst @@ -71,7 +71,13 @@ Hide a message .. code:: bash - $ lsb hide -i ./tests/sample-files/Lenna.png -m "Secret Message" -o Lena1.png + $ stegano-lsb hide -i ./tests/sample-files/Lenna.png -m "Secret Message" -o Lena1.png + +Reveal the message +~~~~~~~~~~~~~~~~~~ + + $ stegano-lsb reveal -i Lena1.png + Secret Message Hide the message with the Sieve of Eratosthenes @@ -79,7 +85,7 @@ Hide the message with the Sieve of Eratosthenes .. code:: bash - $ lsb-set hide -i ./tests/sample-files/Lenna.png -m 'Secret Message' --generator eratosthenes -o Lena2.png + $ stegano-lsb-set hide -i ./tests/sample-files/Lenna.png -m 'Secret Message' --generator eratosthenes -o Lena2.png The message will be scattered in the picture, following a set described by the Sieve of Eratosthenes. Other sets are available. You can also use your own diff --git a/bin/lsb b/bin/stegano-lsb similarity index 98% rename from bin/lsb rename to bin/stegano-lsb index 973b13f..85185b9 100755 --- a/bin/lsb +++ b/bin/stegano-lsb @@ -32,7 +32,7 @@ except: from stegano import tools import argparse -parser = argparse.ArgumentParser(prog='lsb') +parser = argparse.ArgumentParser(prog='stegano-lsb') subparsers = parser.add_subparsers(help='sub-command help', dest='command') # Subparser: Hide diff --git a/bin/lsb-set b/bin/stegano-lsb-set similarity index 98% rename from bin/lsb-set rename to bin/stegano-lsb-set index 3e3efe0..24eb453 100755 --- a/bin/lsb-set +++ b/bin/stegano-lsb-set @@ -36,7 +36,7 @@ except: from stegano import tools import argparse -parser = argparse.ArgumentParser(prog='lsb-set') +parser = argparse.ArgumentParser(prog='stegano-lsb-set') subparsers = parser.add_subparsers(help='sub-command help', dest='command') # Subparser: Hide diff --git a/bin/steganalysis-parity b/bin/stegano-steganalysis-parity similarity index 95% rename from bin/steganalysis-parity rename to bin/stegano-steganalysis-parity index d5c4b01..4d54586 100644 --- a/bin/steganalysis-parity +++ b/bin/stegano-steganalysis-parity @@ -32,7 +32,7 @@ except: from PIL import Image import argparse -parser = argparse.ArgumentParser(prog='steganalysis-parity') +parser = argparse.ArgumentParser(prog='stegano-steganalysis-parity') parser.add_argument("-i", "--input", dest="input_image_file", help="Image file") parser.add_argument("-o", "--output", dest="output_image_file", diff --git a/bin/steganalysis-statistics b/bin/stegano-steganalysis-statistics similarity index 95% rename from bin/steganalysis-statistics rename to bin/stegano-steganalysis-statistics index 7e7faa7..1cbe28b 100644 --- a/bin/steganalysis-statistics +++ b/bin/stegano-steganalysis-statistics @@ -33,7 +33,7 @@ except: from PIL import Image import argparse -parser = argparse.ArgumentParser(prog='steganalysis-parity') +parser = argparse.ArgumentParser(prog='stegano-steganalysis-parity') parser.add_argument("-i", "--input", dest="input_image_file", help="Image file") parser.add_argument("-o", "--output", dest="output_image_file", diff --git a/setup.py b/setup.py index f539e46..2e1dce1 100644 --- a/setup.py +++ b/setup.py @@ -20,11 +20,11 @@ packages = [ ] scripts = [ - 'bin/lsb', - 'bin/lsb-set', + 'bin/stegano-lsb', + 'bin/stegano-lsb-set', 'bin/stegano-red', - 'bin/steganalysis-parity', - 'bin/steganalysis-statistics' + 'bin/stegano-steganalysis-parity', + 'bin/stegano-steganalysis-statistics' ] requires = ['pillow', 'piexif', 'crayons']