├── .gitmodules ├── CNAME ├── CyberChef ├── ChefWorker.js.LICENSE.txt ├── DishWorker.js.LICENSE.txt ├── InputWorker.js.LICENSE.txt ├── LoaderWorker.js.LICENSE.txt ├── ZipWorker.js.LICENSE.txt ├── assets │ ├── fonts │ │ ├── Roboto72White.fnt │ │ ├── Roboto72White.png │ │ ├── RobotoBlack72White.fnt │ │ ├── RobotoBlack72White.png │ │ ├── RobotoMono72White.fnt │ │ ├── RobotoMono72White.png │ │ ├── RobotoSlab72White.fnt │ │ └── RobotoSlab72White.png │ ├── forge │ │ └── prime.worker.min.js │ ├── main.css │ ├── main.js │ ├── main.js.LICENSE.txt │ └── tesseract │ │ ├── lang-data │ │ └── eng.traineddata.gz │ │ ├── tesseract-core.wasm.js │ │ ├── worker.min.js │ │ └── worker.min.js.LICENSE.txt ├── images │ ├── cook_male-32x32.png │ ├── cyberchef-128x128.png │ ├── file-128x128.png │ ├── file-32x32.png │ └── fork_me.png ├── index.html └── modules │ ├── Bletchley.js │ ├── Bletchley.js.LICENSE.txt │ ├── Charts.js │ ├── Charts.js.LICENSE.txt │ ├── Ciphers.js │ ├── Ciphers.js.LICENSE.txt │ ├── Code.js │ ├── Code.js.LICENSE.txt │ ├── Compression.js │ ├── Compression.js.LICENSE.txt │ ├── Crypto.js │ ├── Crypto.js.LICENSE.txt │ ├── Diff.js │ ├── Diff.js.LICENSE.txt │ ├── Encodings.js │ ├── Encodings.js.LICENSE.txt │ ├── Hashing.js │ ├── Hashing.js.LICENSE.txt │ ├── Image.js │ ├── Image.js.LICENSE.txt │ ├── OCR.js │ ├── OCR.js.LICENSE.txt │ ├── PGP.js │ ├── PGP.js.LICENSE.txt │ ├── Protobuf.js │ ├── Protobuf.js.LICENSE.txt │ ├── PublicKey.js │ ├── PublicKey.js.LICENSE.txt │ ├── Regex.js │ ├── Regex.js.LICENSE.txt │ ├── Serialise.js │ ├── Serialise.js.LICENSE.txt │ ├── Shellcode.js │ ├── Shellcode.js.LICENSE.txt │ ├── URL.js │ ├── URL.js.LICENSE.txt │ ├── UserAgent.js │ ├── UserAgent.js.LICENSE.txt │ ├── Yara.js │ └── Yara.js.LICENSE.txt ├── HackTools ├── 448.bundle.js ├── 448.bundle.js.LICENSE.txt ├── app.bundle.js ├── iconfont.js ├── index.html ├── manifest.json └── src │ ├── assets │ └── img │ │ └── icons │ │ ├── get_started128.png │ │ ├── get_started16.png │ │ ├── get_started32.png │ │ ├── get_started48.png │ │ └── iconfont.js │ └── devtools │ ├── devtools.html │ └── devtools.js ├── LICENSE ├── README.md ├── _config.yml └── unicodejsp.html /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "xssee"] 2 | path = xssee 3 | url = git@github.com:SummerSec/xssee.git 4 | [submodule "reverse"] 5 | path = reverse 6 | url = git@github.com:0dayCTF/reverse-shell-generator.git 7 | [submodule "GoogleHackingTool"] 8 | path = GoogleHackingTool 9 | url = git@github.com:r00tSe7en/GoogleHackingTool.git 10 | 11 | [submodule "peAssist"] 12 | path = peAssist 13 | url = git@github.com:SummerSec/peAssist.git 14 | [submodule "sgn-html"] 15 | path = sgn-html 16 | url = git@github.com:SummerSec/sgn-html.git 17 | [submodule "WechatMomentScreenshot"] 18 | path = wechat 19 | url = git@github.com:TransparentLC/WechatMomentScreenshot.git 20 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | ht.sumsec.me -------------------------------------------------------------------------------- /CyberChef/ChefWorker.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /*! safe-buffer. MIT License. Feross Aboukhadijeh */ 11 | 12 | /** 13 | * 14 | * @licstart The following is the entire license notice for the JavaScript code in this file. 15 | * 16 | * Plugin for loglevel which allows defining prefixes for log messages 17 | * 18 | * Copyright (c) 2015-2016 University Of Helsinki (The National Library Of Finland) 19 | * 20 | * Permission is hereby granted, free of charge, to any person obtaining a copy 21 | * of this software and associated documentation files (the "Software"), to deal 22 | * in the Software without restriction, including without limitation the rights 23 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 24 | * copies of the Software, and to permit persons to whom the Software is 25 | * furnished to do so, subject to the following conditions: 26 | * 27 | * The above copyright notice and this permission notice shall be included in 28 | * all copies or substantial portions of the Software. 29 | * 30 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 31 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 32 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 33 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 34 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 35 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 36 | * THE SOFTWARE. 37 | * 38 | * @licend The above is the entire license notice 39 | * for the JavaScript code in this file. 40 | * 41 | **/ 42 | 43 | /** 44 | * 45 | * @licstart The following is the entire license notice for the JavaScript code in this file. 46 | * 47 | * ES6 polyfills that use native implementation if available and do not pollute the global namespace 48 | o* 49 | * Copyright (c) 2015-2016 University Of Helsinki (The National Library Of Finland) 50 | * 51 | * This file is part of es6-polyfills 52 | * 53 | * es6-polyfills is free software: you can redistribute it and/or modify 54 | * it under the terms of the GNU Lesser General Public License as published by 55 | * the Free Software Foundation, either version 3 of the License, or 56 | * (at your option) any later version. 57 | * 58 | * This program is distributed in the hope that it will be useful, 59 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 60 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 61 | * GNU Lesser General Public License for more details. 62 | * 63 | * You should have received a copy of the GNU Lesser General Public License 64 | * along with this program. If not, see . 65 | * 66 | * @licend The above is the entire license notice 67 | * for the JavaScript code in this page. 68 | * 69 | **/ 70 | 71 | /** 72 | * @author Dachande663 [dachande663@gmail.com] 73 | * @copyright Crown Copyright 2018 74 | * @license Apache-2.0 75 | */ 76 | 77 | /** 78 | * @author GCHQ Contributor [2] 79 | * @copyright Crown Copyright 2016 80 | * @license Apache-2.0 81 | */ 82 | 83 | /** 84 | * @author GCHQ Contributor [3] 85 | * @copyright Crown Copyright 2019 86 | * @license Apache-2.0 87 | */ 88 | 89 | /** 90 | * @author George O [georgeomnet+cyberchef@gmail.com] 91 | * @copyright Crown Copyright 2019 92 | * @license Apache-2.0 93 | */ 94 | 95 | /** 96 | * @author Jarmo van Lenthe [github.com/jarmovanlenthe] 97 | * @copyright Jarmo van Lenthe 98 | * @license Apache-2.0 99 | */ 100 | 101 | /** 102 | * @author Karsten Silkenbäumer [github.com/kassi] 103 | * @copyright Karsten Silkenbäumer 2019 104 | * @license Apache-2.0 105 | */ 106 | 107 | /** 108 | * @author Klaxon [klaxon@veyr.com] 109 | * @copyright Crown Copyright 2018 110 | * @license Apache-2.0 111 | */ 112 | 113 | /** 114 | * @author Mark Jones [github.com/justanothermark] 115 | * @copyright Crown Copyright 2018 116 | * @license Apache-2.0 117 | */ 118 | 119 | /** 120 | * @author MarvinJWendt [git@marvinjwendt.com] 121 | * @copyright Crown Copyright 2019 122 | * @license Apache-2.0 123 | */ 124 | 125 | /** 126 | * @author Matt C [matt@artemisbot.uk] 127 | * @copyright Crown Copyright 2016 128 | * @license Apache-2.0 129 | */ 130 | 131 | /** 132 | * @author Matt C [matt@artemisbot.uk] 133 | * @copyright Crown Copyright 2017 134 | * @license Apache-2.0 135 | */ 136 | 137 | /** 138 | * @author Matt C [me@mitt.dev] 139 | * @copyright Crown Copyright 2020 140 | * @license Apache-2.0 141 | */ 142 | 143 | /** 144 | * @author PenguinGeorge [george@penguingeorge.com] 145 | * @copyright Crown Copyright 2018 146 | * @license Apache-2.0 147 | */ 148 | 149 | /** 150 | * @author Unknown Male 282 151 | * @copyright Crown Copyright 2016 152 | * @license Apache-2.0 153 | */ 154 | 155 | /** 156 | * @author Vel0x [dalemy@microsoft.com] 157 | * @author n1474335 [n1474335@gmail.com] 158 | * @copyright Crown Copyright 2016 159 | * @license Apache-2.0 160 | */ 161 | 162 | /** 163 | * @author anthony-arnold [anthony.arnold@uqconnect.edu.au] 164 | * @copyright Crown Copyright 2018 165 | * @license Apache-2.0 166 | */ 167 | 168 | /** 169 | * @author arnydo [arnydo@protonmail.com] 170 | * @author n1474335 [n1474335@gmail.com] 171 | * @copyright Crown Copyright 2018 172 | * @license Apache-2.0 173 | */ 174 | 175 | /** 176 | * @author bmwhitn [brian.m.whitney@outlook.com] 177 | * @copyright Crown Copyright 2017 178 | * @license Apache-2.0 179 | */ 180 | 181 | /** 182 | * @author bwhitn [brian.m.whitney@outlook.com] 183 | * @author d98762625 [d98762625@gmail.com] 184 | * @copyright Crown Copyright 2016 185 | * @license Apache-2.0 186 | */ 187 | 188 | /** 189 | * @author bwhitn [brian.m.whitney@outlook.com] 190 | * @author d98762625 [d98762625@gmail.com] 191 | * @copyright Crown Copyright 2018 192 | * @license Apache-2.0 193 | */ 194 | 195 | /** 196 | * @author bwhitn [brian.m.whitney@outlook.com] 197 | * @author d98762625 [d98762625@gmailcom] 198 | * @copyright Crown Copyright 2018 199 | * @license Apache-2.0 200 | */ 201 | 202 | /** 203 | * @author d98762625 [d98762625@gmail.com] 204 | * @copyright Crown Copyright 2018 205 | * @license Apache-2.0 206 | */ 207 | 208 | /** 209 | * @author d98762625 [d98762625@gmail.com] 210 | * @copyright Crown Copyright 2019 211 | * @license Apache-2.0 212 | */ 213 | 214 | /** 215 | * @author gchq77703 [] 216 | * @author n1474335 [n1474335@gmail.com] 217 | * @copyright Crown Copyright 2018 218 | * @license Apache-2.0 219 | */ 220 | 221 | /** 222 | * @author h345983745 223 | * @copyright Crown Copyright 2019 224 | * @license Apache-2.0 225 | */ 226 | 227 | /** 228 | * @author h345983745 [] 229 | * @copyright Crown Copyright 2019 230 | * @license Apache-2.0 231 | */ 232 | 233 | /** 234 | * @author j433866 [j433866@gmail.com] 235 | * @copyright Crown Copyright 2019 236 | * @license Apache-2.0 237 | */ 238 | 239 | /** 240 | * @author klaxon [klaxon@veyr.com] 241 | * @copyright Crown Copyright 2018 242 | * @license Apache-2.0 243 | */ 244 | 245 | /** 246 | * @author masq [github.cyberchef@masq.cc] 247 | * @author n1073645 248 | * @copyright Crown Copyright 2018 249 | * @license Apache-2.0 250 | */ 251 | 252 | /** 253 | * @author masq [github.cyberchef@masq.cc] 254 | * @copyright Crown Copyright 2018 255 | * @license Apache-2.0 256 | */ 257 | 258 | /** 259 | * @author n1073645 [n1073645@gmail.com] 260 | * @author n1474335 [n1474335@gmail.com] 261 | * @copyright Crown Copyright 2020 262 | * @license Apache-2.0 263 | */ 264 | 265 | /** 266 | * @author n1073645 [n1073645@gmail.com] 267 | * @copyright Crown Copyright 2020 268 | * @license Apache-2.0 269 | */ 270 | 271 | /** 272 | * @author n1474335 [n1474335@gmail.com] 273 | * @author Klaxon [klaxon@veyr.com] 274 | * @copyright Crown Copyright 2016 275 | * @license Apache-2.0 276 | */ 277 | 278 | /** 279 | * @author n1474335 [n1474335@gmail.com] 280 | * @author Matt C [matt@artemisbot.uk] 281 | * @copyright Crown Copyright 2016 282 | * @license Apache-2.0 283 | */ 284 | 285 | /** 286 | * @author n1474335 [n1474335@gmail.com] 287 | * @copyright Crown Copyright 2016 288 | * @license Apache-2.0 289 | */ 290 | 291 | /** 292 | * @author n1474335 [n1474335@gmail.com] 293 | * @copyright Crown Copyright 2017 294 | * @license Apache-2.0 295 | */ 296 | 297 | /** 298 | * @author n1474335 [n1474335@gmail.com] 299 | * @copyright Crown Copyright 2018 300 | * @license Apache-2.0 301 | */ 302 | 303 | /** 304 | * @author n1474335 [n1474335@gmail.com] 305 | * @copyright Crown Copyright 2021 306 | * @license Apache-2.0 307 | */ 308 | 309 | /** 310 | * @author sevzero [sevzero@protonmail.com] 311 | * @copyright Crown Copyright 2018 312 | * @license Apache-2.0 313 | */ 314 | 315 | /** 316 | * @author tcode2k16 [tcode2k16@gmail.com] 317 | * @copyright Crown Copyright 2018 318 | * @license Apache-2.0 319 | */ 320 | 321 | /** 322 | * @author tlwr [toby@toby.codes] 323 | * @author Matt C [me@mitt.dev] 324 | * @copyright Crown Copyright 2019 325 | * @license Apache-2.0 326 | */ 327 | 328 | /** 329 | * @author tlwr [toby@toby.codes] 330 | * @author n1474335 [n1474335@gmail.com] 331 | * @copyright Crown Copyright 2016 332 | * @license Apache-2.0 333 | */ 334 | 335 | /** 336 | * @author tlwr [toby@toby.codes] 337 | * @copyright Crown Copyright 2017 338 | * @license Apache-2.0 339 | */ 340 | 341 | /** 342 | * Base58 resources. 343 | * 344 | * @author tlwr [toby@toby.codes] 345 | * @author n1474335 [n1474335@gmail.com] 346 | * @copyright Crown Copyright 2017 347 | * @license Apache-2.0 348 | */ 349 | 350 | /** 351 | * Base64 functions. 352 | * 353 | * @author n1474335 [n1474335@gmail.com] 354 | * @copyright Crown Copyright 2016 355 | * @license Apache-2.0 356 | */ 357 | 358 | /** 359 | * Base85 resources. 360 | * 361 | * @author PenguinGeorge [george@penguingeorge.com] 362 | * @copyright Crown Copyright 2018 363 | * @license Apache-2.0 364 | */ 365 | 366 | /** 367 | * Binary Code Decimal resources. 368 | * 369 | * @author n1474335 [n1474335@gmail.com] 370 | * @copyright Crown Copyright 2017 371 | * @license Apache-2.0 372 | */ 373 | 374 | /** 375 | * Binary functions. 376 | * 377 | * @author n1474335 [n1474335@gmail.com] 378 | * @copyright Crown Copyright 2018 379 | * @license Apache-2.0 380 | */ 381 | 382 | /** 383 | * Bit rotation functions. 384 | * 385 | * @author n1474335 [n1474335@gmail.com] 386 | * @copyright Crown Copyright 2016 387 | * @license Apache-2.0 388 | * 389 | * @todo Support for UTF16 390 | */ 391 | 392 | /** 393 | * Bitwise operation resources. 394 | * 395 | * @author n1474335 [n1474335@gmail.com] 396 | * @copyright Crown Copyright 2018 397 | * @license Apache-2.0 398 | */ 399 | 400 | /** 401 | * Braille resources. 402 | * 403 | * @author n1474335 [n1474335@gmail.com] 404 | * @copyright Crown Copyright 2018 405 | * @license Apache-2.0 406 | */ 407 | 408 | /** 409 | * Custom error type for handling Dish type errors. 410 | * i.e. where the Dish cannot be successfully translated between types 411 | * 412 | * @author n1474335 [n1474335@gmail.com] 413 | * @copyright Crown Copyright 2018 414 | * @license Apache-2.0 415 | */ 416 | 417 | /** 418 | * Custom error type for handling operation input errors. 419 | * i.e. where the operation can handle the error and print a message to the screen. 420 | * 421 | * @author d98762625 [d98762625@gmail.com] 422 | * @copyright Crown Copyright 2018 423 | * @license Apache-2.0 424 | */ 425 | 426 | /** 427 | * CyberChef - The Cyber Swiss Army Knife 428 | * 429 | * @copyright Crown Copyright 2016 430 | * @license Apache-2.0 431 | * 432 | * Copyright 2016 Crown Copyright 433 | * 434 | * Licensed under the Apache License, Version 2.0 (the "License"); 435 | * you may not use this file except in compliance with the License. 436 | * You may obtain a copy of the License at 437 | * 438 | * http://www.apache.org/licenses/LICENSE-2.0 439 | * 440 | * Unless required by applicable law or agreed to in writing, software 441 | * distributed under the License is distributed on an "AS IS" BASIS, 442 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 443 | * See the License for the specific language governing permissions and 444 | * limitations under the License. 445 | */ 446 | 447 | /** 448 | * Decimal functions. 449 | * 450 | * @author n1474335 [n1474335@gmail.com] 451 | * @copyright Crown Copyright 2018 452 | * @license Apache-2.0 453 | */ 454 | 455 | /** 456 | * File signatures and extractor functions 457 | * 458 | * @author n1474335 [n1474335@gmail.com] 459 | * @copyright Crown Copyright 2018 460 | * @license Apache-2.0 461 | * 462 | */ 463 | 464 | /** 465 | * File type functions 466 | * 467 | * @author n1474335 [n1474335@gmail.com] 468 | * @copyright Crown Copyright 2018 469 | * @license Apache-2.0 470 | * 471 | */ 472 | 473 | /** 474 | * Flow control functions 475 | * 476 | * @author d98762625 [d98762625@gmail.com] 477 | * @copyright Crown Copyright 2018 478 | * @license Apache-2.0 479 | */ 480 | 481 | /** 482 | * Hexadecimal functions. 483 | * 484 | * @author n1474335 [n1474335@gmail.com] 485 | * @copyright Crown Copyright 2016 486 | * @license Apache-2.0 487 | */ 488 | 489 | /** 490 | * IP resources. 491 | * 492 | * @author picapi 493 | * @author n1474335 [n1474335@gmail.com] 494 | * @author Klaxon [klaxon@veyr.com] 495 | * @copyright Crown Copyright 2016 496 | * @license Apache-2.0 497 | */ 498 | 499 | /** 500 | * Lorem Ipsum generator. 501 | * 502 | * @author Klaxon [klaxon@veyr.com] 503 | * @copyright Crown Copyright 2018 504 | * @license Apache-2.0 505 | */ 506 | 507 | /** 508 | * Parser for Type-length-value data. 509 | * 510 | * @author gchq77703 [] 511 | * @author n1474335 [n1474335@gmail.com] 512 | * @copyright Crown Copyright 2018 513 | * @license Apache-2.0 514 | */ 515 | 516 | /** 517 | * Protobuf lib. Contains functions to decode protobuf serialised 518 | * data without a schema or .proto file. 519 | * 520 | * Provides utility functions to encode and decode variable length 521 | * integers (varint). 522 | * 523 | * @author GCHQ Contributor [3] 524 | * @copyright Crown Copyright 2019 525 | * @license Apache-2.0 526 | */ 527 | 528 | /** 529 | * Some parts taken from mimelib (http://github.com/andris9/mimelib) 530 | * @author Andris Reinman 531 | * @license MIT 532 | * 533 | * @author n1474335 [n1474335@gmail.com] 534 | * @copyright Crown Copyright 2016 535 | * @license Apache-2.0 536 | */ 537 | 538 | /** 539 | * Various delimiters 540 | * 541 | * @author n1474335 [n1474335@gmail.com] 542 | * @copyright Crown Copyright 2018 543 | * @license Apache-2.0 544 | */ 545 | 546 | /** 547 | * Web Worker to handle communications between the front-end and the core. 548 | * 549 | * @author n1474335 [n1474335@gmail.com] 550 | * @copyright Crown Copyright 2017 551 | * @license Apache-2.0 552 | */ 553 | 554 | /** 555 | * THIS FILE IS AUTOMATICALLY GENERATED BY src/core/config/scripts/generateConfig.mjs 556 | * 557 | * @author n1474335 [n1474335@gmail.com] 558 | * @copyright Crown Copyright 2021 559 | * @license Apache-2.0 560 | */ 561 | 562 | /** @license 563 | ======================================================================== 564 | mimelib: http://github.com/andris9/mimelib 565 | Copyright (c) 2011-2012 Andris Reinman 566 | Permission is hereby granted, free of charge, to any person obtaining a copy 567 | of this software and associated documentation files (the "Software"), to deal 568 | in the Software without restriction, including without limitation the rights 569 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 570 | copies of the Software, and to permit persons to whom the Software is 571 | furnished to do so, subject to the following conditions: 572 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 573 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 574 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 575 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 576 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 577 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 578 | SOFTWARE. 579 | */ 580 | 581 | //! Copyright (c) JS Foundation and other contributors 582 | 583 | //! github.com/moment/moment-timezone 584 | 585 | //! license : MIT 586 | 587 | //! moment-timezone.js 588 | 589 | //! moment.js 590 | 591 | //! moment.js locale configuration 592 | 593 | //! version : 0.5.33 594 | -------------------------------------------------------------------------------- /CyberChef/DishWorker.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * @author d98762625 [d98762625@gmail.com] 12 | * @copyright Crown Copyright 2019 13 | * @license Apache-2.0 14 | */ 15 | 16 | /** 17 | * @author n1474335 [n1474335@gmail.com] 18 | * @author Matt C [matt@artemisbot.uk] 19 | * @copyright Crown Copyright 2016 20 | * @license Apache-2.0 21 | */ 22 | 23 | /** 24 | * Base64 functions. 25 | * 26 | * @author n1474335 [n1474335@gmail.com] 27 | * @copyright Crown Copyright 2016 28 | * @license Apache-2.0 29 | */ 30 | 31 | /** 32 | * Custom error type for handling Dish type errors. 33 | * i.e. where the Dish cannot be successfully translated between types 34 | * 35 | * @author n1474335 [n1474335@gmail.com] 36 | * @copyright Crown Copyright 2018 37 | * @license Apache-2.0 38 | */ 39 | 40 | /** 41 | * Custom error type for handling operation input errors. 42 | * i.e. where the operation can handle the error and print a message to the screen. 43 | * 44 | * @author d98762625 [d98762625@gmail.com] 45 | * @copyright Crown Copyright 2018 46 | * @license Apache-2.0 47 | */ 48 | 49 | /** 50 | * CyberChef - The Cyber Swiss Army Knife 51 | * 52 | * @copyright Crown Copyright 2016 53 | * @license Apache-2.0 54 | * 55 | * Copyright 2016 Crown Copyright 56 | * 57 | * Licensed under the Apache License, Version 2.0 (the "License"); 58 | * you may not use this file except in compliance with the License. 59 | * You may obtain a copy of the License at 60 | * 61 | * http://www.apache.org/licenses/LICENSE-2.0 62 | * 63 | * Unless required by applicable law or agreed to in writing, software 64 | * distributed under the License is distributed on an "AS IS" BASIS, 65 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 66 | * See the License for the specific language governing permissions and 67 | * limitations under the License. 68 | */ 69 | 70 | /** 71 | * Decimal functions. 72 | * 73 | * @author n1474335 [n1474335@gmail.com] 74 | * @copyright Crown Copyright 2018 75 | * @license Apache-2.0 76 | */ 77 | 78 | /** 79 | * File signatures and extractor functions 80 | * 81 | * @author n1474335 [n1474335@gmail.com] 82 | * @copyright Crown Copyright 2018 83 | * @license Apache-2.0 84 | * 85 | */ 86 | 87 | /** 88 | * File type functions 89 | * 90 | * @author n1474335 [n1474335@gmail.com] 91 | * @copyright Crown Copyright 2018 92 | * @license Apache-2.0 93 | * 94 | */ 95 | 96 | /** 97 | * Stream class for parsing binary protocols. 98 | * 99 | * @author n1474335 [n1474335@gmail.com] 100 | * @author tlwr [toby@toby.codes] 101 | * @copyright Crown Copyright 2018 102 | * @license Apache-2.0 103 | * 104 | */ 105 | 106 | /** 107 | * Web worker to handle dish conversion operations. 108 | * 109 | * @author j433866 [j433866@gmail.com] 110 | * @copyright Crown Copyright 2019 111 | * @license Apache-2.0 112 | */ 113 | -------------------------------------------------------------------------------- /CyberChef/InputWorker.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * Base64 functions. 12 | * 13 | * @author n1474335 [n1474335@gmail.com] 14 | * @copyright Crown Copyright 2016 15 | * @license Apache-2.0 16 | */ 17 | 18 | /** 19 | * Custom error type for handling operation input errors. 20 | * i.e. where the operation can handle the error and print a message to the screen. 21 | * 22 | * @author d98762625 [d98762625@gmail.com] 23 | * @copyright Crown Copyright 2018 24 | * @license Apache-2.0 25 | */ 26 | 27 | /** 28 | * CyberChef - The Cyber Swiss Army Knife 29 | * 30 | * @copyright Crown Copyright 2016 31 | * @license Apache-2.0 32 | * 33 | * Copyright 2016 Crown Copyright 34 | * 35 | * Licensed under the Apache License, Version 2.0 (the "License"); 36 | * you may not use this file except in compliance with the License. 37 | * You may obtain a copy of the License at 38 | * 39 | * http://www.apache.org/licenses/LICENSE-2.0 40 | * 41 | * Unless required by applicable law or agreed to in writing, software 42 | * distributed under the License is distributed on an "AS IS" BASIS, 43 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 44 | * See the License for the specific language governing permissions and 45 | * limitations under the License. 46 | */ 47 | 48 | /** 49 | * Decimal functions. 50 | * 51 | * @author n1474335 [n1474335@gmail.com] 52 | * @copyright Crown Copyright 2018 53 | * @license Apache-2.0 54 | */ 55 | 56 | /** 57 | * File signatures and extractor functions 58 | * 59 | * @author n1474335 [n1474335@gmail.com] 60 | * @copyright Crown Copyright 2018 61 | * @license Apache-2.0 62 | * 63 | */ 64 | 65 | /** 66 | * File type functions 67 | * 68 | * @author n1474335 [n1474335@gmail.com] 69 | * @copyright Crown Copyright 2018 70 | * @license Apache-2.0 71 | * 72 | */ 73 | 74 | /** 75 | * Stream class for parsing binary protocols. 76 | * 77 | * @author n1474335 [n1474335@gmail.com] 78 | * @author tlwr [toby@toby.codes] 79 | * @copyright Crown Copyright 2018 80 | * @license Apache-2.0 81 | * 82 | */ 83 | 84 | /** 85 | * Web worker to handle the inputs. 86 | * Handles storage, modification and retrieval of the inputs. 87 | * 88 | * @author j433866 [j433866@gmail.com] 89 | * @copyright Crown Copyright 2019 90 | * @license Apache-2.0 91 | */ 92 | -------------------------------------------------------------------------------- /CyberChef/LoaderWorker.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /** 2 | * CyberChef - The Cyber Swiss Army Knife 3 | * 4 | * @copyright Crown Copyright 2016 5 | * @license Apache-2.0 6 | * 7 | * Copyright 2016 Crown Copyright 8 | * 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | */ 21 | 22 | /** 23 | * Web Worker to load large amounts of data without locking up the UI. 24 | * 25 | * @author n1474335 [n1474335@gmail.com] 26 | * @copyright Crown Copyright 2017 27 | * @license Apache-2.0 28 | */ 29 | -------------------------------------------------------------------------------- /CyberChef/ZipWorker.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * @author d98762625 [d98762625@gmail.com] 12 | * @copyright Crown Copyright 2019 13 | * @license Apache-2.0 14 | */ 15 | 16 | /** 17 | * @author n1474335 [n1474335@gmail.com] 18 | * @author Matt C [matt@artemisbot.uk] 19 | * @copyright Crown Copyright 2016 20 | * @license Apache-2.0 21 | */ 22 | 23 | /** 24 | * Base64 functions. 25 | * 26 | * @author n1474335 [n1474335@gmail.com] 27 | * @copyright Crown Copyright 2016 28 | * @license Apache-2.0 29 | */ 30 | 31 | /** 32 | * Custom error type for handling Dish type errors. 33 | * i.e. where the Dish cannot be successfully translated between types 34 | * 35 | * @author n1474335 [n1474335@gmail.com] 36 | * @copyright Crown Copyright 2018 37 | * @license Apache-2.0 38 | */ 39 | 40 | /** 41 | * Custom error type for handling operation input errors. 42 | * i.e. where the operation can handle the error and print a message to the screen. 43 | * 44 | * @author d98762625 [d98762625@gmail.com] 45 | * @copyright Crown Copyright 2018 46 | * @license Apache-2.0 47 | */ 48 | 49 | /** 50 | * CyberChef - The Cyber Swiss Army Knife 51 | * 52 | * @copyright Crown Copyright 2016 53 | * @license Apache-2.0 54 | * 55 | * Copyright 2016 Crown Copyright 56 | * 57 | * Licensed under the Apache License, Version 2.0 (the "License"); 58 | * you may not use this file except in compliance with the License. 59 | * You may obtain a copy of the License at 60 | * 61 | * http://www.apache.org/licenses/LICENSE-2.0 62 | * 63 | * Unless required by applicable law or agreed to in writing, software 64 | * distributed under the License is distributed on an "AS IS" BASIS, 65 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 66 | * See the License for the specific language governing permissions and 67 | * limitations under the License. 68 | */ 69 | 70 | /** 71 | * Decimal functions. 72 | * 73 | * @author n1474335 [n1474335@gmail.com] 74 | * @copyright Crown Copyright 2018 75 | * @license Apache-2.0 76 | */ 77 | 78 | /** 79 | * File signatures and extractor functions 80 | * 81 | * @author n1474335 [n1474335@gmail.com] 82 | * @copyright Crown Copyright 2018 83 | * @license Apache-2.0 84 | * 85 | */ 86 | 87 | /** 88 | * File type functions 89 | * 90 | * @author n1474335 [n1474335@gmail.com] 91 | * @copyright Crown Copyright 2018 92 | * @license Apache-2.0 93 | * 94 | */ 95 | 96 | /** 97 | * Stream class for parsing binary protocols. 98 | * 99 | * @author n1474335 [n1474335@gmail.com] 100 | * @author tlwr [toby@toby.codes] 101 | * @copyright Crown Copyright 2018 102 | * @license Apache-2.0 103 | * 104 | */ 105 | 106 | /** 107 | * Web Worker to handle zipping the outputs for download. 108 | * 109 | * @author j433866 [j433866@gmail.com] 110 | * @copyright Crown Copyright 2019 111 | * @license Apache-2.0 112 | */ 113 | 114 | /** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */ 115 | -------------------------------------------------------------------------------- /CyberChef/assets/fonts/Roboto72White.fnt: -------------------------------------------------------------------------------- 1 | info face="Roboto" size=72 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2 2 | common lineHeight=85 base=67 scaleW=512 scaleH=512 pages=1 packed=0 3 | page id=0 file="Roboto72White.png" 4 | chars count=98 5 | char id=0 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=66 xadvance=0 page=0 chnl=0 6 | char id=10 x=0 y=0 width=70 height=99 xoffset=2 yoffset=-11 xadvance=74 page=0 chnl=0 7 | char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=66 xadvance=18 page=0 chnl=0 8 | char id=33 x=493 y=99 width=10 height=55 xoffset=5 yoffset=14 xadvance=19 page=0 chnl=0 9 | char id=34 x=446 y=319 width=16 height=19 xoffset=4 yoffset=12 xadvance=23 page=0 chnl=0 10 | char id=35 x=204 y=265 width=41 height=54 xoffset=3 yoffset=14 xadvance=44 page=0 chnl=0 11 | char id=36 x=269 y=0 width=35 height=69 xoffset=3 yoffset=6 xadvance=40 page=0 chnl=0 12 | char id=37 x=31 y=155 width=48 height=56 xoffset=3 yoffset=13 xadvance=53 page=0 chnl=0 13 | char id=38 x=79 y=155 width=43 height=56 xoffset=3 yoffset=13 xadvance=45 page=0 chnl=0 14 | char id=39 x=503 y=99 width=7 height=19 xoffset=3 yoffset=12 xadvance=13 page=0 chnl=0 15 | char id=40 x=70 y=0 width=21 height=78 xoffset=4 yoffset=7 xadvance=25 page=0 chnl=0 16 | char id=41 x=91 y=0 width=22 height=78 xoffset=-1 yoffset=7 xadvance=25 page=0 chnl=0 17 | char id=42 x=342 y=319 width=32 height=32 xoffset=-1 yoffset=14 xadvance=31 page=0 chnl=0 18 | char id=43 x=242 y=319 width=37 height=40 xoffset=2 yoffset=23 xadvance=41 page=0 chnl=0 19 | char id=44 x=433 y=319 width=13 height=21 xoffset=-1 yoffset=58 xadvance=14 page=0 chnl=0 20 | char id=45 x=27 y=360 width=19 height=8 xoffset=0 yoffset=41 xadvance=19 page=0 chnl=0 21 | char id=46 x=17 y=360 width=10 height=11 xoffset=4 yoffset=58 xadvance=19 page=0 chnl=0 22 | char id=47 x=355 y=0 width=30 height=58 xoffset=-1 yoffset=14 xadvance=30 page=0 chnl=0 23 | char id=48 x=449 y=99 width=34 height=56 xoffset=3 yoffset=13 xadvance=40 page=0 chnl=0 24 | char id=49 x=474 y=211 width=22 height=54 xoffset=5 yoffset=14 xadvance=40 page=0 chnl=0 25 | char id=50 x=195 y=155 width=37 height=55 xoffset=2 yoffset=13 xadvance=41 page=0 chnl=0 26 | char id=51 x=379 y=99 width=35 height=56 xoffset=2 yoffset=13 xadvance=40 page=0 chnl=0 27 | char id=52 x=128 y=265 width=39 height=54 xoffset=1 yoffset=14 xadvance=41 page=0 chnl=0 28 | char id=53 x=232 y=155 width=35 height=55 xoffset=4 yoffset=14 xadvance=40 page=0 chnl=0 29 | char id=54 x=267 y=155 width=35 height=55 xoffset=4 yoffset=14 xadvance=41 page=0 chnl=0 30 | char id=55 x=167 y=265 width=37 height=54 xoffset=2 yoffset=14 xadvance=41 page=0 chnl=0 31 | char id=56 x=414 y=99 width=35 height=56 xoffset=3 yoffset=13 xadvance=40 page=0 chnl=0 32 | char id=57 x=302 y=155 width=34 height=55 xoffset=3 yoffset=13 xadvance=41 page=0 chnl=0 33 | char id=58 x=495 y=265 width=10 height=41 xoffset=4 yoffset=28 xadvance=18 page=0 chnl=0 34 | char id=59 x=496 y=211 width=13 height=52 xoffset=0 yoffset=28 xadvance=15 page=0 chnl=0 35 | char id=60 x=279 y=319 width=31 height=35 xoffset=2 yoffset=27 xadvance=37 page=0 chnl=0 36 | char id=61 x=402 y=319 width=31 height=23 xoffset=4 yoffset=31 xadvance=39 page=0 chnl=0 37 | char id=62 x=310 y=319 width=32 height=35 xoffset=4 yoffset=27 xadvance=38 page=0 chnl=0 38 | char id=63 x=0 y=155 width=31 height=56 xoffset=2 yoffset=13 xadvance=34 page=0 chnl=0 39 | char id=64 x=210 y=0 width=59 height=69 xoffset=3 yoffset=15 xadvance=65 page=0 chnl=0 40 | char id=65 x=336 y=155 width=49 height=54 xoffset=-1 yoffset=14 xadvance=47 page=0 chnl=0 41 | char id=66 x=385 y=155 width=37 height=54 xoffset=5 yoffset=14 xadvance=45 page=0 chnl=0 42 | char id=67 x=0 y=99 width=42 height=56 xoffset=3 yoffset=13 xadvance=46 page=0 chnl=0 43 | char id=68 x=422 y=155 width=39 height=54 xoffset=5 yoffset=14 xadvance=47 page=0 chnl=0 44 | char id=69 x=461 y=155 width=35 height=54 xoffset=5 yoffset=14 xadvance=41 page=0 chnl=0 45 | char id=70 x=0 y=211 width=34 height=54 xoffset=5 yoffset=14 xadvance=40 page=0 chnl=0 46 | char id=71 x=42 y=99 width=42 height=56 xoffset=3 yoffset=13 xadvance=49 page=0 chnl=0 47 | char id=72 x=34 y=211 width=41 height=54 xoffset=5 yoffset=14 xadvance=51 page=0 chnl=0 48 | char id=73 x=496 y=155 width=9 height=54 xoffset=5 yoffset=14 xadvance=19 page=0 chnl=0 49 | char id=74 x=122 y=155 width=34 height=55 xoffset=1 yoffset=14 xadvance=40 page=0 chnl=0 50 | char id=75 x=75 y=211 width=41 height=54 xoffset=5 yoffset=14 xadvance=45 page=0 chnl=0 51 | char id=76 x=116 y=211 width=33 height=54 xoffset=5 yoffset=14 xadvance=39 page=0 chnl=0 52 | char id=77 x=149 y=211 width=53 height=54 xoffset=5 yoffset=14 xadvance=63 page=0 chnl=0 53 | char id=78 x=202 y=211 width=41 height=54 xoffset=5 yoffset=14 xadvance=51 page=0 chnl=0 54 | char id=79 x=84 y=99 width=43 height=56 xoffset=3 yoffset=13 xadvance=49 page=0 chnl=0 55 | char id=80 x=243 y=211 width=39 height=54 xoffset=5 yoffset=14 xadvance=45 page=0 chnl=0 56 | char id=81 x=304 y=0 width=44 height=64 xoffset=3 yoffset=13 xadvance=49 page=0 chnl=0 57 | char id=82 x=282 y=211 width=40 height=54 xoffset=5 yoffset=14 xadvance=45 page=0 chnl=0 58 | char id=83 x=127 y=99 width=39 height=56 xoffset=2 yoffset=13 xadvance=43 page=0 chnl=0 59 | char id=84 x=322 y=211 width=42 height=54 xoffset=1 yoffset=14 xadvance=44 page=0 chnl=0 60 | char id=85 x=156 y=155 width=39 height=55 xoffset=4 yoffset=14 xadvance=47 page=0 chnl=0 61 | char id=86 x=364 y=211 width=47 height=54 xoffset=-1 yoffset=14 xadvance=46 page=0 chnl=0 62 | char id=87 x=411 y=211 width=63 height=54 xoffset=1 yoffset=14 xadvance=64 page=0 chnl=0 63 | char id=88 x=0 y=265 width=44 height=54 xoffset=1 yoffset=14 xadvance=45 page=0 chnl=0 64 | char id=89 x=44 y=265 width=45 height=54 xoffset=-1 yoffset=14 xadvance=43 page=0 chnl=0 65 | char id=90 x=89 y=265 width=39 height=54 xoffset=2 yoffset=14 xadvance=43 page=0 chnl=0 66 | char id=91 x=161 y=0 width=16 height=72 xoffset=4 yoffset=7 xadvance=19 page=0 chnl=0 67 | char id=92 x=385 y=0 width=30 height=58 xoffset=0 yoffset=14 xadvance=30 page=0 chnl=0 68 | char id=93 x=177 y=0 width=16 height=72 xoffset=0 yoffset=7 xadvance=20 page=0 chnl=0 69 | char id=94 x=374 y=319 width=28 height=28 xoffset=1 yoffset=14 xadvance=30 page=0 chnl=0 70 | char id=95 x=46 y=360 width=34 height=8 xoffset=0 yoffset=65 xadvance=34 page=0 chnl=0 71 | char id=96 x=0 y=360 width=17 height=13 xoffset=1 yoffset=11 xadvance=22 page=0 chnl=0 72 | char id=97 x=268 y=265 width=34 height=42 xoffset=3 yoffset=27 xadvance=39 page=0 chnl=0 73 | char id=98 x=415 y=0 width=34 height=57 xoffset=4 yoffset=12 xadvance=40 page=0 chnl=0 74 | char id=99 x=302 y=265 width=34 height=42 xoffset=2 yoffset=27 xadvance=38 page=0 chnl=0 75 | char id=100 x=449 y=0 width=34 height=57 xoffset=2 yoffset=12 xadvance=40 page=0 chnl=0 76 | char id=101 x=336 y=265 width=34 height=42 xoffset=2 yoffset=27 xadvance=38 page=0 chnl=0 77 | char id=102 x=483 y=0 width=25 height=57 xoffset=1 yoffset=11 xadvance=26 page=0 chnl=0 78 | char id=103 x=166 y=99 width=34 height=56 xoffset=2 yoffset=27 xadvance=40 page=0 chnl=0 79 | char id=104 x=200 y=99 width=32 height=56 xoffset=4 yoffset=12 xadvance=40 page=0 chnl=0 80 | char id=105 x=483 y=99 width=10 height=55 xoffset=4 yoffset=13 xadvance=18 page=0 chnl=0 81 | char id=106 x=193 y=0 width=17 height=71 xoffset=-4 yoffset=13 xadvance=17 page=0 chnl=0 82 | char id=107 x=232 y=99 width=34 height=56 xoffset=4 yoffset=12 xadvance=37 page=0 chnl=0 83 | char id=108 x=266 y=99 width=9 height=56 xoffset=4 yoffset=12 xadvance=17 page=0 chnl=0 84 | char id=109 x=439 y=265 width=56 height=41 xoffset=4 yoffset=27 xadvance=64 page=0 chnl=0 85 | char id=110 x=0 y=319 width=32 height=41 xoffset=4 yoffset=27 xadvance=40 page=0 chnl=0 86 | char id=111 x=370 y=265 width=37 height=42 xoffset=2 yoffset=27 xadvance=41 page=0 chnl=0 87 | char id=112 x=275 y=99 width=34 height=56 xoffset=4 yoffset=27 xadvance=40 page=0 chnl=0 88 | char id=113 x=309 y=99 width=34 height=56 xoffset=2 yoffset=27 xadvance=41 page=0 chnl=0 89 | char id=114 x=32 y=319 width=21 height=41 xoffset=4 yoffset=27 xadvance=25 page=0 chnl=0 90 | char id=115 x=407 y=265 width=32 height=42 xoffset=2 yoffset=27 xadvance=37 page=0 chnl=0 91 | char id=116 x=245 y=265 width=23 height=51 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 92 | char id=117 x=53 y=319 width=32 height=41 xoffset=4 yoffset=28 xadvance=40 page=0 chnl=0 93 | char id=118 x=85 y=319 width=35 height=40 xoffset=0 yoffset=28 xadvance=35 page=0 chnl=0 94 | char id=119 x=120 y=319 width=54 height=40 xoffset=0 yoffset=28 xadvance=54 page=0 chnl=0 95 | char id=120 x=174 y=319 width=36 height=40 xoffset=0 yoffset=28 xadvance=36 page=0 chnl=0 96 | char id=121 x=343 y=99 width=36 height=56 xoffset=-1 yoffset=28 xadvance=34 page=0 chnl=0 97 | char id=122 x=210 y=319 width=32 height=40 xoffset=2 yoffset=28 xadvance=35 page=0 chnl=0 98 | char id=123 x=113 y=0 width=24 height=73 xoffset=1 yoffset=9 xadvance=25 page=0 chnl=0 99 | char id=124 x=348 y=0 width=7 height=63 xoffset=5 yoffset=14 xadvance=17 page=0 chnl=0 100 | char id=125 x=137 y=0 width=24 height=73 xoffset=-1 yoffset=9 xadvance=24 page=0 chnl=0 101 | char id=126 x=462 y=319 width=42 height=16 xoffset=4 yoffset=38 xadvance=50 page=0 chnl=0 102 | char id=127 x=0 y=0 width=70 height=99 xoffset=2 yoffset=-11 xadvance=74 page=0 chnl=0 103 | kernings count=382 104 | kerning first=70 second=74 amount=-9 105 | kerning first=34 second=97 amount=-2 106 | kerning first=34 second=101 amount=-2 107 | kerning first=34 second=113 amount=-2 108 | kerning first=34 second=99 amount=-2 109 | kerning first=70 second=99 amount=-1 110 | kerning first=88 second=113 amount=-1 111 | kerning first=84 second=46 amount=-8 112 | kerning first=84 second=119 amount=-2 113 | kerning first=87 second=97 amount=-1 114 | kerning first=90 second=117 amount=-1 115 | kerning first=39 second=97 amount=-2 116 | kerning first=69 second=111 amount=-1 117 | kerning first=87 second=41 amount=1 118 | kerning first=76 second=86 amount=-6 119 | kerning first=121 second=34 amount=1 120 | kerning first=40 second=86 amount=1 121 | kerning first=85 second=65 amount=-1 122 | kerning first=89 second=89 amount=1 123 | kerning first=72 second=65 amount=1 124 | kerning first=104 second=39 amount=-4 125 | kerning first=114 second=102 amount=1 126 | kerning first=89 second=42 amount=-2 127 | kerning first=114 second=34 amount=1 128 | kerning first=84 second=115 amount=-4 129 | kerning first=84 second=71 amount=-1 130 | kerning first=89 second=101 amount=-2 131 | kerning first=89 second=45 amount=-2 132 | kerning first=122 second=99 amount=-1 133 | kerning first=78 second=88 amount=1 134 | kerning first=68 second=89 amount=-2 135 | kerning first=122 second=103 amount=-1 136 | kerning first=78 second=84 amount=-1 137 | kerning first=86 second=103 amount=-2 138 | kerning first=89 second=67 amount=-1 139 | kerning first=89 second=79 amount=-1 140 | kerning first=75 second=111 amount=-1 141 | kerning first=111 second=120 amount=-1 142 | kerning first=87 second=44 amount=-4 143 | kerning first=91 second=74 amount=-1 144 | kerning first=120 second=111 amount=-1 145 | kerning first=84 second=111 amount=-3 146 | kerning first=102 second=113 amount=-1 147 | kerning first=80 second=88 amount=-1 148 | kerning first=66 second=84 amount=-1 149 | kerning first=65 second=87 amount=-2 150 | kerning first=86 second=100 amount=-2 151 | kerning first=122 second=100 amount=-1 152 | kerning first=75 second=118 amount=-1 153 | kerning first=70 second=118 amount=-1 154 | kerning first=73 second=88 amount=1 155 | kerning first=70 second=121 amount=-1 156 | kerning first=65 second=34 amount=-4 157 | kerning first=39 second=101 amount=-2 158 | kerning first=75 second=101 amount=-1 159 | kerning first=84 second=99 amount=-3 160 | kerning first=84 second=65 amount=-3 161 | kerning first=112 second=39 amount=-1 162 | kerning first=76 second=39 amount=-12 163 | kerning first=78 second=65 amount=1 164 | kerning first=88 second=45 amount=-2 165 | kerning first=65 second=121 amount=-2 166 | kerning first=34 second=111 amount=-2 167 | kerning first=89 second=85 amount=-3 168 | kerning first=114 second=99 amount=-1 169 | kerning first=86 second=125 amount=1 170 | kerning first=70 second=111 amount=-1 171 | kerning first=89 second=120 amount=-1 172 | kerning first=90 second=119 amount=-1 173 | kerning first=120 second=99 amount=-1 174 | kerning first=89 second=117 amount=-1 175 | kerning first=82 second=89 amount=-2 176 | kerning first=75 second=117 amount=-1 177 | kerning first=34 second=34 amount=-4 178 | kerning first=89 second=110 amount=-1 179 | kerning first=88 second=101 amount=-1 180 | kerning first=107 second=103 amount=-1 181 | kerning first=34 second=115 amount=-3 182 | kerning first=98 second=39 amount=-1 183 | kerning first=70 second=65 amount=-6 184 | kerning first=70 second=46 amount=-8 185 | kerning first=98 second=34 amount=-1 186 | kerning first=70 second=84 amount=1 187 | kerning first=114 second=100 amount=-1 188 | kerning first=88 second=79 amount=-1 189 | kerning first=39 second=113 amount=-2 190 | kerning first=114 second=103 amount=-1 191 | kerning first=77 second=65 amount=1 192 | kerning first=120 second=103 amount=-1 193 | kerning first=114 second=121 amount=1 194 | kerning first=89 second=100 amount=-2 195 | kerning first=80 second=65 amount=-5 196 | kerning first=121 second=111 amount=-1 197 | kerning first=84 second=74 amount=-8 198 | kerning first=122 second=111 amount=-1 199 | kerning first=114 second=118 amount=1 200 | kerning first=102 second=41 amount=1 201 | kerning first=122 second=113 amount=-1 202 | kerning first=89 second=122 amount=-1 203 | kerning first=89 second=38 amount=-1 204 | kerning first=81 second=89 amount=-1 205 | kerning first=114 second=111 amount=-1 206 | kerning first=46 second=34 amount=-6 207 | kerning first=84 second=112 amount=-4 208 | kerning first=112 second=34 amount=-1 209 | kerning first=76 second=34 amount=-12 210 | kerning first=102 second=125 amount=1 211 | kerning first=39 second=115 amount=-3 212 | kerning first=76 second=118 amount=-5 213 | kerning first=86 second=99 amount=-2 214 | kerning first=84 second=84 amount=1 215 | kerning first=86 second=65 amount=-3 216 | kerning first=87 second=101 amount=-1 217 | kerning first=67 second=125 amount=-1 218 | kerning first=120 second=113 amount=-1 219 | kerning first=118 second=46 amount=-4 220 | kerning first=88 second=103 amount=-1 221 | kerning first=111 second=122 amount=-1 222 | kerning first=77 second=84 amount=-1 223 | kerning first=114 second=46 amount=-4 224 | kerning first=34 second=39 amount=-4 225 | kerning first=114 second=44 amount=-4 226 | kerning first=69 second=84 amount=1 227 | kerning first=89 second=46 amount=-7 228 | kerning first=97 second=39 amount=-2 229 | kerning first=34 second=100 amount=-2 230 | kerning first=70 second=100 amount=-1 231 | kerning first=84 second=120 amount=-3 232 | kerning first=90 second=118 amount=-1 233 | kerning first=70 second=114 amount=-1 234 | kerning first=34 second=112 amount=-1 235 | kerning first=109 second=34 amount=-4 236 | kerning first=86 second=113 amount=-2 237 | kerning first=88 second=71 amount=-1 238 | kerning first=66 second=89 amount=-2 239 | kerning first=102 second=103 amount=-1 240 | kerning first=88 second=67 amount=-1 241 | kerning first=39 second=110 amount=-1 242 | kerning first=75 second=110 amount=-1 243 | kerning first=88 second=117 amount=-1 244 | kerning first=89 second=118 amount=-1 245 | kerning first=97 second=118 amount=-1 246 | kerning first=87 second=65 amount=-2 247 | kerning first=73 second=89 amount=-1 248 | kerning first=89 second=74 amount=-3 249 | kerning first=102 second=101 amount=-1 250 | kerning first=86 second=111 amount=-2 251 | kerning first=65 second=119 amount=-1 252 | kerning first=84 second=100 amount=-3 253 | kerning first=104 second=34 amount=-4 254 | kerning first=86 second=41 amount=1 255 | kerning first=111 second=34 amount=-5 256 | kerning first=40 second=89 amount=1 257 | kerning first=121 second=39 amount=1 258 | kerning first=68 second=90 amount=-1 259 | kerning first=114 second=113 amount=-1 260 | kerning first=68 second=88 amount=-1 261 | kerning first=98 second=120 amount=-1 262 | kerning first=110 second=34 amount=-4 263 | kerning first=119 second=44 amount=-4 264 | kerning first=119 second=46 amount=-4 265 | kerning first=118 second=44 amount=-4 266 | kerning first=84 second=114 amount=-3 267 | kerning first=86 second=97 amount=-2 268 | kerning first=68 second=86 amount=-1 269 | kerning first=86 second=93 amount=1 270 | kerning first=97 second=34 amount=-2 271 | kerning first=34 second=65 amount=-4 272 | kerning first=84 second=118 amount=-3 273 | kerning first=76 second=84 amount=-10 274 | kerning first=107 second=99 amount=-1 275 | kerning first=121 second=46 amount=-4 276 | kerning first=123 second=85 amount=-1 277 | kerning first=65 second=63 amount=-2 278 | kerning first=89 second=44 amount=-7 279 | kerning first=80 second=118 amount=1 280 | kerning first=112 second=122 amount=-1 281 | kerning first=79 second=65 amount=-1 282 | kerning first=80 second=121 amount=1 283 | kerning first=118 second=34 amount=1 284 | kerning first=87 second=45 amount=-2 285 | kerning first=69 second=100 amount=-1 286 | kerning first=87 second=103 amount=-1 287 | kerning first=112 second=120 amount=-1 288 | kerning first=68 second=44 amount=-4 289 | kerning first=86 second=45 amount=-1 290 | kerning first=39 second=34 amount=-4 291 | kerning first=68 second=46 amount=-4 292 | kerning first=65 second=89 amount=-3 293 | kerning first=69 second=118 amount=-1 294 | kerning first=88 second=99 amount=-1 295 | kerning first=87 second=46 amount=-4 296 | kerning first=47 second=47 amount=-8 297 | kerning first=73 second=65 amount=1 298 | kerning first=123 second=74 amount=-1 299 | kerning first=69 second=102 amount=-1 300 | kerning first=87 second=111 amount=-1 301 | kerning first=39 second=112 amount=-1 302 | kerning first=89 second=116 amount=-1 303 | kerning first=70 second=113 amount=-1 304 | kerning first=77 second=88 amount=1 305 | kerning first=84 second=32 amount=-1 306 | kerning first=90 second=103 amount=-1 307 | kerning first=65 second=86 amount=-3 308 | kerning first=75 second=112 amount=-1 309 | kerning first=39 second=109 amount=-1 310 | kerning first=75 second=81 amount=-1 311 | kerning first=89 second=115 amount=-2 312 | kerning first=84 second=83 amount=-1 313 | kerning first=89 second=87 amount=1 314 | kerning first=114 second=101 amount=-1 315 | kerning first=116 second=111 amount=-1 316 | kerning first=90 second=100 amount=-1 317 | kerning first=84 second=122 amount=-2 318 | kerning first=68 second=84 amount=-1 319 | kerning first=32 second=84 amount=-1 320 | kerning first=84 second=117 amount=-3 321 | kerning first=74 second=65 amount=-1 322 | kerning first=107 second=101 amount=-1 323 | kerning first=75 second=109 amount=-1 324 | kerning first=80 second=46 amount=-11 325 | kerning first=89 second=93 amount=1 326 | kerning first=89 second=65 amount=-3 327 | kerning first=87 second=117 amount=-1 328 | kerning first=89 second=81 amount=-1 329 | kerning first=39 second=103 amount=-2 330 | kerning first=86 second=101 amount=-2 331 | kerning first=86 second=117 amount=-1 332 | kerning first=84 second=113 amount=-3 333 | kerning first=34 second=110 amount=-1 334 | kerning first=89 second=84 amount=1 335 | kerning first=84 second=110 amount=-4 336 | kerning first=39 second=99 amount=-2 337 | kerning first=88 second=121 amount=-1 338 | kerning first=65 second=39 amount=-4 339 | kerning first=110 second=39 amount=-4 340 | kerning first=75 second=67 amount=-1 341 | kerning first=88 second=118 amount=-1 342 | kerning first=86 second=114 amount=-1 343 | kerning first=80 second=74 amount=-7 344 | kerning first=84 second=97 amount=-4 345 | kerning first=82 second=84 amount=-3 346 | kerning first=91 second=85 amount=-1 347 | kerning first=102 second=99 amount=-1 348 | kerning first=66 second=86 amount=-1 349 | kerning first=120 second=101 amount=-1 350 | kerning first=102 second=93 amount=1 351 | kerning first=75 second=100 amount=-1 352 | kerning first=84 second=79 amount=-1 353 | kerning first=111 second=121 amount=-1 354 | kerning first=75 second=121 amount=-1 355 | kerning first=81 second=87 amount=-1 356 | kerning first=107 second=113 amount=-1 357 | kerning first=120 second=100 amount=-1 358 | kerning first=90 second=79 amount=-1 359 | kerning first=89 second=114 amount=-1 360 | kerning first=122 second=101 amount=-1 361 | kerning first=111 second=118 amount=-1 362 | kerning first=82 second=86 amount=-1 363 | kerning first=67 second=84 amount=-1 364 | kerning first=70 second=101 amount=-1 365 | kerning first=89 second=83 amount=-1 366 | kerning first=114 second=97 amount=-1 367 | kerning first=70 second=97 amount=-1 368 | kerning first=89 second=102 amount=-1 369 | kerning first=78 second=89 amount=-1 370 | kerning first=70 second=44 amount=-8 371 | kerning first=44 second=39 amount=-6 372 | kerning first=84 second=45 amount=-8 373 | kerning first=89 second=121 amount=-1 374 | kerning first=84 second=86 amount=1 375 | kerning first=87 second=99 amount=-1 376 | kerning first=98 second=122 amount=-1 377 | kerning first=89 second=112 amount=-1 378 | kerning first=89 second=103 amount=-2 379 | kerning first=88 second=81 amount=-1 380 | kerning first=102 second=34 amount=1 381 | kerning first=109 second=39 amount=-4 382 | kerning first=81 second=84 amount=-2 383 | kerning first=121 second=97 amount=-1 384 | kerning first=89 second=99 amount=-2 385 | kerning first=89 second=125 amount=1 386 | kerning first=81 second=86 amount=-1 387 | kerning first=114 second=116 amount=2 388 | kerning first=114 second=119 amount=1 389 | kerning first=84 second=44 amount=-8 390 | kerning first=102 second=39 amount=1 391 | kerning first=44 second=34 amount=-6 392 | kerning first=34 second=109 amount=-1 393 | kerning first=75 second=119 amount=-2 394 | kerning first=76 second=65 amount=1 395 | kerning first=84 second=81 amount=-1 396 | kerning first=76 second=121 amount=-5 397 | kerning first=69 second=101 amount=-1 398 | kerning first=89 second=111 amount=-2 399 | kerning first=80 second=90 amount=-1 400 | kerning first=89 second=97 amount=-3 401 | kerning first=89 second=109 amount=-1 402 | kerning first=90 second=99 amount=-1 403 | kerning first=89 second=86 amount=1 404 | kerning first=79 second=88 amount=-1 405 | kerning first=70 second=103 amount=-1 406 | kerning first=34 second=103 amount=-2 407 | kerning first=84 second=67 amount=-1 408 | kerning first=76 second=79 amount=-2 409 | kerning first=89 second=41 amount=1 410 | kerning first=65 second=118 amount=-2 411 | kerning first=75 second=71 amount=-1 412 | kerning first=76 second=87 amount=-5 413 | kerning first=77 second=89 amount=-1 414 | kerning first=90 second=113 amount=-1 415 | kerning first=79 second=89 amount=-2 416 | kerning first=118 second=111 amount=-1 417 | kerning first=118 second=97 amount=-1 418 | kerning first=88 second=100 amount=-1 419 | kerning first=90 second=121 amount=-1 420 | kerning first=89 second=113 amount=-2 421 | kerning first=84 second=87 amount=1 422 | kerning first=39 second=111 amount=-2 423 | kerning first=80 second=44 amount=-11 424 | kerning first=39 second=100 amount=-2 425 | kerning first=75 second=113 amount=-1 426 | kerning first=88 second=111 amount=-1 427 | kerning first=84 second=89 amount=1 428 | kerning first=84 second=103 amount=-3 429 | kerning first=70 second=117 amount=-1 430 | kerning first=67 second=41 amount=-1 431 | kerning first=89 second=71 amount=-1 432 | kerning first=121 second=44 amount=-4 433 | kerning first=97 second=121 amount=-1 434 | kerning first=87 second=113 amount=-1 435 | kerning first=73 second=84 amount=-1 436 | kerning first=84 second=101 amount=-3 437 | kerning first=75 second=99 amount=-1 438 | kerning first=65 second=85 amount=-1 439 | kerning first=76 second=67 amount=-2 440 | kerning first=76 second=81 amount=-2 441 | kerning first=75 second=79 amount=-1 442 | kerning first=39 second=65 amount=-4 443 | kerning first=76 second=117 amount=-2 444 | kerning first=65 second=84 amount=-5 445 | kerning first=90 second=101 amount=-1 446 | kerning first=84 second=121 amount=-3 447 | kerning first=69 second=99 amount=-1 448 | kerning first=114 second=39 amount=1 449 | kerning first=84 second=109 amount=-4 450 | kerning first=76 second=119 amount=-3 451 | kerning first=76 second=85 amount=-2 452 | kerning first=65 second=116 amount=-1 453 | kerning first=76 second=71 amount=-2 454 | kerning first=79 second=90 amount=-1 455 | kerning first=107 second=100 amount=-1 456 | kerning first=90 second=111 amount=-1 457 | kerning first=79 second=44 amount=-4 458 | kerning first=75 second=45 amount=-2 459 | kerning first=40 second=87 amount=1 460 | kerning first=79 second=86 amount=-1 461 | kerning first=102 second=100 amount=-1 462 | kerning first=72 second=89 amount=-1 463 | kerning first=72 second=88 amount=1 464 | kerning first=79 second=46 amount=-4 465 | kerning first=76 second=89 amount=-8 466 | kerning first=68 second=65 amount=-1 467 | kerning first=79 second=84 amount=-1 468 | kerning first=87 second=100 amount=-1 469 | kerning first=75 second=103 amount=-1 470 | kerning first=90 second=67 amount=-1 471 | kerning first=69 second=103 amount=-1 472 | kerning first=90 second=71 amount=-1 473 | kerning first=86 second=44 amount=-8 474 | kerning first=69 second=121 amount=-1 475 | kerning first=87 second=114 amount=-1 476 | kerning first=118 second=39 amount=1 477 | kerning first=46 second=39 amount=-6 478 | kerning first=72 second=84 amount=-1 479 | kerning first=86 second=46 amount=-8 480 | kerning first=69 second=113 amount=-1 481 | kerning first=69 second=119 amount=-1 482 | kerning first=39 second=39 amount=-4 483 | kerning first=69 second=117 amount=-1 484 | kerning first=111 second=39 amount=-5 485 | kerning first=90 second=81 amount=-1 486 | -------------------------------------------------------------------------------- /CyberChef/assets/fonts/Roboto72White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/CyberChef/assets/fonts/Roboto72White.png -------------------------------------------------------------------------------- /CyberChef/assets/fonts/RobotoBlack72White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/CyberChef/assets/fonts/RobotoBlack72White.png -------------------------------------------------------------------------------- /CyberChef/assets/fonts/RobotoMono72White.fnt: -------------------------------------------------------------------------------- 1 | info face="Roboto Mono" size=72 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2 2 | common lineHeight=96 base=76 scaleW=512 scaleH=512 pages=1 packed=0 3 | page id=0 file="RobotoMono72White.png" 4 | chars count=98 5 | char id=0 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=75 xadvance=0 page=0 chnl=0 6 | char id=10 x=0 y=0 width=45 height=99 xoffset=-1 yoffset=-2 xadvance=43 page=0 chnl=0 7 | char id=32 x=0 y=0 width=0 height=0 xoffset=-1 yoffset=75 xadvance=43 page=0 chnl=0 8 | char id=33 x=498 y=99 width=10 height=55 xoffset=16 yoffset=23 xadvance=43 page=0 chnl=0 9 | char id=34 x=434 y=319 width=20 height=19 xoffset=11 yoffset=21 xadvance=43 page=0 chnl=0 10 | char id=35 x=175 y=265 width=41 height=54 xoffset=1 yoffset=23 xadvance=43 page=0 chnl=0 11 | char id=36 x=200 y=0 width=35 height=69 xoffset=5 yoffset=15 xadvance=43 page=0 chnl=0 12 | char id=37 x=0 y=155 width=42 height=56 xoffset=1 yoffset=22 xadvance=44 page=0 chnl=0 13 | char id=38 x=42 y=155 width=41 height=56 xoffset=3 yoffset=22 xadvance=44 page=0 chnl=0 14 | char id=39 x=502 y=211 width=7 height=19 xoffset=16 yoffset=21 xadvance=43 page=0 chnl=0 15 | char id=40 x=45 y=0 width=21 height=78 xoffset=12 yoffset=16 xadvance=44 page=0 chnl=0 16 | char id=41 x=66 y=0 width=22 height=78 xoffset=9 yoffset=16 xadvance=43 page=0 chnl=0 17 | char id=42 x=256 y=319 width=37 height=37 xoffset=4 yoffset=32 xadvance=43 page=0 chnl=0 18 | char id=43 x=219 y=319 width=37 height=40 xoffset=3 yoffset=32 xadvance=43 page=0 chnl=0 19 | char id=44 x=421 y=319 width=13 height=22 xoffset=11 yoffset=67 xadvance=43 page=0 chnl=0 20 | char id=45 x=17 y=360 width=29 height=8 xoffset=7 yoffset=49 xadvance=44 page=0 chnl=0 21 | char id=46 x=496 y=319 width=12 height=13 xoffset=16 yoffset=65 xadvance=43 page=0 chnl=0 22 | char id=47 x=319 y=0 width=31 height=58 xoffset=7 yoffset=23 xadvance=43 page=0 chnl=0 23 | char id=48 x=431 y=99 width=35 height=56 xoffset=4 yoffset=22 xadvance=43 page=0 chnl=0 24 | char id=49 x=36 y=265 width=23 height=54 xoffset=6 yoffset=23 xadvance=44 page=0 chnl=0 25 | char id=50 x=189 y=155 width=37 height=55 xoffset=2 yoffset=22 xadvance=44 page=0 chnl=0 26 | char id=51 x=361 y=99 width=35 height=56 xoffset=2 yoffset=22 xadvance=43 page=0 chnl=0 27 | char id=52 x=59 y=265 width=39 height=54 xoffset=2 yoffset=23 xadvance=44 page=0 chnl=0 28 | char id=53 x=226 y=155 width=35 height=55 xoffset=5 yoffset=23 xadvance=43 page=0 chnl=0 29 | char id=54 x=261 y=155 width=35 height=55 xoffset=4 yoffset=23 xadvance=43 page=0 chnl=0 30 | char id=55 x=98 y=265 width=37 height=54 xoffset=3 yoffset=23 xadvance=44 page=0 chnl=0 31 | char id=56 x=396 y=99 width=35 height=56 xoffset=5 yoffset=22 xadvance=43 page=0 chnl=0 32 | char id=57 x=296 y=155 width=34 height=55 xoffset=4 yoffset=22 xadvance=43 page=0 chnl=0 33 | char id=58 x=490 y=211 width=12 height=43 xoffset=18 yoffset=35 xadvance=43 page=0 chnl=0 34 | char id=59 x=486 y=0 width=14 height=55 xoffset=16 yoffset=35 xadvance=43 page=0 chnl=0 35 | char id=60 x=293 y=319 width=32 height=35 xoffset=5 yoffset=36 xadvance=43 page=0 chnl=0 36 | char id=61 x=388 y=319 width=33 height=23 xoffset=5 yoffset=41 xadvance=43 page=0 chnl=0 37 | char id=62 x=325 y=319 width=33 height=35 xoffset=5 yoffset=36 xadvance=43 page=0 chnl=0 38 | char id=63 x=466 y=99 width=32 height=56 xoffset=6 yoffset=22 xadvance=43 page=0 chnl=0 39 | char id=64 x=135 y=265 width=40 height=54 xoffset=1 yoffset=23 xadvance=42 page=0 chnl=0 40 | char id=65 x=330 y=155 width=42 height=54 xoffset=1 yoffset=23 xadvance=43 page=0 chnl=0 41 | char id=66 x=372 y=155 width=35 height=54 xoffset=5 yoffset=23 xadvance=43 page=0 chnl=0 42 | char id=67 x=448 y=0 width=38 height=56 xoffset=3 yoffset=22 xadvance=43 page=0 chnl=0 43 | char id=68 x=407 y=155 width=37 height=54 xoffset=4 yoffset=23 xadvance=43 page=0 chnl=0 44 | char id=69 x=444 y=155 width=34 height=54 xoffset=5 yoffset=23 xadvance=43 page=0 chnl=0 45 | char id=70 x=0 y=211 width=34 height=54 xoffset=6 yoffset=23 xadvance=44 page=0 chnl=0 46 | char id=71 x=0 y=99 width=38 height=56 xoffset=3 yoffset=22 xadvance=44 page=0 chnl=0 47 | char id=72 x=34 y=211 width=36 height=54 xoffset=4 yoffset=23 xadvance=43 page=0 chnl=0 48 | char id=73 x=478 y=155 width=33 height=54 xoffset=5 yoffset=23 xadvance=43 page=0 chnl=0 49 | char id=74 x=83 y=155 width=36 height=55 xoffset=2 yoffset=23 xadvance=43 page=0 chnl=0 50 | char id=75 x=70 y=211 width=38 height=54 xoffset=5 yoffset=23 xadvance=43 page=0 chnl=0 51 | char id=76 x=108 y=211 width=34 height=54 xoffset=6 yoffset=23 xadvance=43 page=0 chnl=0 52 | char id=77 x=142 y=211 width=36 height=54 xoffset=4 yoffset=23 xadvance=43 page=0 chnl=0 53 | char id=78 x=178 y=211 width=35 height=54 xoffset=4 yoffset=23 xadvance=43 page=0 chnl=0 54 | char id=79 x=38 y=99 width=38 height=56 xoffset=3 yoffset=22 xadvance=43 page=0 chnl=0 55 | char id=80 x=213 y=211 width=36 height=54 xoffset=6 yoffset=23 xadvance=43 page=0 chnl=0 56 | char id=81 x=242 y=0 width=40 height=64 xoffset=2 yoffset=22 xadvance=43 page=0 chnl=0 57 | char id=82 x=249 y=211 width=36 height=54 xoffset=5 yoffset=23 xadvance=43 page=0 chnl=0 58 | char id=83 x=76 y=99 width=38 height=56 xoffset=3 yoffset=22 xadvance=44 page=0 chnl=0 59 | char id=84 x=285 y=211 width=40 height=54 xoffset=2 yoffset=23 xadvance=44 page=0 chnl=0 60 | char id=85 x=119 y=155 width=36 height=55 xoffset=4 yoffset=23 xadvance=43 page=0 chnl=0 61 | char id=86 x=325 y=211 width=41 height=54 xoffset=1 yoffset=23 xadvance=43 page=0 chnl=0 62 | char id=87 x=366 y=211 width=42 height=54 xoffset=1 yoffset=23 xadvance=43 page=0 chnl=0 63 | char id=88 x=408 y=211 width=41 height=54 xoffset=2 yoffset=23 xadvance=43 page=0 chnl=0 64 | char id=89 x=449 y=211 width=41 height=54 xoffset=1 yoffset=23 xadvance=43 page=0 chnl=0 65 | char id=90 x=0 y=265 width=36 height=54 xoffset=3 yoffset=23 xadvance=43 page=0 chnl=0 66 | char id=91 x=88 y=0 width=16 height=72 xoffset=14 yoffset=16 xadvance=43 page=0 chnl=0 67 | char id=92 x=350 y=0 width=30 height=58 xoffset=7 yoffset=23 xadvance=43 page=0 chnl=0 68 | char id=93 x=104 y=0 width=17 height=72 xoffset=13 yoffset=16 xadvance=44 page=0 chnl=0 69 | char id=94 x=358 y=319 width=30 height=30 xoffset=7 yoffset=23 xadvance=43 page=0 chnl=0 70 | char id=95 x=46 y=360 width=34 height=8 xoffset=4 yoffset=74 xadvance=43 page=0 chnl=0 71 | char id=96 x=0 y=360 width=17 height=12 xoffset=13 yoffset=22 xadvance=43 page=0 chnl=0 72 | char id=97 x=251 y=265 width=35 height=42 xoffset=4 yoffset=36 xadvance=43 page=0 chnl=0 73 | char id=98 x=380 y=0 width=34 height=57 xoffset=5 yoffset=21 xadvance=43 page=0 chnl=0 74 | char id=99 x=286 y=265 width=35 height=42 xoffset=4 yoffset=36 xadvance=43 page=0 chnl=0 75 | char id=100 x=414 y=0 width=34 height=57 xoffset=4 yoffset=21 xadvance=43 page=0 chnl=0 76 | char id=101 x=321 y=265 width=36 height=42 xoffset=4 yoffset=36 xadvance=43 page=0 chnl=0 77 | char id=102 x=282 y=0 width=37 height=58 xoffset=4 yoffset=19 xadvance=43 page=0 chnl=0 78 | char id=103 x=114 y=99 width=34 height=56 xoffset=4 yoffset=36 xadvance=43 page=0 chnl=0 79 | char id=104 x=148 y=99 width=34 height=56 xoffset=5 yoffset=21 xadvance=43 page=0 chnl=0 80 | char id=105 x=155 y=155 width=34 height=55 xoffset=6 yoffset=22 xadvance=43 page=0 chnl=0 81 | char id=106 x=121 y=0 width=26 height=71 xoffset=6 yoffset=22 xadvance=44 page=0 chnl=0 82 | char id=107 x=182 y=99 width=36 height=56 xoffset=5 yoffset=21 xadvance=43 page=0 chnl=0 83 | char id=108 x=218 y=99 width=34 height=56 xoffset=6 yoffset=21 xadvance=43 page=0 chnl=0 84 | char id=109 x=428 y=265 width=39 height=41 xoffset=2 yoffset=36 xadvance=43 page=0 chnl=0 85 | char id=110 x=467 y=265 width=34 height=41 xoffset=5 yoffset=36 xadvance=43 page=0 chnl=0 86 | char id=111 x=357 y=265 width=37 height=42 xoffset=3 yoffset=36 xadvance=43 page=0 chnl=0 87 | char id=112 x=252 y=99 width=34 height=56 xoffset=5 yoffset=36 xadvance=43 page=0 chnl=0 88 | char id=113 x=286 y=99 width=34 height=56 xoffset=4 yoffset=36 xadvance=43 page=0 chnl=0 89 | char id=114 x=0 y=319 width=29 height=41 xoffset=11 yoffset=36 xadvance=44 page=0 chnl=0 90 | char id=115 x=394 y=265 width=34 height=42 xoffset=5 yoffset=36 xadvance=43 page=0 chnl=0 91 | char id=116 x=216 y=265 width=35 height=51 xoffset=4 yoffset=27 xadvance=43 page=0 chnl=0 92 | char id=117 x=29 y=319 width=33 height=41 xoffset=5 yoffset=37 xadvance=43 page=0 chnl=0 93 | char id=118 x=62 y=319 width=39 height=40 xoffset=2 yoffset=37 xadvance=43 page=0 chnl=0 94 | char id=119 x=101 y=319 width=43 height=40 xoffset=0 yoffset=37 xadvance=43 page=0 chnl=0 95 | char id=120 x=144 y=319 width=40 height=40 xoffset=2 yoffset=37 xadvance=43 page=0 chnl=0 96 | char id=121 x=320 y=99 width=41 height=56 xoffset=1 yoffset=37 xadvance=43 page=0 chnl=0 97 | char id=122 x=184 y=319 width=35 height=40 xoffset=5 yoffset=37 xadvance=44 page=0 chnl=0 98 | char id=123 x=147 y=0 width=26 height=71 xoffset=10 yoffset=19 xadvance=43 page=0 chnl=0 99 | char id=124 x=235 y=0 width=7 height=68 xoffset=18 yoffset=23 xadvance=43 page=0 chnl=0 100 | char id=125 x=173 y=0 width=27 height=71 xoffset=10 yoffset=19 xadvance=44 page=0 chnl=0 101 | char id=126 x=454 y=319 width=42 height=16 xoffset=1 yoffset=47 xadvance=44 page=0 chnl=0 102 | char id=127 x=0 y=0 width=45 height=99 xoffset=-1 yoffset=-2 xadvance=43 page=0 chnl=0 103 | kernings count=0 104 | -------------------------------------------------------------------------------- /CyberChef/assets/fonts/RobotoMono72White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/CyberChef/assets/fonts/RobotoMono72White.png -------------------------------------------------------------------------------- /CyberChef/assets/fonts/RobotoSlab72White.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/CyberChef/assets/fonts/RobotoSlab72White.png -------------------------------------------------------------------------------- /CyberChef/assets/forge/prime.worker.min.js: -------------------------------------------------------------------------------- 1 | !function(t){var i={};function r(o){if(i[o])return i[o].exports;var s=i[o]={i:o,l:!1,exports:{}};return t[o].call(s.exports,s,s.exports,r),s.l=!0,s.exports}r.m=t,r.c=i,r.d=function(t,i,o){r.o(t,i)||Object.defineProperty(t,i,{enumerable:!0,get:o})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,i){if(1&i&&(t=r(t)),8&i)return t;if(4&i&&"object"==typeof t&&t&&t.__esModule)return t;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:t}),2&i&&"string"!=typeof t)for(var s in t)r.d(o,s,function(i){return t[i]}.bind(null,s));return o},r.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(i,"a",i),i},r.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},r.p="",r(r.s=1)}([function(t,i){t.exports={options:{usePureJavaScript:!1}}},function(t,i,r){r(2),t.exports=r(0)},function(t,i,r){var o=r(0);r(3);var s=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],e=(1<<26)/s[s.length-1],a=o.jsbn.BigInteger;new a(null).fromInt(2),self.addEventListener("message",(function(t){var i=function(t){for(var i=new a(t.hex,16),r=0,o=t.workLoad,s=0;s=0);var f=s.modPow(e,t);if(0!==f.compareTo(a.ONE)&&0!==f.compareTo(r)){for(var p=o;--p;){if(0===(f=f.modPowInt(2,t)).compareTo(a.ONE))return!1;if(0===f.compareTo(r))break}if(0===p)return!1}}return!0}(t)}},function(t,i,r){var o,s=r(0);function e(t,i,r){this.data=[],null!=t&&("number"==typeof t?this.fromNumber(t,i,r):null==i&&"string"!=typeof t?this.fromString(t,256):this.fromString(t,i))}function a(){return new e(null)}function n(t,i,r,o,s,e){for(var a=16383&i,n=i>>14;--e>=0;){var h=16383&this.data[t],u=this.data[t++]>>14,f=n*h+u*a;s=((h=a*h+((16383&f)<<14)+r.data[o]+s)>>28)+(f>>14)+n*u,r.data[o++]=268435455&h}return s}t.exports=s.jsbn=s.jsbn||{},s.jsbn.BigInteger=e,"undefined"==typeof navigator?(e.prototype.am=n,o=28):"Microsoft Internet Explorer"==navigator.appName?(e.prototype.am=function(t,i,r,o,s,e){for(var a=32767&i,n=i>>15;--e>=0;){var h=32767&this.data[t],u=this.data[t++]>>15,f=n*h+u*a;s=((h=a*h+((32767&f)<<15)+r.data[o]+(1073741823&s))>>>30)+(f>>>15)+n*u+(s>>>30),r.data[o++]=1073741823&h}return s},o=30):"Netscape"!=navigator.appName?(e.prototype.am=function(t,i,r,o,s,e){for(;--e>=0;){var a=i*this.data[t++]+r.data[o]+s;s=Math.floor(a/67108864),r.data[o++]=67108863&a}return s},o=26):(e.prototype.am=n,o=28),e.prototype.DB=o,e.prototype.DM=(1<>>16)&&(t=i,r+=16),0!=(i=t>>8)&&(t=i,r+=8),0!=(i=t>>4)&&(t=i,r+=4),0!=(i=t>>2)&&(t=i,r+=2),0!=(i=t>>1)&&(t=i,r+=1),r}function l(t){this.m=t}function v(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,i+=16),0==(255&t)&&(t>>=8,i+=8),0==(15&t)&&(t>>=4,i+=4),0==(3&t)&&(t>>=2,i+=2),0==(1&t)&&++i,i}function B(t){for(var i=0;0!=t;)t&=t-1,++i;return i}function S(){}function M(t){return t}function w(t){this.r2=a(),this.q3=a(),e.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t),this.m=t}l.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},l.prototype.revert=function(t){return t},l.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},l.prototype.mulTo=function(t,i,r){t.multiplyTo(i,r),this.reduce(r)},l.prototype.sqrTo=function(t,i){t.squareTo(i),this.reduce(i)},v.prototype.convert=function(t){var i=a();return t.abs().dlShiftTo(this.m.t,i),i.divRemTo(this.m,null,i),t.s<0&&i.compareTo(e.ZERO)>0&&this.m.subTo(i,i),i},v.prototype.revert=function(t){var i=a();return t.copyTo(i),this.reduce(i),i},v.prototype.reduce=function(t){for(;t.t<=this.mt2;)t.data[t.t++]=0;for(var i=0;i>15)*this.mpl&this.um)<<15)&t.DM;for(r=i+this.m.t,t.data[r]+=this.m.am(0,o,t,i,0,this.m.t);t.data[r]>=t.DV;)t.data[r]-=t.DV,t.data[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},v.prototype.mulTo=function(t,i,r){t.multiplyTo(i,r),this.reduce(r)},v.prototype.sqrTo=function(t,i){t.squareTo(i),this.reduce(i)},e.prototype.copyTo=function(t){for(var i=this.t-1;i>=0;--i)t.data[i]=this.data[i];t.t=this.t,t.s=this.s},e.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this.data[0]=t:t<-1?this.data[0]=t+this.DV:this.t=0},e.prototype.fromString=function(t,i){var r;if(16==i)r=4;else if(8==i)r=3;else if(256==i)r=8;else if(2==i)r=1;else if(32==i)r=5;else{if(4!=i)return void this.fromRadix(t,i);r=2}this.t=0,this.s=0;for(var o=t.length,s=!1,a=0;--o>=0;){var n=8==r?255&t[o]:d(t,o);n<0?"-"==t.charAt(o)&&(s=!0):(s=!1,0==a?this.data[this.t++]=n:a+r>this.DB?(this.data[this.t-1]|=(n&(1<>this.DB-a):this.data[this.t-1]|=n<=this.DB&&(a-=this.DB))}8==r&&0!=(128&t[0])&&(this.s=-1,a>0&&(this.data[this.t-1]|=(1<0&&this.data[this.t-1]==t;)--this.t},e.prototype.dlShiftTo=function(t,i){var r;for(r=this.t-1;r>=0;--r)i.data[r+t]=this.data[r];for(r=t-1;r>=0;--r)i.data[r]=0;i.t=this.t+t,i.s=this.s},e.prototype.drShiftTo=function(t,i){for(var r=t;r=0;--r)i.data[r+a+1]=this.data[r]>>s|n,n=(this.data[r]&e)<=0;--r)i.data[r]=0;i.data[a]=n,i.t=this.t+a+1,i.s=this.s,i.clamp()},e.prototype.rShiftTo=function(t,i){i.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t)i.t=0;else{var o=t%this.DB,s=this.DB-o,e=(1<>o;for(var a=r+1;a>o;o>0&&(i.data[this.t-r-1]|=(this.s&e)<>=this.DB;if(t.t>=this.DB;o+=this.s}else{for(o+=this.s;r>=this.DB;o-=t.s}i.s=o<0?-1:0,o<-1?i.data[r++]=this.DV+o:o>0&&(i.data[r++]=o),i.t=r,i.clamp()},e.prototype.multiplyTo=function(t,i){var r=this.abs(),o=t.abs(),s=r.t;for(i.t=s+o.t;--s>=0;)i.data[s]=0;for(s=0;s=0;)t.data[r]=0;for(r=0;r=i.DV&&(t.data[r+i.t]-=i.DV,t.data[r+i.t+1]=1)}t.t>0&&(t.data[t.t-1]+=i.am(r,i.data[r],t,2*r,0,1)),t.s=0,t.clamp()},e.prototype.divRemTo=function(t,i,r){var o=t.abs();if(!(o.t<=0)){var s=this.abs();if(s.t0?(o.lShiftTo(f,n),s.lShiftTo(f,r)):(o.copyTo(n),s.copyTo(r));var p=n.t,d=n.data[p-1];if(0!=d){var c=d*(1<1?n.data[p-2]>>this.F2:0),l=this.FV/c,v=(1<=0&&(r.data[r.t++]=1,r.subTo(g,r)),e.ONE.dlShiftTo(p,g),g.subTo(n,n);n.t=0;){var D=r.data[--y]==d?this.DM:Math.floor(r.data[y]*l+(r.data[y-1]+T)*v);if((r.data[y]+=n.am(0,D,r,b,0,p))0&&r.rShiftTo(f,r),h<0&&e.ZERO.subTo(r,r)}}},e.prototype.invDigit=function(){if(this.t<1)return 0;var t=this.data[0];if(0==(1&t))return 0;var i=3&t;return(i=(i=(i=(i=i*(2-(15&t)*i)&15)*(2-(255&t)*i)&255)*(2-((65535&t)*i&65535))&65535)*(2-t*i%this.DV)%this.DV)>0?this.DV-i:-i},e.prototype.isEven=function(){return 0==(this.t>0?1&this.data[0]:this.s)},e.prototype.exp=function(t,i){if(t>4294967295||t<1)return e.ONE;var r=a(),o=a(),s=i.convert(this),n=m(t)-1;for(s.copyTo(r);--n>=0;)if(i.sqrTo(r,o),(t&1<0)i.mulTo(o,s,r);else{var h=r;r=o,o=h}return i.revert(r)},e.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var i;if(16==t)i=4;else if(8==t)i=3;else if(2==t)i=1;else if(32==t)i=5;else{if(4!=t)return this.toRadix(t);i=2}var r,o=(1<0)for(n>n)>0&&(s=!0,e=p(r));a>=0;)n>(n+=this.DB-i)):(r=this.data[a]>>(n-=i)&o,n<=0&&(n+=this.DB,--a)),r>0&&(s=!0),s&&(e+=p(r));return s?e:"0"},e.prototype.negate=function(){var t=a();return e.ZERO.subTo(this,t),t},e.prototype.abs=function(){return this.s<0?this.negate():this},e.prototype.compareTo=function(t){var i=this.s-t.s;if(0!=i)return i;var r=this.t;if(0!=(i=r-t.t))return this.s<0?-i:i;for(;--r>=0;)if(0!=(i=this.data[r]-t.data[r]))return i;return 0},e.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+m(this.data[this.t-1]^this.s&this.DM)},e.prototype.mod=function(t){var i=a();return this.abs().divRemTo(t,null,i),this.s<0&&i.compareTo(e.ZERO)>0&&t.subTo(i,i),i},e.prototype.modPowInt=function(t,i){var r;return r=t<256||i.isEven()?new l(i):new v(i),this.exp(t,r)},e.ZERO=c(0),e.ONE=c(1),S.prototype.convert=M,S.prototype.revert=M,S.prototype.mulTo=function(t,i,r){t.multiplyTo(i,r)},S.prototype.sqrTo=function(t,i){t.squareTo(i)},w.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var i=a();return t.copyTo(i),this.reduce(i),i},w.prototype.revert=function(t){return t},w.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},w.prototype.mulTo=function(t,i,r){t.multiplyTo(i,r),this.reduce(r)},w.prototype.sqrTo=function(t,i){t.squareTo(i),this.reduce(i)};var E=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509],O=(1<<26)/E[E.length-1];e.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},e.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var i=this.chunkSize(t),r=Math.pow(t,i),o=c(r),s=a(),e=a(),n="";for(this.divRemTo(o,s,e);s.signum()>0;)n=(r+e.intValue()).toString(t).substr(1)+n,s.divRemTo(o,s,e);return e.intValue().toString(t)+n},e.prototype.fromRadix=function(t,i){this.fromInt(0),null==i&&(i=10);for(var r=this.chunkSize(i),o=Math.pow(i,r),s=!1,a=0,n=0,h=0;h=r&&(this.dMultiply(o),this.dAddOffset(n,0),a=0,n=0))}a>0&&(this.dMultiply(Math.pow(i,a)),this.dAddOffset(n,0)),s&&e.ZERO.subTo(this,this)},e.prototype.fromNumber=function(t,i,r){if("number"==typeof i)if(t<2)this.fromInt(1);else for(this.fromNumber(t,r),this.testBit(t-1)||this.bitwiseTo(e.ONE.shiftLeft(t-1),y,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(i);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(e.ONE.shiftLeft(t-1),this);else{var o=new Array,s=7&t;o.length=1+(t>>3),i.nextBytes(o),s>0?o[0]&=(1<>=this.DB;if(t.t>=this.DB;o+=this.s}else{for(o+=this.s;r>=this.DB;o+=t.s}i.s=o<0?-1:0,o>0?i.data[r++]=o:o<-1&&(i.data[r++]=this.DV+o),i.t=r,i.clamp()},e.prototype.dMultiply=function(t){this.data[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},e.prototype.dAddOffset=function(t,i){if(0!=t){for(;this.t<=i;)this.data[this.t++]=0;for(this.data[i]+=t;this.data[i]>=this.DV;)this.data[i]-=this.DV,++i>=this.t&&(this.data[this.t++]=0),++this.data[i]}},e.prototype.multiplyLowerTo=function(t,i,r){var o,s=Math.min(this.t+t.t,i);for(r.s=0,r.t=s;s>0;)r.data[--s]=0;for(o=r.t-this.t;s=0;)r.data[o]=0;for(o=Math.max(i-this.t,0);o0)if(0==i)r=this.data[0]%t;else for(var o=this.t-1;o>=0;--o)r=(i*r+this.data[o])%t;return r},e.prototype.millerRabin=function(t){var i=this.subtract(e.ONE),r=i.getLowestSetBit();if(r<=0)return!1;for(var o,s=i.shiftRight(r),a={nextBytes:function(t){for(var i=0;i=0);var h=o.modPow(s,this);if(0!=h.compareTo(e.ONE)&&0!=h.compareTo(i)){for(var u=1;u++>24},e.prototype.shortValue=function(){return 0==this.t?this.s:this.data[0]<<16>>16},e.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this.data[0]<=0?0:1},e.prototype.toByteArray=function(){var t=this.t,i=new Array;i[0]=this.s;var r,o=this.DB-t*this.DB%8,s=0;if(t-- >0)for(o>o)!=(this.s&this.DM)>>o&&(i[s++]=r|this.s<=0;)o<8?(r=(this.data[t]&(1<>(o+=this.DB-8)):(r=this.data[t]>>(o-=8)&255,o<=0&&(o+=this.DB,--t)),0!=(128&r)&&(r|=-256),0==s&&(128&this.s)!=(128&r)&&++s,(s>0||r!=this.s)&&(i[s++]=r);return i},e.prototype.equals=function(t){return 0==this.compareTo(t)},e.prototype.min=function(t){return this.compareTo(t)<0?this:t},e.prototype.max=function(t){return this.compareTo(t)>0?this:t},e.prototype.and=function(t){var i=a();return this.bitwiseTo(t,T,i),i},e.prototype.or=function(t){var i=a();return this.bitwiseTo(t,y,i),i},e.prototype.xor=function(t){var i=a();return this.bitwiseTo(t,b,i),i},e.prototype.andNot=function(t){var i=a();return this.bitwiseTo(t,g,i),i},e.prototype.not=function(){for(var t=a(),i=0;i=this.t?0!=this.s:0!=(this.data[i]&1<1){var p=a();for(o.sqrTo(n[1],p);h<=f;)n[h]=a(),o.mulTo(p,n[h-2],n[h]),h+=2}var d,T,y=t.t-1,b=!0,g=a();for(s=m(t.data[y])-1;y>=0;){for(s>=u?d=t.data[y]>>s-u&f:(d=(t.data[y]&(1<0&&(d|=t.data[y-1]>>this.DB+s-u)),h=r;0==(1&d);)d>>=1,--h;if((s-=h)<0&&(s+=this.DB,--y),b)n[d].copyTo(e),b=!1;else{for(;h>1;)o.sqrTo(e,g),o.sqrTo(g,e),h-=2;h>0?o.sqrTo(e,g):(T=e,e=g,g=T),o.mulTo(g,n[d],e)}for(;y>=0&&0==(t.data[y]&1<=0?(r.subTo(o,r),i&&s.subTo(n,s),a.subTo(h,a)):(o.subTo(r,o),i&&n.subTo(s,n),h.subTo(a,h))}return 0!=o.compareTo(e.ONE)?e.ZERO:h.compareTo(t)>=0?h.subtract(t):h.signum()<0?(h.addTo(t,h),h.signum()<0?h.add(t):h):h},e.prototype.pow=function(t){return this.exp(t,new S)},e.prototype.gcd=function(t){var i=this.s<0?this.negate():this.clone(),r=t.s<0?t.negate():t.clone();if(i.compareTo(r)<0){var o=i;i=r,r=o}var s=i.getLowestSetBit(),e=r.getLowestSetBit();if(e<0)return i;for(s0&&(i.rShiftTo(e,i),r.rShiftTo(e,r));i.signum()>0;)(s=i.getLowestSetBit())>0&&i.rShiftTo(s,i),(s=r.getLowestSetBit())>0&&r.rShiftTo(s,r),i.compareTo(r)>=0?(i.subTo(r,i),i.rShiftTo(1,i)):(r.subTo(i,r),r.rShiftTo(1,r));return e>0&&r.lShiftTo(e,r),r},e.prototype.isProbablePrime=function(t){var i,r=this.abs();if(1==r.t&&r.data[0]<=E[E.length-1]){for(i=0;i 25 | * @license MIT 26 | */ 27 | 28 | /*! https://mths.be/punycode v1.3.2 by @mathias */ 29 | 30 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 31 | 32 | /** 33 | * @author d98762625 [d98762625@gmail.com] 34 | * @copyright Crown Copyright 2019 35 | * @license Apache-2.0 36 | */ 37 | 38 | /** 39 | * @author n1474335 [n1474335@gmail.com] 40 | * @author j433866 [j433866@gmail.com] 41 | * @copyright Crown Copyright 2019 42 | * @license Apache-2.0 43 | */ 44 | 45 | /** 46 | * @author n1474335 [n1474335@gmail.com] 47 | * @copyright Crown Copyright 2016 48 | * @license Apache-2.0 49 | */ 50 | 51 | /** 52 | * @author n1474335 [n1474335@gmail.com] 53 | * @copyright Crown Copyright 2018 54 | * @license Apache-2.0 55 | */ 56 | 57 | /** 58 | * Base64 functions. 59 | * 60 | * @author n1474335 [n1474335@gmail.com] 61 | * @copyright Crown Copyright 2016 62 | * @license Apache-2.0 63 | */ 64 | 65 | /** 66 | * Custom error type for handling Dish type errors. 67 | * i.e. where the Dish cannot be successfully translated between types 68 | * 69 | * @author n1474335 [n1474335@gmail.com] 70 | * @copyright Crown Copyright 2018 71 | * @license Apache-2.0 72 | */ 73 | 74 | /** 75 | * Custom error type for handling operation input errors. 76 | * i.e. where the operation can handle the error and print a message to the screen. 77 | * 78 | * @author d98762625 [d98762625@gmail.com] 79 | * @copyright Crown Copyright 2018 80 | * @license Apache-2.0 81 | */ 82 | 83 | /** 84 | * CyberChef - The Cyber Swiss Army Knife 85 | * 86 | * @copyright Crown Copyright 2016 87 | * @license Apache-2.0 88 | * 89 | * Copyright 2016 Crown Copyright 90 | * 91 | * Licensed under the Apache License, Version 2.0 (the "License"); 92 | * you may not use this file except in compliance with the License. 93 | * You may obtain a copy of the License at 94 | * 95 | * http://www.apache.org/licenses/LICENSE-2.0 96 | * 97 | * Unless required by applicable law or agreed to in writing, software 98 | * distributed under the License is distributed on an "AS IS" BASIS, 99 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 100 | * See the License for the specific language governing permissions and 101 | * limitations under the License. 102 | */ 103 | 104 | /** 105 | * Decimal functions. 106 | * 107 | * @author n1474335 [n1474335@gmail.com] 108 | * @copyright Crown Copyright 2018 109 | * @license Apache-2.0 110 | */ 111 | 112 | /** 113 | * File signatures and extractor functions 114 | * 115 | * @author n1474335 [n1474335@gmail.com] 116 | * @copyright Crown Copyright 2018 117 | * @license Apache-2.0 118 | * 119 | */ 120 | 121 | /** 122 | * File type functions 123 | * 124 | * @author n1474335 [n1474335@gmail.com] 125 | * @copyright Crown Copyright 2018 126 | * @license Apache-2.0 127 | * 128 | */ 129 | 130 | /** 131 | * Various components for drawing diagrams on an HTML5 canvas. 132 | * 133 | * @author n1474335 [n1474335@gmail.com] 134 | * @copyright Crown Copyright 2016 135 | * @license Apache-2.0 136 | */ 137 | 138 | /**! 139 | * @fileOverview Kickass library to create and place poppers near their reference elements. 140 | * @version 1.16.1 141 | * @license 142 | * Copyright (c) 2016 Federico Zivolo and contributors 143 | * 144 | * Permission is hereby granted, free of charge, to any person obtaining a copy 145 | * of this software and associated documentation files (the "Software"), to deal 146 | * in the Software without restriction, including without limitation the rights 147 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 148 | * copies of the Software, and to permit persons to whom the Software is 149 | * furnished to do so, subject to the following conditions: 150 | * 151 | * The above copyright notice and this permission notice shall be included in all 152 | * copies or substantial portions of the Software. 153 | * 154 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 155 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 156 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 157 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 158 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 159 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 160 | * SOFTWARE. 161 | */ 162 | 163 | /**! 164 | * Sortable 1.14.0 165 | * @author RubaXa 166 | * @author owenm 167 | * @license MIT 168 | */ 169 | 170 | //! Copyright (c) JS Foundation and other contributors 171 | 172 | //! github.com/moment/moment-timezone 173 | 174 | //! license : MIT 175 | 176 | //! moment-timezone.js 177 | 178 | //! moment.js 179 | 180 | //! moment.js locale configuration 181 | 182 | //! version : 0.5.33 183 | -------------------------------------------------------------------------------- /CyberChef/assets/tesseract/lang-data/eng.traineddata.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/CyberChef/assets/tesseract/lang-data/eng.traineddata.gz -------------------------------------------------------------------------------- /CyberChef/assets/tesseract/worker.min.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */ 9 | -------------------------------------------------------------------------------- /CyberChef/images/cook_male-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/CyberChef/images/cook_male-32x32.png -------------------------------------------------------------------------------- /CyberChef/images/cyberchef-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/CyberChef/images/cyberchef-128x128.png -------------------------------------------------------------------------------- /CyberChef/images/file-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/CyberChef/images/file-128x128.png -------------------------------------------------------------------------------- /CyberChef/images/file-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/CyberChef/images/file-32x32.png -------------------------------------------------------------------------------- /CyberChef/images/fork_me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/CyberChef/images/fork_me.png -------------------------------------------------------------------------------- /CyberChef/modules/Bletchley.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * @author d98762625 [d98762625@gmail.com] 12 | * @copyright Crown Copyright 2019 13 | * @license Apache-2.0 14 | */ 15 | 16 | /** 17 | * @author n1474335 [n1474335@gmail.com] 18 | * @author Matt C [matt@artemisbot.uk] 19 | * @copyright Crown Copyright 2016 20 | * @license Apache-2.0 21 | */ 22 | 23 | /** 24 | * Base64 functions. 25 | * 26 | * @author n1474335 [n1474335@gmail.com] 27 | * @copyright Crown Copyright 2016 28 | * @license Apache-2.0 29 | */ 30 | 31 | /** 32 | * Custom error type for handling Dish type errors. 33 | * i.e. where the Dish cannot be successfully translated between types 34 | * 35 | * @author n1474335 [n1474335@gmail.com] 36 | * @copyright Crown Copyright 2018 37 | * @license Apache-2.0 38 | */ 39 | 40 | /** 41 | * Custom error type for handling operation input errors. 42 | * i.e. where the operation can handle the error and print a message to the screen. 43 | * 44 | * @author d98762625 [d98762625@gmail.com] 45 | * @copyright Crown Copyright 2018 46 | * @license Apache-2.0 47 | */ 48 | 49 | /** 50 | * CyberChef - The Cyber Swiss Army Knife 51 | * 52 | * @copyright Crown Copyright 2016 53 | * @license Apache-2.0 54 | * 55 | * Copyright 2016 Crown Copyright 56 | * 57 | * Licensed under the Apache License, Version 2.0 (the "License"); 58 | * you may not use this file except in compliance with the License. 59 | * You may obtain a copy of the License at 60 | * 61 | * http://www.apache.org/licenses/LICENSE-2.0 62 | * 63 | * Unless required by applicable law or agreed to in writing, software 64 | * distributed under the License is distributed on an "AS IS" BASIS, 65 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 66 | * See the License for the specific language governing permissions and 67 | * limitations under the License. 68 | */ 69 | 70 | /** 71 | * Decimal functions. 72 | * 73 | * @author n1474335 [n1474335@gmail.com] 74 | * @copyright Crown Copyright 2018 75 | * @license Apache-2.0 76 | */ 77 | 78 | /** 79 | * Emulation of Colossus. 80 | * 81 | * @author VirtualColossus [martin@virtualcolossus.co.uk] 82 | * @copyright Crown Copyright 2019 83 | * @license Apache-2.0 84 | */ 85 | 86 | /** 87 | * Emulation of the Bombe machine. 88 | * 89 | * @author s2224834 90 | * @author The National Museum of Computing - Bombe Rebuild Project 91 | * @copyright Crown Copyright 2019 92 | * @license Apache-2.0 93 | */ 94 | 95 | /** 96 | * Emulation of the Bombe machine. 97 | * 98 | * @author s2224834 99 | * @copyright Crown Copyright 2019 100 | * @license Apache-2.0 101 | */ 102 | 103 | /** 104 | * Emulation of the Bombe machine. 105 | * This version carries out multiple Bombe runs to handle unknown rotor configurations. 106 | * 107 | * @author s2224834 108 | * @copyright Crown Copyright 2019 109 | * @license Apache-2.0 110 | */ 111 | 112 | /** 113 | * Emulation of the Enigma machine. 114 | * 115 | * @author s2224834 116 | * @copyright Crown Copyright 2019 117 | * @license Apache-2.0 118 | */ 119 | 120 | /** 121 | * Emulation of the Lorenz SZ40/42a/42b cipher attachment. 122 | * 123 | * @author VirtualColossus [martin@virtualcolossus.co.uk] 124 | * @copyright Crown Copyright 2019 125 | * @license Apache-2.0 126 | */ 127 | 128 | /** 129 | * Emulation of the Typex machine. 130 | * 131 | * @author s2224834 132 | * @author The National Museum of Computing - Bombe Rebuild Project 133 | * @copyright Crown Copyright 2019 134 | * @license Apache-2.0 135 | */ 136 | 137 | /** 138 | * Emulation of the Typex machine. 139 | * 140 | * @author s2224834 141 | * @copyright Crown Copyright 2019 142 | * @license Apache-2.0 143 | */ 144 | 145 | /** 146 | * File signatures and extractor functions 147 | * 148 | * @author n1474335 [n1474335@gmail.com] 149 | * @copyright Crown Copyright 2018 150 | * @license Apache-2.0 151 | * 152 | */ 153 | 154 | /** 155 | * File type functions 156 | * 157 | * @author n1474335 [n1474335@gmail.com] 158 | * @copyright Crown Copyright 2018 159 | * @license Apache-2.0 160 | * 161 | */ 162 | 163 | /** 164 | * Resources required by the Lorenz SZ40/42 and Colossus 165 | * 166 | * @author VirtualColossus [martin@virtualcolossus.co.uk] 167 | * @copyright Crown Copyright 2019 168 | * @license Apache-2.0 169 | */ 170 | -------------------------------------------------------------------------------- /CyberChef/modules/Charts.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * @author d98762625 [d98762625@gmail.com] 12 | * @copyright Crown Copyright 2019 13 | * @license Apache-2.0 14 | */ 15 | 16 | /** 17 | * @author n1474335 [n1474335@gmail.com] 18 | * @author Matt C [matt@artemisbot.uk] 19 | * @copyright Crown Copyright 2016 20 | * @license Apache-2.0 21 | */ 22 | 23 | /** 24 | * @author n1474335 [n1474335@gmail.com] 25 | * @copyright Crown Copyright 2016 26 | * @license Apache-2.0 27 | */ 28 | 29 | /** 30 | * @author tlwr [toby@toby.codes] 31 | * @author Matt C [me@mitt.dev] 32 | * @copyright Crown Copyright 2019 33 | * @license Apache-2.0 34 | */ 35 | 36 | /** 37 | * Base64 functions. 38 | * 39 | * @author n1474335 [n1474335@gmail.com] 40 | * @copyright Crown Copyright 2016 41 | * @license Apache-2.0 42 | */ 43 | 44 | /** 45 | * Custom error type for handling Dish type errors. 46 | * i.e. where the Dish cannot be successfully translated between types 47 | * 48 | * @author n1474335 [n1474335@gmail.com] 49 | * @copyright Crown Copyright 2018 50 | * @license Apache-2.0 51 | */ 52 | 53 | /** 54 | * Custom error type for handling operation input errors. 55 | * i.e. where the operation can handle the error and print a message to the screen. 56 | * 57 | * @author d98762625 [d98762625@gmail.com] 58 | * @copyright Crown Copyright 2018 59 | * @license Apache-2.0 60 | */ 61 | 62 | /** 63 | * CyberChef - The Cyber Swiss Army Knife 64 | * 65 | * @copyright Crown Copyright 2016 66 | * @license Apache-2.0 67 | * 68 | * Copyright 2016 Crown Copyright 69 | * 70 | * Licensed under the Apache License, Version 2.0 (the "License"); 71 | * you may not use this file except in compliance with the License. 72 | * You may obtain a copy of the License at 73 | * 74 | * http://www.apache.org/licenses/LICENSE-2.0 75 | * 76 | * Unless required by applicable law or agreed to in writing, software 77 | * distributed under the License is distributed on an "AS IS" BASIS, 78 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 79 | * See the License for the specific language governing permissions and 80 | * limitations under the License. 81 | */ 82 | 83 | /** 84 | * Decimal functions. 85 | * 86 | * @author n1474335 [n1474335@gmail.com] 87 | * @copyright Crown Copyright 2018 88 | * @license Apache-2.0 89 | */ 90 | 91 | /** 92 | * File signatures and extractor functions 93 | * 94 | * @author n1474335 [n1474335@gmail.com] 95 | * @copyright Crown Copyright 2018 96 | * @license Apache-2.0 97 | * 98 | */ 99 | 100 | /** 101 | * File type functions 102 | * 103 | * @author n1474335 [n1474335@gmail.com] 104 | * @copyright Crown Copyright 2018 105 | * @license Apache-2.0 106 | * 107 | */ 108 | 109 | /** 110 | * Stream class for parsing binary protocols. 111 | * 112 | * @author n1474335 [n1474335@gmail.com] 113 | * @author tlwr [toby@toby.codes] 114 | * @copyright Crown Copyright 2018 115 | * @license Apache-2.0 116 | * 117 | */ 118 | -------------------------------------------------------------------------------- /CyberChef/modules/Ciphers.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | Blowfish.js from Dojo Toolkit 1.8.1 (https://github.com/dojo/dojox/tree/1.8/encoding) 12 | Extracted by Sladex (xslade@gmail.com) 13 | Shoehorned into working with mjs for CyberChef by Matt C (matt@artemisbot.uk) 14 | Refactored and implemented modes support by cbeuw (cbeuw.andy@gmail.com) 15 | 16 | @license BSD 17 | ======================================================================== 18 | The "New" BSD License: 19 | ********************** 20 | 21 | Copyright (c) 2005-2016, The Dojo Foundation 22 | All rights reserved. 23 | 24 | Redistribution and use in source and binary forms, with or without 25 | modification, are permitted provided that the following conditions are met: 26 | 27 | * Redistributions of source code must retain the above copyright notice, this 28 | list of conditions and the following disclaimer. 29 | * Redistributions in binary form must reproduce the above copyright notice, 30 | this list of conditions and the following disclaimer in the documentation 31 | and/or other materials provided with the distribution. 32 | * Neither the name of the Dojo Foundation nor the names of its contributors 33 | may be used to endorse or promote products derived from this software 34 | without specific prior written permission. 35 | 36 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 37 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 38 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 39 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 40 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 41 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 42 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 43 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 44 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 45 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 46 | */ 47 | 48 | /** 49 | * @author Flavio Diez [flaviofdiez+cyberchef@gmail.com] 50 | * @copyright Crown Copyright 2020 51 | * @license Apache-2.0 52 | */ 53 | 54 | /** 55 | * @author Jarmo van Lenthe [github.com/jarmovanlenthe] 56 | * @copyright Crown Copyright 2018 57 | * @license Apache-2.0 58 | */ 59 | 60 | /** 61 | * @author Matt C [matt@artemisbot.uk] 62 | * @copyright Crown Copyright 2016 63 | * @license Apache-2.0 64 | */ 65 | 66 | /** 67 | * @author Matt C [matt@artemisbot.uk] 68 | * @copyright Crown Copyright 2018 69 | * @license Apache-2.0 70 | */ 71 | 72 | /** 73 | * @author Matt C [me@mitt.dev] 74 | * @author gchq77703 [] 75 | * @copyright Crown Copyright 2018 76 | * @license Apache-2.0 77 | */ 78 | 79 | /** 80 | * @author Matt C [me@mitt.dev] 81 | * @author gchq77703 [] 82 | * @copyright Crown Copyright 2020 83 | * @license Apache-2.0 84 | */ 85 | 86 | /** 87 | * @author Matt C [me@mitt.dev] 88 | * @copyright Crown Copyright 2020 89 | * @license Apache-2.0 90 | */ 91 | 92 | /** 93 | * @author d98762625 [d98762625@gmail.com] 94 | * @copyright Crown Copyright 2019 95 | * @license Apache-2.0 96 | */ 97 | 98 | /** 99 | * @author n1474335 [n1474335@gmail.com] 100 | * @author Matt C [matt@artemisbot.uk] 101 | * @copyright Crown Copyright 2016 102 | * @license Apache-2.0 103 | */ 104 | 105 | /** 106 | * @author n1474335 [n1474335@gmail.com] 107 | * @copyright Crown Copyright 2016 108 | * @license Apache-2.0 109 | */ 110 | 111 | /** 112 | * Base64 functions. 113 | * 114 | * @author n1474335 [n1474335@gmail.com] 115 | * @copyright Crown Copyright 2016 116 | * @license Apache-2.0 117 | */ 118 | 119 | /** 120 | * Cipher functions. 121 | * 122 | * @author Matt C [matt@artemisbot.uk] 123 | * @author n1474335 [n1474335@gmail.com] 124 | * 125 | * @copyright Crown Copyright 2018 126 | * @license Apache-2.0 127 | * 128 | */ 129 | 130 | /** 131 | * Custom error type for handling Dish type errors. 132 | * i.e. where the Dish cannot be successfully translated between types 133 | * 134 | * @author n1474335 [n1474335@gmail.com] 135 | * @copyright Crown Copyright 2018 136 | * @license Apache-2.0 137 | */ 138 | 139 | /** 140 | * Custom error type for handling operation input errors. 141 | * i.e. where the operation can handle the error and print a message to the screen. 142 | * 143 | * @author d98762625 [d98762625@gmail.com] 144 | * @copyright Crown Copyright 2018 145 | * @license Apache-2.0 146 | */ 147 | 148 | /** 149 | * CyberChef - The Cyber Swiss Army Knife 150 | * 151 | * @copyright Crown Copyright 2016 152 | * @license Apache-2.0 153 | * 154 | * Copyright 2016 Crown Copyright 155 | * 156 | * Licensed under the Apache License, Version 2.0 (the "License"); 157 | * you may not use this file except in compliance with the License. 158 | * You may obtain a copy of the License at 159 | * 160 | * http://www.apache.org/licenses/LICENSE-2.0 161 | * 162 | * Unless required by applicable law or agreed to in writing, software 163 | * distributed under the License is distributed on an "AS IS" BASIS, 164 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 165 | * See the License for the specific language governing permissions and 166 | * limitations under the License. 167 | */ 168 | 169 | /** 170 | * Decimal functions. 171 | * 172 | * @author n1474335 [n1474335@gmail.com] 173 | * @copyright Crown Copyright 2018 174 | * @license Apache-2.0 175 | */ 176 | 177 | /** 178 | * File signatures and extractor functions 179 | * 180 | * @author n1474335 [n1474335@gmail.com] 181 | * @copyright Crown Copyright 2018 182 | * @license Apache-2.0 183 | * 184 | */ 185 | 186 | /** 187 | * File type functions 188 | * 189 | * @author n1474335 [n1474335@gmail.com] 190 | * @copyright Crown Copyright 2018 191 | * @license Apache-2.0 192 | * 193 | */ 194 | 195 | /** 196 | * RSA resources. 197 | * 198 | * @author Matt C [me@mitt.dev] 199 | * @copyright Crown Copyright 2021 200 | * @license Apache-2.0 201 | */ 202 | 203 | /** 204 | * Stream class for parsing binary protocols. 205 | * 206 | * @author n1474335 [n1474335@gmail.com] 207 | * @author tlwr [toby@toby.codes] 208 | * @copyright Crown Copyright 2018 209 | * @license Apache-2.0 210 | * 211 | */ 212 | 213 | /** 214 | * Various delimiters 215 | * 216 | * @author n1474335 [n1474335@gmail.com] 217 | * @copyright Crown Copyright 2018 218 | * @license Apache-2.0 219 | */ 220 | 221 | /** @preserve 222 | * Counter block mode compatible with Dr Brian Gladman fileenc.c 223 | * derived from CryptoJS.mode.CTR 224 | * Jan Hruby jhruby.web@gmail.com 225 | */ 226 | 227 | /** @preserve 228 | (c) 2012 by Cédric Mesnil. All rights reserved. 229 | 230 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 231 | 232 | - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 233 | - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 234 | 235 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 236 | */ 237 | -------------------------------------------------------------------------------- /CyberChef/modules/Code.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * @author Matt C (matt@artemisbot.uk) 12 | * @copyright Crown Copyright 2016 13 | * @license Apache-2.0 14 | */ 15 | 16 | /** 17 | * @author Matt C [matt@artemisbot.uk] 18 | * @copyright Crown Copyright 2018 19 | * @license Apache-2.0 20 | */ 21 | 22 | /** 23 | * @author Mikescher (https://github.com/Mikescher | https://mikescher.com) 24 | * @copyright Crown Copyright 2016 25 | * @license Apache-2.0 26 | */ 27 | 28 | /** 29 | * @author d98762625 [d98762625@gmail.com] 30 | * @copyright Crown Copyright 2019 31 | * @license Apache-2.0 32 | */ 33 | 34 | /** 35 | * @author j433866 [j433866@gmail.com] 36 | * @copyright Crown Copyright 2019 37 | * @license Apache-2.0 38 | */ 39 | 40 | /** 41 | * @author n1474335 [n1474335@gmail.com] 42 | * @author Matt C [matt@artemisbot.uk] 43 | * @copyright Crown Copyright 2016 44 | * @license Apache-2.0 45 | */ 46 | 47 | /** 48 | * @author n1474335 [n1474335@gmail.com] 49 | * @author Phillip Nordwall [phillip.nordwall@gmail.com] 50 | * @copyright Crown Copyright 2016 51 | * @license Apache-2.0 52 | */ 53 | 54 | /** 55 | * @author n1474335 [n1474335@gmail.com] 56 | * @copyright Crown Copyright 2016 57 | * @license Apache-2.0 58 | */ 59 | 60 | /** 61 | * @author tlwr [toby@toby.codes] 62 | * @copyright Crown Copyright 2017 63 | * @license Apache-2.0 64 | */ 65 | 66 | /** 67 | * Base64 functions. 68 | * 69 | * @author n1474335 [n1474335@gmail.com] 70 | * @copyright Crown Copyright 2016 71 | * @license Apache-2.0 72 | */ 73 | 74 | /** 75 | * Code resources. 76 | * 77 | * @author n1474335 [n1474335@gmail.com] 78 | * @copyright Crown Copyright 2018 79 | * @license Apache-2.0 80 | */ 81 | 82 | /** 83 | * Custom error type for handling Dish type errors. 84 | * i.e. where the Dish cannot be successfully translated between types 85 | * 86 | * @author n1474335 [n1474335@gmail.com] 87 | * @copyright Crown Copyright 2018 88 | * @license Apache-2.0 89 | */ 90 | 91 | /** 92 | * Custom error type for handling operation input errors. 93 | * i.e. where the operation can handle the error and print a message to the screen. 94 | * 95 | * @author d98762625 [d98762625@gmail.com] 96 | * @copyright Crown Copyright 2018 97 | * @license Apache-2.0 98 | */ 99 | 100 | /** 101 | * CyberChef - The Cyber Swiss Army Knife 102 | * 103 | * @copyright Crown Copyright 2016 104 | * @license Apache-2.0 105 | * 106 | * Copyright 2016 Crown Copyright 107 | * 108 | * Licensed under the Apache License, Version 2.0 (the "License"); 109 | * you may not use this file except in compliance with the License. 110 | * You may obtain a copy of the License at 111 | * 112 | * http://www.apache.org/licenses/LICENSE-2.0 113 | * 114 | * Unless required by applicable law or agreed to in writing, software 115 | * distributed under the License is distributed on an "AS IS" BASIS, 116 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 117 | * See the License for the specific language governing permissions and 118 | * limitations under the License. 119 | */ 120 | 121 | /** 122 | * Decimal functions. 123 | * 124 | * @author n1474335 [n1474335@gmail.com] 125 | * @copyright Crown Copyright 2018 126 | * @license Apache-2.0 127 | */ 128 | 129 | /** 130 | * File signatures and extractor functions 131 | * 132 | * @author n1474335 [n1474335@gmail.com] 133 | * @copyright Crown Copyright 2018 134 | * @license Apache-2.0 135 | * 136 | */ 137 | 138 | /** 139 | * File type functions 140 | * 141 | * @author n1474335 [n1474335@gmail.com] 142 | * @copyright Crown Copyright 2018 143 | * @license Apache-2.0 144 | * 145 | */ 146 | 147 | /** 148 | * Stream class for parsing binary protocols. 149 | * 150 | * @author n1474335 [n1474335@gmail.com] 151 | * @author tlwr [toby@toby.codes] 152 | * @copyright Crown Copyright 2018 153 | * @license Apache-2.0 154 | * 155 | */ 156 | 157 | /** 158 | * vkBeautify - javascript plugin to pretty-print or minify text in XML, JSON, CSS and SQL formats. 159 | * 160 | * Copyright (c) 2012 Vadim Kiryukhin 161 | * vkiryukhin @ gmail.com 162 | * http://www.eslinstructor.net/vkbeautify/ 163 | * 164 | * Dual licensed under the MIT and GPL licenses: 165 | * http://www.opensource.org/licenses/mit-license.php 166 | * http://www.gnu.org/licenses/gpl.html 167 | * 168 | * Pretty print 169 | * 170 | * vkbeautify.xml(text [,indent_pattern]); 171 | * vkbeautify.json(text [,indent_pattern]); 172 | * vkbeautify.css(text [,indent_pattern]); 173 | * vkbeautify.sql(text [,indent_pattern]); 174 | * 175 | * @text - String; text to beatufy; 176 | * @indent_pattern - Integer | String; 177 | * Integer: number of white spaces; 178 | * String: character string to visualize indentation ( can also be a set of white spaces ) 179 | * Minify 180 | * 181 | * vkbeautify.xmlmin(text [,preserve_comments]); 182 | * vkbeautify.jsonmin(text); 183 | * vkbeautify.cssmin(text [,preserve_comments]); 184 | * vkbeautify.sqlmin(text); 185 | * 186 | * @text - String; text to minify; 187 | * @preserve_comments - Bool; [optional]; 188 | * Set this flag to true to prevent removing comments from @text ( minxml and mincss functions only. ) 189 | * 190 | * Examples: 191 | * vkbeautify.xml(text); // pretty print XML 192 | * vkbeautify.json(text, 4 ); // pretty print JSON 193 | * vkbeautify.css(text, '. . . .'); // pretty print CSS 194 | * vkbeautify.sql(text, '----'); // pretty print SQL 195 | * 196 | * vkbeautify.xmlmin(text, true);// minify XML, preserve comments 197 | * vkbeautify.jsonmin(text);// minify JSON 198 | * vkbeautify.cssmin(text);// minify CSS, remove comments ( default ) 199 | * vkbeautify.sqlmin(text);// minify SQL 200 | * 201 | */ 202 | -------------------------------------------------------------------------------- /CyberChef/modules/Compression.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * @author Matt C [me@mitt.dev] 12 | * @copyright Crown Copyright 2019 13 | * @license Apache-2.0 14 | */ 15 | 16 | /** 17 | * @author d98762625 [d98762625@gmail.com] 18 | * @copyright Crown Copyright 2019 19 | * @license Apache-2.0 20 | */ 21 | 22 | /** 23 | * @author n1474335 [n1474335@gmail.com] 24 | * @author Matt C [matt@artemisbot.uk] 25 | * @copyright Crown Copyright 2016 26 | * @license Apache-2.0 27 | */ 28 | 29 | /** 30 | * @author n1474335 [n1474335@gmail.com] 31 | * @copyright Crown Copyright 2016 32 | * @license Apache-2.0 33 | */ 34 | 35 | /** 36 | * @author tlwr [toby@toby.codes] 37 | * @copyright Crown Copyright 2016 38 | * @license Apache-2.0 39 | */ 40 | 41 | /** 42 | * Base64 functions. 43 | * 44 | * @author n1474335 [n1474335@gmail.com] 45 | * @copyright Crown Copyright 2016 46 | * @license Apache-2.0 47 | */ 48 | 49 | /** 50 | * Custom error type for handling Dish type errors. 51 | * i.e. where the Dish cannot be successfully translated between types 52 | * 53 | * @author n1474335 [n1474335@gmail.com] 54 | * @copyright Crown Copyright 2018 55 | * @license Apache-2.0 56 | */ 57 | 58 | /** 59 | * Custom error type for handling operation input errors. 60 | * i.e. where the operation can handle the error and print a message to the screen. 61 | * 62 | * @author d98762625 [d98762625@gmail.com] 63 | * @copyright Crown Copyright 2018 64 | * @license Apache-2.0 65 | */ 66 | 67 | /** 68 | * CyberChef - The Cyber Swiss Army Knife 69 | * 70 | * @copyright Crown Copyright 2016 71 | * @license Apache-2.0 72 | * 73 | * Copyright 2016 Crown Copyright 74 | * 75 | * Licensed under the Apache License, Version 2.0 (the "License"); 76 | * you may not use this file except in compliance with the License. 77 | * You may obtain a copy of the License at 78 | * 79 | * http://www.apache.org/licenses/LICENSE-2.0 80 | * 81 | * Unless required by applicable law or agreed to in writing, software 82 | * distributed under the License is distributed on an "AS IS" BASIS, 83 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 84 | * See the License for the specific language governing permissions and 85 | * limitations under the License. 86 | */ 87 | 88 | /** 89 | * Decimal functions. 90 | * 91 | * @author n1474335 [n1474335@gmail.com] 92 | * @copyright Crown Copyright 2018 93 | * @license Apache-2.0 94 | */ 95 | 96 | /** 97 | * File signatures and extractor functions 98 | * 99 | * @author n1474335 [n1474335@gmail.com] 100 | * @copyright Crown Copyright 2018 101 | * @license Apache-2.0 102 | * 103 | */ 104 | 105 | /** 106 | * File type functions 107 | * 108 | * @author n1474335 [n1474335@gmail.com] 109 | * @copyright Crown Copyright 2018 110 | * @license Apache-2.0 111 | * 112 | */ 113 | 114 | /** @license zlib.js 2012 - imaya [ https://github.com/imaya/zlib.js ] The MIT License */ 115 | -------------------------------------------------------------------------------- /CyberChef/modules/Crypto.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /*! safe-buffer. MIT License. Feross Aboukhadijeh */ 11 | 12 | /** 13 | * @author d98762625 [d98762625@gmail.com] 14 | * @copyright Crown Copyright 2019 15 | * @license Apache-2.0 16 | */ 17 | 18 | /** 19 | * @author gchq77703 [] 20 | * @copyright Crown Copyright 2018 21 | * @license Apache-2.0 22 | */ 23 | 24 | /** 25 | * @author h345983745 26 | * @copyright Crown Copyright 2019 27 | * @license Apache-2.0 28 | */ 29 | 30 | /** 31 | * @author mshwed [m@ttshwed.com] 32 | * @copyright Crown Copyright 2019 33 | * @license Apache-2.0 34 | */ 35 | 36 | /** 37 | * @author n1073645 [n1073645@gmail.com] 38 | * @copyright Crown Copyright 2020 39 | * @license Apache-2.0 40 | */ 41 | 42 | /** 43 | * @author n1474335 [n1474335@gmail.com] 44 | * @author Matt C [matt@artemisbot.uk] 45 | * @copyright Crown Copyright 2016 46 | * @license Apache-2.0 47 | */ 48 | 49 | /** 50 | * @author n1474335 [n1474335@gmail.com] 51 | * @copyright Crown Copyright 2016 52 | * @license Apache-2.0 53 | */ 54 | 55 | /** 56 | * @author n1474335 [n1474335@gmail.com] 57 | * @copyright Crown Copyright 2019 58 | * @license Apache-2.0 59 | */ 60 | 61 | /** 62 | * @author n1474335 [n1474335@gmail.com] 63 | * @copyright Crown Copyright 2021 64 | * @license Apache-2.0 65 | * 66 | * HASSH created by Salesforce 67 | * Ben Reardon (@benreardon) 68 | * Adel Karimi (@0x4d31) 69 | * and the JA3 crew: 70 | * John B. Althouse 71 | * Jeff Atkinson 72 | * Josh Atkins 73 | * 74 | * Algorithm released under the BSD-3-clause licence 75 | */ 76 | 77 | /** 78 | * @author n1474335 [n1474335@gmail.com] 79 | * @copyright Crown Copyright 2021 80 | * @license Apache-2.0 81 | * 82 | * HASSH created by Salesforce 83 | * Ben Reardon (@benreardon) 84 | * Adel Karimi (@0x4d31) 85 | * and the JA3 crew: 86 | * John B. Althouse 87 | * Jeff Atkinson 88 | * Josh Atkins 89 | * 90 | * Algorithm released under the BSD-3-clause licence 91 | */ 92 | 93 | /** 94 | * @author n1474335 [n1474335@gmail.com] 95 | * @copyright Crown Copyright 2021 96 | * @license Apache-2.0 97 | * 98 | * JA3 created by Salesforce 99 | * John B. Althouse 100 | * Jeff Atkinson 101 | * Josh Atkins 102 | * 103 | * Algorithm released under the BSD-3-clause licence 104 | */ 105 | 106 | /** 107 | * @author n1474335 [n1474335@gmail.com] 108 | * @copyright Crown Copyright 2021 109 | * @license Apache-2.0 110 | * 111 | * JA3S created by Salesforce 112 | * John B. Althouse 113 | * Jeff Atkinson 114 | * Josh Atkins 115 | * 116 | * Algorithm released under the BSD-3-clause licence 117 | */ 118 | 119 | /** 120 | * Base64 functions. 121 | * 122 | * @author n1474335 [n1474335@gmail.com] 123 | * @copyright Crown Copyright 2016 124 | * @license Apache-2.0 125 | */ 126 | 127 | /** 128 | * Custom error type for handling Dish type errors. 129 | * i.e. where the Dish cannot be successfully translated between types 130 | * 131 | * @author n1474335 [n1474335@gmail.com] 132 | * @copyright Crown Copyright 2018 133 | * @license Apache-2.0 134 | */ 135 | 136 | /** 137 | * Custom error type for handling operation input errors. 138 | * i.e. where the operation can handle the error and print a message to the screen. 139 | * 140 | * @author d98762625 [d98762625@gmail.com] 141 | * @copyright Crown Copyright 2018 142 | * @license Apache-2.0 143 | */ 144 | 145 | /** 146 | * CyberChef - The Cyber Swiss Army Knife 147 | * 148 | * @copyright Crown Copyright 2016 149 | * @license Apache-2.0 150 | * 151 | * Copyright 2016 Crown Copyright 152 | * 153 | * Licensed under the Apache License, Version 2.0 (the "License"); 154 | * you may not use this file except in compliance with the License. 155 | * You may obtain a copy of the License at 156 | * 157 | * http://www.apache.org/licenses/LICENSE-2.0 158 | * 159 | * Unless required by applicable law or agreed to in writing, software 160 | * distributed under the License is distributed on an "AS IS" BASIS, 161 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 162 | * See the License for the specific language governing permissions and 163 | * limitations under the License. 164 | */ 165 | 166 | /** 167 | * Decimal functions. 168 | * 169 | * @author n1474335 [n1474335@gmail.com] 170 | * @copyright Crown Copyright 2018 171 | * @license Apache-2.0 172 | */ 173 | 174 | /** 175 | * File signatures and extractor functions 176 | * 177 | * @author n1474335 [n1474335@gmail.com] 178 | * @copyright Crown Copyright 2018 179 | * @license Apache-2.0 180 | * 181 | */ 182 | 183 | /** 184 | * File type functions 185 | * 186 | * @author n1474335 [n1474335@gmail.com] 187 | * @copyright Crown Copyright 2018 188 | * @license Apache-2.0 189 | * 190 | */ 191 | 192 | /** 193 | * Hashing resources. 194 | * 195 | * @author n1474335 [n1474335@gmail.com] 196 | * 197 | * @copyright Crown Copyright 2016 198 | * @license Apache-2.0 199 | */ 200 | 201 | /** 202 | * JWT resources 203 | * 204 | * @author mt3571 [mt3571@protonmail.com] 205 | * @copyright Crown Copyright 2020 206 | * @license Apache-2.0 207 | */ 208 | 209 | /** 210 | * Stream class for parsing binary protocols. 211 | * 212 | * @author n1474335 [n1474335@gmail.com] 213 | * @author tlwr [toby@toby.codes] 214 | * @copyright Crown Copyright 2018 215 | * @license Apache-2.0 216 | * 217 | */ 218 | 219 | /** 220 | * Various delimiters 221 | * 222 | * @author n1474335 [n1474335@gmail.com] 223 | * @copyright Crown Copyright 2018 224 | * @license Apache-2.0 225 | */ 226 | 227 | /** 228 | * [js-crc]{@link https://github.com/emn178/js-crc} 229 | * 230 | * @namespace crc 231 | * @version 0.2.0 232 | * @author Chen, Yi-Cyuan [emn178@gmail.com] 233 | * @copyright Chen, Yi-Cyuan 2015-2017 234 | * @license MIT 235 | */ 236 | 237 | /** 238 | * [js-sha3]{@link https://github.com/emn178/js-sha3} 239 | * 240 | * @version 0.8.0 241 | * @author Chen, Yi-Cyuan [emn178@gmail.com] 242 | * @copyright Chen, Yi-Cyuan 2015-2018 243 | * @license MIT 244 | */ 245 | -------------------------------------------------------------------------------- /CyberChef/modules/Diff.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * @author d98762625 [d98762625@gmail.com] 12 | * @copyright Crown Copyright 2019 13 | * @license Apache-2.0 14 | */ 15 | 16 | /** 17 | * @author n1474335 [n1474335@gmail.com] 18 | * @author Matt C [matt@artemisbot.uk] 19 | * @copyright Crown Copyright 2016 20 | * @license Apache-2.0 21 | */ 22 | 23 | /** 24 | * @author n1474335 [n1474335@gmail.com] 25 | * @copyright Crown Copyright 2016 26 | * @license Apache-2.0 27 | */ 28 | 29 | /** 30 | * Base64 functions. 31 | * 32 | * @author n1474335 [n1474335@gmail.com] 33 | * @copyright Crown Copyright 2016 34 | * @license Apache-2.0 35 | */ 36 | 37 | /** 38 | * Custom error type for handling Dish type errors. 39 | * i.e. where the Dish cannot be successfully translated between types 40 | * 41 | * @author n1474335 [n1474335@gmail.com] 42 | * @copyright Crown Copyright 2018 43 | * @license Apache-2.0 44 | */ 45 | 46 | /** 47 | * Custom error type for handling operation input errors. 48 | * i.e. where the operation can handle the error and print a message to the screen. 49 | * 50 | * @author d98762625 [d98762625@gmail.com] 51 | * @copyright Crown Copyright 2018 52 | * @license Apache-2.0 53 | */ 54 | 55 | /** 56 | * CyberChef - The Cyber Swiss Army Knife 57 | * 58 | * @copyright Crown Copyright 2016 59 | * @license Apache-2.0 60 | * 61 | * Copyright 2016 Crown Copyright 62 | * 63 | * Licensed under the Apache License, Version 2.0 (the "License"); 64 | * you may not use this file except in compliance with the License. 65 | * You may obtain a copy of the License at 66 | * 67 | * http://www.apache.org/licenses/LICENSE-2.0 68 | * 69 | * Unless required by applicable law or agreed to in writing, software 70 | * distributed under the License is distributed on an "AS IS" BASIS, 71 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 72 | * See the License for the specific language governing permissions and 73 | * limitations under the License. 74 | */ 75 | 76 | /** 77 | * Decimal functions. 78 | * 79 | * @author n1474335 [n1474335@gmail.com] 80 | * @copyright Crown Copyright 2018 81 | * @license Apache-2.0 82 | */ 83 | 84 | /** 85 | * File signatures and extractor functions 86 | * 87 | * @author n1474335 [n1474335@gmail.com] 88 | * @copyright Crown Copyright 2018 89 | * @license Apache-2.0 90 | * 91 | */ 92 | 93 | /** 94 | * File type functions 95 | * 96 | * @author n1474335 [n1474335@gmail.com] 97 | * @copyright Crown Copyright 2018 98 | * @license Apache-2.0 99 | * 100 | */ 101 | -------------------------------------------------------------------------------- /CyberChef/modules/Encodings.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! cptable.js (C) 2013-present SheetJS -- http://sheetjs.com */ 9 | 10 | /*! cputils.js (C) 2013-present SheetJS -- http://sheetjs.com */ 11 | 12 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 13 | 14 | /** 15 | * @author Cynser 16 | * @author n1474335 [n1474335@gmail.com] 17 | * @copyright Crown Copyright 2018 18 | * @license Apache-2.0 19 | */ 20 | 21 | /** 22 | * @author Matthieu [m@tthieu.xyz] 23 | * @copyright Crown Copyright 2019 24 | * @license Apache-2.0 25 | */ 26 | 27 | /** 28 | * @author bwhitn [brian.m.whitney@gmail.com] 29 | * @copyright Crown Copyright 2018 30 | * @license Apache-2.0 31 | */ 32 | 33 | /** 34 | * @author d98762625 [d98762625@gmail.com] 35 | * @copyright Crown Copyright 2019 36 | * @license Apache-2.0 37 | */ 38 | 39 | /** 40 | * @author n1474335 [n1474335@gmail.com] 41 | * @author Matt C [matt@artemisbot.uk] 42 | * @copyright Crown Copyright 2016 43 | * @license Apache-2.0 44 | */ 45 | 46 | /** 47 | * @author n1474335 [n1474335@gmail.com] 48 | * @copyright Crown Copyright 2016 49 | * @license Apache-2.0 50 | */ 51 | 52 | /** 53 | * Base64 functions. 54 | * 55 | * @author n1474335 [n1474335@gmail.com] 56 | * @copyright Crown Copyright 2016 57 | * @license Apache-2.0 58 | */ 59 | 60 | /** 61 | * Character encoding resources. 62 | * 63 | * @author n1474335 [n1474335@gmail.com] 64 | * @copyright Crown Copyright 2016 65 | * @license Apache-2.0 66 | */ 67 | 68 | /** 69 | * Custom error type for handling Dish type errors. 70 | * i.e. where the Dish cannot be successfully translated between types 71 | * 72 | * @author n1474335 [n1474335@gmail.com] 73 | * @copyright Crown Copyright 2018 74 | * @license Apache-2.0 75 | */ 76 | 77 | /** 78 | * Custom error type for handling operation input errors. 79 | * i.e. where the operation can handle the error and print a message to the screen. 80 | * 81 | * @author d98762625 [d98762625@gmail.com] 82 | * @copyright Crown Copyright 2018 83 | * @license Apache-2.0 84 | */ 85 | 86 | /** 87 | * CyberChef - The Cyber Swiss Army Knife 88 | * 89 | * @copyright Crown Copyright 2016 90 | * @license Apache-2.0 91 | * 92 | * Copyright 2016 Crown Copyright 93 | * 94 | * Licensed under the Apache License, Version 2.0 (the "License"); 95 | * you may not use this file except in compliance with the License. 96 | * You may obtain a copy of the License at 97 | * 98 | * http://www.apache.org/licenses/LICENSE-2.0 99 | * 100 | * Unless required by applicable law or agreed to in writing, software 101 | * distributed under the License is distributed on an "AS IS" BASIS, 102 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 103 | * See the License for the specific language governing permissions and 104 | * limitations under the License. 105 | */ 106 | 107 | /** 108 | * Decimal functions. 109 | * 110 | * @author n1474335 [n1474335@gmail.com] 111 | * @copyright Crown Copyright 2018 112 | * @license Apache-2.0 113 | */ 114 | 115 | /** 116 | * File signatures and extractor functions 117 | * 118 | * @author n1474335 [n1474335@gmail.com] 119 | * @copyright Crown Copyright 2018 120 | * @license Apache-2.0 121 | * 122 | */ 123 | 124 | /** 125 | * File type functions 126 | * 127 | * @author n1474335 [n1474335@gmail.com] 128 | * @copyright Crown Copyright 2018 129 | * @license Apache-2.0 130 | * 131 | */ 132 | 133 | /** 134 | * Stream class for parsing binary protocols. 135 | * 136 | * @author n1474335 [n1474335@gmail.com] 137 | * @author tlwr [toby@toby.codes] 138 | * @copyright Crown Copyright 2018 139 | * @license Apache-2.0 140 | * 141 | */ 142 | 143 | /** 144 | * Unicode Normalisation Forms 145 | * 146 | * @author Matthieu [m@tthieu.xyz] 147 | * @copyright Crown Copyright 2019 148 | * @license Apache-2.0 149 | */ 150 | -------------------------------------------------------------------------------- /CyberChef/modules/Hashing.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /*! safe-buffer. MIT License. Feross Aboukhadijeh */ 11 | 12 | /** 13 | * @author d98762625 [d98762625@gmail.com] 14 | * @copyright Crown Copyright 2019 15 | * @license Apache-2.0 16 | */ 17 | 18 | /** 19 | * @author h345983745 20 | * @copyright Crown Copyright 2019 21 | * @license Apache-2.0 22 | */ 23 | 24 | /** 25 | * @author j433866 [j433866@gmail.com] 26 | * @copyright Crown Copyright 2019 27 | * @license Apache-2.0 28 | */ 29 | 30 | /** 31 | * @author mshwed [m@ttshwed.com] 32 | * @copyright Crown Copyright 2019 33 | * @license Apache-2.0 34 | */ 35 | 36 | /** 37 | * @author n1474335 [n1474335@gmail.com] 38 | * @author Matt C [matt@artemisbot.uk] 39 | * @copyright Crown Copyright 2016 40 | * @license Apache-2.0 41 | */ 42 | 43 | /** 44 | * @author n1474335 [n1474335@gmail.com] 45 | * @copyright Crown Copyright 2019 46 | * @license Apache-2.0 47 | */ 48 | 49 | /** 50 | * Base64 functions. 51 | * 52 | * @author n1474335 [n1474335@gmail.com] 53 | * @copyright Crown Copyright 2016 54 | * @license Apache-2.0 55 | */ 56 | 57 | /** 58 | * Custom error type for handling Dish type errors. 59 | * i.e. where the Dish cannot be successfully translated between types 60 | * 61 | * @author n1474335 [n1474335@gmail.com] 62 | * @copyright Crown Copyright 2018 63 | * @license Apache-2.0 64 | */ 65 | 66 | /** 67 | * Custom error type for handling operation input errors. 68 | * i.e. where the operation can handle the error and print a message to the screen. 69 | * 70 | * @author d98762625 [d98762625@gmail.com] 71 | * @copyright Crown Copyright 2018 72 | * @license Apache-2.0 73 | */ 74 | 75 | /** 76 | * CyberChef - The Cyber Swiss Army Knife 77 | * 78 | * @copyright Crown Copyright 2016 79 | * @license Apache-2.0 80 | * 81 | * Copyright 2016 Crown Copyright 82 | * 83 | * Licensed under the Apache License, Version 2.0 (the "License"); 84 | * you may not use this file except in compliance with the License. 85 | * You may obtain a copy of the License at 86 | * 87 | * http://www.apache.org/licenses/LICENSE-2.0 88 | * 89 | * Unless required by applicable law or agreed to in writing, software 90 | * distributed under the License is distributed on an "AS IS" BASIS, 91 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 92 | * See the License for the specific language governing permissions and 93 | * limitations under the License. 94 | */ 95 | 96 | /** 97 | * Decimal functions. 98 | * 99 | * @author n1474335 [n1474335@gmail.com] 100 | * @copyright Crown Copyright 2018 101 | * @license Apache-2.0 102 | */ 103 | 104 | /** 105 | * File signatures and extractor functions 106 | * 107 | * @author n1474335 [n1474335@gmail.com] 108 | * @copyright Crown Copyright 2018 109 | * @license Apache-2.0 110 | * 111 | */ 112 | 113 | /** 114 | * File type functions 115 | * 116 | * @author n1474335 [n1474335@gmail.com] 117 | * @copyright Crown Copyright 2018 118 | * @license Apache-2.0 119 | * 120 | */ 121 | -------------------------------------------------------------------------------- /CyberChef/modules/Image.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! 9 | * The buffer module from node.js, for the browser. 10 | * 11 | * @author Feross Aboukhadijeh 12 | * @license MIT 13 | */ 14 | 15 | /*! 16 | * Timm 17 | * 18 | * Immutability helpers with fast reads and acceptable writes. 19 | * 20 | * @copyright Guillermo Grau Panea 2016 21 | * @license MIT 22 | */ 23 | 24 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 25 | 26 | /*! safe-buffer. MIT License. Feross Aboukhadijeh */ 27 | 28 | /** 29 | * @preserve 30 | * Copyright 2015-2016 Igor Bezkrovnyi 31 | * All rights reserved. (MIT Licensed) 32 | * 33 | * cie94.ts - part of Image Quantization Library 34 | */ 35 | 36 | /** 37 | * @preserve 38 | * Copyright 2015-2016 Igor Bezkrovnyi 39 | * All rights reserved. (MIT Licensed) 40 | * 41 | * ciede2000.ts - part of Image Quantization Library 42 | */ 43 | 44 | /** 45 | * @preserve 46 | * Copyright 2015-2016 Igor Bezkrovnyi 47 | * All rights reserved. (MIT Licensed) 48 | * 49 | * cmetric.ts - part of Image Quantization Library 50 | */ 51 | 52 | /** 53 | * @preserve 54 | * Copyright 2015-2016 Igor Bezkrovnyi 55 | * All rights reserved. (MIT Licensed) 56 | * 57 | * constants.ts - part of Image Quantization Library 58 | */ 59 | 60 | /** 61 | * @preserve 62 | * Copyright 2015-2016 Igor Bezkrovnyi 63 | * All rights reserved. (MIT Licensed) 64 | * 65 | * euclidean.ts - part of Image Quantization Library 66 | */ 67 | 68 | /** 69 | * @preserve 70 | * Copyright 2015-2016 Igor Bezkrovnyi 71 | * All rights reserved. (MIT Licensed) 72 | * 73 | * hueStatistics.ts - part of Image Quantization Library 74 | */ 75 | 76 | /** 77 | * @preserve 78 | * Copyright 2015-2016 Igor Bezkrovnyi 79 | * All rights reserved. (MIT Licensed) 80 | * 81 | * iq.ts - Image Quantization Library 82 | */ 83 | 84 | /** 85 | * @preserve 86 | * Copyright 2015-2016 Igor Bezkrovnyi 87 | * All rights reserved. (MIT Licensed) 88 | * 89 | * lab2rgb.ts - part of Image Quantization Library 90 | */ 91 | 92 | /** 93 | * @preserve 94 | * Copyright 2015-2016 Igor Bezkrovnyi 95 | * All rights reserved. (MIT Licensed) 96 | * 97 | * lab2xyz.ts - part of Image Quantization Library 98 | */ 99 | 100 | /** 101 | * @preserve 102 | * Copyright 2015-2016 Igor Bezkrovnyi 103 | * All rights reserved. (MIT Licensed) 104 | * 105 | * manhattanNeuQuant.ts - part of Image Quantization Library 106 | */ 107 | 108 | /** 109 | * @preserve 110 | * Copyright 2015-2016 Igor Bezkrovnyi 111 | * All rights reserved. (MIT Licensed) 112 | * 113 | * palette.ts - part of Image Quantization Library 114 | */ 115 | 116 | /** 117 | * @preserve 118 | * Copyright 2015-2016 Igor Bezkrovnyi 119 | * All rights reserved. (MIT Licensed) 120 | * 121 | * pngQuant.ts - part of Image Quantization Library 122 | */ 123 | 124 | /** 125 | * @preserve 126 | * Copyright 2015-2016 Igor Bezkrovnyi 127 | * All rights reserved. (MIT Licensed) 128 | * 129 | * point.ts - part of Image Quantization Library 130 | */ 131 | 132 | /** 133 | * @preserve 134 | * Copyright 2015-2016 Igor Bezkrovnyi 135 | * All rights reserved. (MIT Licensed) 136 | * 137 | * pointContainer.ts - part of Image Quantization Library 138 | */ 139 | 140 | /** 141 | * @preserve 142 | * Copyright 2015-2016 Igor Bezkrovnyi 143 | * All rights reserved. (MIT Licensed) 144 | * 145 | * rgb2hsl.ts - part of Image Quantization Library 146 | */ 147 | 148 | /** 149 | * @preserve 150 | * Copyright 2015-2016 Igor Bezkrovnyi 151 | * All rights reserved. (MIT Licensed) 152 | * 153 | * rgb2lab.ts - part of Image Quantization Library 154 | */ 155 | 156 | /** 157 | * @preserve 158 | * Copyright 2015-2016 Igor Bezkrovnyi 159 | * All rights reserved. (MIT Licensed) 160 | * 161 | * rgb2xyz.ts - part of Image Quantization Library 162 | */ 163 | 164 | /** 165 | * @preserve 166 | * Copyright 2015-2016 Igor Bezkrovnyi 167 | * All rights reserved. (MIT Licensed) 168 | * 169 | * wuQuant.ts - part of Image Quantization Library 170 | */ 171 | 172 | /** 173 | * @preserve 174 | * Copyright 2015-2016 Igor Bezkrovnyi 175 | * All rights reserved. (MIT Licensed) 176 | * 177 | * xyz2lab.ts - part of Image Quantization Library 178 | */ 179 | 180 | /** 181 | * @preserve 182 | * Copyright 2015-2016 Igor Bezkrovnyi 183 | * All rights reserved. (MIT Licensed) 184 | * 185 | * xyz2rgb.ts - part of Image Quantization Library 186 | */ 187 | 188 | /** 189 | * @preserve TypeScript port: 190 | * Copyright 2015-2016 Igor Bezkrovnyi 191 | * All rights reserved. (MIT Licensed) 192 | * 193 | * colorHistogram.ts - part of Image Quantization Library 194 | */ 195 | 196 | /** 197 | * @preserve TypeScript port: 198 | * Copyright 2015-2016 Igor Bezkrovnyi 199 | * All rights reserved. (MIT Licensed) 200 | * 201 | * neuquant.ts - part of Image Quantization Library 202 | */ 203 | 204 | /** 205 | * @preserve TypeScript port: 206 | * Copyright 2015-2016 Igor Bezkrovnyi 207 | * All rights reserved. (MIT Licensed) 208 | * 209 | * rgbquant.ts - part of Image Quantization Library 210 | */ 211 | 212 | /** 213 | * @author Ge0rg3 [georgeomnet+cyberchef@gmail.com] 214 | * @copyright Crown Copyright 2019 215 | * @license Apache-2.0 216 | */ 217 | 218 | /** 219 | * @author Matt C [matt@artemisbot.uk] 220 | * @copyright Crown Copyright 2018 221 | * @license Apache-2.0 222 | */ 223 | 224 | /** 225 | * @author d98762625 [d98762625@gmail.com] 226 | * @copyright Crown Copyright 2019 227 | * @license Apache-2.0 228 | */ 229 | 230 | /** 231 | * @author j433866 [j433866@gmail.com] 232 | * @copyright Crown Copyright 2018 233 | * @license Apache-2.0 234 | */ 235 | 236 | /** 237 | * @author j433866 [j433866@gmail.com] 238 | * @copyright Crown Copyright 2019 239 | * @license Apache-2.0 240 | */ 241 | 242 | /** 243 | * @author n1474335 [n1474335@gmail.com] 244 | * @author Matt C [matt@artemisbot.uk] 245 | * @copyright Crown Copyright 2016 246 | * @license Apache-2.0 247 | */ 248 | 249 | /** 250 | * @author pointhi [thomas.pointhuber@gmx.at] 251 | * @copyright Crown Copyright 2019 252 | * @license Apache-2.0 253 | */ 254 | 255 | /** 256 | * @author tlwr [toby@toby.codes] 257 | * @copyright Crown Copyright 2017 258 | * @license Apache-2.0 259 | */ 260 | 261 | /** 262 | * Base64 functions. 263 | * 264 | * @author n1474335 [n1474335@gmail.com] 265 | * @copyright Crown Copyright 2016 266 | * @license Apache-2.0 267 | */ 268 | 269 | /** 270 | * Custom error type for handling Dish type errors. 271 | * i.e. where the Dish cannot be successfully translated between types 272 | * 273 | * @author n1474335 [n1474335@gmail.com] 274 | * @copyright Crown Copyright 2018 275 | * @license Apache-2.0 276 | */ 277 | 278 | /** 279 | * Custom error type for handling operation input errors. 280 | * i.e. where the operation can handle the error and print a message to the screen. 281 | * 282 | * @author d98762625 [d98762625@gmail.com] 283 | * @copyright Crown Copyright 2018 284 | * @license Apache-2.0 285 | */ 286 | 287 | /** 288 | * CyberChef - The Cyber Swiss Army Knife 289 | * 290 | * @copyright Crown Copyright 2016 291 | * @license Apache-2.0 292 | * 293 | * Copyright 2016 Crown Copyright 294 | * 295 | * Licensed under the Apache License, Version 2.0 (the "License"); 296 | * you may not use this file except in compliance with the License. 297 | * You may obtain a copy of the License at 298 | * 299 | * http://www.apache.org/licenses/LICENSE-2.0 300 | * 301 | * Unless required by applicable law or agreed to in writing, software 302 | * distributed under the License is distributed on an "AS IS" BASIS, 303 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 304 | * See the License for the specific language governing permissions and 305 | * limitations under the License. 306 | */ 307 | 308 | /** 309 | * Decimal functions. 310 | * 311 | * @author n1474335 [n1474335@gmail.com] 312 | * @copyright Crown Copyright 2018 313 | * @license Apache-2.0 314 | */ 315 | 316 | /** 317 | * File signatures and extractor functions 318 | * 319 | * @author n1474335 [n1474335@gmail.com] 320 | * @copyright Crown Copyright 2018 321 | * @license Apache-2.0 322 | * 323 | */ 324 | 325 | /** 326 | * File type functions 327 | * 328 | * @author n1474335 [n1474335@gmail.com] 329 | * @copyright Crown Copyright 2018 330 | * @license Apache-2.0 331 | * 332 | */ 333 | 334 | /** 335 | * Hashing resources. 336 | * 337 | * @author n1474335 [n1474335@gmail.com] 338 | * 339 | * @copyright Crown Copyright 2016 340 | * @license Apache-2.0 341 | */ 342 | 343 | /** 344 | * Image manipulation resources 345 | * 346 | * @author j433866 [j433866@gmail.com] 347 | * @copyright Crown Copyright 2019 348 | * @license Apache-2.0 349 | */ 350 | 351 | /** 352 | * Stream class for parsing binary protocols. 353 | * 354 | * @author n1474335 [n1474335@gmail.com] 355 | * @author tlwr [toby@toby.codes] 356 | * @copyright Crown Copyright 2018 357 | * @license Apache-2.0 358 | * 359 | */ 360 | 361 | /** 362 | * Various delimiters 363 | * 364 | * @author n1474335 [n1474335@gmail.com] 365 | * @copyright Crown Copyright 2018 366 | * @license Apache-2.0 367 | */ 368 | -------------------------------------------------------------------------------- /CyberChef/modules/OCR.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * @author d98762625 [d98762625@gmail.com] 12 | * @copyright Crown Copyright 2019 13 | * @license Apache-2.0 14 | */ 15 | 16 | /** 17 | * @author n1474335 [n1474335@gmail.com] 18 | * @author Matt C [matt@artemisbot.uk] 19 | * @copyright Crown Copyright 2016 20 | * @license Apache-2.0 21 | */ 22 | 23 | /** 24 | * @author n1474335 [n1474335@gmail.com] 25 | * @author mshwed [m@ttshwed.com] 26 | * @author Matt C [me@mitt.dev] 27 | * @copyright Crown Copyright 2019 28 | * @license Apache-2.0 29 | */ 30 | 31 | /** 32 | * Base64 functions. 33 | * 34 | * @author n1474335 [n1474335@gmail.com] 35 | * @copyright Crown Copyright 2016 36 | * @license Apache-2.0 37 | */ 38 | 39 | /** 40 | * Custom error type for handling Dish type errors. 41 | * i.e. where the Dish cannot be successfully translated between types 42 | * 43 | * @author n1474335 [n1474335@gmail.com] 44 | * @copyright Crown Copyright 2018 45 | * @license Apache-2.0 46 | */ 47 | 48 | /** 49 | * Custom error type for handling operation input errors. 50 | * i.e. where the operation can handle the error and print a message to the screen. 51 | * 52 | * @author d98762625 [d98762625@gmail.com] 53 | * @copyright Crown Copyright 2018 54 | * @license Apache-2.0 55 | */ 56 | 57 | /** 58 | * CyberChef - The Cyber Swiss Army Knife 59 | * 60 | * @copyright Crown Copyright 2016 61 | * @license Apache-2.0 62 | * 63 | * Copyright 2016 Crown Copyright 64 | * 65 | * Licensed under the Apache License, Version 2.0 (the "License"); 66 | * you may not use this file except in compliance with the License. 67 | * You may obtain a copy of the License at 68 | * 69 | * http://www.apache.org/licenses/LICENSE-2.0 70 | * 71 | * Unless required by applicable law or agreed to in writing, software 72 | * distributed under the License is distributed on an "AS IS" BASIS, 73 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 74 | * See the License for the specific language governing permissions and 75 | * limitations under the License. 76 | */ 77 | 78 | /** 79 | * Decimal functions. 80 | * 81 | * @author n1474335 [n1474335@gmail.com] 82 | * @copyright Crown Copyright 2018 83 | * @license Apache-2.0 84 | */ 85 | 86 | /** 87 | * File signatures and extractor functions 88 | * 89 | * @author n1474335 [n1474335@gmail.com] 90 | * @copyright Crown Copyright 2018 91 | * @license Apache-2.0 92 | * 93 | */ 94 | 95 | /** 96 | * File type functions 97 | * 98 | * @author n1474335 [n1474335@gmail.com] 99 | * @copyright Crown Copyright 2018 100 | * @license Apache-2.0 101 | * 102 | */ 103 | -------------------------------------------------------------------------------- /CyberChef/modules/PGP.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! 9 | * The buffer module from node.js, for the browser. 10 | * 11 | * @author Feross Aboukhadijeh 12 | * @license MIT 13 | */ 14 | 15 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 16 | 17 | /*! safe-buffer. MIT License. Feross Aboukhadijeh */ 18 | 19 | /** 20 | * bwt_reverse code from wikipedia (slightly modified) 21 | * @url http://en.wikipedia.org/wiki/Burrows%E2%80%93Wheeler_transform 22 | * @license: CC-SA 3.0 23 | */ 24 | 25 | /** 26 | * this is a port of pyflate 27 | * @url http://www.paul.sladen.org/projects/pyflate/ 28 | * @author kirilloid 29 | * @license CC-SA 3.0 30 | * @usage ArchUtils.bz2.decode(str) 31 | * @example ArchUtils.bz2.decode( 32 | * "BZh91AY&SYN\xEC\xE86\0\0\2Q\x80\0\x10@\0\6D\x90\x80 " + 33 | * "\x001\6LA\1\xA7\xA9\xA5\x80\xBB\x941\xF8\xBB\x92)\xC2\x84\x82wgA\xB0" 34 | * ) == "hello world\n"; 35 | */ 36 | 37 | /** 38 | * @author Matt C [me@mitt.dev] 39 | * @copyright Crown Copyright 2019 40 | * @license Apache-2.0 41 | */ 42 | 43 | /** 44 | * @author d98762625 [d98762625@gmail.com] 45 | * @copyright Crown Copyright 2019 46 | * @license Apache-2.0 47 | */ 48 | 49 | /** 50 | * @author n1474335 [n1474335@gmail.com] 51 | * @author Matt C [matt@artemisbot.uk] 52 | * @copyright Crown Copyright 2016 53 | * @license Apache-2.0 54 | */ 55 | 56 | /** 57 | * @author tlwr [toby@toby.codes] 58 | * @author Matt C [matt@artemisbot.uk] 59 | * @author n1474335 [n1474335@gmail.com] 60 | * @copyright Crown Copyright 2017 61 | * @license Apache-2.0 62 | */ 63 | 64 | /** 65 | * @author tlwr [toby@toby.codes] 66 | * @copyright Crown Copyright 2017 67 | * @license Apache-2.0 68 | */ 69 | 70 | /** 71 | * Base64 functions. 72 | * 73 | * @author n1474335 [n1474335@gmail.com] 74 | * @copyright Crown Copyright 2016 75 | * @license Apache-2.0 76 | */ 77 | 78 | /** 79 | * Custom error type for handling Dish type errors. 80 | * i.e. where the Dish cannot be successfully translated between types 81 | * 82 | * @author n1474335 [n1474335@gmail.com] 83 | * @copyright Crown Copyright 2018 84 | * @license Apache-2.0 85 | */ 86 | 87 | /** 88 | * Custom error type for handling operation input errors. 89 | * i.e. where the operation can handle the error and print a message to the screen. 90 | * 91 | * @author d98762625 [d98762625@gmail.com] 92 | * @copyright Crown Copyright 2018 93 | * @license Apache-2.0 94 | */ 95 | 96 | /** 97 | * CyberChef - The Cyber Swiss Army Knife 98 | * 99 | * @copyright Crown Copyright 2016 100 | * @license Apache-2.0 101 | * 102 | * Copyright 2016 Crown Copyright 103 | * 104 | * Licensed under the Apache License, Version 2.0 (the "License"); 105 | * you may not use this file except in compliance with the License. 106 | * You may obtain a copy of the License at 107 | * 108 | * http://www.apache.org/licenses/LICENSE-2.0 109 | * 110 | * Unless required by applicable law or agreed to in writing, software 111 | * distributed under the License is distributed on an "AS IS" BASIS, 112 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 113 | * See the License for the specific language governing permissions and 114 | * limitations under the License. 115 | */ 116 | 117 | /** 118 | * Decimal functions. 119 | * 120 | * @author n1474335 [n1474335@gmail.com] 121 | * @copyright Crown Copyright 2018 122 | * @license Apache-2.0 123 | */ 124 | 125 | /** 126 | * File signatures and extractor functions 127 | * 128 | * @author n1474335 [n1474335@gmail.com] 129 | * @copyright Crown Copyright 2018 130 | * @license Apache-2.0 131 | * 132 | */ 133 | 134 | /** 135 | * File type functions 136 | * 137 | * @author n1474335 [n1474335@gmail.com] 138 | * @copyright Crown Copyright 2018 139 | * @license Apache-2.0 140 | * 141 | */ 142 | 143 | /** 144 | * PGP functions. 145 | * 146 | * @author tlwr [toby@toby.codes] 147 | * @author Matt C [matt@artemisbot.uk] 148 | * @author n1474335 [n1474335@gmail.com] 149 | * 150 | * @copyright Crown Copyright 2018 151 | * @license Apache-2.0 152 | * 153 | */ 154 | -------------------------------------------------------------------------------- /CyberChef/modules/Protobuf.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * @author GCHQ Contributor [3] 12 | * @copyright Crown Copyright 2019 13 | * @license Apache-2.0 14 | */ 15 | 16 | /** 17 | * @author GCHQ Contributor [3] 18 | * @copyright Crown Copyright 2021 19 | * @license Apache-2.0 20 | */ 21 | 22 | /** 23 | * @author d98762625 [d98762625@gmail.com] 24 | * @copyright Crown Copyright 2019 25 | * @license Apache-2.0 26 | */ 27 | 28 | /** 29 | * @author n1474335 [n1474335@gmail.com] 30 | * @author Matt C [matt@artemisbot.uk] 31 | * @copyright Crown Copyright 2016 32 | * @license Apache-2.0 33 | */ 34 | 35 | /** 36 | * Base64 functions. 37 | * 38 | * @author n1474335 [n1474335@gmail.com] 39 | * @copyright Crown Copyright 2016 40 | * @license Apache-2.0 41 | */ 42 | 43 | /** 44 | * Custom error type for handling Dish type errors. 45 | * i.e. where the Dish cannot be successfully translated between types 46 | * 47 | * @author n1474335 [n1474335@gmail.com] 48 | * @copyright Crown Copyright 2018 49 | * @license Apache-2.0 50 | */ 51 | 52 | /** 53 | * Custom error type for handling operation input errors. 54 | * i.e. where the operation can handle the error and print a message to the screen. 55 | * 56 | * @author d98762625 [d98762625@gmail.com] 57 | * @copyright Crown Copyright 2018 58 | * @license Apache-2.0 59 | */ 60 | 61 | /** 62 | * CyberChef - The Cyber Swiss Army Knife 63 | * 64 | * @copyright Crown Copyright 2016 65 | * @license Apache-2.0 66 | * 67 | * Copyright 2016 Crown Copyright 68 | * 69 | * Licensed under the Apache License, Version 2.0 (the "License"); 70 | * you may not use this file except in compliance with the License. 71 | * You may obtain a copy of the License at 72 | * 73 | * http://www.apache.org/licenses/LICENSE-2.0 74 | * 75 | * Unless required by applicable law or agreed to in writing, software 76 | * distributed under the License is distributed on an "AS IS" BASIS, 77 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 78 | * See the License for the specific language governing permissions and 79 | * limitations under the License. 80 | */ 81 | 82 | /** 83 | * Decimal functions. 84 | * 85 | * @author n1474335 [n1474335@gmail.com] 86 | * @copyright Crown Copyright 2018 87 | * @license Apache-2.0 88 | */ 89 | 90 | /** 91 | * File signatures and extractor functions 92 | * 93 | * @author n1474335 [n1474335@gmail.com] 94 | * @copyright Crown Copyright 2018 95 | * @license Apache-2.0 96 | * 97 | */ 98 | 99 | /** 100 | * File type functions 101 | * 102 | * @author n1474335 [n1474335@gmail.com] 103 | * @copyright Crown Copyright 2018 104 | * @license Apache-2.0 105 | * 106 | */ 107 | 108 | /** 109 | * Protobuf lib. Contains functions to decode protobuf serialised 110 | * data without a schema or .proto file. 111 | * 112 | * Provides utility functions to encode and decode variable length 113 | * integers (varint). 114 | * 115 | * @author GCHQ Contributor [3] 116 | * @copyright Crown Copyright 2019 117 | * @license Apache-2.0 118 | */ 119 | 120 | /** 121 | * Stream class for parsing binary protocols. 122 | * 123 | * @author n1474335 [n1474335@gmail.com] 124 | * @author tlwr [toby@toby.codes] 125 | * @copyright Crown Copyright 2018 126 | * @license Apache-2.0 127 | * 128 | */ 129 | -------------------------------------------------------------------------------- /CyberChef/modules/PublicKey.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! (c) Stefan Thomas | https://github.com/bitcoinjs/bitcoinjs-lib 9 | */ 10 | 11 | /*! (c) Tom Wu | http://www-cs-students.stanford.edu/~tjw/jsbn/ 12 | */ 13 | 14 | /*! Mike Samuel (c) 2009 | code.google.com/p/json-sans-eval 15 | */ 16 | 17 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 18 | 19 | /** 20 | * @author d98762625 [d98762625@gmail.com] 21 | * @copyright Crown Copyright 2019 22 | * @license Apache-2.0 23 | */ 24 | 25 | /** 26 | * @author n1474335 [n1474335@gmail.com] 27 | * @author Matt C [matt@artemisbot.uk] 28 | * @copyright Crown Copyright 2016 29 | * @license Apache-2.0 30 | */ 31 | 32 | /** 33 | * @author n1474335 [n1474335@gmail.com] 34 | * @copyright Crown Copyright 2016 35 | * @license Apache-2.0 36 | */ 37 | 38 | /** 39 | * Base64 functions. 40 | * 41 | * @author n1474335 [n1474335@gmail.com] 42 | * @copyright Crown Copyright 2016 43 | * @license Apache-2.0 44 | */ 45 | 46 | /** 47 | * Custom error type for handling Dish type errors. 48 | * i.e. where the Dish cannot be successfully translated between types 49 | * 50 | * @author n1474335 [n1474335@gmail.com] 51 | * @copyright Crown Copyright 2018 52 | * @license Apache-2.0 53 | */ 54 | 55 | /** 56 | * Custom error type for handling operation input errors. 57 | * i.e. where the operation can handle the error and print a message to the screen. 58 | * 59 | * @author d98762625 [d98762625@gmail.com] 60 | * @copyright Crown Copyright 2018 61 | * @license Apache-2.0 62 | */ 63 | 64 | /** 65 | * CyberChef - The Cyber Swiss Army Knife 66 | * 67 | * @copyright Crown Copyright 2016 68 | * @license Apache-2.0 69 | * 70 | * Copyright 2016 Crown Copyright 71 | * 72 | * Licensed under the Apache License, Version 2.0 (the "License"); 73 | * you may not use this file except in compliance with the License. 74 | * You may obtain a copy of the License at 75 | * 76 | * http://www.apache.org/licenses/LICENSE-2.0 77 | * 78 | * Unless required by applicable law or agreed to in writing, software 79 | * distributed under the License is distributed on an "AS IS" BASIS, 80 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 81 | * See the License for the specific language governing permissions and 82 | * limitations under the License. 83 | */ 84 | 85 | /** 86 | * Decimal functions. 87 | * 88 | * @author n1474335 [n1474335@gmail.com] 89 | * @copyright Crown Copyright 2018 90 | * @license Apache-2.0 91 | */ 92 | 93 | /** 94 | * File signatures and extractor functions 95 | * 96 | * @author n1474335 [n1474335@gmail.com] 97 | * @copyright Crown Copyright 2018 98 | * @license Apache-2.0 99 | * 100 | */ 101 | 102 | /** 103 | * File type functions 104 | * 105 | * @author n1474335 [n1474335@gmail.com] 106 | * @copyright Crown Copyright 2018 107 | * @license Apache-2.0 108 | * 109 | */ 110 | 111 | /** 112 | * Hexadecimal functions. 113 | * 114 | * @author n1474335 [n1474335@gmail.com] 115 | * @copyright Crown Copyright 2016 116 | * @license Apache-2.0 117 | */ 118 | 119 | /** 120 | * Public key resources. 121 | * 122 | * @author n1474335 [n1474335@gmail.com] 123 | * @copyright Crown Copyright 2016 124 | * @license Apache-2.0 125 | */ 126 | 127 | /** 128 | * Stream class for parsing binary protocols. 129 | * 130 | * @author n1474335 [n1474335@gmail.com] 131 | * @author tlwr [toby@toby.codes] 132 | * @copyright Crown Copyright 2018 133 | * @license Apache-2.0 134 | * 135 | */ 136 | -------------------------------------------------------------------------------- /CyberChef/modules/Regex.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! 9 | * XRegExp 5.1.0 10 | * 11 | * Steven Levithan (c) 2007-present MIT License 12 | */ 13 | 14 | /*! 15 | * XRegExp Unicode Base 5.1.0 16 | * 17 | * Steven Levithan (c) 2008-present MIT License 18 | */ 19 | 20 | /*! 21 | * XRegExp Unicode Categories 5.1.0 22 | * 23 | * Steven Levithan (c) 2010-present MIT License 24 | * Unicode data by Mathias Bynens 25 | */ 26 | 27 | /*! 28 | * XRegExp Unicode Properties 5.1.0 29 | * 30 | * Steven Levithan (c) 2012-present MIT License 31 | * Unicode data by Mathias Bynens 32 | */ 33 | 34 | /*! 35 | * XRegExp Unicode Scripts 5.1.0 36 | * 37 | * Steven Levithan (c) 2010-present MIT License 38 | * Unicode data by Mathias Bynens 39 | */ 40 | 41 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 42 | 43 | /** 44 | * @author d98762625 [d98762625@gmail.com] 45 | * @copyright Crown Copyright 2019 46 | * @license Apache-2.0 47 | */ 48 | 49 | /** 50 | * @author n1474335 [n1474335@gmail.com] 51 | * @author Matt C [matt@artemisbot.uk] 52 | * @copyright Crown Copyright 2016 53 | * @license Apache-2.0 54 | */ 55 | 56 | /** 57 | * @author n1474335 [n1474335@gmail.com] 58 | * @copyright Crown Copyright 2016 59 | * @license Apache-2.0 60 | */ 61 | 62 | /** 63 | * @author n1474335 [n1474335@gmail.com] 64 | * @copyright Crown Copyright 2018 65 | * @license Apache-2.0 66 | */ 67 | 68 | /** 69 | * Base64 functions. 70 | * 71 | * @author n1474335 [n1474335@gmail.com] 72 | * @copyright Crown Copyright 2016 73 | * @license Apache-2.0 74 | */ 75 | 76 | /** 77 | * Custom error type for handling Dish type errors. 78 | * i.e. where the Dish cannot be successfully translated between types 79 | * 80 | * @author n1474335 [n1474335@gmail.com] 81 | * @copyright Crown Copyright 2018 82 | * @license Apache-2.0 83 | */ 84 | 85 | /** 86 | * Custom error type for handling operation input errors. 87 | * i.e. where the operation can handle the error and print a message to the screen. 88 | * 89 | * @author d98762625 [d98762625@gmail.com] 90 | * @copyright Crown Copyright 2018 91 | * @license Apache-2.0 92 | */ 93 | 94 | /** 95 | * CyberChef - The Cyber Swiss Army Knife 96 | * 97 | * @copyright Crown Copyright 2016 98 | * @license Apache-2.0 99 | * 100 | * Copyright 2016 Crown Copyright 101 | * 102 | * Licensed under the Apache License, Version 2.0 (the "License"); 103 | * you may not use this file except in compliance with the License. 104 | * You may obtain a copy of the License at 105 | * 106 | * http://www.apache.org/licenses/LICENSE-2.0 107 | * 108 | * Unless required by applicable law or agreed to in writing, software 109 | * distributed under the License is distributed on an "AS IS" BASIS, 110 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 111 | * See the License for the specific language governing permissions and 112 | * limitations under the License. 113 | */ 114 | 115 | /** 116 | * Decimal functions. 117 | * 118 | * @author n1474335 [n1474335@gmail.com] 119 | * @copyright Crown Copyright 2018 120 | * @license Apache-2.0 121 | */ 122 | 123 | /** 124 | * File signatures and extractor functions 125 | * 126 | * @author n1474335 [n1474335@gmail.com] 127 | * @copyright Crown Copyright 2018 128 | * @license Apache-2.0 129 | * 130 | */ 131 | 132 | /** 133 | * File type functions 134 | * 135 | * @author n1474335 [n1474335@gmail.com] 136 | * @copyright Crown Copyright 2018 137 | * @license Apache-2.0 138 | * 139 | */ 140 | 141 | /** 142 | * Identifier extraction functions 143 | * 144 | * @author n1474335 [n1474335@gmail.com] 145 | * @copyright Crown Copyright 2016 146 | * @license Apache-2.0 147 | * 148 | */ 149 | 150 | /** 151 | * Stream class for parsing binary protocols. 152 | * 153 | * @author n1474335 [n1474335@gmail.com] 154 | * @author tlwr [toby@toby.codes] 155 | * @copyright Crown Copyright 2018 156 | * @license Apache-2.0 157 | * 158 | */ 159 | 160 | /** 161 | * Various delimiters 162 | * 163 | * @author n1474335 [n1474335@gmail.com] 164 | * @copyright Crown Copyright 2018 165 | * @license Apache-2.0 166 | */ 167 | -------------------------------------------------------------------------------- /CyberChef/modules/Serialise.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! 9 | * The buffer module from node.js, for the browser. 10 | * 11 | * @author Feross Aboukhadijeh 12 | * @license MIT 13 | */ 14 | 15 | /*! ***************************************************************************** 16 | Copyright (c) Microsoft Corporation. 17 | 18 | Permission to use, copy, modify, and/or distribute this software for any 19 | purpose with or without fee is hereby granted. 20 | 21 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 22 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 23 | AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 24 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 25 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 26 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 27 | PERFORMANCE OF THIS SOFTWARE. 28 | ***************************************************************************** */ 29 | 30 | /*! https://mths.be/punycode v1.3.2 by @mathias */ 31 | 32 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 33 | 34 | /*! safe-buffer. MIT License. Feross Aboukhadijeh */ 35 | 36 | /** 37 | * @author Danh4 [dan.h4@ncsc.gov.uk] 38 | * @copyright Crown Copyright 2020 39 | * @license Apache-2.0 40 | */ 41 | 42 | /** 43 | * @author d98762625 [d98762625@gmail.com] 44 | * @copyright Crown Copyright 2019 45 | * @license Apache-2.0 46 | */ 47 | 48 | /** 49 | * @author dmfj [dominic@dmfj.io] 50 | * @copyright Crown Copyright 2020 51 | * @license Apache-2.0 52 | */ 53 | 54 | /** 55 | * @author jarrodconnolly [jarrod@nestedquotes.ca] 56 | * @copyright Crown Copyright 2019 57 | * @license Apache-2.0 58 | */ 59 | 60 | /** 61 | * @author n1474335 [n1474335@gmail.com] 62 | * @author Matt C [matt@artemisbot.uk] 63 | * @copyright Crown Copyright 2016 64 | * @license Apache-2.0 65 | */ 66 | 67 | /** 68 | * @author n1474335 [n1474335@gmail.com] 69 | * @copyright Crown Copyright 2018 70 | * @license Apache-2.0 71 | */ 72 | 73 | /** 74 | * Base64 functions. 75 | * 76 | * @author n1474335 [n1474335@gmail.com] 77 | * @copyright Crown Copyright 2016 78 | * @license Apache-2.0 79 | */ 80 | 81 | /** 82 | * Custom error type for handling Dish type errors. 83 | * i.e. where the Dish cannot be successfully translated between types 84 | * 85 | * @author n1474335 [n1474335@gmail.com] 86 | * @copyright Crown Copyright 2018 87 | * @license Apache-2.0 88 | */ 89 | 90 | /** 91 | * Custom error type for handling operation input errors. 92 | * i.e. where the operation can handle the error and print a message to the screen. 93 | * 94 | * @author d98762625 [d98762625@gmail.com] 95 | * @copyright Crown Copyright 2018 96 | * @license Apache-2.0 97 | */ 98 | 99 | /** 100 | * CyberChef - The Cyber Swiss Army Knife 101 | * 102 | * @copyright Crown Copyright 2016 103 | * @license Apache-2.0 104 | * 105 | * Copyright 2016 Crown Copyright 106 | * 107 | * Licensed under the Apache License, Version 2.0 (the "License"); 108 | * you may not use this file except in compliance with the License. 109 | * You may obtain a copy of the License at 110 | * 111 | * http://www.apache.org/licenses/LICENSE-2.0 112 | * 113 | * Unless required by applicable law or agreed to in writing, software 114 | * distributed under the License is distributed on an "AS IS" BASIS, 115 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 116 | * See the License for the specific language governing permissions and 117 | * limitations under the License. 118 | */ 119 | 120 | /** 121 | * Decimal functions. 122 | * 123 | * @author n1474335 [n1474335@gmail.com] 124 | * @copyright Crown Copyright 2018 125 | * @license Apache-2.0 126 | */ 127 | 128 | /** 129 | * File signatures and extractor functions 130 | * 131 | * @author n1474335 [n1474335@gmail.com] 132 | * @copyright Crown Copyright 2018 133 | * @license Apache-2.0 134 | * 135 | */ 136 | 137 | /** 138 | * File type functions 139 | * 140 | * @author n1474335 [n1474335@gmail.com] 141 | * @copyright Crown Copyright 2018 142 | * @license Apache-2.0 143 | * 144 | */ 145 | 146 | /** 147 | * Stream class for parsing binary protocols. 148 | * 149 | * @author n1474335 [n1474335@gmail.com] 150 | * @author tlwr [toby@toby.codes] 151 | * @copyright Crown Copyright 2018 152 | * @license Apache-2.0 153 | * 154 | */ 155 | -------------------------------------------------------------------------------- /CyberChef/modules/Shellcode.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * @author d98762625 [d98762625@gmail.com] 12 | * @copyright Crown Copyright 2019 13 | * @license Apache-2.0 14 | */ 15 | 16 | /** 17 | * @author n1474335 [n1474335@gmail.com] 18 | * @author Matt C [matt@artemisbot.uk] 19 | * @copyright Crown Copyright 2016 20 | * @license Apache-2.0 21 | */ 22 | 23 | /** 24 | * @author n1474335 [n1474335@gmail.com] 25 | * @copyright Crown Copyright 2017 26 | * @license Apache-2.0 27 | */ 28 | 29 | /** 30 | * Base64 functions. 31 | * 32 | * @author n1474335 [n1474335@gmail.com] 33 | * @copyright Crown Copyright 2016 34 | * @license Apache-2.0 35 | */ 36 | 37 | /** 38 | * Custom error type for handling Dish type errors. 39 | * i.e. where the Dish cannot be successfully translated between types 40 | * 41 | * @author n1474335 [n1474335@gmail.com] 42 | * @copyright Crown Copyright 2018 43 | * @license Apache-2.0 44 | */ 45 | 46 | /** 47 | * Custom error type for handling operation input errors. 48 | * i.e. where the operation can handle the error and print a message to the screen. 49 | * 50 | * @author d98762625 [d98762625@gmail.com] 51 | * @copyright Crown Copyright 2018 52 | * @license Apache-2.0 53 | */ 54 | 55 | /** 56 | * CyberChef - The Cyber Swiss Army Knife 57 | * 58 | * @copyright Crown Copyright 2016 59 | * @license Apache-2.0 60 | * 61 | * Copyright 2016 Crown Copyright 62 | * 63 | * Licensed under the Apache License, Version 2.0 (the "License"); 64 | * you may not use this file except in compliance with the License. 65 | * You may obtain a copy of the License at 66 | * 67 | * http://www.apache.org/licenses/LICENSE-2.0 68 | * 69 | * Unless required by applicable law or agreed to in writing, software 70 | * distributed under the License is distributed on an "AS IS" BASIS, 71 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 72 | * See the License for the specific language governing permissions and 73 | * limitations under the License. 74 | */ 75 | 76 | /** 77 | * Decimal functions. 78 | * 79 | * @author n1474335 [n1474335@gmail.com] 80 | * @copyright Crown Copyright 2018 81 | * @license Apache-2.0 82 | */ 83 | 84 | /** 85 | * File signatures and extractor functions 86 | * 87 | * @author n1474335 [n1474335@gmail.com] 88 | * @copyright Crown Copyright 2018 89 | * @license Apache-2.0 90 | * 91 | */ 92 | 93 | /** 94 | * File type functions 95 | * 96 | * @author n1474335 [n1474335@gmail.com] 97 | * @copyright Crown Copyright 2018 98 | * @license Apache-2.0 99 | * 100 | */ 101 | -------------------------------------------------------------------------------- /CyberChef/modules/URL.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! https://mths.be/punycode v1.3.2 by @mathias */ 9 | 10 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 11 | 12 | /** 13 | * @author d98762625 [d98762625@gmail.com] 14 | * @copyright Crown Copyright 2019 15 | * @license Apache-2.0 16 | */ 17 | 18 | /** 19 | * @author n1474335 [n1474335@gmail.com] 20 | * @author Matt C [matt@artemisbot.uk] 21 | * @copyright Crown Copyright 2016 22 | * @license Apache-2.0 23 | */ 24 | 25 | /** 26 | * @author n1474335 [n1474335@gmail.com] 27 | * @copyright Crown Copyright 2016 28 | * @license Apache-2.0 29 | */ 30 | 31 | /** 32 | * Base64 functions. 33 | * 34 | * @author n1474335 [n1474335@gmail.com] 35 | * @copyright Crown Copyright 2016 36 | * @license Apache-2.0 37 | */ 38 | 39 | /** 40 | * Custom error type for handling Dish type errors. 41 | * i.e. where the Dish cannot be successfully translated between types 42 | * 43 | * @author n1474335 [n1474335@gmail.com] 44 | * @copyright Crown Copyright 2018 45 | * @license Apache-2.0 46 | */ 47 | 48 | /** 49 | * Custom error type for handling operation input errors. 50 | * i.e. where the operation can handle the error and print a message to the screen. 51 | * 52 | * @author d98762625 [d98762625@gmail.com] 53 | * @copyright Crown Copyright 2018 54 | * @license Apache-2.0 55 | */ 56 | 57 | /** 58 | * CyberChef - The Cyber Swiss Army Knife 59 | * 60 | * @copyright Crown Copyright 2016 61 | * @license Apache-2.0 62 | * 63 | * Copyright 2016 Crown Copyright 64 | * 65 | * Licensed under the Apache License, Version 2.0 (the "License"); 66 | * you may not use this file except in compliance with the License. 67 | * You may obtain a copy of the License at 68 | * 69 | * http://www.apache.org/licenses/LICENSE-2.0 70 | * 71 | * Unless required by applicable law or agreed to in writing, software 72 | * distributed under the License is distributed on an "AS IS" BASIS, 73 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 74 | * See the License for the specific language governing permissions and 75 | * limitations under the License. 76 | */ 77 | 78 | /** 79 | * Decimal functions. 80 | * 81 | * @author n1474335 [n1474335@gmail.com] 82 | * @copyright Crown Copyright 2018 83 | * @license Apache-2.0 84 | */ 85 | 86 | /** 87 | * File signatures and extractor functions 88 | * 89 | * @author n1474335 [n1474335@gmail.com] 90 | * @copyright Crown Copyright 2018 91 | * @license Apache-2.0 92 | * 93 | */ 94 | 95 | /** 96 | * File type functions 97 | * 98 | * @author n1474335 [n1474335@gmail.com] 99 | * @copyright Crown Copyright 2018 100 | * @license Apache-2.0 101 | * 102 | */ 103 | 104 | /** 105 | * Stream class for parsing binary protocols. 106 | * 107 | * @author n1474335 [n1474335@gmail.com] 108 | * @author tlwr [toby@toby.codes] 109 | * @copyright Crown Copyright 2018 110 | * @license Apache-2.0 111 | * 112 | */ 113 | -------------------------------------------------------------------------------- /CyberChef/modules/UserAgent.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /*!@license 11 | * UAParser.js v0.7.28 12 | * Lightweight JavaScript-based User-Agent string parser 13 | * https://github.com/faisalman/ua-parser-js 14 | * 15 | * Copyright © 2012-2021 Faisal Salman 16 | * Licensed under MIT License 17 | */ 18 | 19 | /** 20 | * @author d98762625 [d98762625@gmail.com] 21 | * @copyright Crown Copyright 2019 22 | * @license Apache-2.0 23 | */ 24 | 25 | /** 26 | * @author n1474335 [n1474335@gmail.com] 27 | * @author Matt C [matt@artemisbot.uk] 28 | * @copyright Crown Copyright 2016 29 | * @license Apache-2.0 30 | */ 31 | 32 | /** 33 | * @author n1474335 [n1474335@gmail.com] 34 | * @copyright Crown Copyright 2016 35 | * @license Apache-2.0 36 | */ 37 | 38 | /** 39 | * Base64 functions. 40 | * 41 | * @author n1474335 [n1474335@gmail.com] 42 | * @copyright Crown Copyright 2016 43 | * @license Apache-2.0 44 | */ 45 | 46 | /** 47 | * Custom error type for handling Dish type errors. 48 | * i.e. where the Dish cannot be successfully translated between types 49 | * 50 | * @author n1474335 [n1474335@gmail.com] 51 | * @copyright Crown Copyright 2018 52 | * @license Apache-2.0 53 | */ 54 | 55 | /** 56 | * Custom error type for handling operation input errors. 57 | * i.e. where the operation can handle the error and print a message to the screen. 58 | * 59 | * @author d98762625 [d98762625@gmail.com] 60 | * @copyright Crown Copyright 2018 61 | * @license Apache-2.0 62 | */ 63 | 64 | /** 65 | * CyberChef - The Cyber Swiss Army Knife 66 | * 67 | * @copyright Crown Copyright 2016 68 | * @license Apache-2.0 69 | * 70 | * Copyright 2016 Crown Copyright 71 | * 72 | * Licensed under the Apache License, Version 2.0 (the "License"); 73 | * you may not use this file except in compliance with the License. 74 | * You may obtain a copy of the License at 75 | * 76 | * http://www.apache.org/licenses/LICENSE-2.0 77 | * 78 | * Unless required by applicable law or agreed to in writing, software 79 | * distributed under the License is distributed on an "AS IS" BASIS, 80 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 81 | * See the License for the specific language governing permissions and 82 | * limitations under the License. 83 | */ 84 | 85 | /** 86 | * Decimal functions. 87 | * 88 | * @author n1474335 [n1474335@gmail.com] 89 | * @copyright Crown Copyright 2018 90 | * @license Apache-2.0 91 | */ 92 | 93 | /** 94 | * File signatures and extractor functions 95 | * 96 | * @author n1474335 [n1474335@gmail.com] 97 | * @copyright Crown Copyright 2018 98 | * @license Apache-2.0 99 | * 100 | */ 101 | 102 | /** 103 | * File type functions 104 | * 105 | * @author n1474335 [n1474335@gmail.com] 106 | * @copyright Crown Copyright 2018 107 | * @license Apache-2.0 108 | * 109 | */ 110 | 111 | /** 112 | * Stream class for parsing binary protocols. 113 | * 114 | * @author n1474335 [n1474335@gmail.com] 115 | * @author tlwr [toby@toby.codes] 116 | * @copyright Crown Copyright 2018 117 | * @license Apache-2.0 118 | * 119 | */ 120 | -------------------------------------------------------------------------------- /CyberChef/modules/Yara.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * The buffer module from node.js, for the browser. 3 | * 4 | * @author Feross Aboukhadijeh 5 | * @license MIT 6 | */ 7 | 8 | /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ 9 | 10 | /** 11 | * @author Matt C [matt@artemisbot.uk] 12 | * @copyright Crown Copyright 2019 13 | * @license Apache-2.0 14 | */ 15 | 16 | /** 17 | * @author d98762625 [d98762625@gmail.com] 18 | * @copyright Crown Copyright 2019 19 | * @license Apache-2.0 20 | */ 21 | 22 | /** 23 | * @author n1474335 [n1474335@gmail.com] 24 | * @author Matt C [matt@artemisbot.uk] 25 | * @copyright Crown Copyright 2016 26 | * @license Apache-2.0 27 | */ 28 | 29 | /** 30 | * Base64 functions. 31 | * 32 | * @author n1474335 [n1474335@gmail.com] 33 | * @copyright Crown Copyright 2016 34 | * @license Apache-2.0 35 | */ 36 | 37 | /** 38 | * Custom error type for handling Dish type errors. 39 | * i.e. where the Dish cannot be successfully translated between types 40 | * 41 | * @author n1474335 [n1474335@gmail.com] 42 | * @copyright Crown Copyright 2018 43 | * @license Apache-2.0 44 | */ 45 | 46 | /** 47 | * Custom error type for handling operation input errors. 48 | * i.e. where the operation can handle the error and print a message to the screen. 49 | * 50 | * @author d98762625 [d98762625@gmail.com] 51 | * @copyright Crown Copyright 2018 52 | * @license Apache-2.0 53 | */ 54 | 55 | /** 56 | * CyberChef - The Cyber Swiss Army Knife 57 | * 58 | * @copyright Crown Copyright 2016 59 | * @license Apache-2.0 60 | * 61 | * Copyright 2016 Crown Copyright 62 | * 63 | * Licensed under the Apache License, Version 2.0 (the "License"); 64 | * you may not use this file except in compliance with the License. 65 | * You may obtain a copy of the License at 66 | * 67 | * http://www.apache.org/licenses/LICENSE-2.0 68 | * 69 | * Unless required by applicable law or agreed to in writing, software 70 | * distributed under the License is distributed on an "AS IS" BASIS, 71 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 72 | * See the License for the specific language governing permissions and 73 | * limitations under the License. 74 | */ 75 | 76 | /** 77 | * Decimal functions. 78 | * 79 | * @author n1474335 [n1474335@gmail.com] 80 | * @copyright Crown Copyright 2018 81 | * @license Apache-2.0 82 | */ 83 | 84 | /** 85 | * File signatures and extractor functions 86 | * 87 | * @author n1474335 [n1474335@gmail.com] 88 | * @copyright Crown Copyright 2018 89 | * @license Apache-2.0 90 | * 91 | */ 92 | 93 | /** 94 | * File type functions 95 | * 96 | * @author n1474335 [n1474335@gmail.com] 97 | * @copyright Crown Copyright 2018 98 | * @license Apache-2.0 99 | * 100 | */ 101 | -------------------------------------------------------------------------------- /HackTools/448.bundle.js.LICENSE.txt: -------------------------------------------------------------------------------- 1 | /* 2 | object-assign 3 | (c) Sindre Sorhus 4 | @license MIT 5 | */ 6 | 7 | /*! 8 | Copyright (c) 2018 Jed Watson. 9 | Licensed under the MIT License (MIT), see 10 | http://jedwatson.github.io/classnames 11 | */ 12 | 13 | /*! 14 | * Determine if an object is a Buffer 15 | * 16 | * @author Feross Aboukhadijeh 17 | * @license MIT 18 | */ 19 | 20 | /*! 21 | * clipboard.js v2.0.8 22 | * https://clipboardjs.com/ 23 | * 24 | * Licensed MIT © Zeno Rocha 25 | */ 26 | 27 | /*! 28 | * condense-newlines 29 | * 30 | * Copyright (c) 2014 Jon Schlinkert, contributors. 31 | * Licensed under the MIT License 32 | */ 33 | 34 | /*! 35 | * is-extendable 36 | * 37 | * Copyright (c) 2015, Jon Schlinkert. 38 | * Licensed under the MIT License. 39 | */ 40 | 41 | /*! 42 | * is-whitespace 43 | * 44 | * Copyright (c) 2014-2015, Jon Schlinkert. 45 | * Licensed under the MIT License. 46 | */ 47 | 48 | /*! 49 | * pretty 50 | * 51 | * Copyright (c) 2013-2015, 2017, Jon Schlinkert. 52 | * Released under the MIT License. 53 | */ 54 | 55 | /*! clipboard */ 56 | 57 | /*! exports provided: default */ 58 | 59 | /*! no static exports found */ 60 | 61 | /*! prop-types */ 62 | 63 | /*! react */ 64 | 65 | /*! react-dom */ 66 | 67 | /*!******************!*\ 68 | !*** ./index.js ***! 69 | \******************/ 70 | 71 | /*!**************************************************************************************!*\ 72 | !*** external {"root":"React","amd":"react","commonjs":"react","commonjs2":"react"} ***! 73 | \**************************************************************************************/ 74 | 75 | /*!*****************************************************************************************************!*\ 76 | !*** external {"root":"ReactDOM","amd":"react-dom","commonjs":"react-dom","commonjs2":"react-dom"} ***! 77 | \*****************************************************************************************************/ 78 | 79 | /*!********************************************************************************************************!*\ 80 | !*** external {"root":"ClipboardJS","amd":"clipboard","commonjs":"clipboard","commonjs2":"clipboard"} ***! 81 | \********************************************************************************************************/ 82 | 83 | /*!*********************************************************************************************************!*\ 84 | !*** external {"root":"PropTypes","amd":"prop-types","commonjs":"prop-types","commonjs2":"prop-types"} ***! 85 | \*********************************************************************************************************/ 86 | 87 | /** 88 | * Prism: Lightweight, robust, elegant syntax highlighting 89 | * 90 | * @license MIT 91 | * @author Lea Verou 92 | * @namespace 93 | * @public 94 | */ 95 | 96 | /** @license React v0.20.2 97 | * scheduler.production.min.js 98 | * 99 | * Copyright (c) Facebook, Inc. and its affiliates. 100 | * 101 | * This source code is licensed under the MIT license found in the 102 | * LICENSE file in the root directory of this source tree. 103 | */ 104 | 105 | /** @license React v16.13.1 106 | * react-is.production.min.js 107 | * 108 | * Copyright (c) Facebook, Inc. and its affiliates. 109 | * 110 | * This source code is licensed under the MIT license found in the 111 | * LICENSE file in the root directory of this source tree. 112 | */ 113 | 114 | /** @license React v17.0.1 115 | * react-dom.production.min.js 116 | * 117 | * Copyright (c) Facebook, Inc. and its affiliates. 118 | * 119 | * This source code is licensed under the MIT license found in the 120 | * LICENSE file in the root directory of this source tree. 121 | */ 122 | 123 | /** @license React v17.0.2 124 | * react.production.min.js 125 | * 126 | * Copyright (c) Facebook, Inc. and its affiliates. 127 | * 128 | * This source code is licensed under the MIT license found in the 129 | * LICENSE file in the root directory of this source tree. 130 | */ 131 | 132 | //! moment.js 133 | 134 | //! moment.js locale configuration 135 | -------------------------------------------------------------------------------- /HackTools/index.html: -------------------------------------------------------------------------------- 1 | Hack-Tools
2 | -------------------------------------------------------------------------------- /HackTools/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Hack-Tools", 3 | "version": "0.4.0", 4 | "description": "The all in one Red team extension for web pentester", 5 | "browser_action": { 6 | "default_title": "Hack-Tools", 7 | "default_popup": "index.html", 8 | "default_icon": { 9 | "16": "./src/assets/img/icons/get_started16.png", 10 | "32": "./src/assets/img/icons/get_started32.png", 11 | "48": "./src/assets/img/icons/get_started48.png", 12 | "128": "./src/assets/img/icons/get_started128.png" 13 | } 14 | }, 15 | "icons": { 16 | "16": "./src/assets/img/icons/get_started16.png", 17 | "32": "./src/assets/img/icons/get_started32.png", 18 | "48": "./src/assets/img/icons/get_started48.png", 19 | "128": "./src/assets/img/icons/get_started128.png" 20 | }, 21 | "manifest_version": 2, 22 | "devtools_page": "devtools.html" 23 | } -------------------------------------------------------------------------------- /HackTools/src/assets/img/icons/get_started128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/HackTools/src/assets/img/icons/get_started128.png -------------------------------------------------------------------------------- /HackTools/src/assets/img/icons/get_started16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/HackTools/src/assets/img/icons/get_started16.png -------------------------------------------------------------------------------- /HackTools/src/assets/img/icons/get_started32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/HackTools/src/assets/img/icons/get_started32.png -------------------------------------------------------------------------------- /HackTools/src/assets/img/icons/get_started48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SummerSec/WebToolsCollections/47e77f3b7f356615cd404988c5495934226bf09a/HackTools/src/assets/img/icons/get_started48.png -------------------------------------------------------------------------------- /HackTools/src/devtools/devtools.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /HackTools/src/devtools/devtools.js: -------------------------------------------------------------------------------- 1 | -1!=navigator.userAgent.indexOf("Firefox")&&browser.devtools.panels.create("HackTools","get_started16.png","index.html"),-1!=navigator.userAgent.indexOf("Chrome")&&chrome.devtools.panels.create("HackTools",null,"index.html",null); -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## WebToolsCollections 2 | 3 | ### About The Project 4 | 5 | [https://sumsec.me/2022/Hack-Tools2Web.html](https://sumsec.me/2022/Hack-Tools2Web.html) 6 | 7 | 8 | 9 | 10 | 11 | ### Tools Links 12 | 13 | * [Hack-Tools –Web Pentester的多合一红队扩展 by LasCC ](https://ht.sumsec.me/HackTools/) 14 | * [Unicode-Jsp –Unicode 编码JSP工具 by Rvn0xsy](https://ht.sumsec.me/unicodejsp.html) 15 | * [A js encode/decode simple tool for XSS by Monyer](https://ht.sumsec.me/xssee/) 16 | * [CyberChef 用于加密、编码、压缩和数据分析的网站 by gchq](https://ht.sumsec.me/CyberChef/) 17 | * [reverse-shell-generator 功能强大的反弹 Shell 生成器 by 0dayCTF](https://ht.sumsec.me/reverse/) 18 | * [peAssist - Windows提权辅助 by gh0stkey](https://ht.sumsec.me/peAssist/) 19 | * [在线Google Hacking 小工具 by r00tSe7en](https://ht.sumsec.me/GoogleHackingTool/) 20 | * [一款msf前端混淆编码器,不依赖后端。将Shikata ga hai带到前端 by akkuman](http://ht.sumsec.me/sgn-html/) 21 | * [朋友圈转发截图生成工具 by TransparentLC](http://ht.sumsec.me/wechat/) 22 | * [专门用于给图片加水印打码的工具,完全基于浏览器本地API,无任何网络请求(特别适合身份证等敏感证件)by joyqi](https://github.com/joyqi/sfz) 23 | 24 | 25 | 26 | --- 27 | 28 | 29 | 30 | ### DEMO 31 | 32 | [**Hack-Tools –Web Pentester的多合一红队扩展 by LasCC** ](https://ht.sumsec.me/HackTools/) 33 | 34 | ![image-20220227150533465](https://cdn.jsdelivr.net/gh/SummerSec/Images/33u533ec33u533ec.png) 35 | 36 | 37 | 38 | [**Unicode-Jsp –Unicode 编码JSP工具 by Rvn0xsy**](https://ht.sumsec.me/unicodejsp.html) 39 | 40 | 41 | 42 | ![image-20220227150550463](https://cdn.jsdelivr.net/gh/SummerSec/Images/50u550ec50u550ec.png) 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | [**A js encode/decode simple tool for XSS by Monyer**](https://ht.sumsec.me/xssee/) 51 | 52 | 53 | 54 | ![image-20220227172345948](https://cdn.jsdelivr.net/gh/SummerSec/Images/46u2346ec46u2346ec.png) 55 | 56 | ---- 57 | 58 | [**CyberChef 用于加密、编码、压缩和数据分析的网站 by gchq**](https://ht.sumsec.me/CyberChef/) 59 | 60 | 61 | 62 | ![image-20220228134017616](https://cdn.jsdelivr.net/gh/SummerSec/Images/17u4017ec17u4017ec.png) 63 | 64 | 65 | 66 | 67 | 68 | [**reverse-shell-generator 功能强大的反弹 Shell 生成器 by 0dayCTF**](https://ht.sumsec.me/reverse/) 69 | 70 | 71 | 72 | ![image-20220301185155059](https://cdn.jsdelivr.net/gh/SummerSec/Images/55u5155ec55u5155ec.png) 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | [**peAssist - Windows提权辅助 by gh0stkey**](https://ht.sumsec.me/peAssist/) 81 | 82 | ![image-20220302194531932](https://cdn.jsdelivr.net/gh/SummerSec/Images/31u4531ec31u4531ec.png) 83 | 84 | --- 85 | 86 | [**在线Google Hacking 小工具 by r00tSe7en**](https://ht.sumsec.me/GoogleHackingTool/) 87 | 88 | ![image-20220302194518076](https://cdn.jsdelivr.net/gh/SummerSec/Images/18u4518ec18u4518ec.png) 89 | 90 | 91 | 92 | [**一款msf前端混淆编码器,不依赖后端。将Shikata ga hai带到前端。by akkuman**](https://ht.sumsec.me/sgn-html/) 93 | 94 | ![image-20220303185520257](https://cdn.jsdelivr.net/gh/SummerSec/Images/25u5525ec25u5525ec.png) 95 | 96 | 97 | 98 | [**专门用于给图片加水印打码的工具,完全基于浏览器本地API,无任何网络请求(特别适合身份证等敏感证件)**](https://github.com/joyqi/sfz) 99 | 100 | ![image-20220612212507784](https://cdn.jsdelivr.net/gh/SummerSec/Images/2022/03/14u2514ec14u2514ec.png) 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | ---- 111 | 112 | ### 来源列表 113 | 114 | > 排名无先后顺序,只按照添加顺序 115 | 116 | | 名字 | 作者 | 描述 | GitHub地址 | 117 | | ------------------------------------------------------------ | -------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | 118 | | [Hack-Tools](https://github.com/LasCC/Hack-Tools) | [LasCC](https://github.com/LasCC) | Web Pentester的多合一红队扩展🛠 | [https://github.com/LasCC/Hack-Tools](https://github.com/LasCC/Hack-Tools) | 119 | | [Unicode-JSP](https://github.com/Rvn0xsy/usefull-code/blob/main/Encoder/unicode-jsp.html) | [Rvn0xsy](https://github.com/Rvn0xsy) | Unicode-Jsp –Unicode 编码JSP工具 | [https://github.com/Rvn0xsy/usefull-code](https://github.com/Rvn0xsy/usefull-code) | 120 | | [xssee](https://github.com/Monyer/xssee) | [Monyer](https://github.com/Monyer) | A js encode/decode simple tool for XSS | [https://github.com/Monyer/xssee/](https://github.com/Monyer/xssee/) | 121 | | [GoogleHackingTool](https://github.com/r00tSe7en/GoogleHackingTool) | [r00tSe7en](https://github.com/r00tSe7en) | 在线Google Hacking 小工具 | [https://github.com/r00tSe7en/GoogleHackingTool](https://github.com/r00tSe7en/GoogleHackingTool) | 122 | | [CyberChef](https://github.com/gchq/CyberChef) | [gchq](https://github.com/gchq) | CyberChef 用于加密、编码、压缩和数据分析的网站 | [https://github.com/gchq/CyberChef](https://github.com/gchq/CyberChef) | 123 | | [reverse-shell-generator](https://github.com/0dayCTF/reverse-shell-generator) | [0dayCTF](https://github.com/0dayCTF) | reverse-shell-generator 功能强大的反弹 Shell 生成器 | [https://github.com/0dayCTF/reverse-shell-generator](https://github.com/0dayCTF/reverse-shell-generator) | 124 | | [peAssist](https://github.com/gh0stkey/peAssist) | [gh0stkey](https://github.com/gh0stkey) | Windows提权辅助 | [https://github.com/gh0stkey/peAssist](https://github.com/gh0stkey/peAssist) | 125 | | [GoogleHackingTool](https://github.com/r00tSe7en/GoogleHackingTool) | [r00tSe7en](https://github.com/r00tSe7en) | 在线Google Hacking 小工具 | [https://github.com/r00tSe7en/GoogleHackingTool](https://github.com/r00tSe7en/GoogleHackingTool) | 126 | | [sgn-html](https://github.com/akkuman/sgn-html) | [akkuman](https://github.com/akkuman) | 一款msf前端混淆编码器,不依赖后端。将Shikata ga hai带到前端。 | [https://github.com/akkuman/sgn-html](https://github.com/akkuman/sgn-html) | 127 | | [WechatMomentScreenshot](https://github.com/TransparentLC/WechatMomentScreenshot) | [TransparentLC](https://github.com/TransparentLC/) | 朋友圈转发截图生成工具 | [https://github.com/TransparentLC/WechatMomentScreenshot](https://github.com/TransparentLC/WechatMomentScreenshot) | 128 | | [sfz](https://github.com/joyqi/sfz) | [joyqi](https://github.com/joyqi) | 专门用于给图片加水印打码的工具,完全基于浏览器本地API,无任何网络请求(特别适合身份证等敏感证件) | [https://github.com/joyqi/sfz](https://github.com/joyqi/sfz) | 129 | 130 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman -------------------------------------------------------------------------------- /unicodejsp.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Unicode Encode JSP 9 | 10 | 11 | 12 | 13 | 14 |
15 |
16 | 22 |
23 |
24 |
25 | 26 | 27 |
28 |
29 |
30 |
31 |
32 |
33 | 34 | 35 |
36 |
37 |
38 |
39 | 40 |
41 |
42 |
43 | 109 | 110 | 111 | --------------------------------------------------------------------------------