summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/splicex/LINUX/splicex.py156
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