Browse Source

update build files

Minh Tùng Trần 2 years ago
parent
commit
3a5d6e0e1e

+ 9 - 1
README.md

@@ -1 +1,9 @@
-Repo for thesis Intersection Attacks on Anonymous Microblogging
+Repo for thesis Intersection Attacks on Anonymous Microblogging
+
+## Run Tests On Sample Dataset
+***
+```
+$ cd code
+$ gradle build
+$ gradlew runTestClass
+```

+ 9 - 1
code/build.gradle

@@ -9,7 +9,6 @@ repositories {
     mavenCentral()
 }
 
-
 dependencies {
     testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
     testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
@@ -19,6 +18,7 @@ dependencies {
     implementation group: 'com.github.docker-java', name: 'docker-java', version: '3.2.11'
     implementation group: 'org.jfree', name: 'jfreechart', version: '1.5.3'
 }
+
 jar {
     duplicatesStrategy = DuplicatesStrategy.INCLUDE
     //manifest {
@@ -28,6 +28,14 @@ jar {
     //    configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
     //}
 }
+
+task runTestClass(type: Exec) {
+    dependsOn jar
+    group = "Execution"
+    description = "Run the mainClass from the output jar in classpath with ExecTask"
+    commandLine "java", "-classpath", jar.archiveFile.get(), "analyzer.tests.TestMain"
+}
+
 test {
     useJUnitPlatform()
 }

+ 296 - 0
code/sample/reddit/ct/0/boundnames.txt

@@ -0,0 +1,296 @@
+DoctorSweetheart	client-0
+BAXDADDY	client-1
+okgotchaokgotcha	client-2
+DWHeadlessMonk	client-3
+TheBigGary	client-4
+CylerGraze1	client-5
+arceus555	client-6
+Dggredg	client-7
+kitkat470	client-8
+StickGuy69	client-9
+Ripped_mexican	client-10
+OWGer0901	client-11
+LexDaniels	client-12
+netphemera	client-13
+richardmassage	client-14
+BZRKK24	client-15
+Maxspeed797	client-16
+krone-icals	client-17
+MiamiDouchebag	client-18
+SoObtuse	client-19
+straponwilly	client-20
+angryfluttershy	client-21
+Throwawaymywoes	client-22
+ProphetInvestAUS	client-23
+hussard_de_la_mort	client-24
+SUBZEROXXL	client-25
+denverpilot	client-26
+6rhodesian6	client-27
+earlywakening	client-28
+Gamusaur	client-29
+Bilbo-Shwaggins	client-30
+mhcox	client-31
+tman2543	client-32
+areszdel_	client-33
+Rolls_	client-34
+its_cillian	client-35
+RowBlanka	client-36
+lavaenema	client-37
+pornokitsch	client-38
+SprinklesFancy5074	client-39
+memymomana	client-40
+Deep-While9236	client-41
+Diddler_OnTheRough	client-42
+wisconsindeathtrick	client-43
+jeffbell	client-44
+JstTrstMe	client-45
+BlueEyesWhiteSliver	client-46
+NaturalDamnDisaster	client-47
+IggySorcha	client-48
+kayberrie2	client-49
+pipsnek	client-50
+Affectionate-Page496	client-51
+OrzhovDunn	client-52
+johnpershing	client-53
+meStudentCS	client-54
+engtech723	client-55
+farel12	client-56
+tinycrazyfish	client-57
+Lollandia	client-58
+CanBernieStillWin	client-59
+zar_lord	client-60
+AnonyGuy235	client-61
+SimplGy	client-62
+Exact-Reference-1424	client-63
+__2st__	client-64
+CodeXCursors	client-65
+KJYKJY1985	client-66
+Braddinator	client-67
+Sergentspicy	client-68
+cford2265	client-69
+ShwayNorris	client-70
+Sizzuurp1337	client-71
+NakolHira	client-72
+Nathaniel66	client-73
+arbuthnot-lane	client-74
+yti555	client-75
+ELementalSmurf	client-76
+myheartwentboom	client-77
+CapiCapitano69	client-78
+woot0	client-79
+verdogz	client-80
+secretaliasname	client-81
+beandip111	client-82
+Traditional_Ad_1947	client-83
+IoriVH	client-84
+NightWolfHavoc	client-85
+CannoloAllaCrema	client-86
+MoistMud	client-87
+Mega_pooh_bear	client-88
+Melkortheunwise	client-89
+EmeritusMember	client-90
+wilsonisTomhanks	client-91
+homerino7Z	client-92
+Viica	client-93
+monkeywithaspoon	client-94
+SPEK2120	client-95
+cdwpmaster	client-96
+xdzgor	client-97
+OverByTheEdge	client-98
+Falconpunch100	client-99
+GruntNumber9902	client-100
+ThennaryNak	client-101
+Arjunnn	client-102
+52whale	client-103
+josephallenkeys	client-104
+MetalGhost95	client-105
+zorrlost	client-106
+free-crude-oil	client-107
+bornonthetide	client-108
+GynocentrismCanSMyD	client-109
+SnakeEyeskid	client-110
+greatreference	client-111
+sammiefh	client-112
+Stillpoor	client-113
+Nasis518	client-114
+mywave	client-115
+Falciparuna	client-116
+DisneylandNo-goZone	client-117
+cuavas	client-118
+Chemical_Mix_3180	client-119
+waffleawt	client-120
+paul_h	client-121
+wehong616	client-122
+Daughtxr	client-123
+mmmmmmmmmhhhhhhhhhh	client-124
+SarcasmIsntDead	client-125
+EarlyBirdIRL1110	client-126
+ChaosBirdTheory	client-127
+srscatt	client-128
+Dr_P_Nessss	client-129
+PeachyPlum3	client-130
+commentsandchill	client-131
+agumonkey	client-132
+Honest_Suggestion406	client-133
+Meandwe123	client-134
+Healthy-Surround1769	client-135
+peeveskicksass	client-136
+Joshuak47	client-137
+YourNewProphet	client-138
+Shaxzara	client-139
+EvenEagle3051	client-140
+INTERNET_POLICE_MAN	client-141
+raziridium	client-142
+private_birb	client-143
+caparisme	client-144
+Mythandros	client-145
+OldMotherDismass	client-146
+implicate	client-147
+indomitablescot	client-148
+Xrs_35069	client-149
+umulmrum	client-150
+S0l1dSn4k3101	client-151
+Heronimus84	client-152
+munk_e_man	client-153
+Adam2560	client-154
+ImJustNobody	client-155
+erv88	client-156
+kitalorian	client-157
+Alphad115	client-158
+Herazim	client-159
+Laura_gd	client-160
+Tha_Gnar_Car	client-161
+lazymutant256	client-162
+cheapa55	client-163
+Greener441	client-164
+Adelaide-Guy	client-165
+Humblerbee	client-166
+5k1t5un3	client-167
+_g550_	client-168
+Omni314	client-169
+DickUrkel69	client-170
+Darkpunchedstars	client-171
+mono15591	client-172
+Evilcypher	client-173
+jefferig	client-174
+Zlamderella	client-175
+fupajunkie	client-176
+Jaguars6	client-177
+Ok_Sandwich_6004	client-178
+AdministrativeAd4741	client-179
+ineffablebroda	client-180
+BigMike-64	client-181
+11S3r	client-182
+muhreeoh	client-183
+MyEmbarrassingDoubts	client-184
+swiftshoes	client-185
+Mr_OneHitWonder	client-186
+naynayz206	client-187
+mcstebio	client-188
+TWeaKoR	client-189
+tombelgium	client-190
+georgearb151	client-191
+ACookieCup	client-192
+Alzhan_Void	client-193
+shao_kahff	client-194
+TheRapture9	client-195
+Bchange2	client-196
+nonstopremix	client-197
+eehreum	client-198
+Murky_Opportunity802	client-199
+Paddy32	client-200
+PotatoKnished	client-201
+SuupaX	client-202
+Roctogon	client-203
+ShowmeyourbreastSplz	client-204
+_therealERNESTO_	client-205
+PlumpyD	client-206
+Taiyella	client-207
+trapcutie	client-208
+WhoreMouthWraith	client-209
+disposable-guy	client-210
+GeekBrownBear	client-211
+RandomName01	client-212
+denartes	client-213
+NegativeCreep-	client-214
+FlasKamel	client-215
+EducationNumerous676	client-216
+frentzelman	client-217
+Vastakaiku	client-218
+Guest_username1	client-219
+NeuroticNinett	client-220
+ryankrameretc	client-221
+Exita	client-222
+Ryswick	client-223
+Pawwier	client-224
+ryanmuller1089	client-225
+tomcody84	client-226
+Bob_Perdunsky	client-227
+noelcowardspeaksout	client-228
+BumbleFuckDuck	client-229
+MisanthropeX	client-230
+Gogofrog0	client-231
+Dimitri446	client-232
+OniOdisCornukaydis	client-233
+dickheadmcdickerson	client-234
+DogHammers	client-235
+securitywyrm	client-236
+ByeLizardScum	client-237
+growingconcious	client-238
+hanniebuggie	client-239
+FeFiFoShizzle	client-240
+WheelJack83	client-241
+TheCocaineHurricane	client-242
+greatguysg	client-243
+JediPaxis	client-244
+a3rospace	client-245
+Maximum_Zucchini3256	client-246
+kjuca	client-247
+cfullmer6	client-248
+darkderp1200	client-249
+comfort_bot_1962	client-250
+AntelopeEffective798	client-251
+konjino78	client-252
+dyslexic_tigger	client-253
+pixzelated	client-254
+BrickTopsHenchman	client-255
+KaiserEspinoza	client-256
+d1x1e1a	client-257
+GoobaBird	client-258
+ninjashark2991	client-259
+greetz_dk	client-260
+Extra_Attention_3120	client-261
+04E05504C	client-262
+U_Kitten_Me	client-263
+natatatonreddit	client-264
+peepeepwopwo	client-265
+Modified_whale_shark	client-266
+MR_Derp17	client-267
+Crimson_Clouds	client-268
+SlightlyJason	client-269
+IggyScottKennedy	client-270
+PoutorDorco	client-271
+BearRancher	client-272
+zoooty	client-273
+ScrawnyButt	client-274
+LONEWOPF77700	client-275
+Hail_1	client-276
+vattukall	client-277
+Redretroyoshi	client-278
+Negative-X-Star	client-279
+Choksondikk	client-280
+moistclump	client-281
+trialbuster	client-282
+terminalsecrets	client-283
+Lamballi	client-284
+Next-Establishment70	client-285
+nani714	client-286
+PerfectionOfaMistake	client-287
+AscendedAncient	client-288
+Molasses_Major	client-289
+pinkcrystalrubi	client-290
+carbonbasedlf	client-291
+TheMogMiner	client-292
+veryfierce420	client-293
+Iguankick	client-294
+CheeseRS_RO	client-295

+ 311 - 0
code/sample/reddit/ct/0/clogs.txt

@@ -0,0 +1,311 @@
+client-0	172.18.0.3	1632896852
+client-1	172.18.0.3	1632896858
+client-2	172.18.0.3	1632896875
+client-3	172.18.0.3	1632896883
+client-4	172.18.0.3	1632896886
+client-5	172.18.0.3	1632896902
+client-6	172.18.0.3	1632896904
+client-7	172.18.0.3	1632896906
+client-8	172.18.0.3	1632896906
+client-9	172.18.0.3	1632896915
+client-10	172.18.0.3	1632896923
+client-11	172.18.0.3	1632896929
+client-12	172.18.0.3	1632896934
+client-13	172.18.0.3	1632896934
+client-14	172.18.0.3	1632896943
+client-11	172.18.0.3	1632896951
+client-15	172.18.0.3	1632896957
+client-16	172.18.0.3	1632896958
+client-17	172.18.0.3	1632896961
+client-7	172.18.0.3	1632896964
+client-18	172.18.0.3	1632896978
+client-19	172.18.0.3	1632896983
+client-20	172.18.0.3	1632896989
+client-21	172.18.0.3	1632896993
+client-22	172.18.0.3	1632896995
+client-23	172.18.0.3	1632896995
+client-24	172.18.0.3	1632897023
+client-25	172.18.0.3	1632897031
+client-26	172.18.0.3	1632897035
+client-27	172.18.0.3	1632897050
+client-28	172.18.0.3	1632897054
+client-29	172.18.0.3	1632897061
+client-30	172.18.0.3	1632897065
+client-29	172.18.0.3	1632897088
+client-31	172.18.0.3	1632897090
+client-32	172.18.0.3	1632897092
+client-33	172.18.0.3	1632897093
+client-34	172.18.0.3	1632897098
+client-35	172.18.0.3	1632897100
+client-36	172.18.0.3	1632897124
+client-37	172.18.0.3	1632897128
+client-38	172.18.0.3	1632897130
+client-39	172.18.0.3	1632897161
+client-40	172.18.0.3	1632897162
+client-41	172.18.0.3	1632897168
+client-42	172.18.0.3	1632897175
+client-43	172.18.0.3	1632897176
+client-44	172.18.0.3	1632897177
+client-45	172.18.0.3	1632897179
+client-46	172.18.0.3	1632897179
+client-47	172.18.0.3	1632897187
+client-48	172.18.0.3	1632897192
+client-49	172.18.0.3	1632897192
+client-50	172.18.0.3	1632897196
+client-51	172.18.0.3	1632897196
+client-52	172.18.0.3	1632897198
+client-37	172.18.0.3	1632897200
+client-39	172.18.0.3	1632897204
+client-53	172.18.0.3	1632897207
+client-54	172.18.0.3	1632897208
+client-55	172.18.0.3	1632897216
+client-11	172.18.0.3	1632897222
+client-35	172.18.0.3	1632897223
+client-56	172.18.0.3	1632897230
+client-57	172.18.0.3	1632897236
+client-58	172.18.0.3	1632897239
+client-59	172.18.0.3	1632897245
+client-60	172.18.0.3	1632897245
+client-61	172.18.0.3	1632897246
+client-46	172.18.0.3	1632897250
+client-62	172.18.0.3	1632897273
+client-39	172.18.0.3	1632897274
+client-63	172.18.0.3	1632897278
+client-64	172.18.0.3	1632897280
+client-65	172.18.0.3	1632897284
+client-66	172.18.0.3	1632897293
+client-67	172.18.0.3	1632897306
+client-68	172.18.0.3	1632897308
+client-69	172.18.0.3	1632897308
+client-70	172.18.0.3	1632897311
+client-11	172.18.0.3	1632897315
+client-71	172.18.0.3	1632897318
+client-72	172.18.0.3	1632897331
+client-73	172.18.0.3	1632897338
+client-74	172.18.0.3	1632897343
+client-75	172.18.0.3	1632897355
+client-76	172.18.0.3	1632897369
+client-77	172.18.0.3	1632897385
+client-78	172.18.0.3	1632897388
+client-79	172.18.0.3	1632897393
+client-80	172.18.0.3	1632897394
+client-81	172.18.0.3	1632897404
+client-82	172.18.0.3	1632897411
+client-83	172.18.0.3	1632897415
+client-84	172.18.0.3	1632897415
+client-85	172.18.0.3	1632897418
+client-43	172.18.0.3	1632897419
+client-46	172.18.0.3	1632897431
+client-86	172.18.0.3	1632897438
+client-87	172.18.0.3	1632897439
+client-88	172.18.0.3	1632897455
+client-70	172.18.0.3	1632897458
+client-89	172.18.0.3	1632897460
+client-90	172.18.0.3	1632897463
+client-60	172.18.0.3	1632897465
+client-39	172.18.0.3	1632897466
+client-91	172.18.0.3	1632897472
+client-47	172.18.0.3	1632897474
+client-92	172.18.0.3	1632897509
+client-93	172.18.0.3	1632897516
+client-94	172.18.0.3	1632897516
+client-95	172.18.0.3	1632897517
+client-96	172.18.0.3	1632897519
+client-97	172.18.0.3	1632897526
+client-98	172.18.0.3	1632897533
+client-99	172.18.0.3	1632897548
+client-69	172.18.0.3	1632897551
+client-70	172.18.0.3	1632897555
+client-100	172.18.0.3	1632897559
+client-15	172.18.0.3	1632897562
+client-34	172.18.0.3	1632897563
+client-101	172.18.0.3	1632897576
+client-43	172.18.0.3	1632897577
+client-102	172.18.0.3	1632897579
+client-103	172.18.0.3	1632897587
+client-104	172.18.0.3	1632897599
+client-105	172.18.0.3	1632897600
+client-106	172.18.0.3	1632897609
+client-107	172.18.0.3	1632897627
+client-70	172.18.0.3	1632897635
+client-108	172.18.0.3	1632897636
+client-109	172.18.0.3	1632897637
+client-110	172.18.0.3	1632897639
+client-111	172.18.0.3	1632897655
+client-11	172.18.0.3	1632897657
+client-112	172.18.0.3	1632897661
+client-113	172.18.0.3	1632897679
+client-27	172.18.0.3	1632897683
+client-114	172.18.0.3	1632897694
+client-39	172.18.0.3	1632897704
+client-115	172.18.0.3	1632897712
+client-43	172.18.0.3	1632897715
+client-116	172.18.0.3	1632897716
+client-117	172.18.0.3	1632897724
+client-118	172.18.0.3	1632897726
+client-119	172.18.0.3	1632897736
+client-120	172.18.0.3	1632897744
+client-11	172.18.0.3	1632897755
+client-121	172.18.0.3	1632897757
+client-122	172.18.0.3	1632897778
+client-123	172.18.0.3	1632897781
+client-124	172.18.0.3	1632897787
+client-125	172.18.0.3	1632897795
+client-126	172.18.0.3	1632897806
+client-39	172.18.0.3	1632897815
+client-127	172.18.0.3	1632897818
+client-128	172.18.0.3	1632897834
+client-129	172.18.0.3	1632897850
+client-130	172.18.0.3	1632897851
+client-131	172.18.0.3	1632897856
+client-39	172.18.0.3	1632897858
+client-132	172.18.0.3	1632897873
+client-133	172.18.0.3	1632897881
+client-134	172.18.0.3	1632897891
+client-135	172.18.0.3	1632897894
+client-136	172.18.0.3	1632897904
+client-132	172.18.0.3	1632897905
+client-137	172.18.0.3	1632897906
+client-138	172.18.0.3	1632897910
+client-139	172.18.0.3	1632897917
+client-140	172.18.0.3	1632897924
+client-141	172.18.0.3	1632897930
+client-142	172.18.0.3	1632897932
+client-143	172.18.0.3	1632897941
+client-144	172.18.0.3	1632897944
+client-145	172.18.0.3	1632897964
+client-146	172.18.0.3	1632897966
+client-147	172.18.0.3	1632897969
+client-148	172.18.0.3	1632897969
+client-149	172.18.0.3	1632898001
+client-128	172.18.0.3	1632898005
+client-150	172.18.0.3	1632898025
+client-151	172.18.0.3	1632898033
+client-152	172.18.0.3	1632898035
+client-85	172.18.0.3	1632898042
+client-153	172.18.0.3	1632898043
+client-154	172.18.0.3	1632898051
+client-155	172.18.0.3	1632898063
+client-156	172.18.0.3	1632898067
+client-157	172.18.0.3	1632898094
+client-158	172.18.0.3	1632898094
+client-159	172.18.0.3	1632898109
+client-160	172.18.0.3	1632898111
+client-161	172.18.0.3	1632898121
+client-162	172.18.0.3	1632898126
+client-163	172.18.0.3	1632898139
+client-164	172.18.0.3	1632898141
+client-158	172.18.0.3	1632898142
+client-165	172.18.0.3	1632898151
+client-166	172.18.0.3	1632898155
+client-167	172.18.0.3	1632898163
+client-168	172.18.0.3	1632898166
+client-169	172.18.0.3	1632898172
+client-170	172.18.0.3	1632898178
+client-171	172.18.0.3	1632898183
+client-172	172.18.0.3	1632898184
+client-145	172.18.0.3	1632898186
+client-173	172.18.0.3	1632898189
+client-174	172.18.0.3	1632898193
+client-175	172.18.0.3	1632898222
+client-147	172.18.0.3	1632898228
+client-176	172.18.0.3	1632898237
+client-177	172.18.0.3	1632898239
+client-178	172.18.0.3	1632898243
+client-179	172.18.0.3	1632898243
+client-180	172.18.0.3	1632898244
+client-181	172.18.0.3	1632898245
+client-39	172.18.0.3	1632898249
+client-182	172.18.0.3	1632898251
+client-183	172.18.0.3	1632898252
+client-184	172.18.0.3	1632898282
+client-185	172.18.0.3	1632898285
+client-179	172.18.0.3	1632898298
+client-109	172.18.0.3	1632898304
+client-176	172.18.0.3	1632898309
+client-186	172.18.0.3	1632898311
+client-184	172.18.0.3	1632898320
+client-187	172.18.0.3	1632898324
+client-188	172.18.0.3	1632898334
+client-187	172.18.0.3	1632898336
+client-189	172.18.0.3	1632898341
+client-190	172.18.0.3	1632898353
+client-70	172.18.0.3	1632898360
+client-191	172.18.0.3	1632898363
+client-47	172.18.0.3	1632898366
+client-192	172.18.0.3	1632898368
+client-157	172.18.0.3	1632898369
+client-193	172.18.0.3	1632898372
+client-192	172.18.0.3	1632898376
+client-194	172.18.0.3	1632898377
+client-39	172.18.0.3	1632898377
+client-195	172.18.0.3	1632898382
+client-138	172.18.0.3	1632898402
+client-196	172.18.0.3	1632898406
+client-197	172.18.0.3	1632898408
+client-39	172.18.0.3	1632898413
+client-198	172.18.0.3	1632898417
+client-186	172.18.0.3	1632898417
+client-27	172.18.0.3	1632898425
+client-199	172.18.0.3	1632898426
+client-200	172.18.0.3	1632898426
+client-201	172.18.0.3	1632898427
+client-202	172.18.0.3	1632898427
+client-203	172.18.0.3	1632898429
+client-204	172.18.0.3	1632898430
+client-90	172.18.0.3	1632898443
+client-205	172.18.0.3	1632898446
+client-206	172.18.0.3	1632898448
+client-207	172.18.0.3	1632898500
+client-110	172.18.0.3	1632898501
+client-208	172.18.0.3	1632898503
+client-209	172.18.0.3	1632898514
+client-210	172.18.0.3	1632898515
+client-211	172.18.0.3	1632898519
+client-212	172.18.0.3	1632898522
+client-213	172.18.0.3	1632898536
+client-214	172.18.0.3	1632898537
+client-215	172.18.0.3	1632898544
+client-216	172.18.0.3	1632898566
+client-217	172.18.0.3	1632898570
+client-218	172.18.0.3	1632898574
+client-191	172.18.0.3	1632898583
+client-219	172.18.0.3	1632898604
+client-220	172.18.0.3	1632898606
+client-221	172.18.0.3	1632898606
+client-222	172.18.0.3	1632898611
+client-223	172.18.0.3	1632898618
+client-224	172.18.0.3	1632898636
+client-225	172.18.0.3	1632898643
+client-226	172.18.0.3	1632898646
+client-227	172.18.0.3	1632898656
+client-228	172.18.0.3	1632898660
+client-229	172.18.0.3	1632898703
+client-230	172.18.0.3	1632898709
+client-231	172.18.0.3	1632898710
+client-232	172.18.0.3	1632898717
+client-229	172.18.0.3	1632898722
+client-233	172.18.0.3	1632898729
+client-234	172.18.0.3	1632898730
+client-235	172.18.0.3	1632898740
+client-138	172.18.0.3	1632898749
+client-236	172.18.0.3	1632898756
+client-237	172.18.0.3	1632898767
+client-238	172.18.0.3	1632898768
+client-222	172.18.0.3	1632898771
+client-239	172.18.0.3	1632898776
+client-240	172.18.0.3	1632898777
+client-241	172.18.0.3	1632898791
+client-242	172.18.0.3	1632898793
+client-243	172.18.0.3	1632898794
+client-244	172.18.0.3	1632898813
+client-245	172.18.0.3	1632898817
+client-246	172.18.0.3	1632898817
+client-247	172.18.0.3	1632898820
+client-248	172.18.0.3	1632898823
+client-249	172.18.0.3	1632898848
+client-250	172.18.0.3	1632898854
+client-251	172.18.0.3	1632898856
+client-252	172.18.0.3	1632898857
+client-236	172.18.0.3	1632898860
+client-253	172.18.0.3	1632898863

+ 311 - 0
code/sample/reddit/ct/0/slogs.txt

@@ -0,0 +1,311 @@
+1632898652	DoctorSweetheart	AcademicPsychology
+1632898652	BAXDADDY	warcraftlore
+1632898652	okgotchaokgotcha	fuckdoll
+1632898652	DWHeadlessMonk	lostarkgame
+1632898652	TheBigGary	HumansAreMetal
+1632898652	CylerGraze1	lostarkgame
+1632898652	arceus555	falloutlore
+1632898652	Dggredg	warcraftlore
+1632898652	kitkat470	weddingshaming
+1632898652	StickGuy69	daughterswap_com
+1632898652	Ripped_mexican	sarmsourcetalk
+1632898652	OWGer0901	gtaglitches
+1632898652	LexDaniels	RagnarokMobile
+1632898652	netphemera	flicks
+1632898652	richardmassage	CelebEconomy
+1632898652	OWGer0901	gtaglitches
+1632898652	BZRKK24	OreGairuSNAFU
+1632898652	Maxspeed797	TeamSolomid
+1632898652	krone-icals	spectrex360
+1632898652	Dggredg	warcraftlore
+1632898652	MiamiDouchebag	geopolitics
+1632898652	SoObtuse	holdmycosmo
+1632898652	straponwilly	extramile
+1632898652	angryfluttershy	TrueAskReddit
+1632898652	Throwawaymywoes	TeamSolomid
+1632898652	ProphetInvestAUS	ausstocks
+1632898652	hussard_de_la_mort	badhistory
+1632898652	SUBZEROXXL	YouShouldKnow
+1632898652	denverpilot	BuyItForLife
+1632898652	6rhodesian6	financialindependence
+1632898652	earlywakening	holdmycosmo
+1632898652	Gamusaur	DrStone
+1632898652	Bilbo-Shwaggins	flicks
+1632898652	Gamusaur	DrStone
+1632898652	mhcox	git
+1632898652	tman2543	falloutlore
+1632898652	areszdel_	GenshinImpactLeaks
+1632898652	Rolls_	weightroom
+1632898652	its_cillian	pkmntcg
+1632898652	RowBlanka	holdmycosmo
+1632898652	lavaenema	YouShouldKnow
+1632898652	pornokitsch	HobbyDrama
+1632898652	SprinklesFancy5074	GunFights
+1632898652	memymomana	financialindependence
+1632898652	Deep-While9236	declutter
+1632898652	Diddler_OnTheRough	iamverysmart
+1632898652	wisconsindeathtrick	SoccerBetting
+1632898652	jeffbell	RedditForGrownups
+1632898652	JstTrstMe	GunFights
+1632898652	BlueEyesWhiteSliver	UnethicalLifeProTips
+1632898652	NaturalDamnDisaster	flicks
+1632898652	IggySorcha	Awwducational
+1632898652	kayberrie2	muacjdiscussion
+1632898652	pipsnek	holdmyfeedingtube
+1632898652	Affectionate-Page496	declutter
+1632898652	OrzhovDunn	flicks
+1632898652	lavaenema	YouShouldKnow
+1632898652	SprinklesFancy5074	GunFights
+1632898652	johnpershing	ActualPublicFreakouts
+1632898652	meStudentCS	IncestComics
+1632898652	engtech723	PKMNTCGDeals
+1632898652	OWGer0901	gtaglitches
+1632898652	its_cillian	pkmntcg
+1632898652	farel12	pornvids
+1632898652	tinycrazyfish	linuxadmin
+1632898652	Lollandia	holdmyfeedingtube
+1632898652	CanBernieStillWin	holdmyfeedingtube
+1632898652	zar_lord	ActualPublicFreakouts
+1632898652	AnonyGuy235	gaystrugglefuck
+1632898652	BlueEyesWhiteSliver	UnethicalLifeProTips
+1632898652	SimplGy	emojipasta
+1632898652	SprinklesFancy5074	GunFights
+1632898652	Exact-Reference-1424	SteamController
+1632898652	__2st__	pussypassdenied
+1632898652	CodeXCursors	FiftyFifty
+1632898652	KJYKJY1985	plotholes
+1632898652	Braddinator	ActualPublicFreakouts
+1632898652	Sergentspicy	GenshinImpactLeaks
+1632898652	cford2265	pkmntcg
+1632898652	ShwayNorris	pussypassdenied
+1632898652	OWGer0901	gtaglitches
+1632898652	Sizzuurp1337	GunFights
+1632898652	NakolHira	OreGairuSNAFU
+1632898652	Nathaniel66	sarmsourcetalk
+1632898652	arbuthnot-lane	psychology
+1632898652	yti555	holdmyfeedingtube
+1632898652	ELementalSmurf	IsItBullshit
+1632898652	myheartwentboom	freebies
+1632898652	CapiCapitano69	gag_puke
+1632898652	woot0	holdmyfeedingtube
+1632898652	verdogz	blackmirror
+1632898652	secretaliasname	spacex
+1632898652	beandip111	YouShouldKnow
+1632898652	Traditional_Ad_1947	AddisonRae
+1632898652	IoriVH	OreGairuSNAFU
+1632898652	NightWolfHavoc	FiftyFifty
+1632898652	wisconsindeathtrick	SoccerBetting
+1632898652	BlueEyesWhiteSliver	UnethicalLifeProTips
+1632898652	CannoloAllaCrema	compsci
+1632898652	MoistMud	ActualPublicFreakouts
+1632898652	Mega_pooh_bear	YouShouldKnow
+1632898652	ShwayNorris	pussypassdenied
+1632898652	Melkortheunwise	SextStories
+1632898652	EmeritusMember	weddingshaming
+1632898652	zar_lord	ActualPublicFreakouts
+1632898652	SprinklesFancy5074	GunFights
+1632898652	wilsonisTomhanks	compsci
+1632898652	NaturalDamnDisaster	flicks
+1632898652	homerino7Z	HumansAreMetal
+1632898652	Viica	lostarkgame
+1632898652	monkeywithaspoon	holdmyfeedingtube
+1632898652	SPEK2120	HobbyDrama
+1632898652	cdwpmaster	FiftyFifty
+1632898652	xdzgor	pussypassdenied
+1632898652	OverByTheEdge	YouShouldKnow
+1632898652	Falconpunch100	Futadomworld
+1632898652	cford2265	pkmntcg
+1632898652	ShwayNorris	pussypassdenied
+1632898652	GruntNumber9902	IAmA
+1632898652	BZRKK24	OreGairuSNAFU
+1632898652	Rolls_	weightroom
+1632898652	ThennaryNak	HobbyDrama
+1632898652	wisconsindeathtrick	SoccerBetting
+1632898652	Arjunnn	weightroom
+1632898652	52whale	Nicegirls
+1632898652	josephallenkeys	photography
+1632898652	MetalGhost95	GunFights
+1632898652	zorrlost	spikes
+1632898652	free-crude-oil	ausstocks
+1632898652	ShwayNorris	pussypassdenied
+1632898652	bornonthetide	truetf2
+1632898652	GynocentrismCanSMyD	BuyItForLife
+1632898652	SnakeEyeskid	WhereAreAllTheGoodMen
+1632898652	greatreference	ActualPublicFreakouts
+1632898652	OWGer0901	gtaglitches
+1632898652	sammiefh	declutter
+1632898652	Stillpoor	XCOM2
+1632898652	6rhodesian6	financialindependence
+1632898652	Nasis518	holdmyfeedingtube
+1632898652	SprinklesFancy5074	GunFights
+1632898652	mywave	philosophy
+1632898652	wisconsindeathtrick	SoccerBetting
+1632898652	Falciparuna	declutter
+1632898652	DisneylandNo-goZone	geopolitics
+1632898652	cuavas	emulation
+1632898652	Chemical_Mix_3180	daughterswap_com
+1632898652	waffleawt	FemboyHentai
+1632898652	OWGer0901	gtaglitches
+1632898652	paul_h	git
+1632898652	wehong616	NSFW_China
+1632898652	Daughtxr	terracehouse
+1632898652	mmmmmmmmmhhhhhhhhhh	truetf2
+1632898652	SarcasmIsntDead	holdmyfeedingtube
+1632898652	EarlyBirdIRL1110	HumansAreMetal
+1632898652	SprinklesFancy5074	GunFights
+1632898652	ChaosBirdTheory	ActualPublicFreakouts
+1632898652	srscatt	ActualPublicFreakouts
+1632898652	Dr_P_Nessss	holdmycosmo
+1632898652	PeachyPlum3	FiftyFifty
+1632898652	commentsandchill	psychology
+1632898652	SprinklesFancy5074	GunFights
+1632898652	agumonkey	compsci
+1632898652	Honest_Suggestion406	ARKone
+1632898652	Meandwe123	weddingshaming
+1632898652	Healthy-Surround1769	Shadman
+1632898652	peeveskicksass	HobbyDrama
+1632898652	agumonkey	compsci
+1632898652	Joshuak47	GunFights
+1632898652	YourNewProphet	ActualPublicFreakouts
+1632898652	Shaxzara	youseeingthisshit
+1632898652	EvenEagle3051	TeamSolomid
+1632898652	INTERNET_POLICE_MAN	GunFights
+1632898652	raziridium	YouShouldKnow
+1632898652	private_birb	TeamSolomid
+1632898652	caparisme	RagnarokMobile
+1632898652	Mythandros	pussypassdenied
+1632898652	OldMotherDismass	RedditForGrownups
+1632898652	implicate	holdmyfeedingtube
+1632898652	indomitablescot	GunFights
+1632898652	Xrs_35069	FemboyHentai
+1632898652	srscatt	ActualPublicFreakouts
+1632898652	umulmrum	PHP
+1632898652	S0l1dSn4k3101	youseeingthisshit
+1632898652	Heronimus84	forgeofempires
+1632898652	NightWolfHavoc	FiftyFifty
+1632898652	munk_e_man	trippinthroughtime
+1632898652	Adam2560	O_Faces
+1632898652	ImJustNobody	plotholes
+1632898652	erv88	weddingshaming
+1632898652	kitalorian	holdmycosmo
+1632898652	Alphad115	geopolitics
+1632898652	Herazim	warcraftlore
+1632898652	Laura_gd	holdmycosmo
+1632898652	Tha_Gnar_Car	EntitledBitch
+1632898652	lazymutant256	TimHortons
+1632898652	cheapa55	homedefense
+1632898652	Greener441	GunFights
+1632898652	Alphad115	geopolitics
+1632898652	Adelaide-Guy	ccna
+1632898652	Humblerbee	makeyourchoice
+1632898652	5k1t5un3	youseeingthisshit
+1632898652	_g550_	Awwducational
+1632898652	Omni314	makeyourchoice
+1632898652	DickUrkel69	ActualPublicFreakouts
+1632898652	Darkpunchedstars	theouterworlds
+1632898652	mono15591	ActualPublicFreakouts
+1632898652	Mythandros	pussypassdenied
+1632898652	Evilcypher	GenshinImpactLeaks
+1632898652	jefferig	YouShouldKnow
+1632898652	Zlamderella	ofcoursethatsathing
+1632898652	implicate	holdmyfeedingtube
+1632898652	fupajunkie	weddingshaming
+1632898652	Jaguars6	likeus
+1632898652	Ok_Sandwich_6004	IAmA
+1632898652	AdministrativeAd4741	weddingshaming
+1632898652	ineffablebroda	terracehouse
+1632898652	BigMike-64	StarWarsLeaks
+1632898652	SprinklesFancy5074	GunFights
+1632898652	11S3r	warcraftlore
+1632898652	muhreeoh	rpdrcringe
+1632898652	MyEmbarrassingDoubts	chickflixxx
+1632898652	swiftshoes	macsysadmin
+1632898652	AdministrativeAd4741	weddingshaming
+1632898652	GynocentrismCanSMyD	BuyItForLife
+1632898652	fupajunkie	weddingshaming
+1632898652	Mr_OneHitWonder	HobbyDrama
+1632898652	MyEmbarrassingDoubts	chickflixxx
+1632898652	naynayz206	LetsNotMeet
+1632898652	mcstebio	holdmycosmo
+1632898652	naynayz206	LetsNotMeet
+1632898652	TWeaKoR	ofcoursethatsathing
+1632898652	tombelgium	forgeofempires
+1632898652	ShwayNorris	pussypassdenied
+1632898652	georgearb151	rpdrcringe
+1632898652	NaturalDamnDisaster	flicks
+1632898652	ACookieCup	GenshinImpactLeaks
+1632898652	kitalorian	holdmycosmo
+1632898652	Alzhan_Void	GoblinSlayer
+1632898652	ACookieCup	GenshinImpactLeaks
+1632898652	shao_kahff	ActualPublicFreakouts
+1632898652	SprinklesFancy5074	GunFights
+1632898652	TheRapture9	ccna
+1632898652	YourNewProphet	ActualPublicFreakouts
+1632898652	Bchange2	FiftyFifty
+1632898652	nonstopremix	TIdaL
+1632898652	SprinklesFancy5074	GunFights
+1632898652	eehreum	holdmyfeedingtube
+1632898652	Mr_OneHitWonder	HobbyDrama
+1632898652	6rhodesian6	financialindependence
+1632898652	Murky_Opportunity802	SommerRay
+1632898652	Paddy32	ActualPublicFreakouts
+1632898652	PotatoKnished	truetf2
+1632898652	SuupaX	IAmA
+1632898652	Roctogon	FiftyFifty
+1632898652	ShowmeyourbreastSplz	NSFWFunny
+1632898652	EmeritusMember	weddingshaming
+1632898652	_therealERNESTO_	handbrake
+1632898652	PlumpyD	GunFights
+1632898652	Taiyella	YouShouldKnow
+1632898652	SnakeEyeskid	WhereAreAllTheGoodMen
+1632898652	trapcutie	FemboyHentai
+1632898652	WhoreMouthWraith	ApexLegends_Porn
+1632898652	disposable-guy	darknet
+1632898652	GeekBrownBear	photography
+1632898652	RandomName01	emojipasta
+1632898652	denartes	cloudygamer
+1632898652	NegativeCreep-	ActualPublicFreakouts
+1632898652	FlasKamel	warcraftlore
+1632898652	EducationNumerous676	gtaglitches
+1632898652	frentzelman	holdmycosmo
+1632898652	Vastakaiku	ofcoursethatsathing
+1632898652	georgearb151	rpdrcringe
+1632898652	Guest_username1	IdiotsNearlyDying
+1632898652	NeuroticNinett	falloutlore
+1632898652	ryankrameretc	declutter
+1632898652	Exita	geopolitics
+1632898652	Ryswick	TeamSolomid
+1632898652	Pawwier	givemeinteligens
+1632898652	ryanmuller1089	YouShouldKnow
+1632898652	tomcody84	emulation
+1632900452	Bob_Perdunsky	ActualPublicFreakouts
+1632900452	noelcowardspeaksout	TrueReddit
+1632900452	BumbleFuckDuck	PKMNTCGDeals
+1632900452	MisanthropeX	HobbyDrama
+1632900452	Gogofrog0	OverwatchTMZ
+1632900452	Dimitri446	Copicola
+1632900452	BumbleFuckDuck	PKMNTCGDeals
+1632900452	OniOdisCornukaydis	photography
+1632900452	dickheadmcdickerson	ActualPublicFreakouts
+1632900452	DogHammers	GunFights
+1632900452	YourNewProphet	ActualPublicFreakouts
+1632900452	securitywyrm	ActualPublicFreakouts
+1632900452	ByeLizardScum	GunFights
+1632900452	growingconcious	compsci
+1632900452	Exita	geopolitics
+1632900452	hanniebuggie	photography
+1632900452	FeFiFoShizzle	IsItBullshit
+1632900452	WheelJack83	GoblinSlayer
+1632900452	TheCocaineHurricane	dogswithjobs
+1632900452	greatguysg	NSFWFunny
+1632900452	JediPaxis	StarWarsLeaks
+1632900452	a3rospace	holdmyfeedingtube
+1632900452	Maximum_Zucchini3256	StarWarsLeaks
+1632900452	kjuca	likeus
+1632900452	cfullmer6	FiftyFifty
+1632900452	darkderp1200	HumansAreMetal
+1632900452	comfort_bot_1962	GunFights
+1632900452	AntelopeEffective798	weightroom
+1632900452	konjino78	GunFights
+1632900452	securitywyrm	ActualPublicFreakouts
+1632900452	dyslexic_tigger	ActualPublicFreakouts

+ 5 - 2
code/src/main/java/analyzer/Analyzer.java

@@ -67,14 +67,17 @@ public class Analyzer {
     }
 
     private static void pathConfig() {
+        String currentDirectory;
+        currentDirectory = System.getProperty("user.dir");
+        logPath = currentDirectory + "sample\\";
         childPath = coverTraffic ? "ct" + "\\" + coverTraffic : delay > 0 ? "delay" + "\\" + delay : roundLength + "";
         if(datasetName.equals("twitter")) {
             logType = "twitter\\random_";
-            logPath = "C:\\Users\\Admin\\Desktop\\Skripts\\Thesis\\Repo\\local\\vm-mount\\logs\\" + logType + clientNo + "\\" + childPath;
+            logPath = logPath + logType + clientNo + "\\" + childPath;
         }
         else if(datasetName.equals("reddit")) {
             logType = "reddit\\";
-            logPath = "C:\\Users\\Admin\\Desktop\\Skripts\\Thesis\\Repo\\local\\vm-mount\\logs\\" + logType + "\\" + "ct\\0\\";
+            logPath = logPath + logType + "\\" + "ct\\0\\";
         }
         clientLogPath = logPath + "\\clogs.txt";
         serverLogPath = logPath + "\\slogs.txt";

+ 5 - 3
code/src/main/java/analyzer/tests/TestMain.java

@@ -12,6 +12,7 @@ import java.io.IOException;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
+import java.util.Scanner;
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
@@ -36,8 +37,9 @@ public class TestMain {
     public static void main(String[] args) throws InterruptedException, ExecutionException {
         A = new Analyzer();
         determineUserGroups();
+
         testMethod1();
-        //testMethod2();
+        testMethod2();
     }
 
     public static void determineUserGroups() {
@@ -172,11 +174,11 @@ public class TestMain {
 
         @Override
         public void run() {
-            List<Map.Entry<String, Integer>> intersection = A.intersectHashtags(client, 1000, false);
+            List<Map.Entry<String, Integer>> intersection = A.intersectHashtags(client, 10, false);
             Hashtag[] hashtags = new Hashtag[intersection.size()];
             for(int i = 0; i < hashtags.length; i++)
                 hashtags[i] = ServerLogParser.hashtags.get(intersection.get(i).getKey());
-            System.out.println();
+
             List<Map.Entry<Hashtag, Integer>> results;
             try {
                 results = A.calculatePointsGivenHashtags(client, hashtags, 1, false);