annotate contrib/splice3/LINUX/splice3.py @ 626:ed8cff39b9a7 draft

added splice3 to resdb/contrib
author d3v11 <d3v11@d3v11.ano>
date Fri, 23 Sep 2011 00:12:08 -0500
parents
children 7399891bf274
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
626
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1 #!/usr/bin/python2.7
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3 import os
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4 import re
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
5 import sys
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
6 import spwd
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
7 import getpass
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
8 import os.path
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
9 import argparse
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
10 import time
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
11 from hashlib import md5
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
12
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
13
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
14 parser = argparse.ArgumentParser()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
15
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
16 parser.add_argument('-c', '--command', action='store', dest='cmd',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
17 help='Parse passwords to this command')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
18
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
19 parser.add_argument('-d', '--dictionary', action='store', dest='dictionary',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
20 help='Path to custom dictionary(wordlist)')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
21
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
22 parser.add_argument('--rtfm', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
23 dest='ManSwitch',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
24 help='Show manual page and exit')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
25
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
26 parser.add_argument('-r', '--restore', action='store', dest='restore',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
27 help='Path to restore file')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
28
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
29 parser.add_argument('-s', '--save', action='store', dest='save',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
30 help='Directory path to create save file')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
31
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
32 parser.add_argument('-t', '--test', action='store', dest='test',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
33 help='Test output of -c\'s command')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
34
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
35 parser.add_argument('--time', action='store', dest='TIME',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
36 help='Manipulate timed iterations')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
37
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
38 parser.add_argument('-u', '--usernames', action='store', dest='usernames',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
39 help='Path to username list')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
40
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
41 parser.add_argument('--exh-l', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
42 dest='ExhL', help='Use an exhaustive attack with letters only')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
43
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
44 parser.add_argument('--exh-n', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
45 dest='ExhN', help='Use an exhaustive attack with numbers only')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
46
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
47 parser.add_argument('--exh-s', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
48 dest='ExhS', help='Use an exhaustive attack with special characters only')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
49
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
50 parser.add_argument('--exh-ln', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
51 dest='ExhLN', help='Use an exhaustive attack with letters and numbers only')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
52
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
53 parser.add_argument('--exh-ls', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
54 dest='ExhLS', help='Use an exhaustive attack with letters and special characters only')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
55
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
56 parser.add_argument('--exh-ns', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
57 dest='ExhNS', help='Use an exhaustive attack with numbers and special characters only')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
58
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
59 parser.add_argument('--exh-lns', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
60 dest='ExhLNS', help='Use an exhaustive attack with all characters')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
61
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
62 parser.add_argument('--exh-custom', action='store', dest='ExhCustom',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
63 help='Use an exhaustive attack with custom characters')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
64
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
65 parser.add_argument('--stdout', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
66 dest='StdoutSwitch', help='Print only passwords to stdout')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
67
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
68 parser.add_argument('-A', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
69 dest='AlphaSwitch',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
70 help='Use alphabetical mixing module')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
71
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
72 parser.add_argument('-B', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
73 dest='BWSwitch',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
74 help='Use backwords module')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
75
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
76 parser.add_argument('-C', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
77 dest='CapsSwitch',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
78 help='Use alternating caps module')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
79
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
80 parser.add_argument('-L', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
81 dest='L337Switch',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
82 help='Use \"L337\" speak module')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
83
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
84 parser.add_argument('-M', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
85 dest='MD5Switch',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
86 help='Use MD5 module')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
87
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
88 parser.add_argument('-N', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
89 dest='NumberSwitch',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
90 help='Use numerical mixing module')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
91
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
92 parser.add_argument('-R', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
93 dest='RegularSwitch',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
94 help='Use regular words module')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
95
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
96 parser.add_argument('-S', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
97 dest='SpecialSwitch',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
98 help='Use special mixing module')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
99
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
100 parser.add_argument('-U', action='store', dest='MixCustom',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
101 help='Use custom mixing module')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
102
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
103 parser.add_argument('--wep-5', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
104 dest='wep5', help='Use 5 char WEP module')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
105
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
106 parser.add_argument('--wep-13', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
107 dest='wep13', help='Use 13 char WEP module')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
108
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
109 parser.add_argument('--letters', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
110 dest='Letters', help='Use letter characters')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
111
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
112 parser.add_argument('--numbers', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
113 dest='Numbers', help='Use number characters')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
114
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
115 parser.add_argument('--specials', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
116 dest='Specials', help='Use special characters')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
117
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
118 parser.add_argument('--no-char', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
119 dest='NoChar', help='Override character usage')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
120
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
121 parser.add_argument('--custom', action='store', dest='Custom',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
122 help='Use custom characters')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
123
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
124 parser.add_argument('--deshadow', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
125 dest='DeShadow', help='Crack shadow hash sums')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
126
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
127 parser.add_argument('--getshadow', action='store', dest='GetShadow',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
128 help='Get the shadow info for a user')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
129
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
130 parser.add_argument('--setshadow', action='store', dest='SetShadow',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
131 help='Use the shadow info from a file')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
132
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
133 parser.add_argument('--se-create', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
134 dest='SESwitch',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
135 help='a weird modular dictionary option')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
136
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
137 parser.add_argument('--create', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
138 dest='Create', help='Create a dictionary')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
139
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
140 parser.add_argument('-v', '--version', action='version', version='Splice3: Brute Force Utilities For The Linux Shell',
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
141 help='Show splice3\'s version number and exit')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
142
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
143 parser.add_argument('--debug', action="store_true", default=False,
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
144 dest='DebugSwitch', help='Enable debugging')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
145
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
146 option = parser.parse_args()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
147
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
148 if option.ExhCustom is not None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
149 option.dictionary = option.ExhCustom
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
150 option.Custom = option.ExhCustom
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
151
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
152 if option.DebugSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
153 sys.tracebacklimit = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
154
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
155 StdoutSwitch = option.StdoutSwitch
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
156 TIME = option.TIME
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
157
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
158 ExhL = option.ExhL
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
159 ExhN = option.ExhN
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
160 ExhS = option.ExhS
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
161 ExhLN = option.ExhLN
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
162 ExhLS = option.ExhLS
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
163 ExhNS = option.ExhNS
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
164 ExhLNS = option.ExhLNS
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
165 ExhSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
166 if ExhL == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
167 option.dictionary = "/etc/splice3/splice3.L"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
168 option.Letters = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
169 option.Numbers = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
170 option.Specials = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
171 option.AlphaSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
172 option.BWSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
173 option.CapsSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
174 option.L337Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
175 option.NumberSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
176 option.MD5Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
177 option.RegularSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
178 option.SpecialSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
179 ExhSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
180 if ExhN == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
181 option.dictionary = "/etc/splice3/splice3.N"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
182 option.Letters = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
183 option.Numbers = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
184 option.Specials = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
185 option.AlphaSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
186 option.BWSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
187 option.CapsSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
188 option.L337Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
189 option.NumberSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
190 option.MD5Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
191 option.RegularSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
192 option.SpecialSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
193 ExhSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
194 if ExhS == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
195 option.dictionary = "/etc/splice3/splice3.S"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
196 option.Letters = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
197 option.Numbers = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
198 option.Specials = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
199 option.AlphaSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
200 option.BWSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
201 option.CapsSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
202 option.L337Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
203 option.NumberSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
204 option.MD5Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
205 option.RegularSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
206 option.SpecialSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
207 ExhSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
208 if ExhLN == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
209 option.dictionary = "/etc/splice3/splice3.LN"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
210 option.Letters = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
211 option.Numbers = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
212 option.Specials = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
213 option.AlphaSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
214 option.BWSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
215 option.CapsSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
216 option.L337Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
217 option.NumberSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
218 option.MD5Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
219 option.RegularSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
220 option.SpecialSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
221 ExhSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
222 if ExhLS == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
223 option.dictionary = "/etc/splice3/splice3.LS"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
224 option.Letters = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
225 option.Numbers = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
226 option.Specials = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
227 option.AlphaSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
228 option.BWSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
229 option.CapsSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
230 option.L337Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
231 option.NumberSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
232 option.MD5Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
233 option.RegularSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
234 option.SpecialSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
235 ExhSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
236 if ExhNS == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
237 option.dictionary = "/etc/splice3/splice3.NS"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
238 option.Letters = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
239 option.Numbers = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
240 option.Specials = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
241 option.AlphaSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
242 option.BWSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
243 option.CapsSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
244 option.L337Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
245 option.NumberSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
246 option.MD5Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
247 option.RegularSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
248 option.SpecialSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
249 ExhSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
250 if ExhLNS == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
251 option.dictionary = "/etc/splice3/splice3.LNS"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
252 option.Letters = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
253 option.Numbers = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
254 option.Specials = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
255 option.AlphaSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
256 option.BWSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
257 option.CapsSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
258 option.L337Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
259 option.NumberSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
260 option.MD5Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
261 option.RegularSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
262 option.SpecialSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
263 ExhSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
264
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
265 if option.Custom is not None and option.dictionary is not None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
266 if option.Custom == option.dictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
267 option.Letters = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
268 option.Numbers = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
269 option.Specials = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
270 option.AlphaSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
271 option.BWSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
272 option.CapsSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
273 option.L337Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
274 option.NumberSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
275 option.MD5Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
276 option.RegularSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
277 option.SpecialSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
278 ExhSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
279
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
280
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
281 ShadowValue = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
282 GetShadow = option.GetShadow
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
283 SetShadow = option.SetShadow
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
284 if option.DeShadow is True and SetShadow is None and GetShadow is None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
285 print "splice3: error: --deshadow requires --getshadow or --setshadow"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
286 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
287 if SetShadow is not None and GetShadow is not None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
288 print "splice3: error: --getshadow and --setshadow cannot be combined"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
289 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
290 elif not os.geteuid()==0 and GetShadow is not None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
291 print "splice3: error: --getshadow requires root privileges"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
292 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
293 elif os.geteuid()==0 and GetShadow is not None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
294 try:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
295 ShadowValue = spwd.getspnam(GetShadow)[1]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
296 except:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
297 print "splice3: error: --getshadow: invalid user entered"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
298 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
299 elif SetShadow is not None and os.path.exists(SetShadow):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
300 ShadowFile = open(SetShadow, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
301 for line in ShadowFile:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
302 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
303 ShadowValue = line
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
304 if SetShadow is not None and not os.path.exists(SetShadow):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
305 print "splice3: error: --setshadow: shadow file does not exist"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
306 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
307 elif SetShadow is not None or GetShadow is not None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
308 ShadowSalt = ShadowValue.replace('$', '^1', 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
309 ShadowSalt = ShadowSalt.replace('$', '^2', 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
310 ShadowSalt = ShadowSalt.replace('$', '^3', 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
311 ShadowSalt=ShadowSalt[ShadowSalt.find("^1"):ShadowSalt.find("^3")]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
312 ShadowSalt = ShadowSalt.replace('^1', '$')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
313 ShadowSalt = ShadowSalt.replace('^2', '$')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
314 ShadowSalt = ShadowSalt + "$"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
315 ShadowValue = ShadowValue.replace(':', '^1', 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
316 ShadowValue = ShadowValue.replace(':', '^2', 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
317 ShadowValue=ShadowValue[ShadowValue.find("^1")+2:ShadowValue.find("^2")]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
318 ShadowValue = ShadowValue.replace('$', '\$')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
319 ShadowSalt = ShadowSalt.replace('$', '\$')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
320
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
321
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
322 ManSwitch = option.ManSwitch
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
323 if ManSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
324 os.system("man /etc/splice3/splice3.1.gz")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
325 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
326
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
327 test = option.test
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
328
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
329 restore = option.restore
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
330 if restore is not None and os.path.exists(restore) is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
331 print "splice3: error: restore file does not exist"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
332 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
333 elif restore is not None and os.path.exists(restore) is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
334 RestoreSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
335 State = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
336 StateCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
337 if RestoreSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
338 RESTORE = open(restore, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
339 for line in RESTORE:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
340 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
341 State.append(line)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
342 StateCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
343 StateCount -= 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
344 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
345 RestoreSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
346
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
347 save = option.save
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
348 Slash = "/"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
349 if save is not None and not os.path.isdir(save):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
350 print "splice3: error: ( -s ) invalid directory"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
351 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
352 elif save is not None and os.path.isdir(save):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
353 SaveSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
354 s = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
355 up = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
356 end = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
357 for let in save:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
358 end += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
359 for let in save:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
360 up += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
361 if let == Slash and end == up:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
362 s += ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
363 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
364 s += let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
365 save = s
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
366 save += Slash + "splice3.save"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
367 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
368 SaveSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
369
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
370 SESwitch = option.SESwitch
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
371 dictionary = option.dictionary
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
372 if dictionary is None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
373 dictionary = "/etc/splice3/splice3.list"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
374 elif dictionary is not None and not os.path.exists(dictionary):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
375 print "splice3: error: dictionary does not exist"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
376 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
377
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
378 usernames = option.usernames
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
379 if usernames is None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
380 UserSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
381 UserStatus = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
382 elif usernames is not None and not os.path.exists(usernames):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
383 print "splice3: error: username list does not exist"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
384 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
385 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
386 UserSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
387 UserStatus = "TRYING: [USERNAME]:"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
388
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
389 if RestoreSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
390 AlphaSwitch = option.AlphaSwitch
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
391 CapsSwitch = option.CapsSwitch
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
392 BWSwitch = option.BWSwitch
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
393 L337Switch = option.L337Switch
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
394 MD5Switch = option.MD5Switch
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
395 NumberSwitch = option.NumberSwitch
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
396 RegularSwitch = option.RegularSwitch
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
397 SpecialSwitch = option.SpecialSwitch
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
398 Letters = option.Letters
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
399 Numbers = option.Numbers
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
400 Specials = option.Specials
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
401 MixCustom = option.MixCustom
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
402 Custom = option.Custom
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
403 wep5 = option.wep5
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
404 wep13 = option.wep13
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
405 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
406 option.cmd = State[0]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
407 dictionary = State[1]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
408 MixCustom = State[2]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
409 Custom = State[3]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
410 if State[4] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
411 ExhSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
412 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
413 ExhSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
414 if State[5] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
415 StdoutSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
416 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
417 StdoutSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
418 usernames = State[6]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
419 if State[7] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
420 UserSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
421 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
422 UserSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
423 if State[8] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
424 AlphaSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
425 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
426 AlphaSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
427 if State[9] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
428 BWSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
429 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
430 BWSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
431 if State[10] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
432 CapsSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
433 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
434 CapsSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
435 if State[11] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
436 L337Switch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
437 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
438 L337Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
439 if State[12] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
440 MD5Switch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
441 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
442 MD5Switch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
443 if State[13] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
444 NumberSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
445 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
446 NumberSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
447 if State[14] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
448 RegularSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
449 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
450 RegularSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
451 if State[15] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
452 SpecialSwitch = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
453 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
454 SpecialSwitch = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
455 if State[16] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
456 Letters = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
457 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
458 Letters = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
459 if State[17] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
460 Numbers = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
461 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
462 Numbers = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
463 if State[18] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
464 Specials = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
465 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
466 Specials = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
467 if State[19] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
468 wep5 = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
469 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
470 wep5 = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
471 if State[20] == "True":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
472 wep13 = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
473 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
474 wep13 = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
475
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
476 if StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
477 option.cmd = "STDOUT PASSWORD ON"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
478
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
479 if option.Create is False and RestoreSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
480 ShadowSwitch = option.DeShadow
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
481 if ShadowSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
482 option.cmd = "splice3-deshadow PASSWORD '" + ShadowSalt + "' '" + ShadowValue + "'"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
483 if option.cmd is None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
484 print "splice3: error: invalid usage"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
485 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
486 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
487 option.cmd = option.cmd.replace('','eval ', 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
488
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
489 if option.Create is False and RestoreSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
490 if option.cmd.__contains__("PASSWORD"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
491 pass
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
492 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
493 print "splice3: error: -c does not contain regexp `PASSWORD'"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
494 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
495
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
496 if option.usernames is not None and RestoreSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
497 if option.cmd.__contains__("USERNAME"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
498 pass
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
499 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
500 print "splice3: error: -c does not contain regexp `USERNAME'"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
501 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
502
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
503 Create = option.Create
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
504 if Create is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
505 print "Creating dictionary and exiting"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
506
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
507 if Create is False and option.cmd.__contains__("splice3-deshadow"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
508 test = "SHADOW CRACKED"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
509
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
510
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
511 if AlphaSwitch is False and BWSwitch is False and CapsSwitch is False\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
512 and L337Switch is False and NumberSwitch is False and RegularSwitch is False\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
513 and SpecialSwitch is False and MixCustom is None and MD5Switch is False\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
514 and wep5 is False and wep13 is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
515 print "splice3: error: no modules selected: ( -A -B -C -L -M -N -R -S, -ABCLMNRS, --wep-*)"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
516 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
517
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
518 CharsMain = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
519 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
520 "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
521 "`", "~", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",", ">", ".", "?", "/"]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
522
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
523 CharSet1 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
524 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
525 "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
526 "`", "~", ">", ".", "?", "/", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
527
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
528 CharSet2 = ["!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
529 "`", "~", ">", ".", "?", "/", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
530
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
531 CharSet3 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
532 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
533 "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
534 "`", "~", ">", ".", "?", "/"]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
535
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
536 CharSet4 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
537 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
538 "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
539
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
540 CharSet5 = ["!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "[", "]", "{", "}", "\\", "|", ";", ":", "\"", "'", "<", ",",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
541 "`", "~", ">", ".", "?", "/"]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
542
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
543 CharSet6 = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",\
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
544 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
545
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
546 CharSet7 = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
547
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
548
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
549 if Letters == True and Numbers == True and Specials == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
550 Characters = CharSet1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
551 elif Letters == False and Numbers == True and Specials == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
552 Characters = CharSet2
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
553 elif Letters == True and Numbers == False and Specials == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
554 Characters = CharSet3
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
555 elif Letters == True and Numbers == True and Specials == False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
556 Characters = CharSet4
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
557 elif Letters == False and Numbers == False and Specials == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
558 Characters = CharSet5
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
559 elif Letters == True and Numbers == False and Specials == False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
560 Characters = CharSet6
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
561 elif Letters == False and Numbers == True and Specials == False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
562 Characters = CharSet7
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
563 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
564 Characters = CharSet1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
565
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
566 if Custom != "None" and RestoreSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
567 if os.path.exists(Custom):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
568 Characters = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
569 UserCharacters = open(Custom, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
570 for line in UserCharacters:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
571 Characters.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
572 elif Custom is not None and RestoreSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
573 if os.path.exists(Custom):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
574 Characters = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
575 UserCharacters = open(Custom, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
576 for line in UserCharacters:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
577 Characters.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
578 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
579 print "splice3: error: --custom list does not exist"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
580 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
581
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
582 EndCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
583 for CountChars in Characters:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
584 EndCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
585
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
586 Char1 = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
587 for a in range(0, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
588 Char1.append(Characters[a])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
589 Char2 = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
590 for a in range(0, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
591 Char2.append("\\\\\\" + Characters[a])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
592
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
593 if AlphaSwitch == True and NumberSwitch == True and SpecialSwitch == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
594 MixChars = CharSet1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
595 elif AlphaSwitch == False and NumberSwitch == True and SpecialSwitch == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
596 MixChars = CharSet2
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
597 elif AlphaSwitch == True and NumberSwitch == False and SpecialSwitch == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
598 MixChars = CharSet3
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
599 elif AlphaSwitch == True and NumberSwitch == True and SpecialSwitch == False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
600 MixChars = CharSet4
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
601 elif AlphaSwitch == False and NumberSwitch == False and SpecialSwitch == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
602 MixChars = CharSet5
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
603 elif AlphaSwitch == True and NumberSwitch == False and SpecialSwitch == False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
604 MixChars = CharSet6
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
605 elif AlphaSwitch == False and NumberSwitch == True and SpecialSwitch == False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
606 MixChars = CharSet7
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
607 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
608 MixChars = CharSet1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
609
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
610 if MixCustom != "None" and RestoreSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
611 if os.path.exists(MixCustom):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
612 MixChars = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
613 MixCharacters = open(MixCustom, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
614 for line in MixCharacters:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
615 MixChars.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
616 elif MixCustom is not None and RestoreSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
617 if os.path.exists(MixCustom):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
618 MixChars = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
619 MixCharacters = open(MixCustom, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
620 for line in MixCharacters:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
621 MixChars.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
622 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
623 print "splice3: error: -U list does not exist"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
624 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
625
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
626 Word = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
627 def REGULAR():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
628 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
629 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
630 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
631
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
632 def L337():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
633 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
634 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
635 line = line.replace("a", "4", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
636 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
637
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
638 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
639 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
640 line = line.replace("a", "4")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
641 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
642
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
643 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
644 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
645 line = line.replace("a", "@", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
646 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
647
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
648 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
649 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
650 line = line.replace("a", "@")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
651 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
652
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
653 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
654 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
655 line = line.replace("a", "^", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
656 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
657
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
658 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
659 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
660 line = line.replace("a", "^")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
661 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
662
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
663 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
664 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
665 line = line.replace("b", "8", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
666 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
667
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
668 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
669 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
670 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
671 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
672
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
673 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
674 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
675 line = line.replace("e", "3", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
676 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
677
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
678 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
679 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
680 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
681 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
682
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
683 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
684 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
685 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
686 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
687
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
688 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
689 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
690 line = line.replace("g", "6", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
691 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
692
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
693 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
694 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
695 line = line.replace("g", "6")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
696 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
697
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
698 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
699 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
700 line = line.replace("g", "9", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
701 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
702
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
703 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
704 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
705 line = line.replace("g", "9")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
706 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
707
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
708 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
709 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
710 line = line.replace("h", "#", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
711 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
712
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
713 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
714 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
715 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
716 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
717
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
718 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
719 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
720 line = line.replace("i", "1", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
721 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
722
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
723 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
724 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
725 line = line.replace("i", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
726 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
727
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
728 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
729 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
730 line = line.replace("i", "!", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
731 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
732
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
733 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
734 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
735 line = line.replace("i", "!")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
736 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
737
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
738 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
739 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
740 line = line.replace("i", "|", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
741 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
742
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
743 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
744 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
745 line = line.replace("i", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
746 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
747
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
748 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
749 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
750 line = line.replace("k", "X", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
751 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
752
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
753 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
754 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
755 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
756 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
757
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
758 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
759 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
760 line = line.replace("l", "1", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
761 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
762
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
763 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
764 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
765 line = line.replace("l", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
766 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
767
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
768 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
769 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
770 line = line.replace("l", "|", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
771 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
772
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
773 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
774 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
775 line = line.replace("l", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
776 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
777
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
778 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
779 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
780 line = line.replace("o", "0", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
781 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
782
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
783 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
784 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
785 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
786 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
787
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
788 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
789 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
790 line = line.replace("s", "5", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
791 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
792
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
793 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
794 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
795 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
796 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
797
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
798 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
799 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
800 line = line.replace("s", "$", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
801 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
802
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
803 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
804 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
805 line = line.replace("s", "$")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
806 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
807
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
808 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
809 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
810 line = line.replace("t", "7", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
811 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
812
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
813 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
814 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
815 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
816 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
817
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
818 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
819 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
820 line = line.replace("t", "+", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
821 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
822
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
823 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
824 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
825 line = line.replace("t", "+")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
826 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
827
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
828 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
829 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
830 line = line.replace("z", "2", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
831 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
832
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
833 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
834 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
835 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
836 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
837
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
838 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
839 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
840 line = line.replace("a", "4")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
841 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
842 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
843 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
844 line = line.replace("g", "6")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
845 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
846 line = line.replace("i", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
847 line = line.replace("l", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
848 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
849 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
850 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
851 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
852 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
853 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
854
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
855 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
856 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
857 line = line.replace("a", "^")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
858 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
859 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
860 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
861 line = line.replace("g", "6")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
862 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
863 line = line.replace("i", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
864 line = line.replace("l", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
865 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
866 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
867 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
868 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
869 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
870 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
871
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
872 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
873 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
874 line = line.replace("a", "4")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
875 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
876 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
877 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
878 line = line.replace("g", "9")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
879 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
880 line = line.replace("i", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
881 line = line.replace("l", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
882 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
883 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
884 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
885 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
886 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
887 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
888
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
889 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
890 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
891 line = line.replace("a", "^")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
892 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
893 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
894 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
895 line = line.replace("g", "9")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
896 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
897 line = line.replace("i", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
898 line = line.replace("l", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
899 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
900 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
901 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
902 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
903 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
904 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
905
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
906 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
907 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
908 line = line.replace("a", "4")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
909 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
910 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
911 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
912 line = line.replace("g", "&")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
913 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
914 line = line.replace("i", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
915 line = line.replace("l", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
916 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
917 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
918 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
919 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
920 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
921 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
922
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
923 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
924 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
925 line = line.replace("a", "^")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
926 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
927 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
928 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
929 line = line.replace("g", "&")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
930 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
931 line = line.replace("i", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
932 line = line.replace("l", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
933 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
934 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
935 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
936 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
937 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
938 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
939
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
940 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
941 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
942 line = line.replace("a", "4")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
943 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
944 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
945 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
946 line = line.replace("g", "6")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
947 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
948 line = line.replace("i", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
949 line = line.replace("l", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
950 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
951 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
952 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
953 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
954 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
955 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
956
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
957 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
958 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
959 line = line.replace("a", "^")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
960 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
961 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
962 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
963 line = line.replace("g", "6")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
964 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
965 line = line.replace("i", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
966 line = line.replace("l", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
967 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
968 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
969 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
970 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
971 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
972 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
973
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
974 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
975 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
976 line = line.replace("a", "4")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
977 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
978 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
979 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
980 line = line.replace("g", "9")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
981 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
982 line = line.replace("i", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
983 line = line.replace("l", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
984 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
985 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
986 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
987 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
988 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
989 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
990
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
991 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
992 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
993 line = line.replace("a", "^")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
994 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
995 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
996 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
997 line = line.replace("g", "9")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
998 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
999 line = line.replace("i", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1000 line = line.replace("l", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1001 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1002 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1003 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1004 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1005 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1006 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1007
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1008 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1009 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1010 line = line.replace("a", "4")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1011 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1012 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1013 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1014 line = line.replace("g", "&")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1015 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1016 line = line.replace("i", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1017 line = line.replace("l", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1018 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1019 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1020 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1021 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1022 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1023 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1024
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1025 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1026 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1027 line = line.replace("a", "^")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1028 line = line.replace("b", "8")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1029 line = line.replace("e", "3")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1030 line = line.replace("f", "ph", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1031 line = line.replace("g", "&")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1032 line = line.replace("h", "#")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1033 line = line.replace("i", "|")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1034 line = line.replace("l", "1")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1035 line = line.replace("k", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1036 line = line.replace("o", "0")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1037 line = line.replace("s", "5")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1038 line = line.replace("t", "7")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1039 line = line.replace("z", "2")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1040 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1041
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1042 def BW():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1043 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1044 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1045 Word.append(line[::-1].replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1046
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1047 def CAPS():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1048 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1049 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1050 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1051 up = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1052 a = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1053 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1054 if up == 0:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1055 a += let.upper()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1056 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1057 a += let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1058 up ^= 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1059 Word.append(a)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1060
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1061 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1062 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1063 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1064 up = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1065 a = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1066 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1067 if up == 1:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1068 a += let.upper()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1069 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1070 a += let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1071 up ^= 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1072 Word.append(a)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1073
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1074 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1075 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1076 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1077 up = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1078 a = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1079 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1080 if up <= 1:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1081 a += let.upper()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1082 up = up + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1083 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1084 a += let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1085 up = up + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1086 Word.append(a)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1087
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1088 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1089 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1090 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1091 up = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1092 a = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1093 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1094 if up <= 2:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1095 a += let.upper()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1096 up = up + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1097 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1098 a += let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1099 up = up + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1100 Word.append(a)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1101
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1102
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1103 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1104 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1105 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1106 a = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1107 b = 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1108 c = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1109 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1110 a = a + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1111 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1112 if a != b:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1113 b = b + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1114 c += let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1115 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1116 c += let.upper()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1117 Word.append(c)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1118
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1119 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1120 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1121 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1122 a = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1123 b = 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1124 c = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1125 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1126 a = a + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1127 a = a - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1128 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1129 if b < a:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1130 b = b + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1131 c += let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1132 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1133 c += let.upper()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1134 Word.append(c)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1135
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1136 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1137 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1138 line = line.replace("a", "A", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1139 if line.__contains__("A"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1140 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1141
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1142 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1143 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1144 line = line.replace("a", "A")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1145 if line.__contains__("A"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1146 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1147
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1148 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1149 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1150 line = line.replace("b", "B", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1151 if line.__contains__("B"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1152 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1153
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1154 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1155 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1156 line = line.replace("b", "B")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1157 if line.__contains__("B"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1158 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1159
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1160 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1161 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1162 line = line.replace("c", "C", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1163 if line.__contains__("C"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1164 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1165
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1166 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1167 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1168 line = line.replace("c", "C")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1169 if line.__contains__("C"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1170 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1171
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1172 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1173 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1174 line = line.replace("d", "D", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1175 if line.__contains__("D"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1176 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1177
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1178 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1179 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1180 line = line.replace("d", "D")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1181 if line.__contains__("D"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1182 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1183
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1184 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1185 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1186 line = line.replace("e", "E", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1187 if line.__contains__("E"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1188 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1189
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1190 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1191 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1192 line = line.replace("e", "E")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1193 if line.__contains__("E"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1194 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1195
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1196 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1197 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1198 line = line.replace("f", "F", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1199 if line.__contains__("F"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1200 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1201
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1202 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1203 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1204 line = line.replace("f", "F")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1205 if line.__contains__("F"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1206 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1207
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1208 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1209 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1210 line = line.replace("g", "G", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1211 if line.__contains__("G"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1212 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1213
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1214 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1215 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1216 line = line.replace("g", "G")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1217 if line.__contains__("G"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1218 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1219
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1220 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1221 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1222 line = line.replace("h", "H", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1223 if line.__contains__("H"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1224 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1225
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1226 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1227 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1228 line = line.replace("h", "H")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1229 if line.__contains__("H"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1230 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1231
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1232 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1233 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1234 line = line.replace("i", "I", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1235 if line.__contains__("I"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1236 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1237
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1238 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1239 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1240 line = line.replace("i", "I")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1241 if line.__contains__("I"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1242 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1243
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1244 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1245 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1246 line = line.replace("j", "J", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1247 if line.__contains__("J"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1248 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1249
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1250 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1251 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1252 line = line.replace("j", "J")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1253 if line.__contains__("J"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1254 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1255
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1256 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1257 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1258 line = line.replace("k", "K", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1259 if line.__contains__("K"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1260 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1261
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1262 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1263 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1264 line = line.replace("k", "K")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1265 if line.__contains__("K"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1266 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1267
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1268 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1269 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1270 line = line.replace("l", "L", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1271 if line.__contains__("L"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1272 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1273
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1274 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1275 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1276 line = line.replace("l", "L")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1277 if line.__contains__("L"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1278 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1279
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1280 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1281 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1282 line = line.replace("m", "M", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1283 if line.__contains__("M"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1284 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1285
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1286 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1287 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1288 line = line.replace("m", "M")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1289 if line.__contains__("M"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1290 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1291
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1292 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1293 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1294 line = line.replace("n", "N", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1295 if line.__contains__("N"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1296 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1297
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1298 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1299 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1300 line = line.replace("n", "N")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1301 if line.__contains__("N"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1302 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1303
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1304 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1305 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1306 line = line.replace("o", "O", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1307 if line.__contains__("O"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1308 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1309
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1310 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1311 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1312 line = line.replace("o", "O")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1313 if line.__contains__("O"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1314 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1315
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1316 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1317 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1318 line = line.replace("p", "P", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1319 if line.__contains__("P"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1320 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1321
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1322 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1323 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1324 line = line.replace("p", "P")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1325 if line.__contains__("P"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1326 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1327
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1328 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1329 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1330 line = line.replace("q", "Q", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1331 if line.__contains__("Q"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1332 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1333
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1334 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1335 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1336 line = line.replace("q", "Q")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1337 if line.__contains__("Q"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1338 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1339
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1340 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1341 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1342 line = line.replace("r", "R", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1343 if line.__contains__("R"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1344 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1345
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1346 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1347 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1348 line = line.replace("r", "R")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1349 if line.__contains__("R"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1350 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1351
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1352 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1353 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1354 line = line.replace("s", "S", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1355 if line.__contains__("S"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1356 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1357
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1358 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1359 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1360 line = line.replace("s", "S")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1361 if line.__contains__("S"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1362 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1363
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1364 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1365 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1366 line = line.replace("t", "T", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1367 if line.__contains__("T"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1368 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1369
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1370 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1371 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1372 line = line.replace("t", "T")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1373 if line.__contains__("T"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1374 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1375
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1376 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1377 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1378 line = line.replace("u", "U", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1379 if line.__contains__("U"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1380 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1381
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1382 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1383 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1384 line = line.replace("u", "U")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1385 if line.__contains__("U"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1386 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1387
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1388 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1389 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1390 line = line.replace("v", "V", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1391 if line.__contains__("V"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1392 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1393
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1394 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1395 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1396 line = line.replace("v", "V")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1397 if line.__contains__("V"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1398 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1399
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1400 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1401 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1402 line = line.replace("w", "W", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1403 if line.__contains__("W"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1404 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1405
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1406 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1407 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1408 line = line.replace("w", "W")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1409 if line.__contains__("W"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1410 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1411
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1412 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1413 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1414 line = line.replace("x", "X", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1415 if line.__contains__("X"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1416 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1417
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1418 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1419 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1420 line = line.replace("x", "X")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1421 if line.__contains__("X"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1422 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1423
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1424 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1425 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1426 line = line.replace("y", "Y", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1427 if line.__contains__("Y"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1428 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1429
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1430 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1431 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1432 line = line.replace("y", "Y")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1433 if line.__contains__("Y"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1434 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1435
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1436 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1437 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1438 line = line.replace("z", "Z", 1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1439 if line.__contains__("Z"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1440 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1441
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1442 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1443 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1444 line = line.replace("z", "Z")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1445 if line.__contains__("Z"):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1446 Word.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1447
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1448 def MIX():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1449 for Input in MixChars:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1450 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1451 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1452 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1453 up = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1454 a = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1455 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1456 if up <= 1:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1457 a += let + Input
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1458 up = up + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1459 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1460 a += let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1461 up = up + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1462 Word.append(a)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1463
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1464 for Input in MixChars:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1465 for Input2 in MixChars:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1466 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1467 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1468 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1469 up = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1470 a = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1471 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1472 if up == 1:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1473 a += Input + let + Input2
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1474 up = up + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1475 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1476 a += let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1477 up = up + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1478 Word.append(a)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1479
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1480 for Input in MixChars:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1481 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1482 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1483 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1484 a = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1485 b = 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1486 c = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1487 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1488 a = a + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1489 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1490 if a != b:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1491 b = b + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1492 c += let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1493 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1494 c += Input + let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1495 Word.append(c)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1496
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1497 for Input in MixChars:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1498 for Input2 in MixChars:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1499 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1500 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1501 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1502 a = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1503 b = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1504 c = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1505 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1506 a = a + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1507 a = a - 2
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1508 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1509 if b == a:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1510 b = b + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1511 c += Input + let + Input2
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1512 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1513 c += let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1514 b = b + 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1515 Word.append(c)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1516
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1517 def MD5():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1518 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1519 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1520 Word.append(md5(line.replace('\n', '')).hexdigest())
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1521
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1522 def WEP5():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1523 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1524 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1525 i = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1526 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1527 i += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1528 i -= 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1529 if i == 5:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1530 line = line.encode('hex')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1531 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1532 Word.append(line.replace('0a', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1533
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1534 def WEP13():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1535 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1536 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1537 i = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1538 for let in line:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1539 i += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1540 i -= 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1541 if i == 13:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1542 line = line.encode('hex')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1543 line = line.replace('\n', '')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1544 Word.append(line.replace('0a', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1545
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1546
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1547 def SOCEN():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1548 ReadDictionary = open(dictionary, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1549 for line in ReadDictionary:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1550 socen_words.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1551
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1552 socen = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1553 socen_a = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1554 for i in socen_words:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1555 for let in i:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1556 try:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1557 let += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1558 break
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1559 except:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1560 socen_a.append(let)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1561 break
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1562
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1563 for a in socen_a:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1564 socen_words.append(a)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1565
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1566 for a in socen_words:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1567 x = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1568 for let in a:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1569 x += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1570 if x > 1:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1571 socen.append(a)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1572
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1573 for a in socen_words:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1574 for b in socen_words:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1575 x = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1576 for let in a:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1577 x += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1578 n = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1579 for let in b:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1580 n += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1581 if x > 1 or n > 1 and a != b:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1582 socen.append(a + b)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1583
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1584 for a in socen_words:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1585 for b in socen_words:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1586 for c in socen_words:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1587 if a != b and a != c and b != c:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1588 socen.append(a + b + c)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1589
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1590 SEFILE = open("splice3.se", 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1591 for i in socen:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1592 SEFILE.write(i + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1593 SEFILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1594
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1595
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1596
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1597 if SESwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1598 socen_words = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1599 SOCEN()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1600 dictionary = 'splice3.se'
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1601 if RegularSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1602 REGULAR()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1603 if BWSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1604 BW()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1605 if CapsSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1606 CAPS()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1607 if L337Switch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1608 L337()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1609 if MD5Switch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1610 MD5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1611 if wep5 is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1612 WEP5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1613 if wep13 is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1614 WEP13()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1615
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1616
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1617 DoMix = False
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1618 if AlphaSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1619 DoMix = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1620 if NumberSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1621 DoMix = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1622 if SpecialSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1623 DoMix = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1624 if MixCustom != None and MixCustom != "None":
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1625 DoMix = True
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1626 if DoMix is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1627 MIX()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1628
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1629 User = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1630 if UserSwitch == True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1631 UserCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1632 ReadUsernames = open(usernames, 'r')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1633 for line in ReadUsernames:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1634 User.append(line.replace('\n', ''))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1635 UserCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1636 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1637 User.append("")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1638 UserCount = 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1639
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1640 Word = list(set(Word))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1641 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1642 ShowWord = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1643 PassWd = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1644 for Input in Word:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1645 ShowWord.append(Input)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1646 c = ""
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1647 for let in Input:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1648 c += "\\\\\\" + let
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1649 PassWd.append(c)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1650
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1651
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1652 if TIME != None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1653 try:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1654 TIME = TIME.split(", ")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1655 sleep_now = int(TIME[0])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1656 sleep_for = int(TIME[1])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1657
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1658 except:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1659 print "splice3: error: invalid --time arguments"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1660 sys.exit(1)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1661
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1662 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1663 sleep_now = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1664 sleep_for = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1665
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1666 def BF1():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1667 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1668 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1669 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1670 StartTime = time.time()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1671 StartTime = StartTime - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1672 PassAmount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1673 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1674 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1675 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1676 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1677 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1678 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1679 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1680 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1681 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1682 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1683 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1684 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1685 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1686 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1687 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1688 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1689 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1690 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1691 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1692 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1693 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1694 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1695 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1696 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1697 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1698 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1699 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1700 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1701 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1702 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1703 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1704 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1705 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1706 NewShowWord = ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1707 NewPassWd = PassWd[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1708 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1709 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1710 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1711 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1712 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1713 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1714 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1715 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1716 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1717 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1718 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1719 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1720 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1721 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1722
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1723 def BF2():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1724 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1725 sys.exit('splice3: unable to find password')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1726 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1727 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1728 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1729 StartTime = time.time()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1730 StartTime = StartTime - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1731 PassAmount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1732 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1733 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1734 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1735 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1736 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1737 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1738 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1739 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1740 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1741 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1742 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1743 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1744 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1745 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1746 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1747 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1748 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1749 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1750 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1751 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1752 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1753 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1754 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1755 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1756 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1757 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1758 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1759 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1760 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1761 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1762 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1763 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1764 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1765 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1766 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1767 NewShowWord = Char1[a] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1768 NewPassWd = Char2[a] + PassWd[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1769 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1770 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1771 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1772 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1773 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1774 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1775 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1776 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1777 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1778 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1779 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1780 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1781 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1782 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1783
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1784 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1785 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1786 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1787 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1788 NewShowWord = ShowWord[x] + Char1[a]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1789 NewPassWd = PassWd[x] + Char2[a]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1790 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1791 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1792 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1793 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1794 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1795 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1796 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1797 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1798 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1799 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1800 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1801 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1802 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1803 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1804
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1805 def BF3():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1806 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1807 sys.exit('splice3: unable to find password')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1808 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1809 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1810 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1811 StartTime = time.time()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1812 StartTime = StartTime - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1813 PassAmount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1814 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1815 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1816 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1817 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1818 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1819 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1820 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1821 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1822 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1823 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1824 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1825 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1826 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1827 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1828 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1829 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1830 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1831 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1832 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1833 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1834 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1835 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1836 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1837 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1838 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1839 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1840 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1841 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1842 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1843 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1844 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1845 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1846 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1847 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1848 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1849 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1850 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1851 NewShowWord = Char1[a] + ShowWord[x] + Char1[b]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1852 NewPassWd = Char2[a] + PassWd[x] + Char2[b]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1853 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1854 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1855 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1856 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1857 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1858 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1859 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1860 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1861 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1862 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1863 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1864 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1865 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1866 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1867
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1868 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1869 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1870 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1871 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1872 NewShowWord = Char1[a] + Char1[b] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1873 NewPassWd = Char2[a] + Char2[b] + PassWd[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1874 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1875 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1876 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1877 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1878 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1879 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1880 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1881 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1882 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1883 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1884 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1885 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1886 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1887 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1888
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1889 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1890 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1891 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1892 NewShowWord = ShowWord[x] + Char1[b] + Char1[a]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1893 NewPassWd = PassWd[x] + Char2[b] + Char2[a]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1894 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1895 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1896 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1897 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1898 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1899 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1900 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1901 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1902 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1903 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1904 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1905 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1906 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1907 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1908
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1909 def BF4():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1910 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1911 sys.exit('splice3: unable to find password')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1912 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1913 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1914 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1915 StartTime = time.time()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1916 StartTime = StartTime - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1917 PassAmount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1918 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1919 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1920 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1921 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1922 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1923 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1924 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1925 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1926 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1927 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1928 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1929 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1930 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1931 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1932 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1933 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1934 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1935 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1936 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1937 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1938 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1939 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1940 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1941 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1942 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1943 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1944 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1945 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1946 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1947 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1948 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1949 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1950 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1951 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1952 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1953 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1954 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1955 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1956 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1957 NewShowWord = Char1[c] + Char1[a] + ShowWord[x] + Char1[b]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1958 NewPassWd = Char2[c] + Char2[a] + PassWd[x] + Char2[b]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1959 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1960 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1961 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1962 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1963 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1964 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1965 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1966 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1967 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1968 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1969 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1970 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1971 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1972 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1973
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1974 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1975 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1976 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1977 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1978 NewShowWord = Char1[b] + ShowWord[x] + Char1[a] + Char1[c]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1979 NewPassWd = Char2[b] + PassWd[x] + Char2[a] + Char2[c]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1980 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1981 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1982 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1983 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1984 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1985 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1986 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1987 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1988 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1989 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1990 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1991 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1992 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1993 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1994
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1995 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1996 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1997 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1998 NewShowWord = Char1[c] + Char1[a] + Char1[b] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
1999 NewPassWd = Char2[c] + Char2[a] + Char2[b] + PassWd[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2000 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2001 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2002 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2003 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2004 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2005 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2006 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2007 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2008 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2009 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2010 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2011 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2012 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2013 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2014
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2015 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2016 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2017 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2018 NewShowWord = ShowWord[x] + Char1[b] + Char1[a] + Char1[c]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2019 NewPassWd = PassWd[x] + Char2[b] + Char2[a] + Char2[c]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2020 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2021 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2022 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2023 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2024 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2025 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2026 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2027 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2028 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2029 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2030 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2031 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2032 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2033 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2034
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2035 def BF5():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2036 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2037 sys.exit('splice3: unable to find password')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2038 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2039 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2040 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2041 StartTime = time.time()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2042 StartTime = StartTime - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2043 PassAmount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2044 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2045 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2046 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2047 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2048 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2049 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2050 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2051 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2052 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2053 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2054 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2055 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2056 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2057 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2058 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2059 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2060 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2061 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2062 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2063 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2064 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2065 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2066 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2067 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2068 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2069 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2070 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2071 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2072 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2073 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2074 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2075 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2076 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2077 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2078 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2079 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2080 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2081 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2082 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2083 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2084 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2085 NewShowWord = Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2086 NewPassWd = Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2087 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2088 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2089 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2090 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2091 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2092 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2093 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2094 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2095 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2096 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2097 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2098 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2099 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2100 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2101
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2102 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2103 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2104 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2105 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2106 NewShowWord = Char1[c] + Char1[a] + Char1[b] + Char1[d] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2107 NewPassWd = Char2[c] + Char2[a] + Char2[b] + Char2[d] + PassWd[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2108 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2109 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2110 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2111 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2112 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2113 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2114 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2115 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2116 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2117 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2118 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2119 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2120 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2121 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2122
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2123 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2124 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2125 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2126 NewShowWord = ShowWord[x] + Char1[d] + Char1[b] + Char1[a] + Char1[c]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2127 NewPassWd = PassWd[x] + Char2[d] + Char2[b] + Char2[a] + Char2[c]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2128 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2129 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2130 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2131 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2132 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2133 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2134 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2135 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2136 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2137 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2138 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2139 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2140 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2141 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2142
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2143 def BF6():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2144 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2145 sys.exit('splice3: unable to find password')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2146 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2147 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2148 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2149 StartTime = time.time()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2150 StartTime = StartTime - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2151 PassAmount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2152 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2153 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2154 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2155 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2156 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2157 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2158 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2159 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2160 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2161 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2162 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2163 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2164 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2165 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2166 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2167 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2168 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2169 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2170 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2171 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2172 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2173 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2174 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2175 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2176 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2177 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2178 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2179 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2180 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2181 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2182 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2183 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2184 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2185 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2186 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2187 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2188 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2189 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2190 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2191 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2192 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2193 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2194 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2195 NewShowWord = Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2196 NewPassWd = Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2197 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2198 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2199 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2200 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2201 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2202 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2203 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2204 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2205 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2206 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2207 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2208 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2209 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2210 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2211
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2212 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2213 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2214 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2215 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2216 NewShowWord = Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2217 NewPassWd = Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2218 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2219 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2220 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2221 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2222 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2223 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2224 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2225 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2226 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2227 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2228 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2229 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2230 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2231 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2232
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2233 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2234 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2235 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2236 NewShowWord = Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2237 NewPassWd = Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + PassWd[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2238 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2239 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2240 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2241 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2242 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2243 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2244 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2245 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2246 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2247 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2248 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2249 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2250 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2251 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2252
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2253 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2254 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2255 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2256 NewShowWord = ShowWord[x] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2257 NewPassWd = PassWd[x] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2258 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2259 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2260 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2261 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2262 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2263 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2264 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2265 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2266 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2267 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2268 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2269 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2270 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2271 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2272
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2273 def BF7():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2274 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2275 sys.exit('splice3: unable to find password')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2276 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2277 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2278 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2279 StartTime = time.time()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2280 StartTime = StartTime - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2281 PassAmount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2282 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2283 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2284 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2285 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2286 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2287 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2288 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2289 for f in range(StateF, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2290 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2291 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2292 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2293 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2294 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2295 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2296 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2297 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2298 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2299 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2300 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2301 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2302 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2303 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2304 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2305 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2306 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2307 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2308 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2309 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2310 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2311 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2312 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2313 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2314 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2315 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2316 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2317 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2318 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2319 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2320 WriteSave.append(str(f))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2321 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2322 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2323 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2324 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2325 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2326 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2327 NewShowWord = Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2328 NewPassWd = Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2329 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2330 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2331 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2332 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2333 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2334 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2335 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2336 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2337 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2338 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2339 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2340 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2341 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2342 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2343
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2344 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2345 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2346 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2347 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2348 NewShowWord = Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2349 NewPassWd = Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + PassWd[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2350 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2351 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2352 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2353 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2354 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2355 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2356 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2357 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2358 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2359 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2360 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2361 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2362 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2363 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2364
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2365 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2366 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2367 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2368 NewShowWord = ShowWord[x] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2369 NewPassWd = PassWd[x] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2370 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2371 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2372 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2373 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2374 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2375 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2376 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2377 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2378 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2379 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2380 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2381 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2382 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2383 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2384
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2385 def BF8():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2386 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2387 sys.exit('splice3: unable to find password')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2388 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2389 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2390 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2391 StartTime = time.time()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2392 StartTime = StartTime - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2393 PassAmount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2394 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2395 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2396 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2397 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2398 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2399 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2400 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2401 for f in range(StateF, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2402 for g in range(StateG, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2403 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2404 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2405 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2406 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2407 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2408 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2409 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2410 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2411 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2412 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2413 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2414 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2415 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2416 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2417 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2418 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2419 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2420 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2421 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2422 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2423 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2424 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2425 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2426 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2427 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2428 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2429 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2430 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2431 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2432 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2433 WriteSave.append(str(f))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2434 WriteSave.append(str(g))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2435 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2436 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2437 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2438 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2439 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2440 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2441 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2442 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2443 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2444 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2445 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2446 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2447 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2448 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2449 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2450 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2451 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2452 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2453 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2454 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2455 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2456 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2457
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2458 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2459 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2460 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2461 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2462 NewShowWord = Char1[f] + Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e] + Char1[g]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2463 NewPassWd = Char2[f] + Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e] + Char2[g]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2464 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2465 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2466 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2467 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2468 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2469 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2470 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2471 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2472 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2473 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2474 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2475 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2476 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2477 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2478
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2479 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2480 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2481 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2482 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2483 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + PassWd[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2484 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2485 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2486 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2487 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2488 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2489 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2490 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2491 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2492 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2493 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2494 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2495 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2496 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2497 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2498
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2499 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2500 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2501 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2502 NewShowWord = ShowWord[x] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2503 NewPassWd = PassWd[x] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2504 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2505 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2506 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2507 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2508 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2509 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2510 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2511 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2512 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2513 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2514 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2515 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2516 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2517 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2518
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2519 def BF9():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2520 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2521 sys.exit('splice3: unable to find password')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2522 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2523 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2524 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2525 StartTime = time.time()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2526 StartTime = StartTime - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2527 PassAmount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2528 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2529 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2530 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2531 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2532 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2533 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2534 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2535 for f in range(StateF, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2536 for g in range(StateG, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2537 for h in range(StateH, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2538 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2539 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2540 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2541 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2542 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2543 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2544 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2545 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2546 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2547 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2548 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2549 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2550 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2551 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2552 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2553 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2554 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2555 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2556 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2557 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2558 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2559 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2560 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2561 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2562 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2563 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2564 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2565 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2566 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2567 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2568 WriteSave.append(str(f))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2569 WriteSave.append(str(g))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2570 WriteSave.append(str(h))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2571 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2572 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2573 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2574 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2575 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2576 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2577 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2578 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2579 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2580 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2581 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2582 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2583 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2584 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2585 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2586 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2587 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2588 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2589 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2590 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2591 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2592 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2593
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2594 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2595 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2596 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2597 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2598 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] +Char1[b] + Char1[d] + Char1[f] + Char1[h] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2599 NewPassWd = Char2[g] + Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + PassWd[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2600 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2601 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2602 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2603 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2604 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2605 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2606 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2607 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2608 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2609 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2610 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2611 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2612 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2613 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2614
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2615 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2616 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2617 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2618 NewShowWord = ShowWord[x] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2619 NewPassWd = PassWd[x] + Char2[h] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2620 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2621 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2622 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2623 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2624 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2625 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2626 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2627 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2628 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2629 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2630 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2631 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2632 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2633 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2634
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2635 def BF10():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2636 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2637 sys.exit('splice3: unable to find password')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2638 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2639 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2640 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2641 StartTime = time.time()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2642 StartTime = StartTime - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2643 PassAmount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2644 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2645 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2646 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2647 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2648 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2649 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2650 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2651 for f in range(StateF, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2652 for g in range(StateG, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2653 for h in range(StateH, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2654 for i in range(StateI, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2655 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2656 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2657 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2658 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2659 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2660 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2661 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2662 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2663 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2664 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2665 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2666 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2667 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2668 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2669 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2670 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2671 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2672 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2673 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2674 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2675 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2676 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2677 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2678 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2679 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2680 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2681 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2682 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2683 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2684 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2685 WriteSave.append(str(f))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2686 WriteSave.append(str(g))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2687 WriteSave.append(str(h))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2688 WriteSave.append(str(i))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2689 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2690 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2691 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2692 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2693 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2694 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2695 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2696 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2697 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2698 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2699 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2700 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2701 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2702 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2703 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2704 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2705 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2706 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2707 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2708 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2709 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2710 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2711
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2712 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2713 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2714 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2715 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2716 NewShowWord = Char1[h] + Char1[f] + Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2717 NewPassWd = Char2[h] + Char2[f] + Char2[d] + Char2[b] + PassWd[x] + Char2[a] + Char2[c] + Char2[e] + Char2[g] + Char2[i]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2718 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2719 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2720 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2721 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2722 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2723 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2724 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2725 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2726 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2727 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2728 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2729 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2730 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2731 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2732
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2733 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2734 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2735 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2736 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2737 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + PassWd[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2738 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2739 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2740 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2741 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2742 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2743 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2744 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2745 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2746 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2747 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2748 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2749 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2750 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2751 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2752
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2753 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2754 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2755 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2756 NewShowWord = ShowWord[x] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2757 NewPassWd = PassWd[x] + Char2[h] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g] + Char2[i]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2758 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2759 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2760 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2761 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2762 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2763 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2764 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2765 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2766 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2767 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2768 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2769 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2770 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2771 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2772
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2773 def BF11():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2774 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2775 sys.exit('splice3: unable to find password')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2776 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2777 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2778 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2779 StartTime = time.time()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2780 StartTime = StartTime - 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2781 PassAmount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2782 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2783 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2784 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2785 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2786 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2787 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2788 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2789 for f in range(StateF, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2790 for g in range(StateG, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2791 for h in range(StateH, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2792 for i in range(StateI, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2793 for j in range(StateJ, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2794 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2795 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2796 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2797 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2798 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2799 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2800 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2801 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2802 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2803 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2804 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2805 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2806 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2807 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2808 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2809 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2810 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2811 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2812 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2813 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2814 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2815 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2816 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2817 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2818 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2819 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2820 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2821 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2822 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2823 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2824 WriteSave.append(str(f))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2825 WriteSave.append(str(g))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2826 WriteSave.append(str(h))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2827 WriteSave.append(str(i))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2828 WriteSave.append(str(j))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2829 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2830 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2831 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2832 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2833 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2834 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2835 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + Char1[j]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2836 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + PassWd[x] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + Char2[j]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2837 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2838 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2839 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2840 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2841 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2842 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2843 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2844 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2845 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2846 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2847 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2848 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2849 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2850 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2851
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2852 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2853 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2854 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2855 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2856 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + Char1[j] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2857 NewPassWd = Char2[i] + Char2[g] + Char2[e] + Char2[c] + Char2[a] + Char2[b] + Char2[d] + Char2[f] + Char2[h] + Char2[j] + PassWd[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2858 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2859 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2860 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2861 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2862 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2863 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2864 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2865 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2866 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2867 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2868 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2869 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2870 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2871 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2872
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2873 PassAmount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2874 Timer = int(round(float(time.time() - StartTime)))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2875 Speed = PassAmount / Timer
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2876 NewShowWord = ShowWord[x] + Char1[j] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2877 NewPassWd = PassWd[x] + Char2[j] + Char2[h] + Char2[f] + Char2[d] + Char2[b] + Char2[a] + Char2[c] + Char2[e] + Char2[g] + Char2[i]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2878 timeup += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2879 if timeup == sleep_now:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2880 time.sleep(sleep_for)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2881 timeup = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2882 print "[splice3]:", Speed,"/s", User[u].replace(" ", ""), NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2883 cmd = os.popen(option.cmd.replace("PASSWORD", NewPassWd.replace(" ", "")).replace("USERNAME", User[u].replace(" ", "")))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2884 output = cmd.read()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2885 if test == None:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2886 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2887 elif output.__contains__(test):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2888 print "[PASSWORD FOUND]: ", NewShowWord
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2889 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2890 else:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2891 print output
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2892
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2893 def SBF1():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2894 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2895 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2896 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2897 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2898 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2899 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2900 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2901 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2902 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2903 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2904 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2905 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2906 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2907 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2908 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2909 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2910 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2911 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2912 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2913 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2914 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2915 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2916 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2917 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2918 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2919 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2920 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2921 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2922 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2923 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2924 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2925 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2926 NewShowWord = ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2927 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2928
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2929 def SBF2():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2930 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2931 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2932 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2933 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2934 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2935 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2936 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2937 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2938 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2939 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2940 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2941 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2942 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2943 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2944 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2945 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2946 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2947 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2948 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2949 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2950 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2951 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2952 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2953 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2954 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2955 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2956 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2957 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2958 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2959 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2960 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2961 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2962 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2963 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2964 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2965 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2966 NewShowWord = Char1[a] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2967 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2968
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2969 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2970 NewShowWord = ShowWord[x] + Char1[a]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2971 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2972
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2973 def SBF3():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2974 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2975 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2976 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2977 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2978 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2979 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2980 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2981 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2982 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2983 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2984 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2985 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2986 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2987 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2988 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2989 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2990 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2991 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2992 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2993 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2994 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2995 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2996 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2997 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2998 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
2999 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3000 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3001 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3002 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3003 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3004 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3005 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3006 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3007 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3008 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3009 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3010 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3011 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3012 NewShowWord = Char1[a] + ShowWord[x] + Char1[b]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3013 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3014
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3015 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3016 NewShowWord = Char1[a] + Char1[b] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3017 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3018
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3019 NewShowWord = ShowWord[x] + Char1[b] + Char1[a]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3020 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3021
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3022 def SBF4():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3023 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3024 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3025 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3026 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3027 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3028 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3029 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3030 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3031 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3032 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3033 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3034 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3035 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3036 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3037 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3038 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3039 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3040 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3041 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3042 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3043 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3044 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3045 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3046 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3047 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3048 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3049 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3050 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3051 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3052 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3053 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3054 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3055 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3056 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3057 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3058 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3059 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3060 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3061 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3062 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3063 NewShowWord = Char1[c] + Char1[a] + ShowWord[x] + Char1[b]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3064 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3065
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3066 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3067 NewShowWord = Char1[b] + ShowWord[x] + Char1[a] + Char1[c]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3068 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3069
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3070 NewShowWord = Char1[c] + Char1[a] + Char1[b] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3071 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3072
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3073 NewShowWord = ShowWord[x] + Char1[b] + Char1[a] + Char1[c]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3074 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3075
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3076 def SBF5():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3077 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3078 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3079 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3080 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3081 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3082 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3083 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3084 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3085 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3086 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3087 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3088 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3089 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3090 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3091 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3092 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3093 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3094 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3095 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3096 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3097 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3098 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3099 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3100 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3101 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3102 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3103 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3104 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3105 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3106 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3107 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3108 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3109 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3110 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3111 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3112 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3113 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3114 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3115 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3116 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3117 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3118 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3119 NewShowWord = Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3120 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3121
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3122 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3123 NewShowWord = Char1[c] + Char1[a] + Char1[b] + Char1[d] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3124 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3125
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3126 NewShowWord = ShowWord[x] + Char1[d] + Char1[b] + Char1[a] + Char1[c]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3127 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3128
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3129 def SBF6():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3130 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3131 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3132 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3133 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3134 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3135 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3136 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3137 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3138 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3139 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3140 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3141 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3142 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3143 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3144 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3145 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3146 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3147 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3148 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3149 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3150 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3151 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3152 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3153 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3154 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3155 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3156 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3157 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3158 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3159 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3160 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3161 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3162 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3163 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3164 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3165 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3166 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3167 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3168 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3169 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3170 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3171 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3172 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3173 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3174 NewShowWord = Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3175 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3176
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3177 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3178 NewShowWord = Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3179 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3180
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3181 NewShowWord = Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3182 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3183
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3184 NewShowWord = ShowWord[x] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3185 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3186
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3187 def SBF7():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3188 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3189 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3190 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3191 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3192 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3193 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3194 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3195 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3196 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3197 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3198 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3199 for f in range(StateF, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3200 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3201 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3202 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3203 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3204 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3205 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3206 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3207 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3208 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3209 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3210 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3211 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3212 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3213 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3214 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3215 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3216 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3217 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3218 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3219 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3220 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3221 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3222 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3223 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3224 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3225 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3226 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3227 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3228 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3229 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3230 WriteSave.append(str(f))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3231 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3232 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3233 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3234 NewShowWord = Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3235 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3236
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3237 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3238 NewShowWord = Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3239 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3240
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3241 NewShowWord = ShowWord[x] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3242 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3243
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3244 def SBF8():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3245 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3246 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3247 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3248 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3249 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3250 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3251 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3252 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3253 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3254 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3255 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3256 for f in range(StateF, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3257 for g in range(StateG, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3258 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3259 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3260 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3261 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3262 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3263 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3264 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3265 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3266 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3267 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3268 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3269 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3270 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3271 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3272 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3273 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3274 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3275 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3276 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3277 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3278 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3279 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3280 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3281 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3282 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3283 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3284 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3285 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3286 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3287 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3288 WriteSave.append(str(f))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3289 WriteSave.append(str(g))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3290 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3291 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3292 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3293 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3294 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3295
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3296 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3297 NewShowWord = Char1[f] + Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e] + Char1[g]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3298 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3299
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3300 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3301 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3302
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3303 NewShowWord = ShowWord[x] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3304 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3305
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3306 def SBF9():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3307 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3308 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3309 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3310 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3311 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3312 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3313 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3314 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3315 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3316 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3317 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3318 for f in range(StateF, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3319 for g in range(StateG, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3320 for h in range(StateH, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3321 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3322 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3323 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3324 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3325 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3326 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3327 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3328 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3329 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3330 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3331 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3332 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3333 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3334 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3335 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3336 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3337 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3338 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3339 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3340 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3341 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3342 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3343 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3344 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3345 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3346 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3347 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3348 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3349 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3350 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3351 WriteSave.append(str(f))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3352 WriteSave.append(str(g))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3353 WriteSave.append(str(h))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3354 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3355 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3356 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3357 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3358 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3359
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3360 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3361 NewShowWord = Char1[g] + Char1[e] + Char1[c] + Char1[a] +Char1[b] + Char1[d] + Char1[f] + Char1[h] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3362 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3363
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3364 NewShowWord = ShowWord[x] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3365 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3366
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3367 def SBF10():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3368 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3369 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3370 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3371 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3372 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3373 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3374 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3375 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3376 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3377 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3378 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3379 for f in range(StateF, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3380 for g in range(StateG, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3381 for h in range(StateH, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3382 for i in range(StateI, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3383 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3384 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3385 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3386 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3387 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3388 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3389 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3390 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3391 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3392 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3393 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3394 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3395 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3396 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3397 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3398 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3399 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3400 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3401 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3402 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3403 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3404 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3405 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3406 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3407 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3408 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3409 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3410 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3411 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3412 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3413 WriteSave.append(str(f))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3414 WriteSave.append(str(g))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3415 WriteSave.append(str(h))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3416 WriteSave.append(str(i))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3417 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3418 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3419 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3420 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3421 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3422
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3423 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3424 NewShowWord = Char1[h] + Char1[f] + Char1[d] + Char1[b] + ShowWord[x] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3425 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3426
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3427 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3428 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3429
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3430 NewShowWord = ShowWord[x] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3431 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3432
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3433 def SBF11():
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3434 WordCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3435 for CountWords in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3436 WordCount += 1
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3437 if option.NoChar is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3438 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3439 for u in range(StateU, UserCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3440 for a in range(StateA, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3441 for b in range(StateB, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3442 for c in range(StateC, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3443 for d in range(StateD, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3444 for e in range(StateE, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3445 for f in range(StateF, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3446 for g in range(StateG, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3447 for h in range(StateH, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3448 for i in range(StateI, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3449 for j in range(StateJ, EndCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3450 for x in range(StateW, WordCount):
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3451 if SaveSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3452 WriteSave = []
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3453 FILE = open(save, 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3454 WriteSave.append(str(option.cmd))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3455 WriteSave.append(str(dictionary))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3456 WriteSave.append(str(MixCustom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3457 WriteSave.append(str(Custom))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3458 WriteSave.append(str(ExhSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3459 WriteSave.append(str(StdoutSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3460 WriteSave.append(str(usernames))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3461 WriteSave.append(str(UserSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3462 WriteSave.append(str(AlphaSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3463 WriteSave.append(str(BWSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3464 WriteSave.append(str(CapsSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3465 WriteSave.append(str(L337Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3466 WriteSave.append(str(MD5Switch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3467 WriteSave.append(str(NumberSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3468 WriteSave.append(str(RegularSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3469 WriteSave.append(str(SpecialSwitch))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3470 WriteSave.append(str(Letters))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3471 WriteSave.append(str(Numbers))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3472 WriteSave.append(str(Specials))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3473 WriteSave.append(str(u))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3474 WriteSave.append(str(x))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3475 WriteSave.append(str(a))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3476 WriteSave.append(str(b))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3477 WriteSave.append(str(c))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3478 WriteSave.append(str(d))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3479 WriteSave.append(str(e))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3480 WriteSave.append(str(f))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3481 WriteSave.append(str(g))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3482 WriteSave.append(str(h))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3483 WriteSave.append(str(i))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3484 WriteSave.append(str(j))
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3485 for WriteStates in WriteSave:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3486 FILE.write(WriteStates + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3487 FILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3488 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + ShowWord[x] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + Char1[j]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3489 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3490
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3491 if ExhSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3492 NewShowWord = Char1[i] + Char1[g] + Char1[e] + Char1[c] + Char1[a] + Char1[b] + Char1[d] + Char1[f] + Char1[h] + Char1[j] + ShowWord[x]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3493 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3494
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3495 NewShowWord = ShowWord[x] + Char1[j] + Char1[h] + Char1[f] + Char1[d] + Char1[b] + Char1[a] + Char1[c] + Char1[e] + Char1[g] + Char1[i]
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3496 print NewShowWord.replace(" ", "")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3497
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3498 if Create is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3499 CFILE = open("splice3.create", 'w')
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3500 for WCreate in ShowWord:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3501 CFILE.write(WCreate + "\n")
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3502 CFILE.close()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3503 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3504
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3505 if RestoreSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3506 StateCount = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3507 if RestoreSwitch is False and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3508 StateU = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3509 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3510 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3511 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3512 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3513 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3514 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3515 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3516 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3517 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3518 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3519 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3520 BF1()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3521 BF2()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3522 BF3()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3523 BF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3524 BF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3525 BF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3526 BF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3527 BF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3528 BF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3529 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3530 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3531 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3532 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3533
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3534 if StateCount == 21 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3535 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3536 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3537 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3538 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3539 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3540 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3541 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3542 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3543 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3544 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3545 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3546 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3547 BF1()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3548 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3549 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3550 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3551 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3552 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3553 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3554 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3555 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3556 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3557 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3558 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3559 BF2()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3560 BF3()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3561 BF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3562 BF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3563 BF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3564 BF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3565 BF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3566 BF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3567 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3568 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3569 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3570 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3571 if StateCount == 22 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3572 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3573 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3574 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3575 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3576 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3577 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3578 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3579 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3580 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3581 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3582 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3583 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3584 BF1()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3585 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3586 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3587 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3588 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3589 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3590 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3591 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3592 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3593 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3594 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3595 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3596 BF2()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3597 BF3()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3598 BF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3599 BF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3600 BF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3601 BF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3602 BF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3603 BF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3604 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3605 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3606 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3607 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3608 elif StateCount == 23 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3609 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3610 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3611 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3612 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3613 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3614 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3615 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3616 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3617 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3618 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3619 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3620 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3621 BF2()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3622 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3623 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3624 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3625 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3626 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3627 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3628 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3629 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3630 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3631 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3632 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3633 BF3()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3634 BF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3635 BF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3636 BF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3637 BF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3638 BF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3639 BF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3640 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3641 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3642 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3643 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3644 elif StateCount == 24 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3645 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3646 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3647 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3648 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3649 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3650 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3651 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3652 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3653 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3654 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3655 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3656 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3657 BF3()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3658 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3659 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3660 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3661 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3662 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3663 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3664 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3665 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3666 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3667 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3668 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3669 BF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3670 BF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3671 BF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3672 BF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3673 BF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3674 BF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3675 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3676 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3677 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3678 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3679 elif StateCount == 25 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3680 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3681 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3682 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3683 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3684 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3685 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3686 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3687 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3688 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3689 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3690 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3691 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3692 BF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3693 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3694 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3695 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3696 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3697 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3698 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3699 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3700 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3701 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3702 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3703 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3704 BF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3705 BF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3706 BF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3707 BF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3708 BF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3709 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3710 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3711 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3712 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3713 elif StateCount == 26 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3714 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3715 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3716 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3717 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3718 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3719 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3720 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3721 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3722 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3723 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3724 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3725 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3726 BF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3727 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3728 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3729 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3730 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3731 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3732 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3733 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3734 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3735 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3736 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3737 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3738 BF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3739 BF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3740 BF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3741 BF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3742 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3743 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3744 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3745 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3746 elif StateCount == 27 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3747 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3748 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3749 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3750 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3751 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3752 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3753 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3754 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3755 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3756 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3757 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3758 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3759 BF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3760 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3761 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3762 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3763 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3764 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3765 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3766 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3767 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3768 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3769 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3770 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3771 BF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3772 BF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3773 BF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3774 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3775 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3776 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3777 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3778 elif StateCount == 28 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3779 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3780 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3781 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3782 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3783 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3784 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3785 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3786 StateF = int(State[28])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3787 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3788 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3789 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3790 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3791 BF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3792 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3793 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3794 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3795 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3796 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3797 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3798 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3799 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3800 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3801 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3802 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3803 BF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3804 BF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3805 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3806 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3807 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3808 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3809 elif StateCount == 29 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3810 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3811 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3812 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3813 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3814 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3815 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3816 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3817 StateF = int(State[28])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3818 StateG = int(State[29])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3819 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3820 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3821 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3822 BF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3823 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3824 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3825 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3826 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3827 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3828 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3829 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3830 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3831 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3832 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3833 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3834 BF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3835 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3836 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3837 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3838 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3839 elif StateCount == 30 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3840 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3841 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3842 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3843 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3844 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3845 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3846 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3847 StateF = int(State[28])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3848 StateG = int(State[29])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3849 StateH = int(State[30])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3850 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3851 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3852 BF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3853 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3854 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3855 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3856 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3857 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3858 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3859 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3860 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3861 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3862 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3863 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3864 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3865 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3866 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3867 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3868 elif StateCount == 31 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3869 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3870 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3871 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3872 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3873 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3874 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3875 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3876 StateF = int(State[28])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3877 StateG = int(State[29])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3878 StateH = int(State[30])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3879 StateI = int(State[31])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3880 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3881 BF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3882 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3883 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3884 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3885 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3886 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3887 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3888 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3889 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3890 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3891 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3892 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3893 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3894 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3895 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3896 elif StateCount == 32 and RestoreSwitch is True and StdoutSwitch is False:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3897 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3898 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3899 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3900 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3901 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3902 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3903 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3904 StateF = int(State[28])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3905 StateG = int(State[29])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3906 StateH = int(State[30])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3907 StateI = int(State[31])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3908 StateJ = int(State[32])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3909 BF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3910 print "splice3: unable to find password"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3911 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3912
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3913 if RestoreSwitch is False and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3914 StateU = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3915 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3916 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3917 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3918 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3919 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3920 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3921 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3922 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3923 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3924 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3925 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3926 SBF1()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3927 SBF2()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3928 SBF3()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3929 SBF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3930 SBF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3931 SBF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3932 SBF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3933 SBF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3934 SBF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3935 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3936 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3937 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3938
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3939 if StateCount == 21 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3940 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3941 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3942 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3943 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3944 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3945 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3946 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3947 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3948 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3949 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3950 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3951 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3952 SBF1()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3953 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3954 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3955 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3956 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3957 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3958 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3959 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3960 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3961 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3962 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3963 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3964 SBF2()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3965 SBF3()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3966 SBF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3967 SBF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3968 SBF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3969 SBF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3970 SBF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3971 SBF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3972 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3973 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3974 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3975 if StateCount == 22 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3976 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3977 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3978 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3979 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3980 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3981 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3982 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3983 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3984 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3985 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3986 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3987 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3988 SBF1()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3989 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3990 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3991 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3992 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3993 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3994 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3995 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3996 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3997 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3998 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
3999 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4000 SBF2()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4001 SBF3()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4002 SBF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4003 SBF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4004 SBF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4005 SBF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4006 SBF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4007 SBF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4008 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4009 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4010 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4011 elif StateCount == 23 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4012 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4013 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4014 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4015 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4016 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4017 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4018 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4019 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4020 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4021 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4022 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4023 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4024 SBF2()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4025 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4026 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4027 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4028 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4029 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4030 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4031 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4032 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4033 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4034 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4035 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4036 SBF3()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4037 SBF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4038 SBF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4039 SBF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4040 SBF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4041 SBF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4042 SBF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4043 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4044 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4045 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4046 elif StateCount == 24 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4047 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4048 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4049 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4050 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4051 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4052 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4053 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4054 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4055 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4056 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4057 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4058 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4059 SBF3()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4060 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4061 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4062 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4063 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4064 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4065 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4066 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4067 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4068 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4069 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4070 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4071 SBF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4072 SBF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4073 SBF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4074 SBF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4075 SBF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4076 SBF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4077 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4078 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4079 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4080 elif StateCount == 25 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4081 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4082 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4083 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4084 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4085 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4086 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4087 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4088 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4089 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4090 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4091 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4092 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4093 SBF4()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4094 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4095 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4096 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4097 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4098 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4099 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4100 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4101 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4102 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4103 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4104 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4105 SBF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4106 SBF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4107 SBF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4108 SBF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4109 SBF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4110 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4111 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4112 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4113 elif StateCount == 26 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4114 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4115 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4116 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4117 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4118 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4119 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4120 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4121 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4122 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4123 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4124 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4125 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4126 SBF5()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4127 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4128 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4129 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4130 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4131 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4132 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4133 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4134 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4135 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4136 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4137 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4138 SBF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4139 SBF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4140 SBF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4141 SBF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4142 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4143 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4144 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4145 elif StateCount == 27 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4146 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4147 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4148 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4149 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4150 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4151 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4152 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4153 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4154 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4155 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4156 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4157 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4158 SBF6()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4159 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4160 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4161 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4162 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4163 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4164 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4165 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4166 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4167 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4168 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4169 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4170 SBF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4171 SBF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4172 SBF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4173 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4174 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4175 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4176 elif StateCount == 28 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4177 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4178 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4179 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4180 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4181 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4182 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4183 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4184 StateF = int(State[28])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4185 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4186 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4187 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4188 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4189 SBF7()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4190 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4191 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4192 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4193 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4194 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4195 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4196 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4197 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4198 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4199 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4200 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4201 SBF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4202 SBF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4203 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4204 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4205 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4206 elif StateCount == 29 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4207 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4208 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4209 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4210 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4211 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4212 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4213 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4214 StateF = int(State[28])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4215 StateG = int(State[29])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4216 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4217 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4218 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4219 SBF8()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4220 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4221 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4222 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4223 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4224 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4225 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4226 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4227 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4228 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4229 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4230 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4231 SBF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4232 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4233 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4234 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4235 elif StateCount == 30 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4236 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4237 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4238 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4239 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4240 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4241 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4242 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4243 StateF = int(State[28])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4244 StateG = int(State[29])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4245 StateH = int(State[30])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4246 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4247 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4248 SBF9()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4249 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4250 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4251 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4252 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4253 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4254 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4255 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4256 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4257 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4258 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4259 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4260 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4261 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4262 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4263 elif StateCount == 31 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4264 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4265 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4266 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4267 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4268 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4269 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4270 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4271 StateF = int(State[28])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4272 StateG = int(State[29])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4273 StateH = int(State[30])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4274 StateI = int(State[31])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4275 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4276 SBF10()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4277 StateW = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4278 StateA = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4279 StateB = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4280 StateC = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4281 StateD = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4282 StateE = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4283 StateF = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4284 StateG = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4285 StateH = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4286 StateI = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4287 StateJ = 0
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4288 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4289 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4290 elif StateCount == 32 and RestoreSwitch is True and StdoutSwitch is True:
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4291 StateU = int(State[21])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4292 StateW = int(State[22])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4293 StateA = int(State[23])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4294 StateB = int(State[24])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4295 StateC = int(State[25])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4296 StateD = int(State[26])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4297 StateE = int(State[27])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4298 StateF = int(State[28])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4299 StateG = int(State[29])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4300 StateH = int(State[30])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4301 StateI = int(State[31])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4302 StateJ = int(State[32])
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4303 SBF11()
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4304 sys.exit(0)
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4305
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4306 print "splice3: unknown error: please report bug to author"
ed8cff39b9a7 added splice3 to resdb/contrib
d3v11 <d3v11@d3v11.ano>
parents:
diff changeset
4307 sys.exit(1)