From c721afe840d4e9bf33da4aedfba61b8d34f46336 Mon Sep 17 00:00:00 2001 From: resdb Date: Sun, 23 Oct 2011 05:32:13 -0500 Subject: splicex changes --- contrib/splicex/LINUX/splicex.py | 156 +++++++++++++++++++-------------------- 1 file 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. + - --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. + --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 -- cgit v1.2.3