ierhon commited on
Commit
4fc359d
1 Parent(s): 31ff3af

Upload 3 files

Browse files
Files changed (3) hide show
  1. dataset.csv +498 -0
  2. net.py +42 -0
  3. start.py +15 -0
dataset.csv ADDED
@@ -0,0 +1,498 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 0,123456
2
+ 0,12345
3
+ 0,123456789
4
+ 0,password
5
+ 0,iloveyou
6
+ 0,princess
7
+ 0,1234567
8
+ 0,12345678
9
+ 0,abc123
10
+ 0,nicole
11
+ 0,daniel
12
+ 0,babygirl
13
+ 0,monkey
14
+ 0,lovely
15
+ 0,jessica
16
+ 0,654321
17
+ 0,michael
18
+ 0,ashley
19
+ 0,qwerty
20
+ 0,111111
21
+ 0,iloveu
22
+ 0,000000
23
+ 0,michelle
24
+ 0,tigger
25
+ 0,sunshine
26
+ 0,chocolate
27
+ 0,password1
28
+ 0,soccer
29
+ 0,anthony
30
+ 0,friends
31
+ 0,butterfly
32
+ 0,purple
33
+ 0,angel
34
+ 0,jordan
35
+ 0,liverpool
36
+ 0,justin
37
+ 0,loveme
38
+ 0,fuckyou
39
+ 0,123123
40
+ 0,football
41
+ 0,secret
42
+ 0,andrea
43
+ 0,carlos
44
+ 0,jennifer
45
+ 0,joshua
46
+ 0,bubbles
47
+ 0,1234567890
48
+ 0,superman
49
+ 0,hannah
50
+ 0,amanda
51
+ 0,loveyou
52
+ 0,pretty
53
+ 0,basketball
54
+ 0,andrew
55
+ 0,angels
56
+ 0,tweety
57
+ 0,flower
58
+ 0,playboy
59
+ 0,hello
60
+ 0,elizabeth
61
+ 0,hottie
62
+ 0,tinkerbell
63
+ 0,charlie
64
+ 0,samantha
65
+ 0,barbie
66
+ 0,chelsea
67
+ 0,lovers
68
+ 0,teamo
69
+ 0,jasmine
70
+ 0,brandon
71
+ 0,666666
72
+ 0,shadow
73
+ 0,melissa
74
+ 0,eminem
75
+ 0,matthew
76
+ 0,robert
77
+ 0,danielle
78
+ 0,forever
79
+ 0,family
80
+ 0,jonathan
81
+ 0,987654321
82
+ 0,computer
83
+ 0,whatever
84
+ 0,dragon
85
+ 0,vanessa
86
+ 0,cookie
87
+ 0,naruto
88
+ 0,summer
89
+ 0,sweety
90
+ 0,spongebob
91
+ 0,joseph
92
+ 0,junior
93
+ 0,softball
94
+ 0,taylor
95
+ 0,yellow
96
+ 0,daniela
97
+ 0,lauren
98
+ 0,mickey
99
+ 0,princesa
100
+ 0,alexandra
101
+ 0,alexis
102
+ 0,jesus
103
+ 0,estrella
104
+ 0,miguel
105
+ 0,william
106
+ 0,thomas
107
+ 0,beautiful
108
+ 0,mylove
109
+ 0,angela
110
+ 0,poohbear
111
+ 0,patrick
112
+ 0,iloveme
113
+ 0,sakura
114
+ 0,adrian
115
+ 0,alexander
116
+ 0,destiny
117
+ 0,christian
118
+ 0,121212
119
+ 0,sayang
120
+ 0,america
121
+ 0,dancer
122
+ 0,monica
123
+ 0,richard
124
+ 0,112233
125
+ 0,princess1
126
+ 0,555555
127
+ 0,diamond
128
+ 0,carolina
129
+ 0,steven
130
+ 0,rangers
131
+ 0,louise
132
+ 0,orange
133
+ 0,789456
134
+ 0,999999
135
+ 0,shorty
136
+ 0,11111
137
+ 0,nathan
138
+ 0,snoopy
139
+ 0,gabriel
140
+ 0,hunter
141
+ 0,cherry
142
+ 0,killer
143
+ 0,sandra
144
+ 0,alejandro
145
+ 0,buster
146
+ 0,george
147
+ 0,brittany
148
+ 0,alejandra
149
+ 0,patricia
150
+ 0,rachel
151
+ 0,tequiero
152
+ 0,7777777
153
+ 0,cheese
154
+ 0,159753
155
+ 0,arsenal
156
+ 0,dolphin
157
+ 0,antonio
158
+ 0,heather
159
+ 0,david
160
+ 0,ginger
161
+ 0,stephanie
162
+ 0,peanut
163
+ 0,blink182
164
+ 0,sweetie
165
+ 0,222222
166
+ 0,beauty
167
+ 0,987654
168
+ 0,victoria
169
+ 0,honey
170
+ 0,00000
171
+ 0,fernando
172
+ 0,pokemon
173
+ 0,maggie
174
+ 0,corazon
175
+ 0,chicken
176
+ 0,pepper
177
+ 0,cristina
178
+ 0,rainbow
179
+ 0,kisses
180
+ 0,manuel
181
+ 0,myspace
182
+ 0,rebelde
183
+ 0,angel1
184
+ 0,ricardo
185
+ 0,babygurl
186
+ 0,heaven
187
+ 0,55555
188
+ 0,baseball
189
+ 0,martin
190
+ 0,greenday
191
+ 0,november
192
+ 0,alyssa
193
+ 0,madison
194
+ 0,mother
195
+ 0,123321
196
+ 0,123abc
197
+ 0,mahalkita
198
+ 0,batman
199
+ 0,september
200
+ 0,december
201
+ 0,morgan
202
+ 0,mariposa
203
+ 0,maria
204
+ 0,gabriela
205
+ 0,iloveyou2
206
+ 0,bailey
207
+ 0,jeremy
208
+ 0,pamela
209
+ 0,kimberly
210
+ 0,gemini
211
+ 0,shannon
212
+ 0,pictures
213
+ 0,asshole
214
+ 0,sophie
215
+ 0,jessie
216
+ 0,hellokitty
217
+ 0,claudia
218
+ 0,babygirl1
219
+ 0,angelica
220
+ 0,austin
221
+ 0,mahalko
222
+ 0,victor
223
+ 0,horses
224
+ 0,tiffany
225
+ 0,mariana
226
+ 0,eduardo
227
+ 0,andres
228
+ 0,courtney
229
+ 0,booboo
230
+ 0,kissme
231
+ 0,harley
232
+ 0,ronaldo
233
+ 0,iloveyou1
234
+ 0,precious
235
+ 0,october
236
+ 0,inuyasha
237
+ 0,peaches
238
+ 0,veronica
239
+ 0,chris
240
+ 0,888888
241
+ 0,adriana
242
+ 0,cutie
243
+ 0,james
244
+ 0,banana
245
+ 0,prince
246
+ 0,friend
247
+ 0,jesus1
248
+ 0,crystal
249
+ 0,celtic
250
+ 1,z,ZK%Z;5B=w=D
251
+ 1,c3T9Cc|#Cf!Q|dA
252
+ 1,zu<^|k%:!Bm}Qb:9
253
+ 1,|#nE_ex_p'\+!&R
254
+ 1,dDX/VDIyum(>
255
+ 1,BXu)F\Sq&esMU[
256
+ 1,aQQ{KnK<n~5hn>V=
257
+ 1,*84K_P(n^n
258
+ 1,bQm'6"El
259
+ 1,9=!>UWJbS1m/TiWH
260
+ 1,VqEcq(n26(z+6Pf
261
+ 1,GmwkeNv&.-njyMwm
262
+ 1,jfipsnSork<7U5WY
263
+ 1,Pc&_E3DD#!Mt3
264
+ 1,k\`7S{e"rkT3</e
265
+ 1,7`\Q:B-?D?c#@B(
266
+ 1,SaNVt&gcAQ&NrYP
267
+ 1,^vw6:/u"
268
+ 1,6}1g!4CyhgYW
269
+ 1,`=dX6V]~$cm"O}g1
270
+ 1,%r>,bR4rRT:=)
271
+ 1,.?`|T6`Wr
272
+ 1,]lwu+Ctl$Mw$5it
273
+ 1,;=wL|n~?$30Sy}2J
274
+ 1,t#|XyGdFc|8lJ
275
+ 1,p`>-l~s9jG5IJR$7
276
+ 1,$\~kI+.;
277
+ 1,5aL\9%)RJbD9#<P
278
+ 1,fT'b8mLJS/sg\L
279
+ 1,%D?Y@hPg$Dm@
280
+ 1,u-.ZA^_ASsAkkZ
281
+ 1,(j7M7b4/yPy^
282
+ 1,\>5#xh3VIp
283
+ 1,uGxOj>An.\/&=
284
+ 1,jJ2@PQn2cUn1
285
+ 1,IVckC=)j`}09rX_
286
+ 1,'(,q/L`CDxJqaJ9
287
+ 1,n+#s}cq09:sx_"5
288
+ 1,)T6M4o42Zq*bs
289
+ 1,[zt<.CtI
290
+ 1,<u!ht_I>E
291
+ 1,_U)uK_5d=':|{*
292
+ 1,%o`1dm6no\$#;P
293
+ 1,48-Sa~RF>>cmmhiP
294
+ 1,qDuf54s(P
295
+ 1,'"^ZVQu*'xf*y#Xp
296
+ 1,dai2}TKg=t,*
297
+ 1,-b-Aq1P{
298
+ 1,&whRj\+i}8[tr
299
+ 1,[l!=IgCEaSTG_
300
+ 1,V5`=Sp&$A&@ejg\y
301
+ 1,"KQ=&!"wE_$%NX)
302
+ 1,G,#Q:|3ery7u._X3
303
+ 1,6H`<tV+^c
304
+ 1,-!je<GS%V_S$s0f
305
+ 1,No86s{{l
306
+ 1,i(C0K+pXV
307
+ 1,H>YyQ3Oj
308
+ 1,5nGAzy*6g
309
+ 1,?PxWF;>>O
310
+ 1,G,]h>;'EU`*V
311
+ 1,??izi/L#
312
+ 1,CQhB&5nh
313
+ 1,8xn/Fv}1X:5!#
314
+ 1,~UEUs6D$uQoI%@x
315
+ 1,rpjMca[=YojG
316
+ 1,,@=;<[G*jJEPbi*$
317
+ 1,btek@B|6/{cIB2
318
+ 1,VEk.{~C7SM.b
319
+ 1,NmBwCI&0<V
320
+ 1,W2I{*O8avV
321
+ 1,5j7Y@qcpB
322
+ 1,^`eQ?rQ)qVsD
323
+ 1,y>H?i%WyhC?UP_EZ
324
+ 1,V[RT/RN`LD]`?o
325
+ 1,/K<0=RK?}%yIC+)
326
+ 1,Cep2wEVKQMv
327
+ 1,7i@B=hc@a.rVJ+k
328
+ 1,2Q6\}7wva3AuN
329
+ 1,J-i}6/Te0@5x
330
+ 1,E_>xhBfsL}
331
+ 1,/twd#_+W6{]
332
+ 1,m4rhr5bdP
333
+ 1,?~]As7S%c+5c
334
+ 1,z}.ecmjkAy(38
335
+ 1,%ZLEmu4<5y],(
336
+ 1,e3"/.ch%!1[b:eZ
337
+ 1,F)G<MTnd
338
+ 1,vVc^baw.|~9XnXwi
339
+ 1,W|n\gm-/|X]#+?]
340
+ 1,U,IDyQ*QJAijy
341
+ 1,U/g6$VKVI,ikj)
342
+ 1,|745:8%'5Qp*
343
+ 1,Z?mX+ae!KX[3piY
344
+ 1,s#k#BL!d
345
+ 1,uQ&WoC"kJQ
346
+ 1,gL,5"x6j-
347
+ 1,'Vtw<H[d:|0Fe154
348
+ 1,tAi_#{cvsqH4".FC
349
+ 1,N-6]-:1{K
350
+ 1,T}Bme,6%eF!EG3v
351
+ 1,5yd59`xw}Jo[
352
+ 1,_7gbsic'1DRd1n&
353
+ 1,/4Q4!ic]~c)inCP~
354
+ 1,m3KNOdI@>Z%v%Xi|
355
+ 1,*G,EEK]=3
356
+ 1,#mlh`eGG(/"oRf,p
357
+ 1,m&d,j_}[z
358
+ 1,/}LbJB`BXBA
359
+ 1,oG'0sdD[w&7.(8
360
+ 1,bTOGX3+:`k
361
+ 1,O<CWmZ+xcSLJE
362
+ 1,9{hb4-hZ`QGm
363
+ 1,b')rF{1S9CsP
364
+ 1,rCV:TwMs;UJr
365
+ 1,Kx@$TftaHra
366
+ 1,{0bPp>KHMUq
367
+ 1,:R4CTXqU!!xbM\Y
368
+ 1,1`w)J+@3-"DXj7q
369
+ 1,v6&=,{8a
370
+ 1,5TA7+$>m)
371
+ 1,!y(~)yvn
372
+ 1,RJGg*`B/8OH85k{
373
+ 1,\71pW8\0=
374
+ 1,H|/yd<LfoC
375
+ 1,~)~pxpU!9B~Ov
376
+ 1,|@.74a:?7Q~3
377
+ 1,BZ-s|u.<F&G1\
378
+ 1,3~*M^@B1
379
+ 1,tp$ycI0@]f:Q)
380
+ 1,7.1eL4|^nN-Qx'kW
381
+ 1,3Lb;eEs{CaR^)
382
+ 1,"wz^%&'hl
383
+ 1,/'+]AK;o0
384
+ 1,s3!.&KA=`
385
+ 1,="<B'm{czSdY|biA
386
+ 1,1zUv6tR"!]CZ-
387
+ 1,vgIk|A//:\wyvG
388
+ 1,(i+&8Xv1
389
+ 1,[N>,WT(!oPYaV
390
+ 1,&70@jThQhZ
391
+ 1,'dTpsw>zS
392
+ 1,<s\gm?!Ozv{v
393
+ 1,zf8$r|8\CRE)#{\Q
394
+ 1,FQ\zC!T^?b=o{42k
395
+ 1,jwo-GP,Y:Y|
396
+ 1,93Pha+F`s
397
+ 1,$|`*hfxd9l
398
+ 1,5e|#Mv#Y4y
399
+ 1,9n}6u`w7~%G'a,h
400
+ 1,uqF9L=6S+a.W
401
+ 1,%LC)`r&!kJQ.
402
+ 1,0,(-m#V}#(X_V{
403
+ 1,hTd\64+aJIwuC0/<
404
+ 1,+|vB&=J/
405
+ 1,;ZNv$^vALf
406
+ 1,c(:WR|D'zpd{<
407
+ 1,M~/d-s($=1+*$F:
408
+ 1,C?>5$uPh;
409
+ 1,9i4W5bGuT
410
+ 1,4dsqI7q>vus3~gM(
411
+ 1,x)EvQ05C
412
+ 1,;rI8$'%688|sQms
413
+ 1,^r}P<=H[i=/&FsXs
414
+ 1,[xY#,=[`
415
+ 1,sI^(L!O]zE8|x
416
+ 1,F)7\~h?QRc`
417
+ 1,$f^g1P0e^fI~$cv*
418
+ 1,Zn1RYWDJ26
419
+ 1,Ih'AvQ4,X?;6Oz.9
420
+ 1,8f0\b:T]%O$L
421
+ 1,vB:@s{gS'A]A=
422
+ 1,^:p8].'n=|l
423
+ 1,R'T>o@T)PXT4A
424
+ 1,(*W,5`o0.XYHi+;
425
+ 1,@f|[tbZ.9qPt8
426
+ 1,~7c(vWB?*cq*
427
+ 1,uZJQ@#DOr
428
+ 1,Y,.MF&C6I
429
+ 1,~$dhH+BSAHr
430
+ 1,fK;8U{`!psp}p
431
+ 1,K-wi?Eo7>}
432
+ 1,}f(&K-lpn;rg-
433
+ 1,'RDEMRg/>Ck8;P
434
+ 1,LA-dT3)aNzAR?S)
435
+ 1,_T/3~KwK[W%zP<-
436
+ 1,|`".Tp?Kl
437
+ 1,hQ$tUH[6//C
438
+ 1,F._SUT+D'O
439
+ 1,sL\gj3JBX`n)6\n
440
+ 1,{LcJTzt44Uv+cIv]
441
+ 1,ZVt`yywml
442
+ 1,P2y#0eERPe:
443
+ 1,G{Fi+jce6gXG8?Q
444
+ 1,>Ow~~ODA;
445
+ 1,9j)<S%AV
446
+ 1,!E(WfdR_]:^}meg
447
+ 1,bg7m-:}*LU
448
+ 1,-t7"i!,{
449
+ 1,d3u.h%(K?n$)+jc
450
+ 1,_4N?52vs
451
+ 1,"P>z&-nQ&
452
+ 1,A}h@fe-#CYrM)O
453
+ 1,h5A(Hx65iJ9a
454
+ 1,tAl:#bqvZlws
455
+ 1,wH6BSDCB-|aEQV.8
456
+ 1,?Y/e^C8J
457
+ 1,.:x!cMY;
458
+ 1,)G(\v@wSulmPJC9
459
+ 1,,pZ)__r{q
460
+ 1,=F"SVN":`(r
461
+ 1,TI]18^Cjz?~yg
462
+ 1,`,Wk82|+*XSwBhm
463
+ 1,l?s2'd<rS
464
+ 1,UOJj$@KB8v$,{;M
465
+ 1,[DIWXlF</L2
466
+ 1,mziu,lA{v`tfDb,
467
+ 1,!+2)5sz1x
468
+ 1,+^BM[k<%u
469
+ 1,|+=m~b0d%i/Lab6
470
+ 1,hO{qFn=S
471
+ 1,>u]#`yZ{b*
472
+ 1,F97&lX/&ztN75%/'
473
+ 1,My\t$Y0f5rN.
474
+ 1,-?v<i9q%*Nb]xe5
475
+ 1,jq3fyeg2Zp=
476
+ 1,~Fn!?+0\,)8P^AjE
477
+ 1,NVb@*i(+
478
+ 1,|EN(CKl#t,9
479
+ 1,Ouc}0Qm;+"Af;M<
480
+ 1,-&Ndrl6|*/[
481
+ 1,dXu_0S3y1a
482
+ 1,>Z"Ug4A0Q
483
+ 1,}sLWn$_j1Z=hB
484
+ 1,C)$nCm=\)(tqaiX;
485
+ 1,!iZT{w=xz*x0<j
486
+ 1,]o{0RCWF[:v
487
+ 1,&V_l@U_u
488
+ 1,L!J9Rfi-t<~
489
+ 1,fCSI1=DQ\[*1Ko
490
+ 1,}%2N05B*]^Bv
491
+ 1,s&`#VMo[j%O\''I
492
+ 1,wQb!udYWiCAA\UCH
493
+ 1,5'JN@Hs7,%
494
+ 1,^fL\Pn5n;D0j))
495
+ 1,8\xz7\'Z
496
+ 1,)c9`XpDr
497
+ 1,[r\jm3\C/H7/'
498
+ 1,Y$GmVHE#1j2xl
net.py ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from tensorflow.keras.preprocessing.sequence import pad_sequences
2
+ from tensorflow.keras.layers import Dense, Embedding, Flatten, Dropout
3
+ from tensorflow.keras.models import Sequential
4
+ import numpy as np
5
+ import csv
6
+
7
+ dataset = "dataset.csv"
8
+ inp_len = 16
9
+
10
+ X = []
11
+ y = []
12
+
13
+ with open(dataset, 'r') as f:
14
+ csv_reader = csv.reader(f)
15
+ next(csv_reader) # Skip the header row if it exists
16
+
17
+ for row in csv_reader:
18
+ label = int(row[0])
19
+ text = row[1]
20
+ text = [ord(char) for char in text]
21
+ X.append(text)
22
+ y.append(label)
23
+
24
+ X = np.array(pad_sequences(X, maxlen=inp_len, padding='post'))
25
+ y = np.array(y)
26
+
27
+ model = Sequential()
28
+ model.add(Embedding(input_dim=1500, output_dim=256, input_length=inp_len))
29
+ model.add(Flatten())
30
+ model.add(Dropout(0.5))
31
+ model.add(Dense(512, activation="tanh"))
32
+ model.add(Dropout(0.5))
33
+ model.add(Dense(256, activation="selu"))
34
+ model.add(Dense(256, activation="softplus"))
35
+ model.add(Dense(1, activation="softplus"))
36
+
37
+ model.compile(optimizer="adam", loss="binary_crossentropy", metrics=["accuracy",])
38
+
39
+ model.fit(X, y, epochs=64, batch_size=4, workers=2, use_multiprocessing=True)
40
+
41
+ model.save("net.h5")
42
+
start.py ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from tensorflow.keras.models import load_model
2
+ from tensorflow.keras.preprocessing.sequence import pad_sequences
3
+ import numpy as np
4
+
5
+ model = load_model("net.h5")
6
+
7
+ def preprocess(text: str):
8
+ return np.array(pad_sequences([[ord(char) for char in text],], maxlen=16, padding='post'))
9
+
10
+ def clf(text: str):
11
+ return model.predict(preprocess(text))
12
+
13
+ if __name__ == "__main__":
14
+ while True:
15
+ print("Secure:", clf(input("Password: "))[0])