diff options
| -rwxr-xr-x | contrib/splicex/LINUX/splicex.py | 156 | 
1 files changed, 78 insertions, 78 deletions
| diff --git a/contrib/splicex/LINUX/splicex.py b/contrib/splicex/LINUX/splicex.py index 7565d83..423d781 100755 --- a/contrib/splicex/LINUX/splicex.py +++ b/contrib/splicex/LINUX/splicex.py @@ -1,128 +1,128 @@  #!PYTHON -HELP = """ -      __________        _ _         __  __    ______ -     / / / / ___| _ __ | (_) ___ ___\ \/ /   / / / / -    / / / /\___ \| '_ \| | |/ __/ _ \\\\  /   / / / / -   / / / /  ___) | |_) | | | (_|  __//  \  / / / / -  /_/_/_/  |____/| .__/|_|_|\___\___/_/\_\/_/_/_/ -                 |_| +Red = '\033[1;31m' +Yellow = '\033[1;33m' +DefColour = '\033[0;0m' -       .:Brute Force Utilities For GNU/Linux:. - -  --help                Show help display and exit - -  --license             Show license and exit - -  --command             Parse passwords to this command +def HELP():  +    print(Red+""" +                    __________        _ _         __  __    ______ +                   / / / / ___| _ __ | (_) ___ ___\ \/ /   / / / / +                  / / / /\___ \| '_ \| | |/ __/ _ \\\\  /   / / / / +                 / / / /  ___) | |_) | | | (_|  __//  \  / / / / +                /_/_/_/  |____/| .__/|_|_|\___\___/_/\_\/_/_/_/ +                               |_| +        +              """+DefColour) -  --dictionary          Path to custom dictionary(wordlist) +    print(Yellow+""" +                     .:Brute Force Utilities For GNU/Linux:. +                 """+DefColour) -  --rtfm                Show manual page and exit +    print(""" -  --restore             Path to restore file +       SpliceX is free software: you can redistribute it and/or modify it under +       the terms of the GNU General Public License as published by the Free +       Software Foundation, either version 3 of the License, or (at your option) +       any later version. -  --save                Directory path to create save file +       SpliceX is distributed in the hope that it will be useful, but WITHOUT +       ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +       FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License +       for more details. <http://www.gnu.org/licenses/> +     -  --test                Test output of command +         """) +    print(""" +       --help                Show help display and exit -  --time                Manipulate timed iterations +       --command             Parse passwords to this command -  --usernames           Path to username list +       --dictionary          Path to custom dictionary(wordlist) -  --exh-l               Use an exhaustive attack with letters only +       --rtfm                Show manual page and exit -  --exh-n               Use an exhaustive attack with numbers only +       --restore             Path to restore file -  --exh-s               Use an exhaustive attack with special characters only +       --save                Directory path to create save file -  --exh-ln              Use an exhaustive attack with letters and numbers only +       --test                Test output of command -  --exh-ls              Use an exhaustive attack with letters and special -                        characters only +       --time                Manipulate timed iterations -  --exh-ns              Use an exhaustive attack with numbers and special -                        characters only +       --usernames           Path to username list -  --exh-all             Use an exhaustive attack with all characters +       --exh-l               Use an exhaustive attack with letters only -  --exh-custom          Use an exhaustive attack with custom characters +       --exh-n               Use an exhaustive attack with numbers only -  --stdout              Print only passwords to stdout +       --exh-s               Use an exhaustive attack with special characters only -  -A                    Use alphabetical mixing module +       --exh-ln              Use an exhaustive attack with letters and numbers only -  -B                    Use backwords module +       --exh-ls              Use an exhaustive attack with letters and special +                             characters only -  -C                    Use alternating caps module +       --exh-ns              Use an exhaustive attack with numbers and special +                             characters only -  -L                    Use "L337" speak module +       --exh-all             Use an exhaustive attack with all characters -  -M                    Use MD5 module +       --exh-custom          Use an exhaustive attack with custom characters -  -N                    Use numerical mixing module +       --stdout              Print only passwords to stdout -  -R                    Use regular words module +       -A                    Use alphabetical mixing module -  -S                    Use special mixing module +       -B                    Use backwords module -  --mix-custom          Use custom mixing module +       -C                    Use alternating caps module -  --wep-5               Use 5 character WEP module +       -L                    Use "L337" speak module -  --wep-13              Use 13 character WEP module +       -M                    Use MD5 module -  --wep-*               Use 5 and 13 character WEP module +       -N                    Use numerical mixing module -  --letters             Use letter characters +       -R                    Use regular words module -  --numbers             Use number characters +       -S                    Use special mixing module -  --specials            Use special characters +       --mix-custom          Use custom mixing module -  --char-all            Use all characters +       --wep-5               Use 5 character WEP module -  --no-char             Override character usage +       --wep-13              Use 13 character WEP module -  --char-length         Start and end with set character lengths +       --wep-*               Use 5 and 13 character WEP module -  --custom              Use custom characters +       --letters             Use letter characters -  --deshadow            Crack shadow hash sums +       --numbers             Use number characters -  --get-shadow          Get the shadow info for a user +       --specials            Use special characters -  --set-shadow          Use the shadow info from a file +       --char-all            Use all characters -  --se-module           Use the social engineering module +       --no-char             Override character usage -  --create              Create a dictionary +       --char-length         Start and end with set character lengths -  --debug               Enable debugging +       --custom              Use custom characters -""" +       --deshadow            Crack shadow hash sums -LICENSE = """ -                    __________        _ _         __  __    ______ -                   / / / / ___| _ __ | (_) ___ ___\ \/ /   / / / / -                  / / / /\___ \| '_ \| | |/ __/ _ \\\\  /   / / / /  -                 / / / /  ___) | |_) | | | (_|  __//  \  / / / /   -                /_/_/_/  |____/| .__/|_|_|\___\___/_/\_\/_/_/_/    -                               |_| +       --get-shadow          Get the shadow info for a user -                     .:Brute Force Utilities For GNU/Linux:. +       --set-shadow          Use the shadow info from a file -       SpliceX is free software: you can redistribute it and/or modify it under -       the terms of the GNU General Public License as published by the Free  -       Software Foundation, either version 3 of the License, or (at your option) -       any later version. +       --se-module           Use the social engineering module -       SpliceX is distributed in the hope that it will be useful, but WITHOUT -       ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -       FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License -       for more details. <http://www.gnu.org/licenses/> +       --create              Create a dictionary -""" +       --debug               Enable debugging +     +    """)  import os  import re @@ -264,9 +264,9 @@ for arg in sys.argv:   elif '--debug' in arg:    DebugSwitch = True   elif '--help' in arg: -  sys.exit(HELP) - elif '--license' in arg: -  sys.exit(LICENSE) +  sys.exit(HELP()) + #elif '--license' in arg: + # sys.exit(LICENSE)  if DebugSwitch is False:   sys.tracebacklimit = 0 | 
