/ changelog.md
changelog.md
1 2 n.n.n / 2024-03-12 3 ================== 4 5 * feat(Features): :construction: Hidden Dragon Work 6 * feat(Features): :triangular_flag_on_post: Begin development of Hidden Dragon 7 8 v0.4.3 / 2024-02-12 9 =================== 10 11 * setver: set version to 0.4.3 12 * added to changelog 13 14 0.4.3 / 2024-02-12 15 ================== 16 17 * style(Structure): :art: Big push, Modulization works. Bug Repairs. 18 * refactor(Structure): :art: More modularization 19 * refactor(Structure): :art: Begin Modularization 20 21 v0.4.2 / 2024-02-10 22 =================== 23 24 * setver: set version to 0.4.2 25 * perf: :art: Minor Performance improvements, code cleanup, no more double entries 26 27 v0.0.5 / 2024-01-29 28 =================== 29 30 * setver: set version to 0.0.5 31 * setting up versioning 32 * feat: :sparkles: Duplicate entry prevention 33 * refactor: :recycle: Massive refactoring 34 35 0.4.1 / 2024-01-26 36 ================== 37 38 * no error, but no run either 39 * cleaning up purge class from redundants 40 * Repaired more mon_if functions...again 41 * Repaired more mon_if functions 42 * fixed mon_dev startup for attack module 43 * fixed thread execution channel hopper 44 * fixed timer context 45 * renamed chan_hop to do_hop 46 * corrected log file path & fixed threading context managers 47 * added context to threads 48 49 0.4.0 / 2024-01-23 50 ================== 51 52 * refactor: :art: 0.4.0 : Code Cleanup, remove async 53 54 1.1.3 / 2023-12-09 55 ================== 56 57 * breaking down into modules 58 * asyncio swapped for trio 59 * cleaning up readme 60 * Delete clients.csv 61 * Delete clients.txt 62 * Delete essid.txt 63 * Delete aps.txt 64 * Delete probe-iterator.py 65 * Delete ssids.txt 66 * Delete APs.csv 67 * added to readme 68 * new method of CTS vector, nicely done 69 * before big cleaning of new method 70 * Merge pull request 'classified' (#3) from classified into master 71 * Merge branch 'master' into classified 72 * corrected transport layer 73 * cleaned up ignore file 74 * Merge pull request 'classified -> master' (#2) from classified into master 75 * Whew, what a bitch...milestone done 76 * corrected log formatting 77 * testing 78 * a few hiccups 79 * significant improvement in class formation 80 * significant improvement in class formation 81 * Commiting to classified_dev 82 * added pcap to gitignore 83 * Working with new way to parse args for classes 84 * Merge pull request 'classified' (#1) from classified into master 85 * Stops on keyboard interrupt, like it should. 86 * works, be needs to be cleaned up and further classified 87 * Working on classes 88 * like a top 89 * better run configuration 90 * corrected cts frame 91 * sniffers both async 92 * added bit about unique mac. 93 * new configuration for macpurger stops after first sent packet. 94 * playing with packet intervals 95 * finished up and readme 96 * Simplification of entire process 97 * Cleaning up 98 * wrapping up cts vector 99 * Works, but runs forever 100 * Testing CTS vector 101 * It Works! 102 * returned to more sloppy code; 103 * should be running round robin 104 * stopping for the night 105 * fixed daemon flag 106 * just errrggg 107 * removed faker-wifi-essid dependency 108 * added changing of mac addresses 109 * logging setup, daemonizing resolved, poetry is no longer required 110 * added ability to daemonize 111 * added to readme 112 * no error output, time for testing 113 * corrected spelling of system 114 * troubleshooting and debugging 115 * wrapping up attack mode 116 * creation attack mode 117 * working on vector 118 * added to gitignore 119 * formulating attack vector 120 * finally receiving output from scapy.sniff() 121 * Hardware issues discovered 122 * running tests 123 * configured configobj 124 * correcting more .gitignore 125 * correcting .gitignore 126 * mods to sniff 127 * might be running 128 * invalid interface error present 129 * Scapy-Scan-untested 130 131 0.1.2 / 2023-10-15 132 ================== 133 134 * Stops on keyboard interrupt, like it should. 135 * works, be needs to be cleaned up and further classified 136 * Working on classes 137 * like a top 138 * better run configuration 139 * corrected cts frame 140 * sniffers both async 141 * added bit about unique mac. 142 * new configuration for macpurger stops after first sent packet. 143 * playing with packet intervals 144 * finished up and readme 145 * Simplification of entire process 146 * Cleaning up 147 * wrapping up cts vector 148 * Works, but runs forever 149 * Testing CTS vector 150 * It Works! 151 * returned to more sloppy code; 152 153 roundrobin / 2023-10-03 154 ======================= 155 156 * should be running round robin 157 * stopping for the night 158 * fixed daemon flag 159 * just errrggg 160 * removed faker-wifi-essid dependency 161 * added changing of mac addresses 162 * logging setup, daemonizing resolved, poetry is no longer required 163 * added ability to daemonize 164 * added to readme 165 * no error output, time for testing 166 * corrected spelling of system 167 * troubleshooting and debugging 168 * wrapping up attack mode 169 * creation attack mode 170 * working on vector 171 * added to gitignore 172 * formulating attack vector 173 * finally receiving output from scapy.sniff() 174 * Hardware issues discovered 175 * running tests 176 * configured configobj 177 * correcting more .gitignore 178 * correcting .gitignore 179 * mods to sniff 180 * might be running 181 * invalid interface error present 182 * Scapy-Scan-untested 183 * underway 184 185 n.n.n / 2024-02-12 186 ================== 187 188 * refactor(Structure): :art: More modularization 189 * refactor(Structure): :art: Begin Modularization 190 191 v0.4.2 / 2024-02-10 192 =================== 193 194 * setver: set version to 0.4.2 195 * perf: :art: Minor Performance improvements, code cleanup, no more double entries 196 197 v0.0.5 / 2024-01-29 198 =================== 199 200 * setver: set version to 0.0.5 201 * setting up versioning 202 * feat: :sparkles: Duplicate entry prevention 203 * refactor: :recycle: Massive refactoring 204 205 0.4.1 / 2024-01-26 206 ================== 207 208 * no error, but no run either 209 * cleaning up purge class from redundants 210 * Repaired more mon_if functions...again 211 * Repaired more mon_if functions 212 * fixed mon_dev startup for attack module 213 * fixed thread execution channel hopper 214 * fixed timer context 215 * renamed chan_hop to do_hop 216 * corrected log file path & fixed threading context managers 217 * added context to threads 218 219 0.4.0 / 2024-01-23 220 ================== 221 222 * refactor: :art: 0.4.0 : Code Cleanup, remove async 223 224 1.1.3 / 2023-12-09 225 ================== 226 227 * breaking down into modules 228 * asyncio swapped for trio 229 * cleaning up readme 230 * Delete clients.csv 231 * Delete clients.txt 232 * Delete essid.txt 233 * Delete aps.txt 234 * Delete probe-iterator.py 235 * Delete ssids.txt 236 * Delete APs.csv 237 * added to readme 238 * new method of CTS vector, nicely done 239 * before big cleaning of new method 240 * Merge pull request 'classified' (#3) from classified into master 241 * Merge branch 'master' into classified 242 * corrected transport layer 243 * cleaned up ignore file 244 * Merge pull request 'classified -> master' (#2) from classified into master 245 * Whew, what a bitch...milestone done 246 * corrected log formatting 247 * testing 248 * a few hiccups 249 * significant improvement in class formation 250 * significant improvement in class formation 251 * Commiting to classified_dev 252 * added pcap to gitignore 253 * Working with new way to parse args for classes 254 * Merge pull request 'classified' (#1) from classified into master 255 * Stops on keyboard interrupt, like it should. 256 * works, be needs to be cleaned up and further classified 257 * Working on classes 258 * like a top 259 * better run configuration 260 * corrected cts frame 261 * sniffers both async 262 * added bit about unique mac. 263 * new configuration for macpurger stops after first sent packet. 264 * playing with packet intervals 265 * finished up and readme 266 * Simplification of entire process 267 * Cleaning up 268 * wrapping up cts vector 269 * Works, but runs forever 270 * Testing CTS vector 271 * It Works! 272 * returned to more sloppy code; 273 * should be running round robin 274 * stopping for the night 275 * fixed daemon flag 276 * just errrggg 277 * removed faker-wifi-essid dependency 278 * added changing of mac addresses 279 * logging setup, daemonizing resolved, poetry is no longer required 280 * added ability to daemonize 281 * added to readme 282 * no error output, time for testing 283 * corrected spelling of system 284 * troubleshooting and debugging 285 * wrapping up attack mode 286 * creation attack mode 287 * working on vector 288 * added to gitignore 289 * formulating attack vector 290 * finally receiving output from scapy.sniff() 291 * Hardware issues discovered 292 * running tests 293 * configured configobj 294 * correcting more .gitignore 295 * correcting .gitignore 296 * mods to sniff 297 * might be running 298 * invalid interface error present 299 * Scapy-Scan-untested 300 301 0.1.2 / 2023-10-15 302 ================== 303 304 * Stops on keyboard interrupt, like it should. 305 * works, be needs to be cleaned up and further classified 306 * Working on classes 307 * like a top 308 * better run configuration 309 * corrected cts frame 310 * sniffers both async 311 * added bit about unique mac. 312 * new configuration for macpurger stops after first sent packet. 313 * playing with packet intervals 314 * finished up and readme 315 * Simplification of entire process 316 * Cleaning up 317 * wrapping up cts vector 318 * Works, but runs forever 319 * Testing CTS vector 320 * It Works! 321 * returned to more sloppy code; 322 323 roundrobin / 2023-10-03 324 ======================= 325 326 * should be running round robin 327 * stopping for the night 328 * fixed daemon flag 329 * just errrggg 330 * removed faker-wifi-essid dependency 331 * added changing of mac addresses 332 * logging setup, daemonizing resolved, poetry is no longer required 333 * added ability to daemonize 334 * added to readme 335 * no error output, time for testing 336 * corrected spelling of system 337 * troubleshooting and debugging 338 * wrapping up attack mode 339 * creation attack mode 340 * working on vector 341 * added to gitignore 342 * formulating attack vector 343 * finally receiving output from scapy.sniff() 344 * Hardware issues discovered 345 * running tests 346 * configured configobj 347 * correcting more .gitignore 348 * correcting .gitignore 349 * mods to sniff 350 * might be running 351 * invalid interface error present 352 * Scapy-Scan-untested 353 * underway 354 0.4.0 / 2024-01-23 355 ================== 356 357 358 359 1.1.3 / 2023-12-09 360 ================== 361 362 * breaking down into modules 363 * asyncio swapped for trio 364 * cleaning up readme 365 * Delete clients.csv 366 * Delete clients.txt 367 * Delete essid.txt 368 * Delete aps.txt 369 * Delete probe-iterator.py 370 * Delete ssids.txt 371 * Delete APs.csv 372 * added to readme 373 * new method of CTS vector, nicely done 374 * before big cleaning of new method 375 * Merge pull request 'classified' (#3) from classified into master 376 * Merge branch 'master' into classified 377 * corrected transport layer 378 * cleaned up ignore file 379 * Merge pull request 'classified -> master' (#2) from classified into master 380 * Whew, what a bitch...milestone done 381 * corrected log formatting 382 * testing 383 * a few hiccups 384 * significant improvement in class formation 385 * significant improvement in class formation 386 * Commiting to classified_dev 387 * added pcap to gitignore 388 * Working with new way to parse args for classes 389 * Merge pull request 'classified' (#1) from classified into master 390 * Stops on keyboard interrupt, like it should. 391 * works, be needs to be cleaned up and further classified 392 * Working on classes 393 * like a top 394 * better run configuration 395 * corrected cts frame 396 * sniffers both async 397 * added bit about unique mac. 398 * new configuration for macpurger stops after first sent packet. 399 * playing with packet intervals 400 * finished up and readme 401 * Simplification of entire process 402 * Cleaning up 403 * wrapping up cts vector 404 * Works, but runs forever 405 * Testing CTS vector 406 * It Works! 407 * returned to more sloppy code; 408 * should be running round robin 409 * stopping for the night 410 * fixed daemon flag 411 * just errrggg 412 * removed faker-wifi-essid dependency 413 * added changing of mac addresses 414 * logging setup, daemonizing resolved, poetry is no longer required 415 * added ability to daemonize 416 * added to readme 417 * no error output, time for testing 418 * corrected spelling of system 419 * troubleshooting and debugging 420 * wrapping up attack mode 421 * creation attack mode 422 * working on vector 423 * added to gitignore 424 * formulating attack vector 425 * finally receiving output from scapy.sniff() 426 * Hardware issues discovered 427 * running tests 428 * configured configobj 429 * correcting more .gitignore 430 * correcting .gitignore 431 * mods to sniff 432 * might be running 433 * invalid interface error present 434 * Scapy-Scan-untested 435 436 0.1.2 / 2023-10-15 437 ================== 438 439 * Stops on keyboard interrupt, like it should. 440 * works, be needs to be cleaned up and further classified 441 * Working on classes 442 * like a top 443 * better run configuration 444 * corrected cts frame 445 * sniffers both async 446 * added bit about unique mac. 447 * new configuration for macpurger stops after first sent packet. 448 * playing with packet intervals 449 * finished up and readme 450 * Simplification of entire process 451 * Cleaning up 452 * wrapping up cts vector 453 * Works, but runs forever 454 * Testing CTS vector 455 * It Works! 456 * returned to more sloppy code; 457 458 roundrobin / 2023-10-03 459 ======================= 460 461 * should be running round robin 462 * stopping for the night 463 * fixed daemon flag 464 * just errrggg 465 * removed faker-wifi-essid dependency 466 * added changing of mac addresses 467 * logging setup, daemonizing resolved, poetry is no longer required 468 * added ability to daemonize 469 * added to readme 470 * no error output, time for testing 471 * corrected spelling of system 472 * troubleshooting and debugging 473 * wrapping up attack mode 474 * creation attack mode 475 * working on vector 476 * added to gitignore 477 * formulating attack vector 478 * finally receiving output from scapy.sniff() 479 * Hardware issues discovered 480 * running tests 481 * configured configobj 482 * correcting more .gitignore 483 * correcting .gitignore 484 * mods to sniff 485 * might be running 486 * invalid interface error present 487 * Scapy-Scan-untested 488 * underway