a3957273
7c8be12d52
Merge pull request #1548 from brun0ne/add-php-serialization
...
CodeQL Analysis / Analyze (push) Has been cancelled
Master Build, Test & Deploy / main (push) Has been cancelled
Add new operation: PHP Serialize
2025-04-05 19:06:23 +01:00
a3957273
e849569b10
Merge pull request #2013 from plvie/master
...
Add ECB/NoPadding and CBC/NoPadding support to AES encryption
2025-04-05 19:04:08 +01:00
Paul Vié
fa559fdbed
split edit
2025-04-05 14:28:14 +02:00
a3957273
74d631c71e
Merge pull request #1991 from peterc-s/master
...
CodeQL Analysis / Analyze (push) Waiting to run
Master Build, Test & Deploy / main (push) Waiting to run
Add Base32 Hex Extended Alphabet and Base32 Tests.
2025-04-05 05:57:56 +01:00
a3957273
305a02c8a2
Merge pull request #1974 from PathToLife/feature/docker-multiplatform-build
...
Docker multiplatform build support
2025-04-05 05:42:01 +01:00
a3957273
5a3b7bc4c0
Merge pull request #2014 from 0xh3xa/master
...
Fix(RecipeWaiter): sanitize user input in addOperation to prevent XSS
2025-04-05 05:14:58 +01:00
heaprc
c83e1ac4fb
Fix(RecipeWaiter): eslint format error
2025-04-05 00:42:37 +02:00
heaprc
857576dbe4
fix(RecipeWaiter): sanitize user input in addOperation to prevent XSS
2025-04-05 00:18:54 +02:00
Paul Vié
e00a636fc0
fix semicolon
2025-04-04 18:40:27 +02:00
Garab
6f4cbd8688
Merge branch 'gchq:master' into master
2025-04-04 18:32:40 +02:00
a3957273
848660f8e1
Merge pull request #2006 from 0xh3xa/master
...
CodeQL Analysis / Analyze (push) Has been cancelled
Master Build, Test & Deploy / main (push) Has been cancelled
Bug Fix: selected theme not loading when refreshing
2025-04-03 19:15:02 +01:00
heaprc
0e7b1f7c78
resolve conflict in applyPreferredColorScheme method
2025-04-03 09:31:53 +02:00
0xh3xa
bbb211d819
Merge branch 'master' into master
2025-04-03 09:23:39 +02:00
0xh3xa
9ca0152aac
Merge branch 'master' into master
2025-04-03 09:22:38 +02:00
a3957273
4b72484ca4
Merge pull request #1993 from r4mos/master
...
CodeQL Analysis / Analyze (push) Waiting to run
Master Build, Test & Deploy / main (push) Waiting to run
Add CRC Operation
2025-04-03 08:22:11 +01:00
a3957273
e469f00fc7
Merge pull request #1286 from ccarpo/master
...
Added a JSON to YAML and a YAML to JSON operation
2025-04-03 08:19:20 +01:00
a3957273
75e3f35932
Merge pull request #1863 from JSCU-CNI/x509_fingerprints
...
Add fingerprints to the 'Parse X.509 certificate' operation
2025-04-03 08:18:04 +01:00
a3957273
9a8804ab94
Merge pull request #1604 from zhzy0077/jq
...
Support jq as an operation.
2025-04-03 08:15:35 +01:00
a3957273
f5b5227e53
Merge pull request #1909 from flakjacket95/master
...
Add SM2 Encrypt and Decrypt Operations
2025-04-03 08:14:23 +01:00
a3957273
14472d3b40
Merge pull request #2007 from 0xh3xa/bugfix/invalid-theme-option
...
Load the user's preferred color scheme if the URL contains an invalid theme
2025-04-03 08:00:39 +01:00
heaprc
9f30dd0e7a
fix invalid theme error
2025-03-29 04:40:29 +01:00
0xh3xa
49d69a293b
Fix selected theme not loading when refreshing
2025-03-29 01:27:38 +01:00
Paul Vié
23de98f892
Add ECB/NoPadding and CBC/NoPadding Encryption
2025-03-26 11:46:47 +01:00
Dan Flack
8852712f0d
Merge branch 'master' into master
2025-03-16 00:44:31 -04:00
zhzy0077
b62def3d3e
making it a seperate module.
2025-03-12 20:15:23 +08:00
zhzy0077
464c92e7bf
Rename to "Jq"
2025-03-12 20:15:09 +08:00
zhzy0077
95044ab767
Making it depending on 0.5.1 version.
2025-03-12 20:15:00 +08:00
CCarpo
a809321b63
renamed function for clarity
2025-03-10 20:55:35 +01:00
Computer Network Investigation
b6f0f9b200
Merge branch 'master' into x509_fingerprints
2025-03-10 16:44:41 +01:00
PathToLife
a42c7de112
test buildah platforms flag environment variables
2025-03-10 18:00:49 +13:00
PathToLife
b85036b78f
Dockerfile manual architecture selection for multiplatform build. Disable NPM Publish for testing
2025-03-10 17:28:20 +13:00
PathToLife
3b75e13287
ci release error fix, apply detect chrome driver version npm install env var
2025-03-10 12:46:34 +13:00
CCarpo
98ef5d0110
Merge branch 'master' into master
2025-03-07 15:03:33 +01:00
ccarpo
2c21d72a6a
Merge branch 'master' of https://github.com/ccarpo/CyberChef
2025-03-07 12:39:30 +01:00
r4mos
42efc0187c
Fixed Test for non-working buttons
2025-03-04 08:46:41 +01:00
r4mos
d5f007deea
Fixed non-working buttons
2025-03-04 08:43:16 +01:00
r4mos
566b423065
Correct forgotten test
2025-03-03 17:33:54 +01:00
r4mos
1b4760c447
Add Custom CRC
2025-03-03 17:15:26 +01:00
r4mos
3025391821
Browser test changed to adapt to new CRC operation
2025-03-03 09:19:01 +01:00
r4mos
4e62aa6e1d
The CRC Operation is implemented natively with all currently known CRC's. Old Operations (CRC8, CRC16 and CRC32) and their dependencies are removed
2025-03-02 01:51:09 +01:00
r4mos
fcecd029c7
The CRC Operation is implemented natively with all currently known CRC's. Old Operations (CRC8, CRC16 and CRC32) and their dependencies are removed
2025-03-02 01:41:12 +01:00
peterc-s
3057a20791
Add Base32 Hex Extended option.
2025-02-28 16:52:15 +00:00
PathToLife
b2981d3cc7
Merge branch 'master' into feature/docker-multiplatform-build
2025-02-24 04:47:35 +00:00
a3957273
d3357d2acd
Merge pull request #1981 from bartblaze/master
2025-02-21 22:12:47 +00:00
bartblaze
7babef6f93
Preserve uppercase
...
This will preserve uppercase.
2025-02-17 17:35:22 +01:00
Brunon Blok
a40aed2b47
Merge branch 'master' into add-php-serialization
2025-02-17 14:09:03 +01:00
CCarpo
5cef2b13a3
fixed typo in categories.
2025-02-17 08:46:28 +01:00
CCarpo
c2936a6f2c
removed old data format
2025-02-17 08:44:42 +01:00
CCarpo
06b7f0129f
fixed linter issues.
2025-02-17 08:42:14 +01:00
CCarpo
e44e6fed35
Merge branch 'master' into master
2025-02-17 08:36:14 +01:00
Zhiyuan Zheng
a74e2e585e
add lock.
2025-02-17 13:49:17 +08:00
Zhiyuan Zheng
d602897221
Merge branch 'master' into jq
2025-02-17 13:47:34 +08:00
a3957273
1b8c229df2
Merge pull request #1976 from evenstensberg/feat/cspell
...
chore(root): add cspell
2025-02-16 18:48:31 +00:00
a3957273
aa7bbc1a62
Merge pull request #1977 from depperm/CC-1889
...
CC-1889 add _ option
2025-02-16 18:37:00 +00:00
David Marshall
6ccbc892c7
CC-1889
2025-02-16 09:03:46 -05:00
Even Stensberg
7b3980a5e2
chore(root): add cspell
2025-02-16 13:53:36 +01:00
a3957273
7906f9d560
Merge pull request #630 from MShwed/feature/mime-rfc2047
...
Feature: MIME RFC2047 Decoding
2025-02-16 12:11:02 +00:00
mshwed
2ae923b73e
Updated category and fixed imports
2025-02-15 23:03:05 -05:00
mshwed
15bbed093c
fixed formatting
2025-02-15 22:23:49 -05:00
mshwed
23faeadea2
Fixed linting issues
2025-02-15 22:20:42 -05:00
mshwed
50c0d4bcd6
Added test case for ISO and ASCII
2025-02-15 22:20:42 -05:00
mshwed
7f97afd3e0
Added parsing of headers.
2025-02-15 22:20:41 -05:00
mshwed
c3994aa8e3
Added support for converting hex characters
2025-02-15 22:16:58 -05:00
mshwed
8166f981ae
in progress
2025-02-15 22:16:58 -05:00
a3957273
1cfbc2babb
Merge pull request #1105 from linuxgemini/linuxgemini-patch-modhex
...
Introduce Yubico's Modhex for Conversion
2025-02-16 02:18:30 +00:00
a3957273
eb912547ac
Merge branch 'master' into linuxgemini-patch-modhex
2025-02-16 01:55:11 +00:00
a3957273
bcf62ec73d
Merge pull request #1903 from FranciscoPombal/rot13_numbers_negative_shift_amount
...
fix: ROT13 - shifting numbers by negative amounts
2025-02-16 01:47:09 +00:00
a3957273
004ef7f5dc
Merge pull request #1904 from FranciscoPombal/des_triple_des_error_message
...
fix: DES/Triple DES - misleading error messages
2025-02-16 01:43:36 +00:00
a3957273
9ab990ff59
Merge pull request #1921 from vs4vijay/theme-auto-detection
...
automatically theme mode based on user preference
2025-02-16 01:36:28 +00:00
a3957273
fb8e1be9f0
Merge pull request #1933 from k3ach/master
...
Updated luhn checksum operation to work with different bases
2025-02-16 01:30:37 +00:00
PathToLife
324560aeae
Merge branch 'gchq:master' into feature/docker-multiplatform-build
2025-02-16 00:54:09 +00:00
a3957273
95c6406d05
Merge pull request #1966 from exactlyaron/fix/generate-totp-issue-1964
...
Fix Generate TOTP & HOPT
2025-02-15 23:06:55 +00:00
a3957273
51b9fe644b
Merge pull request #1971 from bartblaze/master
...
Add Leet Speak
2025-02-15 22:55:52 +00:00
a3957273
fed10f3ee6
Merge pull request #1915 from Oshawk/take-nth-bytes
...
Add 'Take nth bytes' operation
2025-02-14 15:45:27 +00:00
a3957273
7cc3e5804b
Merge branch 'master' into take-nth-bytes
2025-02-14 15:44:12 +00:00
a3957273
dcf0bbb02b
Merge pull request #1914 from Oshawk/drop-nth-bytes
...
Add 'Drop nth bytes' operation
2025-02-14 15:43:41 +00:00
PathToLife
f8b613b4e7
Docker multiplatform build support. Pending CI workflow test
2025-02-13 20:57:45 +13:00
a3957273
e48fc4c8d8
Merge pull request #1902 from FranciscoPombal/blowfish_ecr_iv
...
fix: Blowfish - ignore IV length in ECB mode
2025-02-12 22:37:31 +00:00
a3957273
1b53b8d23f
Merge pull request #1780 from jb30795/master
...
IPv6 Transition Operation
2025-02-12 22:35:29 +00:00
a3957273
355566736a
Merge branch 'master' into blowfish_ecr_iv
2025-02-12 20:08:47 +00:00
a3957273
b99a76f9a6
Merge branch 'master' into master
2025-02-12 20:08:43 +00:00
a3957273
912bbe54aa
Merge branch 'master' into drop-nth-bytes
2025-02-12 20:08:30 +00:00
a3957273
26a16b6945
Merge branch 'master' into take-nth-bytes
2025-02-12 20:08:24 +00:00
a3957273
feaf3dd119
Merge branch 'master' into theme-auto-detection
2025-02-12 19:59:44 +00:00
a3957273
3187ff6322
Merge branch 'master' into master
2025-02-12 19:53:55 +00:00
a3957273
13f94a23f8
Merge pull request #1899 from c65722/strip_ipv4_header
...
Add Strip IPv4 header operation
2025-02-12 19:53:34 +00:00
a3957273
592e660deb
Merge pull request #1973 from gchq/bug/disable-loading-from-url
...
Disable flakey URL test
2025-02-12 19:53:24 +00:00
a3957273
3cdbdf4223
Merge branch 'master' into master
2025-02-12 19:51:20 +00:00
c65722
8cd875d06a
Merge branch 'master' into strip_ipv4_header
2025-02-11 10:11:18 +00:00
a3957273
bf36fe8143
Merge pull request #1866 from Adamkadaban/master
...
add offset field to 'Add Line Numbers' operation
2025-02-11 00:50:03 +00:00
a3957273
d3ee16f38b
Disable flakey URL test
2025-02-11 00:49:14 +00:00
a3957273
41c5403700
Merge branch 'master' into master
2025-02-11 00:46:18 +00:00
a3957273
e1d3af26da
Merge pull request #1955 from max0x53/compress
...
Webpack compress with gzip and brotli
2025-02-11 00:43:36 +00:00
a3957273
5a7cb9e047
Merge branch 'master' into fix/generate-totp-issue-1964
2025-02-11 00:42:41 +00:00
a3957273
a41068e633
Merge branch 'master' into master
2025-02-11 00:40:26 +00:00
a3957273
bce04609a5
Merge branch 'master' into theme-auto-detection
2025-02-11 00:40:11 +00:00
a3957273
d4da81fa91
Merge branch 'master' into master
2025-02-11 00:39:40 +00:00
a3957273
d3e31890ae
Merge branch 'master' into strip_ipv4_header
2025-02-11 00:38:21 +00:00
a3957273
9d014aeaa5
Merge pull request #1898 from c65722/strip_tcp_header
...
Add Strip TCP header operation
2025-02-11 00:38:01 +00:00
a3957273
156de53dc1
Merge branch 'master' into strip_tcp_header
2025-02-11 00:27:38 +00:00
a3957273
9f2527d736
Merge branch 'master' into strip_ipv4_header
2025-02-11 00:27:19 +00:00
a3957273
7ecc235b31
Merge pull request #1900 from c65722/strip_udp_header
...
Add Strip UDP header operation
2025-02-11 00:26:59 +00:00
a3957273
51ed3b2fc1
Merge branch 'master' into strip_tcp_header
2025-02-11 00:26:52 +00:00
a3957273
306e29da76
Merge pull request #1972 from gchq/feature/detect-chromedriver
...
Automatically detect chrome driver version
2025-02-11 00:23:11 +00:00
a3957273
9cc84b1c62
Merge branch 'master' into feature/detect-chromedriver
2025-02-11 00:23:00 +00:00
a3957273
f02b3f22ad
Merge pull request #1936 from c65722/parse_tls_record
...
Add Parse TLS record operation
2025-02-11 00:22:12 +00:00
a3957273
e9b8163626
Merge pull request #1957 from RandomByte/jwt-sign/add-header-option
...
Add 'header' ingredient to JWT Sign operation
2025-02-11 00:13:56 +00:00
a3957273
20390ae08e
Merge pull request #1959 from simonarnell/patch-1
...
Corrected path to generateNodeIndex.mjs
2025-02-11 00:08:24 +00:00
a3957273
fcdcce7ee4
Merge pull request #1961 from GuilhermoReadonly/patch-1
...
Fix typo in description of JWT Sign recipe
2025-02-11 00:06:21 +00:00
a3957273
3d017d5f84
Add it to the correct file.
2025-02-11 00:02:39 +00:00
Alexander
5455061e15
Atomatically detect chrome driver version
2025-02-10 23:53:55 +00:00
a3957273
caa373c1be
Merge branch 'master' into master
2025-02-10 23:38:41 +00:00
a3957273
f4995dbc30
Merge pull request #1887 from robinsandhu/feature/parse-crl
...
Add operation for parsing X.509 CRLs
2025-02-10 23:35:58 +00:00
bartblaze
f14c423c64
Add Leet Speak
...
Not too many use cases, but something I thought of (and have seen in a few skiddie malware samples).
Will also resolve #1234
2025-02-05 18:34:59 +01:00
exactlyaron
6f63de81b1
style: fix linting
2025-01-23 11:46:01 +00:00
exactlyaron
75991321de
tests: fix tests
2025-01-23 11:41:26 +00:00
exactlyaron
b560d74b8e
tests: comment out Generate HOTP test
2025-01-23 11:28:24 +00:00
exactlyaron
90133e3f90
fix: refactor GenerateHOTP to use optauth
2025-01-23 11:28:13 +00:00
exactlyaron
672cb5dea4
fix: refactor GenerateTOTP to use optauth
2025-01-23 11:28:04 +00:00
exactlyaron
7eb9e08ad2
build(deps): use optauth instead of opt
2025-01-23 11:27:45 +00:00
exactlyaron
2007b26d57
build(deps): update otp 0.1.3 → 1.1.2
2025-01-23 00:25:59 +00:00
exactlyaron
e804555278
fix: refactor GenerateTOTP
2025-01-23 00:24:20 +00:00
Adamkadaban
6b75ba8903
fix bug where no input leads to error in console
2025-01-13 15:48:18 -05:00
Adam Hassan
54e559c5a6
Merge branch 'master' into master
2025-01-13 12:24:45 -05:00
Guilhem Radonde
cc7cc7f8fd
misc: typo
2025-01-10 09:32:41 +01:00
Simon Arnell
6a92f922cb
corrected path to generateNodeIndex.mjs
2025-01-09 12:32:57 +02:00
Merlin Beutlberger
71c8c8aac0
Add 'header' ingredient to JWT Sign operation
...
Expose the 'header' option of the jsonwebtoken module [1] as an ingredient.
This allows for adding and overwriting JWT header fields such as 'type' or 'kid'.
[1]: https://github.com/auth0/node-jsonwebtoken?tab=readme-ov-file#usage
2025-01-04 18:31:24 +01:00
Max S
304266020d
Webpack compress with gzip and brotli
2024-12-28 17:20:15 +00:00
Vijay Soni
02f45e545d
Merge branch 'master' into theme-auto-detection
2024-12-27 13:41:39 +05:30
Robin Sandhu
3deb121043
Merge branch 'master' into feature/parse-crl
2024-12-01 16:04:01 +00:00
k3a.ch
bab0a7ffed
fixed typo
2024-11-30 20:57:56 +01:00
c65722
1fcc365d9e
Add Parse TLS record operation
2024-11-02 16:58:19 +00:00
Pascal Burri
b92c1e7da0
fixed code format, added tests
2024-10-27 22:36:53 +01:00
k3ach
0c6c45b152
Merge branch 'gchq:master' into master
2024-10-26 15:50:30 +02:00
Pascal Burri
802c576c60
Updated luhn checksum to to work with base 2-36
2024-10-26 15:49:24 +02:00
n1474335
3822c6c520
10.19.4
2024-10-23 16:10:44 +01:00
n1474335
47c85a105d
Added message format arg to RSA Verify operation
2024-10-23 16:02:08 +01:00
n1474335
d3adfc7c3e
Updated chromedriver
2024-10-23 15:53:07 +01:00
n1474335
270a333179
10.19.3
2024-10-23 14:03:18 +01:00
n1474335
895a929925
Fixed RSA Sign and Verify character encodings
2024-10-23 14:03:09 +01:00
Vijay Soni
e484d426fe
automatically theme mode based on user preference
...
Related to #1901
Implemented automatic dark theme change based on user preference using the `prefers-color-scheme` media query.
2024-10-07 01:28:46 +05:30
Oshawk
4c6dcf182d
Merge remote-tracking branch 'upstream/master' into take-nth-bytes
2024-09-25 18:57:20 +01:00
Oshawk
4bb1e335ea
Merge remote-tracking branch 'upstream/master' into drop-nth-bytes
2024-09-25 18:14:57 +01:00
Dan Flack
ae9054dc37
Remove highlighting and correct one module mismatch
2024-09-22 18:58:36 +02:00
Dan Flack
f61bdf06c6
Additional linter corrections
2024-09-21 12:00:37 +02:00
Dan Flack
0f16fa0ce1
Updates for linter
2024-09-21 11:47:01 +02:00
flackjacket95
84ce8e6f30
Add tests
2024-09-21 11:40:57 +02:00
Dan Flack
9eff9e5018
Set default paramater indices
2024-09-21 11:40:32 +02:00
Dan Flack
857d3b6d17
Fully functional encrypt/decrypt
2024-09-21 11:40:32 +02:00
Dan Flack
54cfb17145
Initial migration to library; add decryption operation
2024-09-21 11:40:32 +02:00
Dan Flack
99ba6b487c
Add comments, docs, and some additional restructuring
2024-09-21 11:40:32 +02:00
flakjacket
a1647b02cb
Initial SM2 changes
2024-09-21 11:40:12 +02:00
jb30795
b15322467b
Merge branch 'master' into master
2024-09-20 10:59:28 +01:00
jb30795
9229fe9ac7
Remove console.log statement
2024-09-20 10:49:13 +01:00
jb30795
488c458720
updates to operation and addition of more tests
2024-09-20 10:46:09 +01:00
Francisco Pombal
784b2631a8
fix: DES/Triple DES - failing tests
2024-09-16 15:44:28 +01:00
Francisco Pombal
3eb1af0278
fix: DES/Triple DES - misleading error messages
...
Fixes https://github.com/gchq/CyberChef/issues/1843 .
2024-09-16 15:36:57 +01:00
Francisco Pombal
7e5eb01a5e
fix: ROT13 - shifting numbers by negative amounts
...
Fixes https://github.com/gchq/CyberChef/issues/1886 .
2024-09-15 23:51:48 +01:00
Francisco Pombal
1fce8e5112
fix: Blowfish - ignore IV length in ECB mode
...
Fixes https://github.com/gchq/CyberChef/issues/1895 .
2024-09-15 22:21:10 +01:00
c65722
748379f0b0
Add Strip TCP header operation
2024-09-15 18:49:17 +01:00
c65722
da74d9b22d
Add Strip UDP header operation
2024-09-15 18:14:21 +01:00
c65722
738e6feda0
Add Strip IPv4 header operation
2024-09-15 17:46:47 +01:00
Robin Sandhu
1fde2fba29
Add basic tests for Parse X.509 CRL operations
2024-08-25 14:28:55 +01:00
Robin Sandhu
a50d4d63eb
Format issuerAltName CRL extension
2024-08-25 14:15:00 +01:00
Robin Sandhu
dbc90090cf
Add support for multiple input format
...
i.e. DER Hex, Base64, Raw
2024-08-25 05:47:29 +01:00
Robin Sandhu
e65869a10b
Add operation for parsing X.509 CRLs
...
Signed-off-by: Robin Sandhu <er.robinsandhu@gmail.com>
2024-08-25 05:02:59 +01:00
Computer Network Investigation
7877a0d7d0
Merge branch 'master' into x509_fingerprints
2024-08-15 18:03:58 +02:00
n1474335
d635cca210
10.19.2
2024-08-14 15:35:17 +01:00
n1474335
0e82e4b7c6
Updated chromedriver
2024-08-14 15:35:12 +01:00
n1474335
5f88ae44ec
10.19.1
2024-08-14 15:22:06 +01:00
n1474335
7a5225c961
Fixed JA4 version fallback value
2024-08-14 15:21:57 +01:00
jb30795
a80b1568ac
Lint errors
2024-08-09 14:32:31 +01:00
jb30795
a616e46b50
Handling of /24 ranges
2024-08-09 14:28:50 +01:00
jb30795
752ce789c2
Updating tests
2024-08-07 21:19:13 +01:00
jb30795
660069865a
Updating description
2024-08-07 21:02:00 +01:00
jb30795
9169254fff
minor wording update
2024-08-07 19:13:44 +01:00
jb30795
e12b00485e
Merge branch 'master' of ssh://github.com/jb30795/CyberChef-IPv6-Transition
2024-08-07 18:50:13 +01:00
jb30795
51a07a27db
Formatting updates
2024-08-07 18:49:58 +01:00
jb30795
c8c9e572a6
Merge branch 'master' into master
2024-08-07 18:42:08 +01:00
jb30795
7fb4824cd6
Merge branch 'master' of ssh://github.com/jb30795/CyberChef-IPv6-Transition
2024-08-07 18:39:08 +01:00
jb30795
5e763b86dc
Option to remove headers and ignore blank input rows
2024-08-07 18:17:00 +01:00
jb30795
b090ce0428
Update to accept multiple inputs
2024-08-07 17:06:15 +01:00
Adamkadaban
3dddb516c9
add offset field to 'Add Line Numbers' operation
2024-07-27 20:06:18 -07:00
JSCU-CNI
fb3c36af85
Add fingerprints to 'Parse X.509 certificate' operation
2024-07-24 14:23:40 +02:00
n1474335
a477f47aec
Merge branch 'master' of github.com:gchq/CyberChef
2024-06-21 14:14:59 +01:00
n1474335
965570d250
10.18.9
2024-06-21 14:12:36 +01:00
n1474335
ab37c1e562
Fixed Optical Character Recognition and added tests
2024-06-21 14:12:28 +01:00
a3957273
40fda00db4
Bump to 10.19.0
2024-06-21 08:09:53 +00:00
a3957273
d5374454f4
Merge pull request #1828 from robinsandhu/feat/support-other-keys-in-parse-csr
2024-06-21 09:00:12 +01:00
İlteriş Yağıztegin Eroğlu
edd22372d8
feat(Modhex): Introduce basic Modhex conversion
...
Signed-off-by: İlteriş Yağıztegin Eroğlu <ilteris@asenkron.com.tr>
2024-06-17 23:58:58 +00:00
a3957273
4c5577ddeb
Merge pull request #1834 from eltociear/patch-1
2024-06-18 00:35:50 +01:00
Ikko Eltociear Ashimine
534ab23d9b
chore: update SIGABA.mjs
...
intial -> initial
2024-06-14 00:38:25 +09:00
Robin Sandhu
fe9f4fa7a9
Fix linting errors
2024-06-12 19:00:35 +01:00
Robin Sandhu
a8b1050d75
Merge branch 'master' into feat/support-other-keys-in-parse-csr
2024-06-12 18:57:04 +01:00
Robin Sandhu
e80d3d59bc
Refactor code
2024-06-12 18:54:04 +01:00
a3957273
1efbd9dfd1
Merge pull request #1200 from AlfredBerg/master
2024-06-12 00:01:11 +01:00
a3957273
6c30c9c6b8
Merge branch 'master' into master
2024-06-11 23:49:11 +01:00
a3957273
4528a1bdb6
Merge branch 'master' into feat/support-other-keys-in-parse-csr
2024-06-11 22:51:32 +01:00
n1474335
c23a8de5a0
Merge branch 'master' of github.com:gchq/CyberChef
2024-06-11 18:07:33 +01:00
n1474335
0cd4d41cdc
10.18.8
2024-06-11 18:07:28 +01:00
n1474335
2b275f0897
Updated eslint, Jimp, and other dependencies
2024-06-11 18:07:22 +01:00
a3957273
63913f4d45
Merge pull request #1829 from piguagua/master
2024-06-11 11:26:42 +01:00
piguagua
b6c95492f1
chore: remove repeat words
...
Signed-off-by: piguagua <piguagua@aliyun.com>
2024-06-10 17:36:17 +08:00
Robin Sandhu
ae03e34489
Add support for ECDSA and DSA keys to Parse CSR operation
2024-06-09 01:00:20 +01:00
n1474335
7eb887ca51
10.18.7
2024-06-06 17:08:58 +01:00
n1474335
74d0166682
Fixed GOST sBox arg bug
2024-06-06 17:08:37 +01:00
n1474335
18159ce806
10.18.6
2024-05-16 18:09:22 +01:00
n1474335
86d59783fa
Improved GOST algorithm naming and block size selection
2024-05-16 18:09:12 +01:00
n1474335
fb818c3149
10.18.5
2024-05-16 14:29:46 +01:00
n1474335
37398188f9
Improved testing to account for race conditions
2024-05-16 14:29:32 +01:00
n1474335
d1a0da3f8d
10.18.4
2024-05-13 17:48:41 +01:00
n1474335
57c8c6dbc6
Added operation counts to categories and ops list with option to hide by default for categories.
2024-05-13 17:48:09 +01:00
n1474335
bbebba6481
Added pause after setting complex input to avoid race conditions
2024-04-25 18:10:59 +01:00
n1474335
f0a49fefa4
Extended time for autoBake to trigger in a test
2024-04-25 17:51:31 +01:00
n1474335
48f3bf9ea7
10.18.3
2024-04-24 18:09:21 +01:00
n1474335
b7a7eebc78
More test tweaks
2024-04-24 18:09:15 +01:00
n1474335
2e76e44a5a
Tweaked UI test
2024-04-24 17:40:16 +01:00
n1474335
718ce9ea11
10.18.2
2024-04-24 17:13:57 +01:00
n1474335
a79be1e3ef
Removed autoBakePause flag and statechange trigger in InputWaiter.set() as they are redundant.
2024-04-24 17:13:44 +01:00
n1474335
0a709acafe
Merge branch 'zb3-fix-testui-race-condition'
2024-04-24 16:43:38 +01:00
n1474335
29efd77eaf
Merge branch 'fix-testui-race-condition' of https://github.com/zb3/CyberChef into zb3-fix-testui-race-condition
2024-04-24 16:35:12 +01:00
n1474335
2d6ac8023e
10.18.1
2024-04-24 13:27:07 +01:00
n1474335
2f42f515b0
Updated chromedriver
2024-04-24 13:26:57 +01:00
n1474335
f304f0832b
10.18.0
2024-04-24 13:11:20 +01:00
n1474335
801f3a578d
Updated CHANGELOG
2024-04-24 13:11:16 +01:00
n1474335
0a353eeb37
Improved XXTEA operations. Added XXTEA Decrypt.
2024-04-24 13:09:17 +01:00
n1474335
2e2490ce47
10.17.1
2024-04-23 18:29:43 +01:00
n1474335
361a35b44c
Removed trailing spaces from RAKE
2024-04-23 18:29:04 +01:00
n1474335
e61d64f618
Wording and stats improvements
2024-04-23 18:28:08 +01:00
a3957273
42ad9a49f3
Merge pull request #1786 from zb3/fix-overwritten-output
2024-04-15 01:17:49 +01:00
a3957273
7538be68c5
Merge pull request #1275 from cplussharp/ec-asn1
2024-04-15 01:15:36 +01:00
CPlusSharp
21ac516248
ECDSA JSON Web Signature format
...
used e.g. by JWT
2024-04-14 17:18:06 +02:00
CPlusSharp
7e7195c291
ECDSA: Output keys as JSONWebKeySet instead of two JWK
2024-04-14 16:53:09 +02:00
CPlusSharp
1fbc7e03f0
make the ECDSA JSON signature parsing more robust
...
also rename the format to "Raw JSON"
as I will later introduce "JSON Web Signature"
2024-04-14 16:46:55 +02:00
CPlusSharp
7b54d9e873
ECDSA rename signature format "Concat HEX" to "P1363 HEX"
...
this format name is more specific and easier to search for on the internet
2024-04-14 15:20:41 +02:00
a3957273
8ab2256b88
v10.17.0
2024-04-13 22:15:03 +00:00
a3957273
6e8c759dde
Merge pull request #1788 from EvieHarv/master
2024-04-13 22:24:10 +01:00
a3957273
a429902d41
Merge pull request #1751 from sw5678/master
2024-04-13 22:20:53 +01:00
a3957273
f6c5a04088
Merge branch 'master' into master
2024-04-13 22:04:53 +01:00
a3957273
edc23a860d
Merge pull request #1642 from cplussharp/pubkey-from-cert
2024-04-13 21:24:27 +01:00
a3957273
67195f65e7
Merge pull request #1277 from cplussharp/jwk
2024-04-13 20:54:38 +01:00
a3957273
4619a511d4
Merge pull request #541 from TheZ3ro/hide-recipe-options
2024-04-13 20:22:31 +01:00
CPlusSharp
cbf990fab9
JWK conversion from/to PEM
2024-04-13 13:30:46 +02:00
CPlusSharp
8f182e4a9b
Sign/Verify Operations for ECDSA
...
also an Operation for ECDSA signature conversion,
as there could be multiple formats of the signature
2024-04-13 12:57:14 +02:00
CPlusSharp
7a2c9ddbc4
Operation: Generate ECDSA Key Pair
2024-04-13 12:55:21 +02:00
CPlusSharp
28e2a391b8
Public Key from Private Key
2024-04-13 12:39:58 +02:00
CPlusSharp
f86817bc86
Public Key from Certificate
2024-04-13 12:38:14 +02:00
n1474335
cc28c6af1a
10.16.0
2024-04-12 14:55:21 +01:00
n1474335
d21a6c8598
Updated CHANGELOG
2024-04-12 14:55:13 +01:00
n1474335
7b2d572902
Added 'JA4Server Fingerprint' operation
2024-04-12 14:41:00 +01:00
sw5678
0cfb67bd06
Improved readability and efficiency of RAKE
2024-04-12 11:27:29 +01:00
sw5678
f606d4b25f
Merge branch 'gchq:master' into master
2024-04-12 10:43:52 +01:00
sw5678
2191d20fb5
Removed trailing whitespace
2024-04-12 10:40:33 +01:00
a3957273
d13218caaf
Merge pull request #1739 from e218736/options-dialog-keyboard-navigation
2024-04-11 15:24:57 +01:00
Ethan Harvey
00f7914c5c
Fix affine encode testcase
2024-04-10 23:57:53 +00:00
Ethan Harvey
a09f8451fd
Require (a, 26) to be coprime in affine encode
2024-04-10 23:19:50 +00:00
TheZ3ro
670c370b90
Merge branch 'master' into hide-recipe-options
2024-04-09 09:22:03 +02:00
a3957273
b2e400f474
Merge pull request #1743 from e218736/button-aria-labels
2024-04-09 00:44:48 +01:00
jb30795
66d3b6e9ed
Merge branch 'master' into master
2024-04-08 11:06:45 +01:00
a3957273
8c283c7b19
Merge pull request #1783 from zb3/fix-expectOutput
2024-04-07 21:59:30 +01:00
zb3
db331e94ee
fix ui test code style
2024-04-07 01:20:11 +02:00
zb3
2e284d3842
Fix autobake ui test
2024-04-07 00:37:09 +02:00
zb3
a81b2064d4
Abort the previous bake when attempting the next autobake
2024-04-07 00:23:17 +02:00
zb3
a23e47d8f9
Merge branch 'master' into fix-expectOutput
2024-04-06 13:35:28 +02:00
zb3
e3033173d7
Merge branch 'master' into fix-testui-race-condition
2024-04-06 13:33:59 +02:00
TheZ3ro
1fbf6c94cd
Merge branch 'master' into hide-recipe-options
2024-04-06 11:48:59 +02:00
thez3ro
bf9066ae2e
fix: make the linter happy
2024-04-06 09:30:52 +00:00
n1474335
33a473c09b
10.15.1
2024-04-05 18:12:26 +01:00
n1474335
409e795ce9
Moved UUID regex in list
2024-04-05 18:12:06 +01:00
n1474335
6ca60cb013
Improvements to HEIF file signature and GIF file extractor
2024-04-05 18:11:51 +01:00
n1474335
ef52195167
Fixed and improved some infoURLs
2024-04-05 18:10:57 +01:00
n1474335
ed930d2364
Moved ops to different modules
2024-04-05 18:10:14 +01:00
n1474335
1b870e559e
Updated copyright declarations to a range up to the latest commit
2024-04-05 18:09:07 +01:00
n1474335
d3fb8bd6e9
Fixed typos
2024-04-05 18:08:21 +01:00
zb3
1adc2ff930
Make loadURIParams set input non-silently
...
Silent input changes might be overwritten due to the debounce logic present inside inputChange.
2024-04-05 18:52:50 +02:00
zb3
fc40580dce
Avoid calling inputChange when setting encoding inside loadURIParams
...
Otherwise the debounce logic sometimes causes the input to be overriden by the previous value.
2024-04-05 18:48:45 +02:00
zb3
4652608297
Fix character encoding io test
...
Since the output encoding autodetection was introduced, this test was no longer correct.
That wasn't detected because of the expectOutput bug.
2024-04-05 17:14:05 +02:00
zb3
0f0efefbf7
Make expectOutput actually check the output
2024-04-05 17:13:05 +02:00
n1474335
ab0493f53a
Update CHANGELOG
2024-04-05 15:56:31 +01:00
TheZ3ro
a1892d4411
Merge branch 'master' into hide-recipe-options
2024-04-05 13:23:28 +02:00
jb30795
036f80d734
indentation
2024-04-04 17:00:14 +01:00
jb30795
3ca4c2fd45
Initial commit for new IPv6 Transition operation
2024-04-04 15:54:43 +01:00
a3957273
016825d4de
Update CHANGELOG.md
2024-04-02 22:27:15 +01:00
a3957273
c35557aea5
Merge branch 'master' of https://github.com/gchq/CyberChef
2024-04-02 20:40:19 +00:00
a3957273
b5959c6f01
10.15.0
2024-04-02 20:40:09 +00:00
a3957273
2000938040
Merge pull request #1732 from tomgond/date-delta
2024-04-02 21:38:18 +01:00
a3957273
c795271502
Change output to 'html'
2024-04-02 20:27:48 +00:00
a3957273
1d4c810554
Merge pull request #512 from MShwed/feature/extract-hashes
2024-04-02 21:22:51 +01:00
a3957273
ccd3839a9b
Merge pull request #1504 from jkataja/parse-csr
2024-04-02 21:17:51 +01:00
Janne Kataja
fda77cf37a
add option to show Parse CSR only supports RSA
2024-04-02 21:30:59 +02:00
a3957273
dc8c185c39
Merge pull request #1769 from gchq/revert-1753-jsonwebtoken-vuln
2024-04-02 18:10:01 +01:00
a3957273
99efcb521d
Revert "Updated jsonwebtoken dependency to 9+"
2024-04-02 18:09:48 +01:00
Matt Shwed
d2bd397e8c
Merge branch 'master' into feature/extract-hashes
2024-04-02 09:13:16 -04:00
a3957273
944810614a
Merge pull request #1767 from zb3/fix-evpkey
2024-04-02 10:59:05 +01:00
Matt Shwed
21e5641196
Merge branch 'master' into feature/extract-hashes
2024-04-01 22:30:46 -04:00
mshwed
077b11e33b
Fixed op name in test
2024-04-01 22:30:18 -04:00
mshwed
8d4ad6ae75
Minor changes. Added test cases.
2024-04-01 22:22:43 -04:00
zb3
ab47b3557f
Fix CryptoJS argument passing in DeriveEVPKey
...
CryptoJS treats strings as Utf8, so for binary strings, Latin1 needs to be used.
2024-04-01 23:04:00 +02:00
Janne Kataja
c5e5ed2b4d
add Certificate Signing Request (CSR) parse action
2024-04-01 22:41:21 +02:00
tomgond
dd2cfe8bac
Merge branch 'master' into date-delta
2024-04-01 23:32:13 +03:00
a3957273
8a17abae45
Merge pull request #1765 from zb3/fix-ciphersaber2
2024-04-01 18:05:32 +01:00
tomgond
dfedfa9f4c
Fix test to fit new time-delta format
2024-04-01 19:42:56 +03:00
tomgond
56f92afbf4
Change time-delta argument to be per time unit
...
Day, hour, minute, second. Instead of a single string.
2024-04-01 19:41:44 +03:00
zb3
52709f0ecb
Fix Ciphersaber2 key concatenation
...
The concat method does not handle typed arrays as arguments.
2024-04-01 18:40:00 +02:00
a3957273
df140b5098
Merge pull request #1764 from gchq/bug/disable-extract-tests
2024-04-01 17:11:19 +01:00
a3957273
6b95ba7dd6
Fix regular expresion crash in extract hashes
2024-04-01 16:10:42 +00:00
a3957273
61295a968e
Lower case 'hash'
2024-04-01 16:01:48 +00:00
a3957273
0717407bea
Disable 'Extract ID3' Nightwatch tests
2024-04-01 15:59:49 +00:00
a3957273
c46660a0d9
Merge pull request #1763 from zb3/fix-base58
2024-04-01 16:55:45 +01:00
zb3
4c6200f233
Fix Base58 handling of strings with only null characters
2024-04-01 17:31:36 +02:00
mshwed
3983e1a8e2
Updated imports
2024-03-31 10:57:03 -04:00
mshwed
a6b774da81
Fixed issues with const/let and changed default character length
2024-03-31 10:44:40 -04:00
mshwed
de8ed6962d
Improved description of operation
2024-03-31 10:44:40 -04:00
mshwed
98edef389c
Corrected module type
2024-03-31 10:44:40 -04:00
mshwed
1b16c26699
Operation: Added extract hash feature
2024-03-31 10:44:36 -04:00
a3957273
866c9a94ae
10.14.0
2024-03-31 02:24:39 +00:00
a3957273
6677317e27
update x86 disassembly tests
2024-03-31 01:21:17 +00:00
a3957273
5c563c2bdf
Merge pull request #1361 from devcydo/xxtea_encryption
2024-03-31 00:45:36 +00:00
a3957273
8647b50cca
Merge pull request #933 from cbeuw/blowfish-keyfix
2024-03-31 00:39:33 +00:00
a3957273
21dc5d9de0
Merge pull request #1197 from evanreichard/disassembler_update
2024-03-31 00:37:50 +00:00
a3957273
e258e5a783
Merge pull request #1606 from joostrijneveld/fix/chacha-raw
2024-03-30 19:08:18 +00:00
a3957273
75a28b558e
Merge pull request #1762 from gchq/feature/floats
2024-03-30 18:34:07 +00:00
a3957273
6efa2ddfa4
Merge branch 'master' into tcode2k16/master
2024-03-30 17:05:33 +00:00
a3957273
b88fbcc960
Merge branch 'master' of https://github.com/gchq/CyberChef
2024-03-30 14:34:19 +00:00
a3957273
7ccf8cbacd
10.13.0
2024-03-30 14:34:12 +00:00
a3957273
a1f6960d4e
Merge pull request #1761 from gchq/origin/add_fangurl
2024-03-30 14:31:45 +00:00
a3957273
2784978eb5
Fix slash regular expression bug
2024-03-30 14:20:28 +00:00
a3957273
b4133a0afd
Merge branch 'master' into addfangurl-master
2024-03-30 14:16:01 +00:00
tomgond
d59ebdd0dc
Merge branch 'master' into date-delta
2024-03-29 12:47:42 +03:00
Joost Rijneveld
3b5225a94f
Merge branch 'master' into fix/chacha-raw
2024-03-29 05:52:06 +01:00
a3957273
acce7ca717
Bump package version
2024-03-29 02:36:56 +00:00
a3957273
d29dbe78d3
Merge branch 'master' of https://github.com/gchq/CyberChef
2024-03-29 02:35:04 +00:00
a3957273
4fdea84534
10.12.0
2024-03-29 02:34:49 +00:00
a3957273
0f14d23599
Merge pull request #1750 from joostrijneveld/feature/salsa20
2024-03-29 02:33:20 +00:00
a3957273
877c83eae7
Fix changelog links
2024-03-29 02:03:21 +00:00
a3957273
27b7e3c4d6
Release v10.11.0
2024-03-29 02:02:00 +00:00
a3957273
77b7d7ee0b
Merge pull request #1752 from chriswhite199/xmldom-upgrade
2024-03-29 00:58:04 +00:00
a3957273
6edf731d46
Merge pull request #1753 from chriswhite199/jsonwebtoken-vuln
2024-03-29 00:56:17 +00:00
n1474335
6fd00e2598
Merge branch 'master' of github.com:gchq/CyberChef
2024-03-27 18:32:05 +00:00
n1474335
862cfdf0ae
10.10.0
2024-03-27 18:29:13 +00:00
n1474335
943d01c208
Updated CHANGELOG
2024-03-27 18:28:41 +00:00
n1474335
ef59634c15
Added 'JA4 Fingerprint' operation
2024-03-27 18:02:17 +00:00
a3957273
674c8c7c87
Merge pull request #1757 from simonw/heic-heif
2024-03-27 11:24:48 +00:00
Simon Willison
953861ab30
File signatures for heic/heif, refs #1613
2024-03-26 16:26:17 -07:00
n1474335
0026d77b7b
More test tweaking
2024-03-26 16:34:36 +00:00
n1474335
ee77e0a1e4
More test tweaking
2024-03-26 16:10:44 +00:00
n1474335
f1dcc339b3
More test tweaking
2024-03-26 15:42:21 +00:00
n1474335
1f316a2f32
More test tweaking
2024-03-26 15:37:18 +00:00
n1474335
a5f9a8726b
Fixed erroring test
2024-03-26 15:19:35 +00:00
n1474335
64111b8b7b
Downgrade chromedriver version for GitHub Actions
2024-03-26 14:57:58 +00:00
n1474335
762cf3ca41
10.9.0
2024-03-26 14:40:39 +00:00
n1474335
70ff3a52ca
Updated CHANGELOG
2024-03-26 14:40:33 +00:00
n1474335
e4077fb63b
Lint and dependency update
2024-03-26 14:38:27 +00:00
n1474335
65ffd8d65d
Automatically detect UTF8 character encoding in output
2024-03-26 13:44:59 +00:00
n1474335
16dfb3fac6
Automatically detect EOL from paste events and output setting
2024-03-26 13:44:58 +00:00
Chris White
ef5ff5bec6
Updated jsonwebtoken dependency to 9+
...
updated JWTSign operation for backwards compatibility with insecure keys and invalid asym key types
2024-03-13 10:26:23 -07:00
Chris White
e1c73a64ad
Updated xmldom package to new namespace for vuln remediation
2024-03-13 09:51:22 -07:00
sw5678
81e1abd682
Improving efficency of RAKE
2024-03-11 16:57:28 +00:00
Joost Rijneveld
9068b6c17a
Add Salsa20 and XSalsa20 operation
2024-03-10 17:05:19 +01:00
Joost Rijneveld
5992ba12f1
Merge branch 'master' into fix/chacha-raw
2024-03-08 16:06:31 +01:00
e218736
bf833a39fc
favourites button aria label
2024-02-29 14:32:47 +00:00
e218736
fccc3584d8
aria labels/aria hidden to input/output buttons
2024-02-29 12:11:41 +00:00
e218736
963e2839ce
add css styling on focus
2024-02-27 14:41:07 +00:00
tomgond
e85acee509
Update DateTimeDelta.mjs
...
Another commit for re-build
2024-02-23 07:09:04 +02:00
tomgond
4e9567f539
Update DateTimeDelta.mjs
...
Some change to re-run tests.
2024-02-22 21:49:24 +02:00
tomgond
a9c00a5856
Merge branch 'master' into date-delta
2024-02-22 18:33:30 +02:00
a3957273
c4e7c41a6e
Merge pull request #501 from kassi/fernet
...
Add Fernet encryption/decryption operation
2024-02-22 01:15:24 +00:00
a3957273
210186e754
Fix tests
2024-02-22 01:00:11 +00:00
a3957273
b4c14219b6
Fix encrypt
2024-02-22 00:42:30 +00:00
a3957273
299a3c48a1
Update imports from Fernet module
2024-02-22 00:26:32 +00:00
a3957273
cd0aee7626
Remove deprecated code
2024-02-22 00:22:19 +00:00
a3957273
bc82f590d4
Merge branch 'master' into fernet
2024-02-22 00:20:40 +00:00
a3957273
bebb216df2
Bump CyberChef to v10.8.2
2024-02-21 21:14:23 +00:00
tomgond
6331c20306
Add code for DateTime Delta to calculate operation
2024-02-21 19:58:13 +02:00
tomgond
4dc4c7edd2
Update Categories.json
...
Add DateTime Delta to categories
2024-02-21 19:56:42 +02:00
tomgond
d2ff03cea4
Update DateTime.mjs
...
Add test for time-delta
2024-02-21 19:55:09 +02:00
a3957273
61d587a4a5
Merge pull request #1704 from mattnotmitt/add-dev-container
...
Add devcontainer configuration and .gitattributes
2024-02-18 03:53:43 +00:00
Matt C
85da5f83b5
Add gh-cli, add extensions, node_modules as a volume
2024-02-17 10:06:19 +00:00
Andrew
6c0c53d00f
Add dev container config file
2024-02-17 10:06:19 +00:00
a3957273
196bce04cc
Merge pull request #1715 from sw5678/RAKE
...
Rake
2024-02-16 00:35:33 +00:00
a3957273
ba82941cef
Merge pull request #1719 from GoForceX/master
...
Fix JSON folder folding in Firefox
2024-02-15 01:01:18 +00:00
GoForceX
63449872da
Fix JSON folder folding in Firefox
2024-02-14 11:09:14 +00:00
a3957273
14ee3f0f4b
Merge pull request #1695 from Kalkran/master
...
Add Caret/M-decode Operation
2024-02-13 13:51:48 +00:00
sw5678
774828823c
Adding RAKE test import back after merge conflict
2024-02-13 11:52:19 +00:00
sw5678
9e73e2555b
Merging master into branch
2024-02-13 11:50:28 +00:00
Ted Kruijff
dc68b7d9bf
add to tests, fix test, fix a comma
2024-02-13 10:22:54 +01:00
a3957273
7a38504015
Merge branch 'master' into master
2024-02-13 01:37:53 +00:00
a3957273
26fa5f3d1d
Merge pull request #1623 from jlaundry/master
...
change Diff to output <ins>, <del>
2024-02-13 01:04:25 +00:00
a3957273
112d52cb99
Remove specified permissions
2024-02-13 00:42:41 +00:00
a3957273
47f1f4c549
Bump to 10.8.0
2024-02-13 00:18:08 +00:00
a3957273
4b9d5a7685
Merge pull request #1699 from AshCorr/ash/Containers!
...
Bundle CyberChef into a container and publish to GCHR
2024-02-13 00:12:18 +00:00
a3957273
fc7c6312e6
Merge pull request #1714 from sw5678/master
...
Adding and removing tests
2024-02-12 23:54:52 +00:00
sw5678
8b5b17b8e0
Merge branch 'gchq:master' into RAKE
2024-02-12 17:06:10 +00:00
sw5678
c7377da37f
Adding and removing tests
2024-02-12 16:52:43 +00:00
sw5678
7cfb5e0b2a
Added RAKE functionality into CC
2024-02-12 14:52:46 +00:00
Ashleigh Carr
62dfa8f9dd
Point to the correct workflow in the README for Container releases.
2024-02-12 10:46:28 +00:00
Ashleigh Carr
7582abfa27
Fix PR workflow, Buildah requires atleast an image name if no tags specified
2024-02-12 10:46:28 +00:00
Ashleigh Carr
3f89a94df2
Remove image
property from Container build & push actions
2024-02-12 10:46:28 +00:00
Ashleigh Carr
c5e880628a
Fix CI using Containerfile
2024-02-12 10:46:28 +00:00
Ashleigh Carr
abd9024097
Add a .dockerignore file
2024-02-12 10:46:28 +00:00
Ashleigh Carr
314b925ec9
Add a comment to the README about using Docker
2024-02-12 10:46:28 +00:00
Ashleigh Carr
d700d1d459
Switch to using Dockerfile
2024-02-12 10:46:28 +00:00
Ashleigh Carr
1a2207a045
Swtich to nginx for container
2024-02-12 10:46:28 +00:00
Ashleigh Carr
2b85336c71
Remove ARM64 Container build from release workflow
2024-02-12 10:46:28 +00:00
Ashleigh Carr
4b95ab2477
Increase nofile limit to 10,000 when building container on PR workflow too
2024-02-12 10:46:28 +00:00
Ashleigh Carr
a0729304d1
Add packages write permission
2024-02-12 10:46:28 +00:00
Ashleigh Carr
dbdcb460e5
Remove unecessary if: success()
from Github release workflow
2024-02-12 10:46:28 +00:00
Ashleigh Carr
7588e50f9f
Remove unecessary QEMU install step
2024-02-12 10:46:28 +00:00
Ashleigh Carr
40a4872f70
Generate prod build inside container
2024-02-12 10:46:28 +00:00
Ashleigh Carr
3b265322e0
Build container on PR (but don't publish) to verify Containerfile syntax
2024-02-12 10:46:28 +00:00
Ashleigh Carr
0da30813da
Add new steps to publish a containerized CyberChef to GHCR
2024-02-12 10:46:28 +00:00
Jed Laundry
e973ea6f08
update Diff sanity check test
2024-02-11 01:18:52 +00:00
Jed Laundry
a942fe92fd
Merge branch 'master' into master
2024-02-11 13:31:58 +13:00
a3957273
9829b419b9
Merge pull request #1709 from dougburks/patch-1
...
Fix typo in FileTree.mjs
2024-02-09 16:00:46 +00:00
Doug Burks
19194a7eb0
Fix typo in FileTree.mjs
2024-02-09 07:41:32 -05:00
a3957273
c13997bdb1
Merge pull request #1553 from sg5506844/base92
...
Feature: Add Base92 operations
2024-02-09 00:42:05 +00:00
a3957273
35c2d437fa
Merge branch 'master' of https://github.com/gchq/CyberChef
2024-02-09 00:37:51 +00:00
a3957273
a54522f796
10.7.0
2024-02-09 00:37:15 +00:00
a3957273
6c971876de
Merge pull request #1667 from sw5678/master
...
Added file tree functionality
2024-02-09 00:31:48 +00:00
a3957273
d8be3dfa27
Merge pull request #1555 from sg5506844/rison-operation
...
RISON operation
2024-02-09 00:30:53 +00:00
a3957273
2b57f94ccd
Merge branch 'master' into rison-operation
2024-02-09 00:23:01 +00:00
a3957273
a3944fe1d1
Merge pull request #1694 from AliceGrey/master
...
Add MurmurHash3 Operation
2024-02-08 18:15:41 +00:00
Alice
cfc8a506f7
Fix calculation bug and add Convert to Signed
...
A signed output is often needed for Shodan and other favicon searches.
2024-02-06 15:21:39 -05:00
Allie
afcf46561a
Rename Murmurhash3.mjs to MurmurHash3.mjs
2024-02-06 13:13:43 -05:00
Alice
59b97bfccb
Add MurmurHash3 Tests and normalize filename
2024-02-06 13:04:09 -05:00
Alice
20db43c0a8
Add MIT License
2024-02-06 13:04:09 -05:00
Alice
dc7760247b
Add MurmurHash3
2024-02-06 13:04:09 -05:00
a3957273
56a8e02bb8
Merge pull request #1705 from gchq/chore/update-packages
...
Update node packages
2024-02-04 23:25:56 +00:00
a3957273
e532248701
Merge branch 'master' into chore/update-packages
2024-02-04 15:20:50 +00:00
a3957273
73100896d4
Downgrade Jimp
2024-02-04 02:14:27 +00:00
a3957273
a95be3b4c5
Downgrade bootstrap version
2024-02-04 02:04:11 +00:00
a3957273
75c4e196fa
Merge pull request #1549 from brun0ne/fix-xss
...
Fixed xss in addOperation
2024-02-04 01:41:56 +00:00
a3957273
0359a2eccf
Merge branch 'master' into fix-xss
2024-02-04 01:33:02 +00:00
a3957273
b118932451
Merge branch 'master' into base92
2024-02-04 01:31:34 +00:00
a3957273
fd77152343
Merge pull request #1554 from sg5506844/Bcrypt-hash-detection-to-Analyse-hash
...
Add Bcrypt hash detection to "Analyse hash"
2024-02-04 01:19:30 +00:00
a3957273
5afecdb11a
Update node packages
2024-02-04 01:08:15 +00:00
a3957273
1916137c3c
Merge branch 'master' into rison-operation
2024-02-04 01:04:24 +00:00
a3957273
c3b89efd9a
Merge branch 'master' into master
2024-02-04 00:45:33 +00:00
a3957273
0f3cd72dd3
Add links to Changelog
2024-02-04 00:34:24 +00:00
a3957273
ed59f6a67a
Merge pull request #1658 from cnotin/patch-1
...
Describe that "Parse ASN.1 hex string" operation requires an hex string input
2024-02-03 16:44:33 +00:00
a3957273
592745f380
Merge pull request #1661 from BlacAmDK/BlacAmDK-patch-1
...
Fix ExtractIPAddresses IPv6 regexp
2024-02-03 16:44:00 +00:00
a3957273
10b0d91bdc
Merge branch 'master' into BlacAmDK-patch-1
2024-02-03 16:11:01 +00:00
a3957273
dea2b3a2c0
Merge branch 'master' into patch-1
2024-02-03 16:07:31 +00:00
a3957273
df151eabf9
10.6.0
2024-02-03 14:19:50 +00:00
Clément Notin
22a873c73e
Describe that "Parse ASN.1 hex string" operation requires an hex string input
...
Just in case the title of the operation doesn't make it clear enough
2024-02-03 15:07:57 +01:00
a3957273
c6da0c623d
Merge pull request #1678 from cnotin/patch-3
...
Add UUID regex to 'Regular expression' operation
2024-02-03 14:06:23 +00:00
a3957273
44b566789f
Merge pull request #1675 from 0xThiebaut/LZNT1
...
Add support for LZNT1 decompression.
2024-02-03 13:31:13 +00:00
a3957273
940f78a8a7
Merge branch 'master' into LZNT1
2024-02-03 13:08:03 +00:00
a3957273
06c912be72
Merge branch 'master' into patch-3
2024-02-03 13:05:42 +00:00
a3957273
91639ee836
Merge pull request #1703 from gchq/feature/update-forensic-wiki-address
...
Update forensics wiki address
2024-02-03 02:19:54 +00:00
a3957273
b78533bb02
Update forensics wiki address
2024-02-03 02:02:13 +00:00
a3957273
b5e3a6c5a3
Merge branch 'master' into master
2024-02-03 01:25:55 +00:00
a3957273
a045c4ffec
Merge pull request #1541 from KevinSJ/fix/baking-time-info
...
fix: incorrect hover on baking info
2024-02-03 00:54:17 +00:00
a3957273
856ba1cf50
Merge pull request #1702 from gchq/chore/can-i-use-update
...
Update 'can-i-use' browser list targets
2024-02-03 00:21:53 +00:00
a3957273
6510773789
Update 'can-i-use' browser list targets
2024-02-03 00:11:50 +00:00
a3957273
7b280b3369
Merge pull request #1701 from gchq/sec/fix-forensics-url
...
Update 'ExtractFiles' information URL
2024-02-03 00:04:00 +00:00
a3957273
1618e112e1
Update 'ExtractFiles' information URL
2024-02-02 23:56:27 +00:00
a3957273
c08a7dc6ce
Merge pull request #1700 from gchq/chore/update-chromedriver
...
Update chrome driver version
2024-02-02 23:54:11 +00:00
a3957273
57731706b3
Revert 'can-i-use' upgrade
2024-02-02 23:46:36 +00:00
a3957273
e9e926d054
Update 'can-i-use' to pass tests
2024-02-02 23:37:07 +00:00
a3957273
5fa3d691cf
Update chrome driver version
2024-02-02 22:35:42 +00:00
a3957273
d022dbc406
Merge pull request #1676 from cnotin/patch-2
...
Add links to wiki pages
2024-02-02 22:06:43 +00:00
a3957273
f96607c81b
Merge pull request #1656 from pandaninjas/patch-3
...
Update chromedriver to v119 so that it is compatible with the chrome …
2024-02-02 18:21:29 +00:00
Ted Kruijff
24cd4033c4
Add Caret/M-decode Operation
2024-01-26 15:52:41 +01:00
Clément Notin
0bf7852e83
Add UUID regex to 'Regular expression' operation
...
I use this one often so I'm sure others will like it too :)
2023-12-26 15:59:32 +01:00
Clément Notin
aaff2e687d
Add links to wiki pages
2023-12-26 15:43:49 +01:00
Maxime THIEBAUT
77042abc23
Add support for LZNT1 decompression.
2023-12-25 23:06:11 +01:00
sw5678
ac18b74e66
Fixed linting issues
2023-12-13 09:38:26 +00:00
sw5678
76ba630d59
Added file tree functionality
2023-12-13 09:19:16 +00:00
BlacAmDK
362755b22f
Fix ExtractIPAddresses IPv6 regexp
...
IPv6 regexp shouldn't match IPv4 address.
2023-12-05 14:40:37 +08:00
ccarpo
cc21fe18ca
fixed typo.
2023-11-21 09:24:54 +01:00
ccarpo
4255d8d543
Renamed JSON to Yaml to Beautify JSON
2023-11-21 09:19:58 +01:00
ccarpo
7353315baa
Renamed JSON to Yaml to Beautify JSON
2023-11-21 08:56:20 +01:00
Jocelyn Castellano
6c63302d62
Update chromedriver to v119 so that it is compatible with the chrome version in CI
2023-11-20 11:01:00 -08:00
Jed Laundry
efda16b039
change Diff to output <ins>, <del>
2023-08-31 03:20:20 +00:00
Joost Rijneveld
cb98672549
Fix ChaCha operation Raw output
...
Previously, an array type error prevented any output when selecting
the 'Raw' output option for the ChaCha operation. This did not
show up in tests, as they all compared to hex values.
This also adds a test (relying on the 'To Hex' operation) that
catches this.
2023-07-30 17:02:36 +02:00
zhzy0077
721061d054
fix typo.
2023-07-25 14:48:03 +08:00
zhzy0077
d2da11c79a
Support jq.
2023-07-25 14:42:43 +08:00
n1474335
6ed9d4554a
10.5.2
2023-07-14 19:01:41 +01:00
n1474335
2dcd345349
Updated chromedriver
2023-07-14 19:01:35 +01:00
n1474335
81924b4a7e
10.5.1
2023-07-14 18:54:03 +01:00
n1474335
5a0c3a3b47
Fixed webpack config
2023-07-14 18:53:56 +01:00
n1474335
7b599fe7f7
10.5.0
2023-07-14 18:41:44 +01:00
n1474335
4faaa07188
Updated CHANGELOG
2023-07-14 18:41:32 +01:00
n1474335
fa228b2571
Added a range of GOST operations
2023-07-14 18:37:02 +01:00
sg5506844
9a216dc1bf
RISON operation
2023-04-12 15:09:07 +05:30
sg5506844
0e0bafdeb6
Add Bcrypt hash detection to "Analyse hash"
2023-04-12 11:20:18 +05:30
sg5506844
5f0f037c46
Feature: Add Base92 operations
2023-04-12 10:37:16 +05:30
Brunon Blok
c0e84dcd50
change comments
2023-04-09 19:06:59 +00:00
Brunon Blok
6b01cf0c1a
Merge pull request #1 from brun0ne/test-xss
...
different fix which does not break any tests
2023-04-07 14:50:50 +02:00
Brunon Blok
30f9286ce9
different fix
2023-04-07 12:36:10 +00:00
Brunon Blok
e9ff8707ed
comply with eslint
2023-04-07 01:02:33 +00:00
Brunon Blok
12082ba3cc
escape only angle brackets
2023-04-07 00:59:51 +00:00
Brunon Blok
6d3ca3f56c
fix xss in addOperation
2023-04-06 23:31:45 +00:00
Brunon Blok
15b426ebb6
clean up code formatting and fix missing entries
2023-04-06 21:03:46 +00:00
Brunon Blok
bf1e708a4c
added PHP Serialize operation
2023-04-06 20:32:50 +00:00
Kevin Jiang
4262e6f6f7
fix: incorrect hover on baking info
2023-03-28 22:06:08 +13:00
n1474335
1bc88728f0
10.4.0
2023-03-24 22:41:40 +00:00
n1474335
7bb0649b27
Updated CHANGELOG
2023-03-24 22:41:24 +00:00
n1474335
e46a7448d9
Fixed De Bruijn test import
2023-03-24 22:40:07 +00:00
n1474335
d102e1b15c
Tidied 'Generate De Bruijn Sequence' operation
2023-03-24 22:39:08 +00:00
n1474335
0a0217cb66
Merge branch 'debruijn' of https://github.com/GCHQ77703/CyberChef
2023-03-24 22:33:43 +00:00
n1474335
3faa9d3a1e
10.3.0
2023-03-24 22:17:19 +00:00
n1474335
d902c7e30c
Updated CHANGELOG
2023-03-24 22:17:11 +00:00
n1474335
25fe7bba67
Tidied up Argon2 operations
2023-03-24 22:15:21 +00:00
n1474335
ca340cdd7b
Merge branch 'feature/add-argon2-operation' of https://github.com/Xenonym/CyberChef
2023-03-24 20:48:42 +00:00
Matt Coomber
266fbab8fd
Fix loading messages
...
Missing comma in array
2023-03-24 09:57:06 +00:00
n1474335
e57fd2a408
10.2.0
2023-03-23 18:22:37 +00:00
n1474335
3328ae8afd
Updated CHANGELOG
2023-03-23 18:22:27 +00:00
n1474335
1caecf70a2
Fixed HKDF op name
2023-03-23 18:21:43 +00:00
n1474335
6e347742d9
Merge branch 'hkdf' of https://github.com/mikecat/CyberChef
2023-03-23 18:18:25 +00:00
n1474335
2e2dcfa416
10.1.0
2023-03-23 18:00:13 +00:00
n1474335
4bb10a34e1
Updated CHANGELOG
2023-03-23 17:59:56 +00:00
n1474335
1632e23c78
Merge branch 'markdown-beautify' of https://github.com/JatinSanghvi/CyberChef
2023-03-23 17:53:31 +00:00
n1474335
11fca557af
Merge branch 'fix_dark_theme_highlight' of https://github.com/SamueleFacenda/CyberChef
2023-03-23 17:52:41 +00:00
n1474335
1cf14c6f01
Merge branch 'master' of https://github.com/mattnotmax/CyberChef
2023-03-23 17:48:05 +00:00
n1474335
1bba10e7c2
Merge branch 'swap-case' of https://github.com/mikecat/CyberChef
2023-03-23 17:46:47 +00:00
n1474335
8f3096af0a
Merge branch 'levenshtein-distance' of https://github.com/mikecat/CyberChef
2023-03-23 17:42:16 +00:00
n1474335
6fdf37e2f2
10.0.1
2023-03-23 12:42:28 +00:00
n1474335
a4d6e1f92c
TextNode characters are re-escaped in htmlWidgets now. Fixes #1533
2023-03-23 12:42:22 +00:00
mattnotmax
4a356476b1
Merge branch 'gchq:master' into master
2023-03-23 21:28:39 +11:00
n1474335
c2171a08f2
Added preventDefault to contextual help key press listener
2023-03-22 16:54:39 +00:00
n1474335
84aad167d5
Tweaked compile message
2023-03-22 11:59:35 +00:00
n1474335
493b1eee1e
Removed excess whitespace from banner links
2023-03-22 11:36:03 +00:00
n1474335
6c5b260ece
10.0.0
2023-03-22 11:31:55 +00:00
n1474335
7394bb45d4
Updated CHANGELOG
2023-03-22 11:31:47 +00:00
n1474335
5d3302f6d7
Added a few more UI tests
2023-03-22 11:19:01 +00:00
n1474335
92dada8a80
Final tweaks to download wording
2023-03-22 11:16:49 +00:00
n1474335
c6569b7c47
Added compile message to master build chain
2023-03-22 10:30:42 +00:00
n1474335
ea56efae47
Added Download pane
2023-03-21 15:39:31 +00:00
n1474335
7419009745
Added more help topics and added filetype detection to the 'save output' button
2023-03-20 17:23:14 +00:00
mattnotmax
e58744c63a
Update index.html
...
Added new loading message
2023-03-18 21:35:03 +11:00
n1474335
4c7fe147bc
Merge branch 'fix-translatedatetimeformat-xss' of https://github.com/mikecat/CyberChef into v10
2023-03-17 18:12:50 +00:00
n1474335
7605d48f0b
Fixed IO folder tests with unpredictable file ordering
2023-03-17 18:06:28 +00:00
n1474335
d6f8e0a520
Added a contextual help feature and started writing help descriptions
2023-03-17 17:46:13 +00:00
MikeCAT
ab283fc801
use Utils.escapeHtml instead of manual escaping
2023-03-18 00:54:43 +09:00
MikeCAT
d9d6b7aa37
fix XSS in operation TranslateDateTimeFormat
2023-03-18 00:32:06 +09:00
MikeCAT
b0c9a1850d
add operaton HKDF
2023-03-17 23:50:24 +09:00
Samuele Facenda
764bd4b9ae
Update dark theme highligh
2023-03-15 08:38:56 +01:00
n1474335
a24fdf4250
Regex improvements
2023-03-13 18:28:05 +00:00
n1474335
13e3dba784
Removed LGTM badge from README
2023-03-13 18:21:31 +00:00
n1474335
ccea5cdf88
Fixed bad HTML filtering
2023-03-13 18:13:54 +00:00
n1474335
51e2b97595
Updated CodeQL action
2023-03-13 18:03:33 +00:00
n1474335
61501a7cbc
Updated dependencies and fixed some code scanning findings
2023-03-13 17:51:25 +00:00
Tan Zhen Yong
bca4c34b3a
Add Argon2 hash compare operation
2023-03-12 00:33:28 +08:00
Tan Zhen Yong
2fab1028c5
Add Argon2 hash operation
2023-03-12 00:32:46 +08:00
n1474335
5d3c66f615
Removed call to cptable from NTHash operation
2023-03-09 18:06:32 +00:00
n1474335
cab83cae35
Switched arg layout to use flexbox instead of css grid
2023-03-09 17:31:46 +00:00
n1474335
bd16378e23
Fixed postinstall scipts to work on msys shells
2023-03-09 14:12:17 +00:00
n1474335
65e431bd9e
Merge branch 'fix/postinstall-msys' of https://github.com/ParkerM/CyberChef into v10
2023-03-09 14:09:20 +00:00
n1474335
b9f2bddffc
Added UI tests back into Github Actions scripts
2023-03-09 14:01:21 +00:00
n1474335
80e8b2339d
Improved HTML output sizing
2023-03-08 18:08:17 +00:00
n1474335
7eda2fd4a6
Added UI tests for all HTML operations
2023-03-08 17:44:51 +00:00
n1474335
36aafb9246
Added test for alert bar
2023-03-06 14:53:20 +00:00
n1474335
acc1df2031
Merge branch 'fix-xss-datetime' of https://github.com/ntomoya/CyberChef into v10
2023-03-05 15:39:41 +00:00
n1474335
c5766c89f6
Further operation tests
2023-03-05 15:32:53 +00:00
n1474335
73f5069971
Added more IO tests and created browser test utils
2023-03-05 14:58:11 +00:00
n1474335
819e4a574c
Added more tests, fixed length count bug and IO clearance bug
2023-03-03 17:33:42 +00:00
n1474335
8c0e23e196
Further IO tests added
2023-03-02 19:50:08 +00:00
n1474335
05160227a3
Added initial input and output UI tests
2023-03-02 18:10:52 +00:00
Tomoya Nakanishi
5cfc1abf41
Fixed XSS in TranslateDateTimeFormat
2023-03-01 03:39:57 +09:00
n1474335
046a0917e7
Nightwatch test improvements
2023-02-27 18:30:01 +00:00
n1474335
9cbf217d42
Fixed UI tests to work with new input and output areas
2023-02-27 18:21:06 +00:00
n1474335
bf949c0320
Fixed operational tests and updated some dependencies
2023-02-27 17:55:52 +00:00
n1474335
9e679f411c
Fixed progress bug
2023-02-27 15:52:05 +00:00
n1474335
dd6eae52ef
Folders can now be dropped into the CyberChef input
2023-02-27 15:32:52 +00:00
n1474335
cdde7166cf
Changing tabs no longer triggers a bake
2023-02-24 17:34:35 +00:00
n1474335
251bd86ce5
Large inputs with long line lengths are now handled better. Issues with toggleLoader fixed.
2023-02-24 17:09:40 +00:00
Jatin Sanghvi
dee2dc3777
Align Markdown table column separators
2023-02-17 11:32:05 +05:30
n1474335
533047a3a2
Improved file type detection and timing output
2023-02-03 17:39:12 +00:00
n1474335
659325c85a
Improved performance of str/array buffer conversions
2023-02-03 17:10:33 +00:00
n1474335
7a2517fd61
Fixed 'Clear All IO' button
2023-02-03 15:54:45 +00:00
n1474335
0b2cb7e68c
Added fine-grain timing for aspects of the bake. Improved efficiency of autobakes and moved output decoding into a worker.
2023-02-03 14:55:15 +00:00
Parker Mauney
4e747b3697
Use process.platform to detect OS during postinstall
2023-01-22 18:57:57 -05:00
n1474335
84f0750525
Reviewed HTML and options
2023-01-19 17:47:07 +00:00
n1474335
fa21768931
Reviewed Highlighter and Options waiters
2023-01-19 17:14:24 +00:00
n1474335
934efcc5a0
Reviewed InputWorker
2023-01-19 16:56:07 +00:00
n1474335
91f1be8c70
Reviewed Input and Output Waiters and improved logging in workers
2023-01-18 18:07:06 +00:00
n1474335
56d1a016da
Tidied InputWaiter and made inputChange debounce delay variable based on input length
2023-01-13 18:00:36 +00:00
n1474335
d6159cc154
Event bug fixes
2023-01-13 16:46:41 +00:00
n1474335
e9d7a8363c
Removed treatAsUTF8 option
2023-01-13 14:38:50 +00:00
n1474335
4e512a9a7b
Updated dependencies
2023-01-13 14:25:40 +00:00
n1474335
c1394e299a
Fixed replace input with output button
2023-01-13 14:14:57 +00:00
n1474335
17c349973d
Fixed file loading bug where the wrong input is set
2023-01-13 13:51:16 +00:00
n1474335
f2bd838596
Fixed CSS for theme highlighting and status bar dropup height
2023-01-13 13:12:01 +00:00
MikeCAT
d5b72548fc
add new operation: Swap case
2023-01-11 05:48:05 +09:00
MikeCAT
2c822314df
add new operation: Levenshtein Distance
2023-01-11 05:16:37 +09:00
n1474335
1b3d55f051
Status bar widgets are disabled for HTML output
2022-12-09 21:23:25 +00:00
n1474335
ff45f61b68
Fixed the snackbar
2022-12-09 20:46:01 +00:00
n1474335
771a013c9f
Removed output-file markup and handlers
2022-12-09 20:12:15 +00:00
n1474335
b354f61502
Updated dependencies
2022-12-09 19:44:31 +00:00
n1474335
2e201c747a
Merge remote-tracking branch 'origin/master' into v10
2022-12-09 19:28:41 +00:00
n1474335
c1d2970f1e
File details can now be hidden
2022-12-09 19:24:43 +00:00
n1474335
2efd075803
9.55.0
2022-12-09 11:40:35 +00:00
n1474335
4b4d3c6845
Updated CHANGELOG
2022-12-09 11:40:25 +00:00
n1474335
760eff49b5
Added 'AMF Encode' and 'AMF Decode' operations
2022-12-09 11:39:22 +00:00
n1474335
ba12ad8e7c
9.54.0
2022-11-25 16:49:41 +00:00
n1474335
249af2ded1
Updated CHANGELOG
2022-11-25 16:49:37 +00:00
n1474335
7403666a11
Tidied up Rabbit operations
2022-11-25 16:48:54 +00:00
n1474335
1cc8b150f3
Merge branch 'rabbit-stream-cipher' of https://github.com/mikecat/CyberChef
2022-11-25 16:36:42 +00:00
n1474335
faa25ee662
9.53.0
2022-11-25 16:29:31 +00:00
n1474335
aa981ccd4a
Updated CHANGELOG
2022-11-25 16:29:25 +00:00
n1474335
04378c1f91
Moved AES Key wrapping operations in Categories.json
2022-11-25 16:28:15 +00:00
n1474335
53179a158e
Merge branch 'aes-key-wrap' of https://github.com/mikecat/CyberChef
2022-11-25 16:25:36 +00:00
n1474335
7ecde9fd2a
9.52.1
2022-11-25 16:11:28 +00:00
n1474335
320f79fe0d
Added maxLength property for string arguments
2022-11-25 16:11:14 +00:00
n1474335
157346b055
Merge branch 'master' of https://github.com/TheSavageTeddy/CyberChef
2022-11-25 15:38:10 +00:00
n1474335
904c08c436
9.52.0
2022-11-25 15:31:31 +00:00
n1474335
fa238545a0
Updated CHANGELOG
2022-11-25 15:31:27 +00:00
n1474335
3f85c32c7c
Lint
2022-11-25 15:30:32 +00:00
n1474335
55809b2e87
Merge branch 'feature/chacha' of https://github.com/joostrijneveld/CyberChef
2022-11-25 15:15:03 +00:00
n1474335
5c32c1bdaa
Fixed tests for CMAC
2022-11-25 15:13:54 +00:00
TheSavageTeddy
f84c11f63d
im dumb, please pass the test now
2022-11-25 22:40:40 +08:00
TheSavageTeddy
2bcfb693b7
fix
2022-11-25 22:32:23 +08:00
TheSavageTeddy
897d2bef6e
fix output
2022-11-25 22:23:15 +08:00
TheSavageTeddy
0a3d219ad5
fixed linting
2022-11-25 22:13:53 +08:00
TheSavageTeddy
ba0dfe91c3
added all-zero edge cases for standard alphabet
2022-11-25 22:08:51 +08:00
TheSavageTeddy
bf4e62b4b7
added choice for base85 all-zero character
2022-11-25 21:36:17 +08:00
n1474335
657f8940fa
9.51.0
2022-11-25 12:47:20 +00:00
n1474335
74d629c491
Updated CHANGELOG
2022-11-25 12:47:12 +00:00
n1474335
130e9d8192
Lint
2022-11-25 12:46:15 +00:00
n1474335
0fb3743b6d
Merge branch 'aes-cmac' of https://github.com/mikecat/CyberChef
2022-11-25 12:41:41 +00:00
n1474335
a19aea1516
9.50.12
2022-11-25 12:38:03 +00:00
n1474335
137f8d9471
Merge branch 'fix-fletcher-checksum' of https://github.com/mikecat/CyberChef
2022-11-25 12:37:24 +00:00
n1474335
1f57f1f000
9.50.11
2022-11-25 12:28:33 +00:00
n1474335
468071ee98
Tidied JSDoc comment
2022-11-25 12:28:26 +00:00
n1474335
23403f55a5
Merge branch 'master' of https://github.com/DidierStevens/CyberChef
2022-11-25 12:26:53 +00:00
n1474335
c25cf44d92
9.50.10
2022-11-25 12:25:15 +00:00
n1474335
e5644b5712
Merge branch 'master' of https://github.com/samgbell/CyberChef
2022-11-25 12:23:14 +00:00
n1474335
9321b79d81
9.50.9
2022-11-25 12:21:51 +00:00
n1474335
e97d535ff8
Merge branch 'fix-option-in-parse-asn1-hex-string' of https://github.com/mikecat/CyberChef
2022-11-25 12:21:42 +00:00
n1474335
7589361e58
9.50.8
2022-11-25 12:19:31 +00:00
n1474335
f15ef81693
Merge branch 'put-required-margin' of https://github.com/mikecat/CyberChef
2022-11-25 12:19:22 +00:00
n1474335
d5f4968664
9.50.7
2022-11-25 12:18:33 +00:00
n1474335
74e9edbccf
Merge branch 'user-friendly-parse-x509-certificate' of https://github.com/mikecat/CyberChef
2022-11-25 12:15:29 +00:00
n1474335
51229d85cb
9.50.6
2022-11-25 12:11:17 +00:00
n1474335
b979b051cb
Merge branch 'triple-des-with-16byte-key' of https://github.com/mikecat/CyberChef
2022-11-25 12:08:58 +00:00
n1474335
17cf154bc2
9.50.5
2022-11-25 12:07:07 +00:00
n1474335
c7f6954b97
Merge branch 'view-bit-plane-use-bytelength-not-length' of https://github.com/mikecat/CyberChef
2022-11-25 12:07:01 +00:00
n1474335
9ccc1613cf
9.50.4
2022-11-25 12:05:32 +00:00
n1474335
9730ce1f6a
Merge branch 'fix-windows-filetime' of https://github.com/mikecat/CyberChef
2022-11-25 12:05:22 +00:00
n1474335
55a7981547
9.50.3
2022-11-25 12:03:57 +00:00
n1474335
2d99c365dd
Merge branch 'fix-reverse-character' of https://github.com/mikecat/CyberChef
2022-11-25 12:02:46 +00:00
n1474335
59d8be511a
9.50.2
2022-11-25 12:00:32 +00:00
n1474335
8349ffc001
Merge branch 'from-hex-use-delimiter-as-delimiter' of https://github.com/mikecat/CyberChef
2022-11-25 11:59:25 +00:00
n1474335
c1368c4ecb
9.50.1
2022-11-25 11:55:53 +00:00
n1474335
c6935e040d
Updated newMinorVersion script
2022-11-25 11:55:48 +00:00
n1474335
f79c3ae91a
Merge branch 'use-lowercase-for-asn1' of https://github.com/mikecat/CyberChef
2022-11-25 11:55:19 +00:00
n1474335
bc27cd2772
9.50.0
2022-11-25 11:51:34 +00:00
n1474335
2b02c44ca4
Updated CHANGELOG
2022-11-25 11:51:22 +00:00
n1474335
59fe8d1c4b
Simplified 'Shuffle' operation to work in the same way as 'Sort' and 'Unique'
2022-11-25 11:50:27 +00:00
n1474335
9a5d62c4c3
Merge branch 'shuffle-operation' of https://github.com/mikecat/CyberChef
2022-11-25 11:24:47 +00:00
n1474335
9fa82150ee
9.49.2
2022-11-25 11:23:38 +00:00
n1474335
d7561ec208
Tidied Substitute
2022-11-25 11:23:32 +00:00
n1474335
743b834f6d
Merge branch 'SamueleFacendaSubstitution' of https://github.com/SamueleFacenda/CyberChef
2022-11-25 11:21:04 +00:00
n1474335
0658836f87
9.49.1
2022-11-25 11:15:16 +00:00
n1474335
a4e20c7059
Merge branch 'large-prng' of https://github.com/mikecat/CyberChef
2022-11-25 11:13:05 +00:00
TheSavageTeddy
d77f8ba747
fix linting again
2022-11-25 11:08:01 +08:00
TheSavageTeddy
78d35ecec3
better boolean statement
2022-11-25 10:59:04 +08:00
TheSavageTeddy
c79bf5caaf
fixed linting
2022-11-25 10:49:56 +08:00
TheSavageTeddy
66cbc6908a
Better delimeter parsing for From Base85
2022-11-25 10:36:08 +08:00
MikeCAT
c04f409d23
PseudoRandomNumberGenerator: support larger output than 65536 bytes
2022-11-17 20:24:54 +09:00
Samuele Facenda
1a9833132d
Added ignoreCase feature in Substitute operation.
2022-11-13 14:41:01 +01:00
Samuele Facenda
9c3ddca269
Added ignoreCase feature in Substitute operation.
2022-11-13 14:37:19 +01:00
n1474335
72889d1c20
9.49.0
2022-11-11 16:29:13 +00:00
n1474335
6c5433b226
Updated CHANGELOG
2022-11-11 16:29:03 +00:00
n1474335
31a7f83b82
Added 'LZ4 Compress' and 'LZ4 Decompress' operations. Closes #1116
2022-11-11 16:27:14 +00:00
MikeCAT
39143fa6a1
add Shuffle operation
2022-11-11 22:26:41 +09:00
n1474335
a116a2a423
Input tab headers now show the filename for file inputs
2022-11-04 18:45:52 +00:00
n1474335
61d4c0ea63
File loading progress is now updated
2022-11-04 18:29:53 +00:00
n1474335
44c7a1e92d
Output loading messages are displayed properly again
2022-11-04 14:58:37 +00:00
n1474335
09fd333997
Fixed bug where input would not be loaded from deep links if a chrenc was not set
2022-11-04 14:38:30 +00:00
Joost Rijneveld
ebe2a29543
Add ChaCha stream cipher operation
2022-11-03 15:17:33 +01:00
MikeCAT
1e83e0e935
convert hex string to lower before parsing as ASN.1
2022-11-03 21:43:24 +09:00
MikeCAT
fe9eb08648
allow 16-byte keys for Triple DES in CMAC operation
2022-11-03 01:20:37 +09:00
MikeCAT
2255c5b360
allow 16-byte keys for Triple DES
2022-11-03 01:12:01 +09:00
MikeCAT
c046cf5695
have "From Hex" treat the delimiter as delimiter, not what to erase
2022-11-03 00:21:20 +09:00
MikeCAT
3086c25079
improve treatment of Hex(little endian) for Windows Filetime converter
2022-11-02 23:14:48 +09:00
MikeCAT
3700780d14
improve "Reverse" operation
...
* Make "Character" option actually reverse characters
* Add new option "Byte" that behaves as previous "Character" option
2022-11-02 22:37:09 +09:00
MikeCAT
5b134d7e9e
fix Fletcher-32/64 Checksum
...
* Operate on words, not bytes
* Add tests
2022-11-02 21:54:45 +09:00
MikeCAT
58b1fb8de5
ViewBitPlane.mjs: use byteLength instead of length to check validity of ArrayBuffer
2022-11-02 08:29:26 +09:00
MikeCAT
c0bd6645ce
add new operation: CMAC
2022-11-02 02:07:16 +09:00
MikeCAT
c6b79cd1c6
add new operations: AES Key Wrap/Unwrap
2022-11-01 00:35:27 +09:00
Didier Stevens
cb023089bb
Operation Sort: added value Length to option Order
2022-10-30 15:33:11 +01:00
MikeCAT
5a507aa1ba
have "Parse X.509 certificate" emit user-friendly message on certificate load error
2022-10-30 08:25:31 +09:00
MikeCAT
d23b88e2b8
use typed arrays for status of Rabbit instead of normal arrays
2022-10-29 03:33:30 +09:00
MikeCAT
3ac2ed20d2
add operation "Rabbit Stream Cipher"
2022-10-29 03:09:41 +09:00
MikeCAT
d5ffbbb14c
ParseASN1HexString.mjs: fix the name of option to use
2022-10-28 21:33:56 +09:00
n1474335
b92501ee35
Introduced use of conditional chaining operator
2022-10-28 13:24:03 +01:00
n1474335
570206af77
Line ending sequences for the current tab are included in the deep link URL
2022-10-28 12:44:06 +01:00
n1474335
f6ae89587c
EOL sequences are now preserved between tabs
2022-10-28 12:24:16 +01:00
MikeCAT
fa30f597ad
GenerateQRCode.mjs: set default margin to 4 modules
2022-10-27 20:02:49 +09:00
n1474335
bdb8c02d5a
Input and Output encodings are now saved per tab
2022-10-21 18:29:52 +01:00
n1474335
5efd125d9b
Simplified TabWaiter structure
2022-10-21 13:57:46 +01:00
n1474335
01508a2459
Merge branch 'master' into v10
2022-10-21 11:56:25 +01:00
n1474335
ed8bd34915
9.48.0
2022-10-15 00:15:49 +01:00
n1474335
5c72791279
Updated CHANGELOG
2022-10-15 00:15:39 +01:00
n1474335
142f91425c
Added 'LM Hash' opertaion
2022-10-15 00:13:39 +01:00
n1474335
d6344760ec
Merge branch 'master' of https://github.com/brun0ne/CyberChef
2022-10-14 18:45:47 +01:00
n1474335
64c009f266
9.47.5
2022-10-14 16:28:10 +01:00
n1474335
a73decc792
Merge branch 'master' of https://github.com/gariev/CyberChef
2022-10-14 16:26:08 +01:00
n1474335
f332ca4617
9.47.4
2022-10-14 16:24:33 +01:00
n1474335
937791d33d
Merge branch 'jwt-magic' of https://github.com/whs/CyberChef
2022-10-14 16:24:19 +01:00
n1474335
a63a130723
Merge branch 'ci/actions' of https://github.com/Fdawgs/CyberChef
2022-10-14 16:21:53 +01:00
n1474335
0f1175bf15
9.47.3
2022-10-14 16:20:38 +01:00
n1474335
e4db23f857
Removed extra comment from Raw Inflate
2022-10-14 16:20:34 +01:00
n1474335
32e7dd030e
Merge branch 'master' of https://github.com/XlogicX/CyberChef
2022-10-14 16:19:32 +01:00
n1474335
e33950961e
9.47.2
2022-10-14 16:10:19 +01:00
n1474335
5d65cb419f
Tidied up 'Generate all hashes' operation
2022-10-14 16:10:01 +01:00
n1474335
536053d5f9
Merge branch 'hash' of https://github.com/jl2168/CyberChef
2022-10-14 14:53:00 +01:00
n1474335
04ef095b88
9.47.1
2022-10-14 14:47:30 +01:00
n1474335
66277cd71f
Added more DNS request types
2022-10-14 14:47:19 +01:00
n1474335
58f01d0464
Merge branch 'PTR-option' of https://github.com/CyberGoat/CyberChef
2022-10-14 14:14:17 +01:00
n1474335
9ba9c56361
9.47.0
2022-10-14 14:07:47 +01:00
n1474335
11902e3220
Updated CHANGELOG
2022-10-14 14:07:42 +01:00
n1474335
c3f79c4b2c
Merge branch 'feature/lzma' of https://github.com/mattnotmitt/CyberChef
2022-10-14 14:03:57 +01:00
n1474335
576905e8b8
9.46.7
2022-10-14 14:01:05 +01:00
n1474335
77a3b91afe
Merge branch 'ssh-ed25519' of https://github.com/cplussharp/CyberChef
2022-10-14 14:00:03 +01:00
n1474335
40b58aa144
9.46.6
2022-10-14 13:57:35 +01:00
n1474335
d5bcdc8eed
Dependency fixes
2022-10-14 13:57:00 +01:00
samgbell
8e57354307
Fixing some eslint and JSDoc issues
2022-10-13 12:03:22 +02:00
samgbell
126debf44e
Adding Markdown format for To Table operation
2022-10-13 11:52:19 +02:00
Manatsawin Hanmongkolchai
674649ca7f
Added checks to JWTDecode operation
2022-10-09 14:57:02 +07:00
XlogicX
1a9a070c3b
Removal of unnecessary error condition
...
This situation occurs because the dependancy (zlibjs/bin/rawinflate.min.js) doesn't do a sanity check on distances going back farther than the current buffer.
For example:
DEFLATE data of '123' and then a length of 9 going back a distance of 6
ASCIIHEX: 333432869300
! infgen 3.0 output
!
last ! 1
fixed ! 01
literal '1 ! 10000110
literal '2 ! 01000110
literal '3 ! 11000110
match 9 6 ! 1 00100 1110000
infgen warning: distance too far back (6/3)
end ! 0000000
! 0
We only have 3 characters, we shouldn't be able to seek 6 characters back. But rawinflate.min.js doesn't check for this like the infgen debug tool (and others) would. So CyberChef would happily provide this as the result:
123...123...
Where the dots are just nulls of likley empty memory preceding the actual buffer
So with the example in this source
// e.g. Input data of [8b, 1d, dc, 44]
last ! 1
fixed ! 01
literal '] ! 10110001
match 158 5 ! 0 00100 11011 10000011
infgen warning: distance too far back (5/1)
This means we have a literal ']' and then we are asking for 158 more characters and to find them a distance of 5 back. This explains why the ']', why it repeats every 5, and why it is a length > 158.
This code should just be removed; it isn't justified. Being that this issue is a lack of sanity checking in a dependancy, and that this routine only catches the symptom of one of the nearly unlimited edge cases like this, AND it could filter out correct inputs, such as a recipe of this as input to RAWDEFLATE
]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX
Then getting an error with the INFLATE even though the input is actually valid.
2022-10-06 14:02:27 -04:00
XlogicX
32bee35f85
Removal of unnecessary error checking routine
...
This situation occurs because the dependancy (zlibjs/bin/rawinflate.min.js) doesn't do a sanity check on distances going back farther than the current buffer.
For example:
DEFLATE data of '123' and then a length of 9 going back a distance of 6
ASCIIHEX: 333432869300
! infgen 3.0 output
!
last ! 1
fixed ! 01
literal '1 ! 10000110
literal '2 ! 01000110
literal '3 ! 11000110
match 9 6 ! 1 00100 1110000
infgen warning: distance too far back (6/3)
end ! 0000000
! 0
We only have 3 characters, we shouldn't be able to seek 6 characters back. But rawinflate.min.js doesn't check for this like the infgen debug tool (and others) would. So CyberChef would happily provide this as the result:
123...123...
Where the dots are just nulls of likley empty memory preceding the actual buffer
So with the example in this source
// e.g. Input data of [8b, 1d, dc, 44]
last ! 1
fixed ! 01
literal '] ! 10110001
match 158 5 ! 0 00100 11011 10000011
infgen warning: distance too far back (5/1)
This means we have a literal ']' and then we are asking for 158 more characters and to find them a distance of 5 back. This explains why the ']', why it repeats every 5, and why it is a length > 158.
This code should just be removed; it isn't justified. Being that this issue is a lack of sanity checking in a dependancy, and that this routine only catches the symptom of one of the nearly unlimited edge cases like this, AND it could filter out correct inputs, such as a recipe of this as input to RAWDEFLATE
]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX[]OMG[]HAX
Then getting an error with the INFLATE even though the input is actually valid.
2022-10-06 13:53:32 -04:00
Frazer Smith
a68ce5a5af
Update GitHub Actions
2022-10-06 13:58:01 +01:00
Igor Gariev
026e9ca9c3
Added escape sequence "\a" (audible bell, 0x07) to Utils.parseEscapedChars().
...
The sequece is part of C and C++ standard, as well as protocol buffer encoding.
- https://en.wikipedia.org/wiki/Escape_sequences_in_C
- https://en.cppreference.com/w/cpp/language/escape
- https://developers.google.com/protocol-buffers/docs/text-format-spec#string
2022-09-28 20:32:21 -07:00
BrunonDEV
f1ce67d79b
Added NTLM operation
...
Hashing operation - MD4 on UTF16LE-encoded input
2022-09-27 23:13:22 +02:00
john19696
312be4772c
rsdix
2022-09-23 11:38:15 +01:00
john19696
be97a0062e
linted
2022-09-22 16:53:29 +01:00
john19696
00f0101723
author fix
2022-09-22 16:39:51 +01:00
john19696
f450240094
Parameterise All hashes
2022-09-22 16:30:36 +01:00
Ethan Block
a7b8378736
Adding PTR to possiable values for Resolver
2022-09-21 11:37:06 -04:00
Matt C
98a70c2dd2
Add tests and handle decompress returning string or array
2022-09-19 17:33:55 +01:00
Matt C
d502dd9857
Add LZMA Decompress operation
2022-09-19 14:24:09 +01:00
Matt C
1ec7033d46
Add LZMA Compress operation
2022-09-19 14:24:09 +01:00
Matt C
28ec56a27f
Update libyara package to fix bug with compile messages and add support for console module
2022-09-18 16:11:04 +01:00
CPlusSharp
bf2afcd2ef
Support Ed25519 SSH host key parsing
2022-09-18 12:47:55 +02:00
Matt C
8f710461da
Update yara to 4.2.3 and fix output reading 0 matches
2022-09-17 23:48:11 +01:00
n1474335
a07b8f693b
Input and Output character encodings are now stored in the URL, allowing for accuate deeplinking
2022-09-16 19:24:57 +01:00
n1474335
a141873db8
Highlighting now takes account of character set width
2022-09-16 16:00:39 +01:00
n1474335
08b91fd7ff
Removed ioDisplayThreshold option
2022-09-16 16:00:03 +01:00
n1474335
cd7156dc55
Merge branch 'master' into v10
2022-09-16 14:48:52 +01:00
n1474335
c2cf535f88
Added node builder script to package.json
2022-09-16 14:37:31 +01:00
n1474335
ced9ab68fa
9.46.5
2022-09-16 14:16:42 +01:00
n1474335
cdb197a9c3
Reverted to local copies of Tesseract trainddata in order to remain self-contained.
2022-09-16 14:15:54 +01:00
Sean Marpo
c8eacb9942
Linting fixes
2022-09-09 14:45:06 -07:00
Sean Marpo
1c8e37cb64
Update tesseract, fix API for tesseract 3.0
2022-09-09 14:33:49 -07:00
n1474335
1b0ced9f9b
9.46.4
2022-09-09 21:23:09 +01:00
n1474335
7b245b084a
Updated to Node v18 and removed node-sass dependency
2022-09-09 21:22:55 +01:00
n1474335
b00f64518f
Merge branch 'nodejs18' of https://github.com/john19696/CyberChef
2022-09-09 20:55:18 +01:00
n1474335
c3434e894d
9.46.3
2022-09-09 20:53:37 +01:00
n1474335
dd66f728b3
Merge branch 'fix-protobuf-order' of https://github.com/oliverrahner/CyberChef
2022-09-09 20:52:36 +01:00
n1474335
e40142b8c5
9.46.2
2022-09-09 20:39:35 +01:00
n1474335
1dd1b839b8
Switched jsonpath library to jsonpath-plus. Fixes #1318
2022-09-09 20:39:28 +01:00
n1474335
d90d845f27
9.46.1
2022-09-09 16:51:38 +01:00
n1474335
8c9ad81039
Merge branch 'feat-primitive' of https://github.com/jeiea/CyberChef
2022-09-09 16:49:12 +01:00
n1474335
cef7a7b27d
Lint
2022-09-09 16:44:41 +01:00
n1474335
3e715ef21a
Merge branch 'fix-select' of https://github.com/IsSafrullah/CyberChef
2022-09-09 16:43:15 +01:00
n1474335
86b43b4ffa
Updated README
2022-09-09 16:39:10 +01:00
n1474335
3893c22275
Changing the output encoding no longer triggers a full bake
2022-09-09 16:35:21 +01:00
IsSafrullah
65d883496b
fix select when change theme
2022-09-06 03:52:42 +07:00
n1474335
406da9fa2c
Efficiency improvements to reduce unnecessary casting
2022-09-02 20:15:07 +01:00
n1474335
16b79e32f6
File details are now displayed in a side panel and the input is still editable
2022-09-02 14:34:23 +01:00
n1474335
e93aa42697
Input and output character encodings can now be set
2022-09-02 12:56:04 +01:00
jeiea
69e59916e2
feat: support boolean and null in JSON to CSV
2022-08-17 02:12:39 +09:00
Philippe Arteau
475282984b
Minor typos
2022-07-29 14:32:46 -04:00
Oliver Rahner
2f89130f41
fix protobuf field order
2022-07-21 16:36:15 +02:00
n1474335
7c8a185a3d
HTML outputs can now be selected and handle control characters correctly
2022-07-18 18:39:41 +01:00
john19696
e9dd7eceb8
upgrade to nodejs v18
2022-07-14 14:27:59 +01:00
Luis Martinez
1dfb231033
xxtea bug fix
2022-07-11 19:42:30 -05:00
Luis Martinez
4f0fa2a299
Merge branch 'gchq:master' into xxtea_encryption
2022-07-11 19:41:02 -05:00
Luis Martinez
c14098a27c
tests added and XXTEA not working correctly fixed
2022-07-11 19:38:59 -05:00
Luis Martinez
653af6a300
xxtea encryption added
2022-07-11 18:59:53 -05:00
Luis Martinez
893b84d042
xxtea encryption added
2022-07-11 18:59:53 -05:00
n1474335
0dc2322269
Fixed dropping text in the input
2022-07-11 13:57:28 +01:00
n1474335
5c8aac5572
Improved input change update responsiveness
2022-07-11 13:43:19 +01:00
n1474335
157dacb3a5
Improved highlighting colours and selection ranges
2022-07-11 11:43:48 +01:00
n1474335
890f645eeb
Overhauled Highlighting to work with new editor and support multiple selections
2022-07-10 22:01:22 +01:00
n1474335
2785459257
Merge branch 'master' into io-overhaul
2022-07-10 19:06:48 +01:00
n1474335
037590f831
Updated CHANGELOG
2022-07-08 17:18:20 +01:00
n1474335
85496684d8
9.46.0
2022-07-08 17:17:23 +01:00
n1474335
4200ed4eb9
Tidied Cetacean ciphers
2022-07-08 17:16:35 +01:00
n1474335
6b16f11d3b
Merge branch 'master' of https://github.com/valdelaseras/CyberChef
2022-07-08 17:02:06 +01:00
n1474335
683bd3e5db
Updated CHANGELOG
2022-07-08 16:34:21 +01:00
n1474335
6a10e94bfd
9.45.0
2022-07-08 16:33:33 +01:00
n1474335
25086386c6
Tidied ROT8000
2022-07-08 16:33:16 +01:00
n1474335
d99ee32cc4
Merge branch 'ROT8000' of https://github.com/thomasleplus/CyberChef
2022-07-08 16:28:42 +01:00
n1474335
f1d318f229
Updated CHANGELOG
2022-07-08 16:25:59 +01:00
n1474335
a7fc455e05
9.44.0
2022-07-08 16:24:47 +01:00
n1474335
c02c4a72e4
Merge branch 'add-lz-string' of https://github.com/crespyl/CyberChef
2022-07-08 16:23:15 +01:00
n1474335
f97ce18ff9
Updated CHANGELOG
2022-07-08 16:03:42 +01:00
n1474335
dfd9afc2c4
9.43.0
2022-07-08 16:02:35 +01:00
n1474335
eb5663a1ed
Tidied ROT brute forcing ops
2022-07-08 16:02:24 +01:00
n1474335
418a7962a5
Merge branch 'rot_bruteforce' of https://github.com/mikecat/CyberChef
2022-07-08 15:55:27 +01:00
n1474335
2ffce23c67
Updated CHANGELOG
2022-07-08 15:52:00 +01:00
n1474335
b828b50ccc
9.42.0
2022-07-08 15:47:42 +01:00
n1474335
a6aa40db97
Tidied LS47 operations
2022-07-08 15:47:35 +01:00
n1474335
45ede4beaf
Merge branch 'LS47Cipher' of https://github.com/n1073645/CyberChef
2022-07-08 15:41:16 +01:00
n1474335
98a95c8bbf
Updated CHANGELOG
2022-07-08 15:38:12 +01:00
n1474335
74bb8d92dc
9.41.0
2022-07-08 15:36:36 +01:00
n1474335
6cccc2c786
Tidied Caesar Box Cipher
2022-07-08 15:36:30 +01:00
n1474335
99a0a05947
Merge branch 'caesarBoxCipher' of https://github.com/n1073645/CyberChef
2022-07-08 15:32:56 +01:00
n1474335
94700dab89
Updated CHANGELOG
2022-07-08 15:28:39 +01:00
n1474335
c9d29c89bb
9.40.0
2022-07-08 15:27:01 +01:00
n1474335
7d4e554571
Tweaks to P-List Viewer operation
2022-07-08 15:26:33 +01:00
n1474335
2858a74cbf
Merge branch 'plistViewer' of https://github.com/n1073645/CyberChef
2022-07-08 15:18:50 +01:00
n1474335
28e599a835
Merge branch 'improve-subsection-description' of https://github.com/n1073645/CyberChef
2022-07-08 15:17:31 +01:00
n1474335
1fb1d9cbb7
9.39.6
2022-07-08 15:16:00 +01:00
n1474335
2f097e5dfc
Tidied up Base85 issues
2022-07-08 15:15:53 +01:00
n1474335
b71e3241be
Merge branch 'master' of https://github.com/benediktwerner/CyberChef
2022-07-08 15:04:09 +01:00
n1474335
4b018bf421
9.39.5
2022-07-08 14:55:32 +01:00
n1474335
f751de896f
Merge branch 'base' of https://github.com/john19696/CyberChef
2022-07-08 14:55:20 +01:00
n1474335
65aeae9c1e
9.39.4
2022-07-08 14:53:07 +01:00
n1474335
80943b0c26
Merge branch 'fix-merge' of https://github.com/n1073645/CyberChef
2022-07-08 14:52:56 +01:00
n1474335
a9657ac5c7
9.39.3
2022-07-08 14:51:08 +01:00
n1474335
6fa2e49f3a
Merge branch 'webp-extractor' of https://github.com/n1073645/CyberChef
2022-07-08 14:50:57 +01:00
n1474335
50f0f70805
9.39.2
2022-07-08 14:49:50 +01:00
n1474335
fc95d82c49
Tweaked Extract Files minimum size
2022-07-08 14:49:40 +01:00
n1474335
bb6c1c54ff
Merge branch 'extract-files-min-size' of https://github.com/n1073645/CyberChef
2022-07-08 13:57:06 +01:00
n1474335
c4414bd910
Fixed dropdown toggle height
2022-07-08 13:53:19 +01:00
n1474335
68733c74cc
Output now uses CodeMirror editor
2022-07-02 19:23:03 +01:00
n1474335
bc949b47d9
Improved Controls CSS
2022-07-01 12:01:48 +01:00
n1474335
85ffe48743
Input now uses CodeMirror editor
2022-06-29 18:02:49 +01:00
n1073645
42c911838d
Add min size to Extract Files
2022-06-17 11:18:49 +01:00
n1073645
8917eabfd1
Implemented webp extractor
2022-06-17 09:56:36 +01:00
n1073645
fc91469807
Added nesting to Merge/Fork/Subsection
2022-06-17 09:26:00 +01:00
John L
1735d9c091
remove logging
2022-06-15 15:07:39 +01:00
John L
00d754d466
lint fixes
2022-06-14 15:57:04 +01:00
John L
906727f133
Base85 improvements
2022-06-14 10:23:13 +01:00
n1073645
191d7f11f7
Improve the subsection description
2022-06-10 15:25:12 +01:00
n1474335
54fdc05e3a
9.39.1
2022-06-09 16:32:32 +01:00
n1474335
2267569c8d
Fixed lint
2022-06-09 16:32:23 +01:00
n1474335
2f53ee3974
Merge branch 'fix_loop_counter' of https://github.com/sec65/CyberChef
2022-06-09 16:23:01 +01:00
n1474335
a3b846638f
9.39.0
2022-06-09 15:17:14 +01:00
n1474335
cc3033266c
Updated CHANGELOG
2022-06-09 15:17:08 +01:00
n1474335
23b168515c
Merge branch 'elf-info' of https://github.com/n1073645/CyberChef
2022-06-09 15:04:46 +01:00
n1073645
049690fea2
Linting modifications
2022-06-09 10:15:47 +01:00
n1073645
d3de91de85
Modify stream library to support reading until a null byte
2022-06-09 10:12:19 +01:00
n1073645
64eae37788
Added tests for ELF-Info
2022-06-09 10:02:38 +01:00
n1474335
8c71b0b8df
9.38.9
2022-06-08 18:59:36 +01:00
n1474335
2bf1ac6b9c
'Parse X.509 Certificate' Issuer and Subject name parsing improved. Closes #1365
2022-06-08 18:59:27 +01:00
n1474335
7197a434c2
9.38.8
2022-06-08 18:07:32 +01:00
n1474335
5349115b94
'JSON Beautify' operation now supports formatting, collapsing and syntax highlighting. Closes #203 .
2022-06-08 18:07:11 +01:00
n1474335
4274e8f3a2
Fixed PEM wiki link
2022-06-06 15:20:31 +01:00
n1474335
7610e159a3
9.38.7
2022-06-06 14:54:27 +01:00
n1474335
9ec94434bb
Fixed 'From Base64' bug adding null bytes. Closes #1362
2022-06-06 14:54:06 +01:00
n1073645
1ab444bda2
Fix tabs in tests file.
2022-06-05 18:40:46 +01:00
n1073645
3990ba774f
Implemented readelf-like functionality.
2022-06-05 18:35:02 +01:00
sec65
1fea9a25a5
reset loop counter after last run
2022-06-05 17:22:42 +02:00
n1474335
3f57711c39
9.38.6
2022-06-03 22:58:23 +01:00
n1474335
dc46018757
Tidied up 'PEM to Hex' operation
2022-06-03 22:57:49 +01:00
n1474335
1464e5d5e4
Merge branch 'pem' of https://github.com/cplussharp/CyberChef
2022-06-03 22:21:37 +01:00
n1474335
95f7ed0de4
9.38.5
2022-06-03 22:13:50 +01:00
n1474335
6e7240026a
Updated dependencies
2022-06-03 22:13:44 +01:00
n1474335
8bae7bf809
9.38.4
2022-06-03 21:41:44 +01:00
n1474335
b78bb2d3d6
Added 'Strict mode' to 'From Base64' operation
2022-06-03 21:41:37 +01:00
n1474335
f9a6402825
Merge branch 'strict_base64' of https://github.com/mikecat/CyberChef
2022-06-03 13:18:41 +01:00
n1474335
8ec5f3cb18
9.38.3
2022-06-03 13:15:25 +01:00
n1474335
c330394ff2
Fixed toBinary delim adjustment
2022-06-03 13:15:18 +01:00
n1474335
36e66ad5b4
Merge branch 'master' of https://github.com/michaellrowley/CyberChef
2022-06-03 13:10:59 +01:00
n1474335
a5a89efc06
9.38.2
2022-06-03 12:58:50 +01:00
n1474335
1078c37043
Merge branch 'master' of https://github.com/LukeSerne/CyberChef
2022-06-03 12:55:56 +01:00
n1474335
535c7188a8
9.38.1
2022-06-03 12:53:22 +01:00
n1474335
d6f9e216a6
Merge branch 'fix-to-base45' of https://github.com/mikecat/CyberChef
2022-06-03 12:50:45 +01:00
n1474335
7d6a879a67
Added script for updating the CHANGELOG
2022-05-31 00:20:19 +01:00
n1474335
668eac1f9e
Fixed Split.js issues when resizing to around 1000px wide
2022-05-30 22:53:17 +01:00
n1474335
ff99436ce6
Fixed 'To Hex' highlighting
2022-05-30 19:43:59 +01:00
n1474335
ec577fc075
Fixed CSS for maximising output pane
2022-05-30 19:25:41 +01:00
n1474335
cc9d51b7be
9.38.0
2022-05-30 18:14:46 +01:00
n1474335
cf2b54e8c0
Update CHANGELOG
2022-05-30 18:14:41 +01:00
n1474335
a895d1d82a
Added 'Parse TCP' operation
2022-05-30 18:06:15 +01:00
Luis Martinez
19423cc437
xxtea encryption added
2022-05-28 00:20:51 -05:00
Luis Martinez
3ea12a2e1b
xxtea encryption added
2022-05-28 00:17:59 -05:00
MikeCAT
11da4188ee
fix "To Base45" ( #1351 )
2022-05-20 11:59:04 +00:00
Luke Serné
5b68bad185
Support UTF8 encoded characters in Substitution operation
...
This adds support for UTF8-encoded characters in the input and the parameters.
2022-05-13 17:35:50 +02:00
n1474335
477e4a7421
9.37.3
2022-04-14 18:08:23 +01:00
n1474335
9a982f05ac
Extract operations now offer built-in Sort and Unique options. Unique operation offers option to count occurances. Closes #1334 .
2022-04-14 18:08:16 +01:00
n1474335
6959e2cf01
9.37.2
2022-04-14 16:57:51 +01:00
n1474335
f5fe79326a
CodeQL fixes
2022-04-14 16:57:46 +01:00
n1474335
f77633cee9
9.37.1
2022-04-14 13:17:43 +01:00
n1474335
c858970573
Merge branch 'john19696-testui'
2022-04-14 13:17:32 +01:00
n1474335
fb3eceaee0
Tidied up UI tests
2022-04-14 13:16:36 +01:00
n1474335
8e37fec8f8
Merge branch 'testui' of https://github.com/john19696/CyberChef into john19696-testui
2022-04-14 11:55:56 +01:00
n1474335
ccaabfaee8
Fixed incorrect wording for RC4 Drop argument.
2022-04-14 11:55:34 +01:00
Thomas Leplus
e712af33b7
Adding ROT8000
2022-04-11 18:44:14 -07:00
John L
c431fb30c5
added logging & jsdoc
2022-04-06 10:54:20 +01:00
John L
1c04848480
added log_path
2022-04-06 10:51:52 +01:00
John L
ca1a0797fb
Merge branch 'master' into testui
2022-04-04 17:54:02 +01:00
John L
7b497181fd
refactor samples, and more tests
2022-04-04 17:40:58 +01:00
John L
92767b1078
Try import
2022-03-31 19:32:41 +01:00
n1474335
7c66dacc40
9.37.0
2022-03-29 18:05:55 +01:00
n1474335
632277f9bd
Updated CHANGELOG
2022-03-29 18:05:47 +01:00
n1474335
3c23ae03f5
Merge branch 'swesven-master'
2022-03-29 18:02:09 +01:00
n1474335
8117926ca3
Tidied up SM4 ops and NoPadding options for AES, DES and TripleDES
2022-03-29 18:01:57 +01:00
n1474335
31e9d27f1a
Merge branch 'master' of https://github.com/swesven/CyberChef into swesven-master
2022-03-29 17:30:22 +01:00
n1474335
0c067d60d8
9.36.1
2022-03-29 17:26:17 +01:00
n1474335
1171d6b165
Merge branch 'pH-T-master'
2022-03-29 17:22:50 +01:00
n1474335
18022a2a48
Merge branch 'master' of https://github.com/pH-T/CyberChef into pH-T-master
2022-03-29 17:22:34 +01:00
n1474335
1400b5cca4
9.36.0
2022-03-29 12:48:47 +01:00
n1474335
98b5f9cc29
Updated CHANGELOG
2022-03-29 12:48:43 +01:00
n1474335
e766cb009e
Merge branch 'hettysymes-SIGABA'
2022-03-29 12:45:56 +01:00
n1474335
993e276858
Tidied up Bletchley ops
2022-03-29 12:45:42 +01:00
n1474335
a762fb4df4
Merge branch 'SIGABA' of https://github.com/hettysymes/CyberChef into hettysymes-SIGABA
2022-03-29 12:26:39 +01:00
n1474335
00781fa459
Fixed lint
2022-03-29 11:55:41 +01:00
n1474335
c6e7367a4e
9.35.1
2022-03-28 17:15:51 +01:00
n1474335
3749bb1222
Merge branch 'AlexAndHisScripts-master'
2022-03-28 17:15:39 +01:00
n1474335
f3c83b2009
Merge branch 'master' of https://github.com/AlexAndHisScripts/CyberChef into AlexAndHisScripts-master
2022-03-28 17:14:57 +01:00
n1474335
d3583c31bc
9.35.0
2022-03-28 16:19:55 +01:00
n1474335
2f638d8c0c
Updated CHANGELOG
2022-03-28 16:19:51 +01:00
n1474335
74e43ff65a
Merge branch 't-8ch-base45'
2022-03-28 16:18:02 +01:00
n1474335
4f0b160ed3
Tidied up Base45 ops
2022-03-28 16:15:37 +01:00
n1474335
709b8696fc
Merge branch 'base45' of https://github.com/t-8ch/CyberChef into t-8ch-base45
2022-03-28 16:04:34 +01:00
n1474335
e080c5d72e
9.34.2
2022-03-28 15:57:00 +01:00
n1474335
9cc177a9ad
Code quality improvements
2022-03-28 15:56:15 +01:00
Paul Hager
9ad4e2525e
fix: GetAllCasings.mjs test
2022-03-28 16:52:59 +02:00
n1474335
60b5fe0e76
9.34.1
2022-03-28 15:42:16 +01:00
n1474335
9273f97d88
Updated dependencies
2022-03-28 15:42:11 +01:00
Paul Hager
e2b7ac68ef
fix: GetAllCasings.mjs - newline bug
2022-03-28 14:46:41 +02:00
n1474335
98a6baf55a
9.34.0
2022-03-28 11:40:04 +01:00
n1474335
b5677387f5
Updated CHANGELOG
2022-03-28 11:39:57 +01:00
n1474335
cd3eaa4762
Merge branch 'n1073645-variationsOfString'
2022-03-28 11:37:42 +01:00
n1474335
9733bf65de
Merge branch 'nodejs16' of https://github.com/john19696/CyberChef into john19696-nodejs16
2022-03-28 11:37:23 +01:00
n1474335
bc433f0234
9.33.1
2022-03-28 11:23:19 +01:00
n1474335
ad7283ee6f
Merge branch 'Gitoffthelawn-patch-1'
2022-03-28 11:21:49 +01:00
n1474335
5b941358a9
Merge branch 'patch-1' of https://github.com/Gitoffthelawn/CyberChef into Gitoffthelawn-patch-1
2022-03-28 11:21:22 +01:00
n1474335
f19e898c57
Merge branch 'Wingless-Archangel-patch-1'
2022-03-28 11:20:29 +01:00
n1474335
590ffa184d
Merge branch 'patch-1' of https://github.com/Wingless-Archangel/CyberChef into Wingless-Archangel-patch-1
2022-03-28 11:20:10 +01:00
n1474335
46de51512f
Merge branch 'adamkdean-patch-1'
2022-03-28 11:15:48 +01:00
n1474335
a13f2f26e4
Merge branch 'patch-1' of https://github.com/adamkdean/CyberChef into adamkdean-patch-1
2022-03-28 11:15:28 +01:00
n1474335
c9c26f6f9f
Merge branch 'eljeffeg-patch-1'
2022-03-28 11:13:44 +01:00
n1474335
787c29e42b
Merge branch 'patch-1' of https://github.com/eljeffeg/CyberChef into eljeffeg-patch-1
2022-03-28 11:13:26 +01:00
n1474335
1c0b83d833
9.33.0
2022-03-28 10:58:30 +01:00
n1474335
5c767d09b0
Updated CHANGELOG
2022-03-28 10:58:25 +01:00
n1474335
75dba51f56
Improve CJS and ESM module support #1037
2022-03-28 10:52:28 +01:00
n1474335
78a1827af8
Merge branch 'john19696-nodejs16'
2022-03-25 18:33:22 +00:00
n1474335
9e3733b33b
Fixed Node imports
2022-03-25 18:28:01 +00:00
n1474335
4ef65589e8
Actions can now be triggered manually
2022-03-25 15:24:21 +00:00
n1474335
cf9e670309
Updated eslint
2022-03-25 15:17:00 +00:00
n1474335
b09f98fbb4
Updated to Node 17
2022-03-25 14:59:54 +00:00
n1474335
e43e010163
Merge branch 'nodejs16' of https://github.com/john19696/CyberChef into john19696-nodejs16
2022-03-25 13:26:31 +00:00
n1073645
2a5cee0bd3
9.32.4
2022-03-23 09:31:17 +00:00
n1073645
c962bb79f5
Updated Dependencies
2022-03-23 09:28:32 +00:00
John L
add745551b
WIP
2022-02-11 16:56:58 +00:00
john19696
7b8213e1f6
Merge pull request #3 from john19696/nodejs16
...
Nodejs16 upgrade
2022-02-11 13:04:49 +00:00
John L
2e23a33dfc
Merge branch 'nodejs16' of https://github.com/john19696/CyberChef into nodejs16
2022-02-04 11:03:05 +00:00
John L
bca296ee37
GitHub actions update
2022-02-04 11:02:52 +00:00
John L
2dbd647868
nodeFlags needs quote change
2022-01-31 11:39:17 +00:00
john19696
2991e7d1fe
Update Gruntfile.js
...
add nodeFlags
2022-01-31 10:31:19 +00:00
John L
f6f12fc193
chromedriver update
2022-01-27 17:18:31 +00:00
john19696
1fac8c1cea
Merge pull request #1 from t-8ch/nodejs16
...
Node 16 compatibility
2022-01-21 15:05:16 +00:00
Adam K Dean
590462e2e4
Fixed Crown Copyright link
...
Closes #1310
2022-01-18 22:07:59 +00:00
Robin Scholtes
578a61d331
add cetacean cipher encoder and decoder operations, tests. Update .gitignore to exclude idea generated files
2022-01-17 23:37:24 +13:00
Michael Rowley
ed542582f9
Added more error-handling to ToUpperCase()
2021-12-29 19:59:48 +00:00
Michael Rowley
2574a63975
Minor adjustments
2021-12-29 19:32:39 +00:00
ElJeffe
291c55befd
Spelling
...
Someone noticed this in another project that includes CyberChef
2021-12-14 08:47:55 -05:00
Philipp Arnold
23763363ba
Added a JSON to YAML and a YALM to JSON operation
2021-12-10 23:22:57 +01:00
CPlusSharp
b7a978505f
PEMToHex: add magic check so it gets found
2021-11-17 20:19:42 +01:00
Thomas Weißschuh
7db1f39473
base45: Implement highlighting
2021-11-09 21:12:49 +01:00
Thomas Weißschuh
6017578964
Add Base45 operations
...
Closes #1219
Co-developed-by: Cyril Delétré <cyril.deletre@gmail.com>
2021-11-09 21:12:44 +01:00
CPlusSharp
1dbcd2ac84
PEMtoHex: Support arbitrary PEMs
...
previous implementation only supported some PEMs (e.g. Certificate)
the new implementation is more general,
it just extracts the base64 between
header and footer and decodes that to hex
2021-11-07 11:21:17 +01:00
Peter Jacobs
671ae6558f
Added 'LZString Decompress' and 'LZString Compress' operations
2021-10-29 15:26:31 -05:00
Alex Chambers_Jones
d2174725a9
Fixed reflected XSS described in issue 1265
2021-10-29 17:59:02 +01:00
Wingless-Archangel
f630c499d5
Update .gitignore
...
add .node-version file for supporting [nodeenv](https://github.com/ekalinin/nodeenv )
2021-10-29 14:41:35 +02:00
MikeCAT
e8f91316ff
Added ROT13/47 Brute Force
2021-10-20 21:28:48 +09:00
MikeCAT
a7cdb095d2
Added input validation to fromBase64()
2021-10-04 22:39:16 +09:00
Thomas Weißschuh
cfc29ef821
Always use mjs imports
...
This is needed for Node/NPM 16 compat
2021-09-17 08:48:04 +02:00
Thomas Weißschuh
83c6775038
Support json modules
...
This is need for builds on Node/NPM 16
2021-09-17 08:45:56 +02:00
n1474335
ae1b12c120
9.32.3
2021-09-03 14:58:53 +01:00
n1474335
c423de545f
Switch XOR input and output differential logic. Fixes #1155
2021-09-03 14:58:48 +01:00
n1474335
84011371b7
9.32.2
2021-08-26 16:51:50 +01:00
n1474335
f831ec6b7e
Fixed issues in Protobuf parsing
2021-08-26 16:51:42 +01:00
n1474335
05bfa9158d
9.32.1
2021-08-19 12:06:30 +01:00
n1474335
649016bc85
Updated dependencies
2021-08-19 12:06:26 +01:00
n1474335
7492b874cf
9.32.0
2021-08-18 17:23:43 +01:00
n1474335
9ea21af61f
Updated CHANGELOG
2021-08-18 17:23:38 +01:00
n1474335
dd18e52993
Protobuf operations improved to enable full and partial schema support
2021-08-18 17:22:09 +01:00
Gitoffthelawn
7712ee7f35
Improved consistency
...
Changed "or" to "and" because all the other sentence sections use "and".
2021-08-11 01:55:47 -07:00
n1474335
a4a13666e6
9.31.0
2021-08-10 16:51:28 +01:00
n1474335
07ef4da892
Updated CHANGELOG
2021-08-10 16:50:59 +01:00
n1474335
e9ca4dc9ca
Added HASSH operations
2021-08-10 16:48:35 +01:00
n1474335
57bb8fbc45
9.30.0
2021-08-10 15:00:10 +01:00
n1474335
9175624210
Updated CHANGELOG
2021-08-10 15:00:04 +01:00
n1474335
289a417dfb
Added 'JA3S Fingerprint' operation
2021-08-10 14:57:34 +01:00
n1474335
8379a9b275
Skipping UI tests in GitHub Actions
2021-08-10 14:26:33 +01:00
n1474335
5b1fad118f
Fixed chromedriver path
2021-07-28 15:56:01 +01:00
n1474335
5e8985810e
9.29.2
2021-07-28 15:35:29 +01:00
n1474335
d2568e2a29
Updated dependencies
2021-07-28 15:35:24 +01:00
n1474335
6dfc21ef06
9.29.1
2021-07-28 14:58:17 +01:00
n1474335
1f19f2f58c
Updated chromedriver
2021-07-28 14:58:09 +01:00
n1474335
1728cc7a85
9.29.0
2021-07-28 14:37:05 +01:00
n1474335
fa2fc2ba33
Updated CHANGELOG
2021-07-28 14:36:14 +01:00
n1474335
9a33498fed
Added 'TLS JA3 Fingerprint' operation
2021-07-28 14:32:39 +01:00
Alfred Berg
5001adf221
Xpath accept slightly malformed xml (html)
2021-05-13 17:36:50 +02:00
Evan Reichard
cd4e70b24b
Fixed right shift 32 problem
2021-05-03 21:07:58 -04:00
n1474335
a3b873fd96
9.28.0
2021-03-26 14:09:51 +00:00
n1474335
97bd03799e
Updated CHANGELOG
2021-03-26 14:09:37 +00:00
n1474335
ffaaaae2b4
Merge branch 'Danh4-issue-991'
2021-03-26 14:07:18 +00:00
n1474335
ff88d30d2f
Tidied up CBOR operations
2021-03-26 14:07:02 +00:00
n1474335
88e3c2ccb2
Merge branch 'issue-991' of https://github.com/Danh4/CyberChef into Danh4-issue-991
2021-03-26 13:59:16 +00:00
swesven
6155634d3b
Add the SM4 block cipher, also a no-padding option for block ciphers.
...
This adds an implementation of the SM4 block cipher, and operations
to encrypt and decrypt using it with CBC,ECB,CFB,OFB,CTR modes.
Also, a "no padding" option is added for AES,DES,3DES and SM4
decryption in ECB/CBC modes. This variant does not attempt to
validate the last block as being PKCS#7 padded.
This is useful, both since other padding schemes exist, and also
for decrypting data where the final block is missing.
2021-03-24 00:58:54 +01:00
n1474335
5029356514
Added link to FAQ description about output handling
2021-03-05 10:50:38 +00:00
n1474335
e57d5a7e75
9.27.6
2021-02-23 15:11:22 +00:00
n1474335
2bbe54cdcd
Added further deconstruction of IPv6 Multicast Addresses in the 'Parse IPv6 Address' operation
2021-02-23 15:11:16 +00:00
n1474335
0e2423c390
9.27.5
2021-02-22 19:33:56 +00:00
n1474335
8fadad5891
AES Additional data can now be entered in a range of formats. #1011
2021-02-22 19:33:52 +00:00
n1474335
32455cd20f
9.27.4
2021-02-22 19:13:47 +00:00
n1474335
1e0e7f16a7
Added numeric validation for arguments in Binary and Hex operattions. Fixes #1178
2021-02-22 19:13:38 +00:00
n1474335
95884d77cf
Extractable file formats are now listed properly in the 'Extract Files' description
2021-02-17 15:01:42 +00:00
n1474335
b69373f5e7
Fixed 'JSON to CSV' data flattening.
2021-02-16 14:48:56 +00:00
n1474335
61e85474d3
9.27.3
2021-02-16 14:36:36 +00:00
n1474335
3a9bdc58af
Fixed 'JSON to CSV' handling of complex structures. Closes #637
2021-02-16 14:36:31 +00:00
n1474335
59c1c45d78
Updated dependencies
2021-02-16 14:17:09 +00:00
n1474335
b5f6cedd30
9.27.2
2021-02-16 14:12:18 +00:00
n1474335
c879af6860
Fixed 'Save recipe' URL generation issue. Closes #1176
2021-02-16 14:12:14 +00:00
n1474335
22fe5a6ae7
9.27.1
2021-02-12 17:55:36 +00:00
n1474335
57714c86a6
Escape HTML input in Fuzzy Match operation
2021-02-12 17:55:28 +00:00
n1474335
70cd375049
9.27.0
2021-02-12 13:54:52 +00:00
n1474335
e27e1dd42f
Updated CHANGELOG
2021-02-12 13:53:59 +00:00
n1474335
8ad18bc7db
Added 'Fuzzy Match' operation
2021-02-12 13:51:51 +00:00
n1474335
5893ac1a37
9.26.3
2021-02-12 12:12:08 +00:00
n1474335
83c3ab97f9
Merge branch 'n1073645-base64Alphabets'
2021-02-12 12:11:53 +00:00
n1474335
9b6be140fa
Merge branch 'base64Alphabets' of https://github.com/n1073645/CyberChef into n1073645-base64Alphabets
2021-02-12 12:08:56 +00:00
n1474335
a6a60392c2
9.26.2
2021-02-12 12:05:03 +00:00
n1474335
ccfa0b991e
Updated dependencies
2021-02-12 12:04:59 +00:00
n1474335
73b0e68993
Added code quality badge to README
2021-02-12 11:54:54 +00:00
n1474335
31a4eef001
9.26.1
2021-02-11 19:06:58 +00:00
n1474335
d6e2c9a6b9
Merge branch 'n1073645-HexdumpAsciiFix'
2021-02-11 19:06:47 +00:00
n1474335
e069f5db13
Tidied up hexdump UNIX format
2021-02-11 19:06:35 +00:00
n1474335
96b59cf0df
Merge branch 'HexdumpAsciiFix' of https://github.com/n1073645/CyberChef into n1073645-HexdumpAsciiFix
2021-02-11 18:59:51 +00:00
n1474335
c1e1d4b7e3
9.26.0
2021-02-11 18:50:09 +00:00
n1474335
32d869231e
Updated CHANGELOG
2021-02-11 18:50:03 +00:00
n1474335
6f95f01dda
Merge branch 'n1073645-EPOCH'
2021-02-11 18:47:59 +00:00
n1474335
61a1c44f26
Renamed 'Generate Current Epoch' to 'Get Time'. It now uses the W3C High Resolution Time API and supports microsecond granularity
2021-02-11 18:47:44 +00:00
n1474335
e6c7899569
Merge branch 'EPOCH' of https://github.com/n1073645/CyberChef into n1073645-EPOCH
2021-02-11 18:08:55 +00:00
n1474335
a74a14145e
9.25.0
2021-02-11 18:03:45 +00:00
n1474335
04022b22be
Updated CHANGELOG
2021-02-11 18:03:40 +00:00
n1474335
4f3010691c
Merge branch 'n1073645-ID3Tags'
2021-02-11 18:01:24 +00:00
n1474335
672b477751
Extract ID3 operation now returns a JSON blob and presents an HTML table
2021-02-11 18:01:08 +00:00
n1474335
19360391a6
Merge branch 'ID3Tags' of https://github.com/n1073645/CyberChef into n1073645-ID3Tags
2021-02-11 16:16:33 +00:00
n1474335
447be8af34
9.24.8
2021-02-11 16:14:48 +00:00
n1474335
0989550e5c
Merge branch 'n1073645-keychainExtractor'
2021-02-11 16:14:34 +00:00
n1474335
4d9b48b4d8
Tidied whitespace
2021-02-11 16:14:23 +00:00
n1474335
979652387d
Merge branch 'keychainExtractor' of https://github.com/n1073645/CyberChef into n1073645-keychainExtractor
2021-02-11 16:12:57 +00:00
n1474335
de84fbdd1c
Renamed workflows
2021-02-10 18:37:46 +00:00
n1474335
170e564319
Fixed incomplete multi-character sanitization and incomplete URL substring sanitization issues.
2021-02-10 17:41:39 +00:00
n1474335
530836876f
9.24.7
2021-02-10 13:13:25 +00:00
n1474335
1abc46058c
Added a CodeQL workflow to check for bugs through code analysis. Fixed numerous bugs and implemented safeguards as already reported.
2021-02-10 13:13:19 +00:00
n1474335
892a3716ed
Added Crypt lib for common resources
2021-02-09 15:00:35 +00:00
n1474335
5d982a9c8d
9.24.6
2021-02-09 14:50:17 +00:00
n1474335
6206224f1e
Merge branch 'alblue-master'
2021-02-09 14:46:19 +00:00
n1474335
766310e2c7
Frequency Distribution operation now displays an HTML table
2021-02-09 14:46:04 +00:00
n1474335
02a397d2ae
Merge branch 'master' of https://github.com/alblue/CyberChef into alblue-master
2021-02-09 14:30:03 +00:00
n1474335
4563c86acd
9.24.5
2021-02-09 14:24:08 +00:00
n1474335
0a59f8068e
Merge branch 'aussieklutz-master'
2021-02-09 14:23:18 +00:00
n1474335
24548e3a48
Tidied up JWT tests
2021-02-09 14:23:02 +00:00
n1474335
f4784d49e7
Merge branch 'master' of https://github.com/aussieklutz/CyberChef into aussieklutz-master
2021-02-09 14:16:36 +00:00
n1474335
14d5069c6e
Merge branch 'mt3571-1073-jwt-verify'
2021-02-09 14:15:12 +00:00
n1474335
9fdd55c5c6
Tidied up JWT ops
2021-02-09 14:14:59 +00:00
n1474335
5bc523aeff
Merge branch '1073-jwt-verify' of https://github.com/mt3571/CyberChef into mt3571-1073-jwt-verify
2021-02-09 14:02:21 +00:00
n1474335
3ae2e2e2c8
Fixed highlighting of op names where only the description has hit
2021-02-09 11:50:20 +00:00
n1474335
83e49da7f6
Fixed description hiighlighting issue
2021-02-09 11:37:25 +00:00
n1474335
fe6df8778f
Fixed year in CHANGELOG records. Closes #1168
2021-02-09 11:26:00 +00:00
Alex Blewitt
69073c9d99
Add ASCII output for frequency table
...
When showing results in the frequency distribution table, it's quite
helpful to see the distribution of the ASCII letters, if any. Provide an
option to show this to show the characters alongside the code.
Fixes #1169 .
Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2021-02-07 16:22:13 +00:00
aussieklutz
d5a0adea0c
Update JWTVerify.mjs
2021-02-06 18:35:46 +10:00
aussieklutz
1bcb8e433d
Update JWTVerify.mjs
2021-02-06 18:10:54 +10:00
aussieklutz
fa05cf1d78
Update JWTVerify.mjs
...
Enabled ESRSA verification.
2021-02-06 17:58:49 +10:00
aussieklutz
63dff0d34d
Update JWTVerify.mjs
...
Enabled validation of ECSHA256 JWT tokens in the tests
2021-02-06 17:55:44 +10:00
aussieklutz
e228b197f9
Update JWTVerify.mjs
2021-02-06 17:45:42 +10:00
aussieklutz
4bbeb6caa3
Update JWTVerify.mjs
...
Add expectation for working RSASHA256 test, and comment out unused privatekey.
2021-02-06 17:42:42 +10:00
aussieklutz
139d25dff9
Update JWTVerify.mjs
...
Update RSASHA256 test with the public key derived from the pre-existing private key, and expect a working testcase.
2021-02-06 17:40:04 +10:00
aussieklutz
6984258404
Update JWTVerify.mjs
...
Enable verification of RSASHA256 and 512 tokens
2021-02-06 17:27:54 +10:00
n1474335
ba66fd6546
Fixed recursive matching arguments
2021-02-05 19:04:27 +00:00
n1474335
47bbefd81f
Fixed recursive scoring results in fuzzy match lib
2021-02-05 18:24:15 +00:00
n1474335
50f796049c
Fixed search test
2021-02-05 18:07:20 +00:00
n1474335
618da545b1
9.24.4
2021-02-05 17:55:10 +00:00
n1474335
21236f1938
Added fuzzy search for operations
2021-02-05 17:54:57 +00:00
n1474335
4169a15066
9.24.3
2021-02-03 19:07:46 +00:00
n1474335
6b10f61e11
Moved postinstall script to a Grunt task to fix relative calls. npm scripts now use local grunt install.
2021-02-03 19:07:39 +00:00
n1474335
83f119f7e4
9.24.2
2021-02-03 17:54:57 +00:00
n1474335
041c899a35
Comments are now treated as disabled so that they do not interfere with the Dish type. Closes #1126 and #1132 . Thanks to @mt3571 for the suggestion.
2021-02-03 17:54:49 +00:00
n1474335
5412fc01b3
Merge branch 'Prinzhorn-base_64_order'
2021-02-02 17:36:23 +00:00
n1474335
76926d9252
Merge branch 'base_64_order' of https://github.com/Prinzhorn/CyberChef into Prinzhorn-base_64_order
2021-02-02 17:36:10 +00:00
n1474335
3270961574
Merge branch 'n1073645-microsoftDecoderMagic'
2021-02-02 17:29:41 +00:00
n1474335
9a1ef71aec
Merge branch 'microsoftDecoderMagic' of https://github.com/n1073645/CyberChef into n1073645-microsoftDecoderMagic
2021-02-02 17:29:25 +00:00
n1474335
ba878925ad
Merge branch 'Prinzhorn-boolean_args'
2021-02-02 17:23:23 +00:00
n1474335
8d6b71bfaa
Merge branch 'boolean_args' of https://github.com/Prinzhorn/CyberChef into Prinzhorn-boolean_args
2021-02-02 17:23:05 +00:00
n1474335
b6845aa03c
9.24.1
2021-02-02 17:18:49 +00:00
n1474335
4a673bd92a
AES Decrypt now supports Additional Authenticated Data in GCM mode. Added tests for ADD at each AES size.
2021-02-02 17:18:35 +00:00
n1474335
fdffabfdd4
Merge branch 'n1073645-AESGCMAAD'
2021-02-02 16:11:03 +00:00
n1474335
ba8591293b
Merge branch 'AESGCMAAD' of https://github.com/n1073645/CyberChef into n1073645-AESGCMAAD
2021-02-02 16:10:47 +00:00
n1474335
9b3aae10cf
9.24.0
2021-02-02 16:07:57 +00:00
n1474335
5c85c4df63
Updated CHANGELOG
2021-02-02 16:07:52 +00:00
n1474335
8ece2603fb
Merge branch 'n1073645-SM3'
2021-02-02 16:06:49 +00:00
n1474335
1b54584820
Tweaks to various hashing functions to improve config options
2021-02-02 16:06:37 +00:00
n1474335
3ce3866000
Merge branch 'SM3' of https://github.com/n1073645/CyberChef into n1073645-SM3
2021-02-02 11:58:36 +00:00
n1474335
becc258b6c
Updated CHANGELOG
2021-02-02 11:12:52 +00:00
n1474335
16c9e7119d
Updated CHANGELOG
2021-02-02 11:02:23 +00:00
n1474335
f5888fea9c
9.23.1
2021-02-01 19:29:47 +00:00
n1474335
b5162c7549
Merge branch 'maqifrnswa-master'
2021-02-01 19:27:42 +00:00
n1474335
1baea1da3d
Merge branch 'master' of https://github.com/maqifrnswa/CyberChef into maqifrnswa-master
2021-02-01 19:27:24 +00:00
n1474335
40899a6fe4
9.23.0
2021-02-01 19:16:03 +00:00
n1474335
66c533431d
Merge branch 'mattnotmitt-rsa'
2021-02-01 19:15:46 +00:00
n1474335
74ae77f17a
Tidied up and added tests for RSA operations
2021-02-01 19:15:32 +00:00
n1474335
99eb1cced5
Merge branch 'rsa' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-rsa
2021-02-01 17:30:02 +00:00
n1474335
c880ecf3c4
Merge branch 'stephengroat-nvmrc'
2021-02-01 17:01:44 +00:00
n1474335
c54c34d88e
Merge branch 'nvmrc' of https://github.com/stephengroat/CyberChef into stephengroat-nvmrc
2021-02-01 17:01:31 +00:00
n1474335
60b3c597a7
9.22.4
2021-02-01 16:57:48 +00:00
n1474335
372ab32539
Updated dependencies
2021-02-01 16:57:42 +00:00
n1474335
e14745a973
9.22.3
2021-02-01 16:43:19 +00:00
n1474335
afffe584cf
Added flat lib for JSON to CSV op
2021-02-01 16:41:54 +00:00
n1474335
cf532f1e30
Merge branch 'n1073645-JSONTOCSV'
2021-02-01 16:35:09 +00:00
n1474335
46425ba552
Merge branch 'JSONTOCSV' of https://github.com/n1073645/CyberChef into n1073645-JSONTOCSV
2021-02-01 16:34:57 +00:00
n1474335
9f65fac4e6
Added actions for linting and testing Pull Requests
2021-02-01 16:34:12 +00:00
n1474335
af98feff51
Improved PGP keygen test
2021-02-01 16:24:47 +00:00
n1474335
339c741a2c
9.22.2
2021-02-01 16:14:38 +00:00
n1474335
d1bde23f00
Merge branch 'n1073645-datetime'
2021-02-01 16:13:57 +00:00
n1474335
be544faf0f
Merge branch 'datetime' of https://github.com/n1073645/CyberChef into n1073645-datetime
2021-02-01 16:13:43 +00:00
n1474335
eff77fd3bb
9.22.1
2021-02-01 16:11:46 +00:00
n1474335
3df57ba3dd
Added big and little endian options for Windows timestamp conversion ops
2021-02-01 16:11:39 +00:00
n1474335
4bae662357
Merge branch 'n1073645-FiletimeEndianness'
2021-02-01 15:56:03 +00:00
n1474335
357c90546e
Merge branch 'FiletimeEndianness' of https://github.com/n1073645/CyberChef into n1073645-FiletimeEndianness
2021-02-01 15:55:42 +00:00
n1474335
54769a90ac
9.22.0
2021-02-01 15:52:34 +00:00
n1474335
0550aedd54
Merge branch 'mattnotmitt-features/unicode-format'
2021-02-01 15:51:29 +00:00
n1474335
5947ed21fc
Tidied up localisation in Wikipedia URL
2021-02-01 15:51:14 +00:00
n1474335
0a0949246f
Merge branch 'features/unicode-format' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-features/unicode-format
2021-02-01 15:45:21 +00:00
n1474335
09c6e181fb
9.21.6
2021-02-01 14:42:32 +00:00
n1474335
02cf394bcd
ROT13 tweaks
2021-02-01 14:42:00 +00:00
n1474335
46afbf9888
Merge branch 'n1073645-numberRot'
2021-02-01 14:37:44 +00:00
n1474335
7cf19d22a8
Merge branch 'numberRot' of https://github.com/n1073645/CyberChef into n1073645-numberRot
2021-02-01 14:37:30 +00:00
n1474335
46d708360f
Merge branch 'xavier630-patch-1'
2021-02-01 14:32:05 +00:00
n1474335
7ec91e2366
Merge branch 'patch-1' of https://github.com/xavier630/CyberChef into xavier630-patch-1
2021-02-01 14:31:42 +00:00
n1474335
a74ee47bf0
Updated actions config
2021-02-01 14:18:17 +00:00
n1474335
7b68b92498
Updated actions config
2021-02-01 14:14:40 +00:00
n1474335
274f3acd45
Added GH Releases and NPM actions
2021-02-01 14:10:21 +00:00
n1474335
53dff8b30f
9.21.5
2021-02-01 11:10:16 +00:00
n1474335
9892ee273e
Bugfix: ECC mode now works correctly in 'Generate PGP Key Pair'
2021-02-01 11:10:04 +00:00
n1474335
7dccecb336
Moved GH Pages prep to its own step
2021-01-22 17:15:58 +00:00
n1474335
aa09da0403
GitHub Actions now pushes to GitHub Pages
2021-01-22 17:13:17 +00:00
n1474335
98d7f1481c
Improved UI tests
2021-01-22 16:52:37 +00:00
n1474335
7d8bdbcf7e
Improved UI tests
2021-01-22 16:39:04 +00:00
n1474335
db009d3689
Improved UI tests
2021-01-22 16:25:19 +00:00
n1474335
d7bc529a95
Improved UI tests
2021-01-22 16:16:11 +00:00
n1474335
3f035294a6
Improved UI tests
2021-01-22 16:06:44 +00:00
n1474335
36282e362f
Improved UI tests
2021-01-22 15:53:56 +00:00
n1474335
223353cf4d
Increased UI test operation timeout
2021-01-22 15:43:18 +00:00
n1474335
ded32da632
Back to a single job
2021-01-22 15:33:15 +00:00
n1474335
d6fc21cc34
Fixed yaml
2021-01-22 15:28:46 +00:00
n1474335
b86e960456
Actions broken out into separate jobs
2021-01-22 15:27:42 +00:00
n1474335
7747bfe0f2
Fixed prod build and Actions now creates a sitemap
2021-01-22 15:17:17 +00:00
n1474335
fabea8cc61
Fix whitespace
2021-01-22 15:00:15 +00:00
n1474335
de4cd2eebc
Add production build to GitHub Actions script
2021-01-22 14:59:26 +00:00
n1474335
e16ce1d9c2
Specify node version
2021-01-22 14:53:53 +00:00
n1474335
345ad741b3
Fixed sed command in postinstall script to be platform dependent
2021-01-22 14:47:33 +00:00
n1474335
e53108c493
Merge branch 'gh-actions'
2021-01-22 14:33:48 +00:00
n1474335
6129378854
Reduced Actions script to just linting and testing
2021-01-22 14:33:35 +00:00
n1474335
11a1416dcc
Merge branch 'gh-actions' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-gh-actions
2021-01-22 14:17:29 +00:00
n1474335
9025538544
9.21.4
2021-01-22 13:48:30 +00:00
n1474335
46929e1844
Merge branch 'mattnotmax-haversine'
2021-01-22 13:48:19 +00:00
n1474335
bf023cad48
Merge branch 'haversine' of https://github.com/mattnotmax/CyberChef into mattnotmax-haversine
2021-01-22 13:48:04 +00:00
n1474335
f649236bad
9.21.3
2021-01-22 13:45:24 +00:00
n1474335
54b1454c0a
Merge branch 'n1073645-binaryLength'
2021-01-22 13:45:09 +00:00
n1474335
a41b1c2f5e
Merge branch 'binaryLength' of https://github.com/n1073645/CyberChef into n1073645-binaryLength
2021-01-22 13:44:49 +00:00
n1474335
0327d7cb7a
9.21.2
2021-01-22 13:40:36 +00:00
n1474335
621d7c3683
Merge branch 'manicgiraffe-update_forensicswiki_url'
2021-01-22 13:40:24 +00:00
n1474335
ae7c3fca31
Merge branch 'update_forensicswiki_url' of https://github.com/manicgiraffe/CyberChef into manicgiraffe-update_forensicswiki_url
2021-01-22 13:39:55 +00:00
n1474335
1b3295ff59
9.21.1
2021-01-22 12:59:05 +00:00
n1474335
e40e7a0e4e
Added UI tests for operations. Unfinished.
2021-01-22 12:57:21 +00:00
n1474335
cf5fd7cbf2
Updated dependencies
2021-01-22 11:04:45 +00:00
n1474335
ec37a676a8
Updated dependencies
2020-12-14 17:51:12 +00:00
n1474335
f33193e122
Updated dependencies
2020-12-14 15:32:12 +00:00
n1474335
7c40204e4f
Updated dependencies
2020-12-11 17:58:23 +00:00
n1474335
2b2ffb3346
Updated dependencies
2020-12-11 16:24:39 +00:00
mattnotmax
39b7e4ff9e
Correct Haversine test output
2020-12-09 21:12:26 +11:00
mattnotmax
a1109c43f6
Fix for haversine distance bug
2020-12-08 21:17:43 +11:00
mt3571
887ea0cf06
Changed an incorrect name
2020-12-01 13:49:34 +00:00
mt3571
3e0525ee9e
Added in a new file to store the list of JWT algorithms that can be used, as this error was occurring due to a mismatch between what you could sign and what you could verify
2020-12-01 13:38:01 +00:00
Arthur Taggart
e6eafc2843
Updated the links to forensic wiki website
2020-11-29 14:19:42 +00:00
Xavier Downs
3e8dea73d2
Update ScanForEmbeddedFiles.mjs
2020-11-24 12:18:02 +00:00
thezero
ed7baf57f0
replace "options" with "arguments", invert global hide-icon if needed
2020-10-21 00:26:30 +02:00
thezero
3bb6a40f82
add button to hide all recipe options
2020-10-19 21:18:02 +02:00
thezero
6b76b7004a
add button to hide recipe's options
2020-10-19 21:18:02 +02:00
n1073645
bbf19ee944
argument added for numbers in ROT
2020-08-24 11:24:25 +01:00
n1073645
f6c8c9e76c
swap endianness argument added to Windows Filetime To Unix Timestamp
2020-08-24 10:39:18 +01:00
n1073645
9dba1232b7
byte length argument added to ToBinary
2020-08-24 09:41:05 +01:00
Matt
bf14c8983f
trigger travis
2020-08-19 11:04:09 +01:00
Matt
3ab95384df
Add unicode tests
2020-08-19 10:55:29 +01:00
n1073645
953a581a94
byte length arg added
2020-08-17 14:12:29 +01:00
n1073645
3bfddd708c
rectify week number
2020-08-17 10:40:00 +01:00
Matt
13a54ec318
Add unicode text format operation
2020-08-13 12:36:02 +01:00
n1073645
2781640a2a
JSON to CSV improvements
2020-07-29 15:27:55 +01:00
n1073645
7989f119d3
Linting Modifications
2020-07-16 09:56:30 +01:00
Scott Howard
2e0aa7ae87
Don't pad rail fence decode fixes #1069
2020-07-15 22:05:15 -04:00
n1073645
667dfd820e
info url added
2020-07-06 16:46:40 +01:00
n1073645
3e3c526a62
Caesar Box Cipher Added
2020-07-06 16:35:14 +01:00
n1073645
c01ce90e06
Tests Added
2020-07-06 11:20:54 +01:00
n1073645
d68c8cb845
Casing Variations
2020-07-06 10:44:05 +01:00
Matt
0b5ee7c79f
Update actions
2020-07-04 15:35:49 +01:00
Matt
23cbe1c426
Merge branch 'master' into gh-actions
2020-07-04 15:29:24 +01:00
Stephen G
de727bcddc
use nvmrc file
...
avoids storing node version in travis to allow nvm tool for local dev
2020-06-13 14:51:37 -07:00
d98762625
c9d9730726
Updated CHANGELOG
2020-06-12 13:50:30 +01:00
d98762625
a380aed878
9.21.0
2020-06-12 12:49:39 +01:00
d98762625
4dafa50799
improve some comments, remove unused properties from magic state shim in node API
2020-06-12 12:35:33 +01:00
Benedikt Werner
f5a7db03cd
Base85: Only require 15 continuous base85 chars
2020-06-10 15:50:26 +02:00
Matt
d4ae241758
Merge branch 'master' into rsa
2020-06-08 15:55:37 +01:00
hettysymes
88947b9d42
Added operation description note and modified comment formatting
2020-06-08 12:27:40 +01:00
hettysymes
3c68ad1302
Modified control rotor stepping so the next control rotor steps once the previous rotor reaches "O" and added tests
2020-06-07 17:45:17 +01:00
hettysymes
e2b3389da6
Added SIGABA simple test
2020-06-06 19:47:15 +01:00
hettysymes
938385c18b
Fixed grunt lint errors
2020-06-06 19:46:42 +01:00
hettysymes
5d01b06877
Added copyright and clarified description
2020-06-06 19:46:42 +01:00
hettysymes
f007c093eb
Emulation of the WW2 SIGABA machine
...
I have created an emulation of the SIGABA machine and have tested it against some test data from a Master's thesis by Miao Ai: https://scholarworks.sjsu.edu/cgi/viewcontent.cgi?article=1237&context=etd_projects
2020-06-06 19:46:42 +01:00
d98762625
53e69835ff
Formally disallow flowcontrol operations from being used in bake recipes
2020-06-05 14:44:34 +01:00
d98762625
939208903a
Allow magic in node api
2020-06-05 12:26:17 +01:00
n1073645
7526f4d7b1
Generate Epoch Time Operation Added
2020-06-01 13:47:51 +01:00
d98762625
616b38c6fb
9.20.7
2020-05-28 09:50:22 +01:00
d98762625
a302df8f91
update bootstrap
2020-05-28 09:34:57 +01:00
dependabot[bot]
093512a55a
Bump jquery from 3.4.1 to 3.5.0
...
Bumps [jquery](https://github.com/jquery/jquery ) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/jquery/jquery/releases )
- [Commits](https://github.com/jquery/jquery/compare/3.4.1...3.5.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-05-27 15:11:47 +00:00
d98762625
007224c92e
9.20.6
2020-05-27 15:59:42 +01:00
Matthieu
738ee33959
Fix bug in Normalise Unicode operation: replace nfc by nfkc
2020-05-27 15:47:40 +01:00
d98762625
d720a6b250
9.20.5
2020-05-27 15:34:45 +01:00
Matt
5ce3cc17bb
Fixed tesseract issue
2020-05-27 15:00:34 +01:00
d98762625
5c35205315
9.20.4
2020-05-27 13:35:20 +01:00
d98762625
10751934e4
add uname dependency and bump chromedriver
2020-05-27 12:28:59 +01:00
d98762625
d658f91106
Merge branch 'master' of github.com:gchq/CyberChef into javascript-minify
2020-05-27 11:54:07 +01:00
Benedikt Werner
ee408f7add
Base85: Update magic regexes to require 20 non-whitespace base85 chars
2020-05-22 03:30:57 +02:00
Benedikt Werner
1294d764e2
Base85: Only remove start and end markers with standard/ascii85 encoding
2020-05-22 03:30:15 +02:00
Benedikt Werner
eab1be0e2c
Magic base85: Remove 'i' flag
2020-05-20 00:23:50 +02:00
Benedikt Werner
15dd9d4c93
Add magic checks for base85
2020-05-16 00:42:50 +02:00
Benedikt Werner
103ecff6a7
Base85: Ignore whitespace
2020-05-16 00:42:31 +02:00
Benedikt Werner
0182cdda69
Base85: Fix alphabetName
2020-05-16 00:42:02 +02:00
n1073645
fae96af17d
Info for sm3 added
2020-04-24 14:13:55 +01:00
n1073645
57c1a03c4f
Option structures added for hashing algorithms
2020-04-24 14:04:13 +01:00
Alexander Prinzhorn
cb8fe42c66
Put Base64 after Base62
2020-04-16 10:20:38 +02:00
Alexander Prinzhorn
7f4b2574b0
Use proper booleans instead of relying on truthy/falsy values
2020-04-16 09:59:43 +02:00
Matt
fad163e0eb
Added tests (that can't be run)
2020-04-07 21:16:29 +01:00
Matt
7ad3992bd1
Add RSA Decrypt Operation
2020-04-07 13:31:33 +01:00
Matt
e7b5c0e37c
Add RSA Encrypt Operation
2020-04-07 13:31:17 +01:00
n1073645
cc35127459
AAD for AES Added
2020-04-07 13:03:24 +01:00
Matt
1c0ecd29c2
Fix RSA operations
2020-04-07 11:45:54 +01:00
n1073645
1f0fddd0e9
Added magic signature to Microsoft Script Decoder
2020-04-07 10:33:15 +01:00
Matt
18c6b9bc09
Add RSA Verify operation
2020-04-06 15:24:22 +01:00
Matt
2233b9a094
Comment and add error handling to generate and sign
2020-04-06 15:24:06 +01:00
Matt
e0f000b913
Fixed RSA generation and added digest option to verify
2020-04-06 13:35:14 +01:00
Matt
73864e0809
Merge branch 'master' into features/rsa
2020-04-05 12:08:24 +01:00
n1073645
cd8a85975c
Info and description
2020-04-02 15:59:58 +01:00
n1073645
2f94ec20b0
Added to categories
2020-04-02 15:58:03 +01:00
n1073645
09d9deae43
ID3 Extractor Added.
2020-04-02 15:43:55 +01:00
71819
209fc07eac
Issue 991: Add CBOR Decode operation
2020-03-30 11:31:25 +01:00
71819
ae70cb89ed
Issue 991: Add CBOR Encode operation
2020-03-30 11:31:25 +01:00
n1474335
4c3324aea1
9.20.3
2020-03-30 11:17:46 +01:00
n1474335
ac2fcee90f
Merge branch 'Danh4-issue-998'
2020-03-30 11:17:38 +01:00
71819
94e00115fe
Issue 998: DishJSON should only replace undefined with new ArrayBuffer not null or false
2020-03-28 20:27:59 +00:00
d98762625
29255d2338
Merge pull request #983 from n1073645/gruntSpelling
...
Grunt npm tests comment changed to npm test
2020-03-27 14:23:54 +00:00
n1073645
bda36e508a
Regexes for magic for the new alphabets
2020-03-27 13:27:56 +00:00
n1073645
d2ea1273da
Merge remote-tracking branch 'upstream/master' into base64Alphabets
2020-03-27 13:09:03 +00:00
n1474335
39278cfce7
9.20.2
2020-03-27 12:10:01 +00:00
n1474335
46cc48cfb9
Renamed Parse ObjectID Timestamp operation files
2020-03-27 12:09:57 +00:00
n1474335
eb4009949d
9.20.1
2020-03-27 12:05:41 +00:00
n1474335
57c48a4bd2
Merge branch 'n1073645-TargaExtractor'
2020-03-27 12:05:34 +00:00
n1474335
45011de494
Tidied up TARGE extractor
2020-03-27 12:05:23 +00:00
n1474335
5e51ed0a5f
Merge branch 'TargaExtractor' of https://github.com/n1073645/CyberChef into n1073645-TargaExtractor
2020-03-27 12:01:46 +00:00
n1474335
875802ef2a
9.20.0
2020-03-27 12:00:39 +00:00
n1474335
bbc255ef83
Updated CHANGELOG
2020-03-27 12:00:33 +00:00
n1474335
fc155ec3fc
Merge branch 'dmfj-parse-objectid-timestamp'
2020-03-27 11:56:58 +00:00
n1474335
3a0c8a199a
Tidied up 'Parse ObjectID Timestamp' operation
2020-03-27 11:56:42 +00:00
n1474335
9c729c4490
Merge branch 'parse-objectid-timestamp' of https://github.com/dmfj/CyberChef into dmfj-parse-objectid-timestamp
2020-03-27 11:48:55 +00:00
n1474335
19bdbd66e5
Merge branch 'cbeuw-stacking-fix'
2020-03-27 10:19:14 +00:00
n1474335
ea090f79ee
Merge branch 'stacking-fix' of https://github.com/cbeuw/CyberChef into cbeuw-stacking-fix
2020-03-27 10:17:54 +00:00
Andy Wang
1be6c54be2
Fix dropup menu being covered
2020-03-26 22:45:03 +00:00
n1474335
a4eeb226b1
9.19.1
2020-03-26 12:02:09 +00:00
n1474335
d136717636
Merge branch 'n1073645-MP3Extractor'
2020-03-26 12:02:02 +00:00
n1474335
ad0a2e6f58
Merge branch 'MP3Extractor' of https://github.com/n1073645/CyberChef into n1073645-MP3Extractor
2020-03-26 12:01:30 +00:00
n1474335
0212bfb46e
9.19.0
2020-03-24 11:37:30 +00:00
n1474335
5e0d661542
Updated CHANGELOG
2020-03-24 11:37:26 +00:00
n1474335
4c5f529ef4
Merge branch 'n1073645-newMagic'
2020-03-24 11:07:20 +00:00
n1474335
b765534b8b
Tidied up the Magic operation
2020-03-24 11:06:37 +00:00
n1073645
7c672c5ee9
MP3 Extractor added
2020-03-23 10:11:24 +00:00
n1073645
090bf3f8ec
MP3 Extractor added
2020-03-23 10:10:47 +00:00
Dominic Fitch-Jones
9f4ef9cdad
Add ObjectId timestamp parser operation
2020-03-21 17:42:17 -04:00
n1474335
26fa66ef64
Merge branch 'newMagic' of https://github.com/n1073645/CyberChef into n1073645-newMagic
2020-03-20 14:51:40 +00:00
n1073645
b69e4567c0
MP3extractor
2020-03-19 16:10:22 +00:00
n1474335
26b19350f2
9.18.2
2020-03-18 16:47:53 +00:00
n1474335
2018b7e247
Fixed sitemap
2020-03-18 16:47:48 +00:00
n1474335
cbff4161a1
9.18.1
2020-03-18 16:12:38 +00:00
n1474335
130bdfb7f2
Updated dependencies
2020-03-18 16:12:30 +00:00
n1474335
d0c43f5aa9
Added a challenge
2020-03-18 15:45:40 +00:00
n1474335
f864a5f31e
Suppressed highlighting errors
2020-03-18 13:40:16 +00:00
n1073645
ff585584f6
MP3 Extractor
2020-03-18 12:51:47 +00:00
n1073645
2e0af64ac3
PGP secring signatures and Mac OS X keyring extractor added
2020-03-17 14:53:05 +00:00
n1073645
8a029e5147
Grunt npm tests changed to npm test
2020-03-17 08:40:15 +00:00
n1073645
4251089687
Targa Image Extractor
2020-03-17 08:24:35 +00:00
n1073645
dbcd670ca8
Targa file extractor
2020-03-16 16:56:01 +00:00
n1474335
cecae671d8
9.18.0
2020-03-13 17:13:19 +00:00
n1474335
b4e23ac454
Updated CHANGELOG
2020-03-13 17:13:12 +00:00
n1474335
e7209ca085
Merge branch 'MarvinJWendt-operation/convert-to-nato-alphabet'
2020-03-13 17:10:50 +00:00
n1474335
022ef71d2c
Tidied up 'Convert to NATO alphabet' operation
2020-03-13 17:10:29 +00:00
n1474335
0fad891a3a
Merge branch 'operation/convert-to-nato-alphabet' of https://github.com/MarvinJWendt/CyberChef into MarvinJWendt-operation/convert-to-nato-alphabet
2020-03-13 16:45:37 +00:00
n1474335
47f608b502
9.17.0
2020-03-13 16:38:03 +00:00
n1474335
4ab745f730
Updated CHANGELOG
2020-03-13 16:37:41 +00:00
n1474335
1f89ac11d2
Merge branch 'pointhi-generate_image'
2020-03-13 16:35:33 +00:00
n1474335
1a5dae76c2
Tidied up 'Generate Image' operation
2020-03-13 16:35:19 +00:00
n1474335
032c7f529a
Merge branch 'generate_image' of https://github.com/pointhi/CyberChef into pointhi-generate_image
2020-03-13 16:20:45 +00:00
n1474335
707818abcc
Merge branch 'n1073645-importFix'
2020-03-13 16:18:31 +00:00
n1474335
58e8b4c618
Merge branch 'importFix' of https://github.com/n1073645/CyberChef into n1073645-importFix
2020-03-13 16:18:10 +00:00
n1474335
9c0c2867dd
Increased test timeout to 120s from 60
2020-03-13 15:06:40 +00:00
n1474335
4308c717c3
Tests now display a progress bar and report long running tests
2020-03-13 14:59:48 +00:00
n1073645
30bc8dfbe9
UNIX Format Added for ToHexdump
2020-03-13 10:38:37 +00:00
n1073645
342b67581b
Very small correction for import in Colossus
2020-03-13 10:14:08 +00:00
n1474335
75da5b650c
Replaced 'new Date().getTime()' calls with 'Date.now()' for clarity and performance
2020-03-12 15:23:22 +00:00
n1073645
5b6a53be3e
Docstrings added for Magic functions
2020-03-12 14:55:19 +00:00
n1073645
5b5105c864
Caching added for Magic regexes
2020-03-12 14:45:40 +00:00
n1474335
9d09146f68
9.16.4
2020-03-12 14:42:10 +00:00
n1474335
1b19d20d0c
Merge branch 'n1073645-Luhn'
2020-03-12 14:42:03 +00:00
n1474335
0eacab5ddc
Tidied up Luhn checksum op
2020-03-12 14:41:46 +00:00
n1474335
0d7874bac1
Merge branch 'Luhn' of https://github.com/n1073645/CyberChef into n1073645-Luhn
2020-03-12 14:35:40 +00:00
n1474335
5cddfafbd0
9.16.3
2020-03-12 14:31:49 +00:00
n1474335
5ce133c47e
Merge branch 'VirtualColossus-master'
2020-03-12 14:31:38 +00:00
n1073645
53a579028c
Added only ASCII flag to ToHexdump
2020-03-12 09:30:48 +00:00
n1073645
570a84b67a
More Magic tests
2020-03-11 16:27:37 +00:00
VirtualColossus
a68bfd7223
Fix gchq#973 custom setting correction
2020-03-11 13:01:49 +00:00
n1073645
fd7176a445
Extra Magic Tests
2020-03-11 12:51:46 +00:00
n1073645
0a06472639
Test added for From Hex
2020-03-10 11:23:14 +00:00
n1073645
3f3a7cd4f6
From Hex Regexes
2020-03-10 11:12:43 +00:00
n1073645
99415359d0
Extra Magic Tests
2020-03-10 09:39:13 +00:00
n1073645
54cb2d268b
Luhn checksum tests
2020-03-09 09:37:34 +00:00
n1073645
0e40daecb6
Generates both the checksum and checkdigit.
2020-03-09 09:13:02 +00:00
n1474335
21a822b082
9.16.2
2020-03-06 16:00:06 +00:00
n1474335
a770d09687
Merge branch 'n1073645-debExtractor'
2020-03-06 15:59:59 +00:00
n1474335
27b81c4e11
Tidied up JAR and DEB extractors
2020-03-06 15:59:42 +00:00
n1474335
8826c80e07
Merge branch 'debExtractor' of https://github.com/n1073645/CyberChef into n1073645-debExtractor
2020-03-06 15:57:16 +00:00
n1073645
02e3ce7fc1
Linting
2020-03-06 14:50:25 +00:00
n1073645
673e6aede5
Moved alternative JAR signature
2020-03-06 14:26:05 +00:00
n1474335
5809dea0fc
9.16.1
2020-03-06 13:36:17 +00:00
n1474335
165ca9ebc1
Merge branch 'n1073645-moreExtractors'
2020-03-06 13:36:07 +00:00
n1474335
154b9386f7
Merge commit 'refs/pull/932/head' of github.com:gchq/CyberChef into n1073645-moreExtractors
2020-03-06 13:34:35 +00:00
n1073645
62dd7c3dbc
Removed debugging try/catch
2020-03-06 13:29:11 +00:00
n1474335
82d098fc1a
Merge branch 'moreExtractors' of https://github.com/n1073645/CyberChef into n1073645-moreExtractors
2020-03-06 13:21:13 +00:00
n1474335
c69ac7f0f2
9.16.0
2020-03-06 13:10:57 +00:00
n1474335
5578f4577d
Updated CHANGELOG
2020-03-06 13:08:15 +00:00
n1474335
28bd8a32e3
Merge branch 'VirtualColossus-master'
2020-03-06 13:05:30 +00:00
n1474335
24fd35e6af
Tidied up Colossus operation
2020-03-06 13:05:08 +00:00
n1474335
c4493d15b6
Merge branch 'master' of https://github.com/VirtualColossus/CyberChef into VirtualColossus-master
2020-03-06 10:43:52 +00:00
n1474335
f9ef9739b0
9.15.1
2020-03-05 17:11:44 +00:00
n1474335
d50b9103c2
Merge branch 'n1073645-extractWavFix'
2020-03-05 17:11:38 +00:00
n1474335
196a611c9b
Merge branch 'extractWavFix' of https://github.com/n1073645/CyberChef into n1073645-extractWavFix
2020-03-05 17:09:54 +00:00
n1474335
7c057ad254
Added logo files to repository
2020-03-05 17:02:02 +00:00
n1474335
cced384e0a
9.15.0
2020-03-05 16:43:15 +00:00
n1474335
cce7abecd5
Updated CHANGELOG
2020-03-05 16:43:10 +00:00
n1474335
8013b3b5e9
Merge branch 'n1073645-NewCiphers'
2020-03-05 16:40:07 +00:00
n1474335
64b979e25e
CipherSaber2 ops now accept a variety of key types
2020-03-05 16:39:52 +00:00
n1474335
5e7b004925
Merge branch 'NewCiphers' of https://github.com/n1073645/CyberChef into n1073645-NewCiphers
2020-03-05 15:25:10 +00:00
n1474335
1e791d7f1b
9.14.0
2020-03-05 15:22:23 +00:00
n1474335
a255d1912c
Updated CHANGELOG
2020-03-05 15:22:16 +00:00
n1474335
3d1266f815
Merge branch 'n1073645-Luhn'
2020-03-05 15:19:37 +00:00
n1474335
ede78c540f
Tidied up 'Luhn Checksum' operation
2020-03-05 15:19:23 +00:00
n1474335
c0f003b450
Merge branch 'Luhn' of https://github.com/n1073645/CyberChef into n1073645-Luhn
2020-03-05 15:16:50 +00:00
n1073645
14190fc533
DEB extractor
2020-03-05 15:01:07 +00:00
n1474335
9f34009244
9.13.2
2020-03-05 14:46:41 +00:00
n1474335
bc2fefd1b2
Merge branch 'n1073645-emailRegexFix'
2020-03-05 14:46:30 +00:00
n1073645
940b56ba5f
Luhn Checksum Operation Added
2020-02-26 10:55:15 +00:00
n1073645
8f2a1f5b2c
Improved email regex
2020-02-25 14:48:22 +00:00
n1073645
20d0ae5304
Linting corrections
2020-02-25 11:35:39 +00:00
n1073645
2ba37af109
extra signatures
2020-02-25 11:33:35 +00:00
n1073645
728f8e65d6
Magic rebuild
2020-02-25 11:27:03 +00:00
n1474335
d78730edc0
9.13.1
2020-02-19 12:06:11 +00:00
n1474335
b0d2593968
Merge branch 'n1073645-MoreSignatures'
2020-02-19 12:05:30 +00:00
n1474335
38a033f1a9
Updated npm install
2020-02-19 12:05:06 +00:00
n1474335
846ad1796a
Merge branch 'MoreSignatures' of https://github.com/n1073645/CyberChef into n1073645-MoreSignatures
2020-02-19 12:04:30 +00:00
n1073645
355a6d6b76
Modifications made to CipherSaber2
2020-02-14 14:21:32 +00:00
n1073645
e91e993fb5
Update LS47.mjs
2020-02-14 13:43:30 +00:00
n1073645
e71794d362
Tests added for LS47
2020-02-14 12:28:12 +00:00
n1073645
6090842372
Modifications made to ciphersaber
2020-02-14 09:15:50 +00:00
n1073645
0a3bd6456c
Modifications made to signatures
2020-02-14 08:27:48 +00:00
n1474335
ab6576d739
Travis config now uses dpl v2
2020-02-13 16:31:44 +00:00
n1474335
d5615b90bb
Updated .travis.yml
2020-02-13 16:14:02 +00:00
n1474335
cf1349ccb2
9.13.0
2020-02-13 15:09:19 +00:00
n1474335
36190f1967
Merge branch 'Flavsditz-master'
2020-02-13 15:09:08 +00:00
n1474335
3ecbe22d99
Updated CHANGELOG
2020-02-13 15:08:54 +00:00
n1474335
b045dc37f5
Tidied up infoURL in Rail Fence Cipher ops
2020-02-13 15:06:09 +00:00
n1474335
015d0f065f
Merge branch 'master' of https://github.com/Flavsditz/CyberChef into Flavsditz-master
2020-02-13 15:04:00 +00:00
n1474335
d7cc6c7363
9.12.1
2020-02-13 14:18:12 +00:00
n1474335
a5bc1c6f9e
Merge branch 'cbeuw-toHex'
2020-02-13 14:17:58 +00:00
n1474335
c2212f9ab3
Tidied up To Hex mods
2020-02-13 14:17:43 +00:00
n1474335
3fb5bf14a6
Merge branch 'toHex' of https://github.com/cbeuw/CyberChef into cbeuw-toHex
2020-02-13 12:58:39 +00:00
n1474335
f32b7d5de5
Merge branch 'retnikt-allow-custom-ports'
2020-02-13 12:54:21 +00:00
n1474335
7a58567659
Updated chromedriver version
2020-02-13 12:54:05 +00:00
n1474335
4be0a436f2
Merge branch 'allow-custom-ports' of https://github.com/retnikt/CyberChef into retnikt-allow-custom-ports
2020-02-13 12:34:02 +00:00
n1474335
1e71fc91a1
Merge branch 'hjung4-spell'
2020-02-13 12:29:49 +00:00
Flavio Diez
0ab96dd4ca
Throw OperationError instead of returning a String
2020-01-29 14:16:04 +01:00
Flavio Diez
1509b2b96c
Implemented the Rail Fence Cipher with both encoding and decoding
2020-01-29 12:46:38 +01:00
n1073645
6fd929160d
Comments and linting.
2020-01-28 10:35:01 +00:00
n1073645
5cdd062ed9
Linting done
2020-01-28 09:40:03 +00:00
comet
4430ea55c4
update
2020-01-27 17:02:13 -06:00
retnikt
4b6cebc068
allow custom ports for Grunt tasks
2020-01-27 18:55:50 +00:00
n1073645
0259ed8314
LS47 implemented, needs linting
2020-01-27 16:07:54 +00:00
n1073645
a06303c2fd
CipherSaber2 added
2020-01-27 14:33:05 +00:00
n1073645
115b064081
Extra Signatures added
2020-01-23 12:56:51 +00:00
n1073645
3a2580fbc2
Extra Base64 Alphabets
2020-01-22 10:35:11 +00:00
Andy Wang
1197859865
Preserve null data when type is number in prepare
2020-01-18 14:56:17 +00:00
Andy Wang
293a95e938
Remove tickbox and make 0x comma an option
2020-01-18 13:55:32 +00:00
Andy Wang
9a3464a5ec
Fix ingredient type conversion for null number
2020-01-18 13:19:28 +00:00
Andy Wang
55dddd3ef9
Add tests
2020-01-18 00:21:15 +00:00
Andy Wang
23956480b7
Variable name
2020-01-17 18:47:46 +00:00
Andy Wang
6dbaf6a36c
reverse highlight
2020-01-17 12:48:21 +00:00
Andy Wang
1d8c7dcb97
Allow output highlighting
2020-01-15 23:29:18 +00:00
Andy Wang
41c8a5aff0
fromHex can now extract 0x format
2020-01-15 22:20:47 +00:00
Andy Wang
597fba2fd0
Add line size formatting and comma separation
2020-01-15 00:14:43 +00:00
Andy Wang
81605b2222
Grammar typo
2020-01-11 10:47:40 +00:00
Andy Wang
9e17825b53
Add variable key size tests
2020-01-09 15:15:01 +00:00
Andy Wang
c689cf7f13
Fix #930 by allowing variable key sizes
2020-01-09 15:14:33 +00:00
n1073645
0f0674daf6
More extractors added.
2020-01-09 09:57:12 +00:00
n1073645
d9b7fe2bb9
ExtractWAV fixed
2020-01-06 12:32:14 +00:00
n1073645
ace8121d0e
Update dependencies.
2020-01-06 08:53:51 +00:00
n1474335
f7be8d720b
9.12.0
2019-12-20 16:08:03 +00:00
n1474335
0a5038e533
Updated CHANGELOG
2019-12-20 16:07:52 +00:00
n1474335
5feba30956
Merge branch 'matthieuxyz-normalise-unicode'
2019-12-20 16:05:43 +00:00
n1474335
23a228bbd9
Tidied up Normalise Unicode operation
2019-12-20 16:05:24 +00:00
n1474335
598813ff88
Merge branch 'normalise-unicode' of https://github.com/matthieuxyz/CyberChef into matthieuxyz-normalise-unicode
2019-12-20 15:56:59 +00:00
n1474335
118f0130d8
9.11.20
2019-12-20 15:55:26 +00:00
n1474335
e77d3a4b7d
Merge branch 'n1073645-dev'
2019-12-20 15:55:01 +00:00
n1474335
bf0bd620f1
Tidied up Case Insensitive Regex ops
2019-12-20 15:54:39 +00:00
n1474335
62edd76d7e
Merge branch 'dev' of https://github.com/n1073645/CyberChef into n1073645-dev
2019-12-20 15:49:40 +00:00
n1474335
cef6585cab
9.11.19
2019-12-20 15:47:29 +00:00
n1474335
481241b88d
Merge branch 'bartblaze-master'
2019-12-20 15:46:23 +00:00
n1474335
93c0c7cc10
Merge branch 'master' of https://github.com/bartblaze/CyberChef into bartblaze-master
2019-12-20 15:45:31 +00:00
n1474335
01d9536bbd
Merge branch 'n1073645-dish-fix'
2019-12-20 15:42:15 +00:00
n1474335
24a7c75926
Merge branch 'dish-fix' of https://github.com/n1073645/CyberChef into n1073645-dish-fix
2019-12-20 15:41:59 +00:00
n1474335
c2eea7a9f7
9.11.18
2019-12-20 15:39:32 +00:00
n1474335
e2812cadb5
Merge branch 'n1073645-dish-fix'
2019-12-20 15:39:23 +00:00
n1073645
cde958af16
Linting
2019-12-20 15:27:46 +00:00
n1073645
bf70589b3c
Tidy up
2019-12-20 15:23:30 +00:00
n1073645
78d1114869
Merge remote-tracking branch 'upstream/master' into dish-fix
2019-12-20 15:22:31 +00:00
n1474335
ab83caa77b
9.11.17
2019-12-20 15:21:13 +00:00
n1474335
42dd03bb84
Merge branch 'n1073645-gzip-bugfix'
2019-12-20 15:21:05 +00:00
n1474335
cb09949fb9
Merge branch 'gzip-bugfix' of https://github.com/n1073645/CyberChef into n1073645-gzip-bugfix
2019-12-20 15:17:36 +00:00
n1474335
0c6eac3b21
9.11.16
2019-12-20 15:04:49 +00:00
n1474335
5e771c521c
Merge branch 'n1073645-ICOextractor'
2019-12-20 15:04:39 +00:00
n1474335
b8afbf7458
Tidied up ICO extractor
2019-12-20 15:04:27 +00:00
n1474335
be59efbd6b
Merge branch 'ICOextractor' of https://github.com/n1073645/CyberChef into n1073645-ICOextractor
2019-12-20 15:03:05 +00:00
n1474335
99ccd06f23
9.11.15
2019-12-20 15:02:01 +00:00
n1474335
f4d75f88a9
Merge branch 'n1073645-OLE2'
2019-12-20 15:00:28 +00:00
n1474335
9112bd4936
Tidied up OLE2 extractor
2019-12-20 15:00:10 +00:00
n1474335
3e513efd59
Merge branch 'OLE2' of https://github.com/n1073645/CyberChef into n1073645-OLE2
2019-12-20 14:47:50 +00:00
n1073645
4100a22c7f
Linting on tests
2019-12-17 12:30:32 +00:00
n1073645
71078d9332
Added tests for gunzip.
2019-12-17 12:28:09 +00:00
n1073645
72ba579e1e
Remove unnecessary comments.
2019-12-17 12:17:13 +00:00
n1073645
5fd2512a9b
Gzip tests added
2019-12-17 12:15:11 +00:00
n1073645
3a1a6a94d2
Sets the gzip comment bitfield
2019-12-16 17:05:06 +00:00
n1474335
928178716a
Operation elements now have decreasing z-index properties, meaning dropdowns do not get hidden. Fixes #925
2019-12-16 14:46:06 +00:00
n1073645
08419a20c0
Fixed the magic bug where it wouldnt recommended operations that resulted in lists of files
2019-12-13 16:27:31 +00:00
n1073645
60506ee2d1
Fixed the magic bug where it wouldnt recommended operations that resulted in lists of files
2019-12-13 16:23:54 +00:00
n1073645
6e411c9dd9
Merge remote-tracking branch 'upstream/master' into dish-fix
2019-12-13 16:11:48 +00:00
n1073645
86db43e6dd
Fixed the magic bug where it wouldnt recommended operations that resulted in lists of files
2019-12-13 16:09:02 +00:00
n1474335
252ac0bdaa
9.11.14
2019-12-13 14:57:09 +00:00
n1474335
4d8b1721bc
Always display HTML outputs even if they are above the size threshold. Could lead to crashing, but this risk is accepted.
2019-12-13 14:57:03 +00:00
n1474335
fd390bc61b
Improved CR preservation logic - now based on entropy
2019-12-13 14:45:13 +00:00
n1474335
813a151524
Added 'Show all' button to output file overlay
2019-12-13 12:59:59 +00:00
Bart
c06502cd76
Improve RTF detection
...
Certain RTF files may attempt to thwart detection by having a malformed RTF header, such as **{\rt000**. Removing 0x66 will result in detecting these malformed yet valid RTFs as well.
Additional reading:
https://www.decalage.info/rtf_tricks#Trick_1:_Incomplete_RTF_Header
2019-12-11 22:58:33 +01:00
n1474335
974ce1fd12
9.11.13
2019-12-10 16:21:59 +00:00
n1474335
d2dc50fe8e
Fixed file overlay icon
2019-12-10 16:21:53 +00:00
n1474335
ec50105e34
9.11.12
2019-12-09 13:51:52 +00:00
n1474335
86ebed132d
Updated dependencies
2019-12-09 13:51:48 +00:00
n1073645
47ccafcbb2
Linting and tidy up
2019-12-05 09:47:32 +00:00
VirtualColossus
9f901188af
Added Colossus test
2019-12-04 23:02:20 +00:00
VirtualColossus
ccdd2af8be
Added tests, removed debug
2019-12-04 22:43:22 +00:00
VirtualColossus
a387db6109
Merge branch 'master' of https://github.com/VirtualColossus/CyberChef
2019-12-04 14:29:41 +00:00
VirtualColossus
b88a35cd14
Added P5 limitation
2019-12-04 14:28:53 +00:00
VirtualColossus
bcafaebf77
Merge remote-tracking branch 'upstream/master'
2019-12-04 14:28:05 +00:00
n1474335
798f013219
9.11.11
2019-12-02 15:17:22 +00:00
n1474335
61e6423d95
Added word separator code to Morse Code ops.
2019-12-02 15:17:17 +00:00
VirtualColossus
c32fec6b53
Various fixes for conditional calcs
2019-11-30 10:25:24 +00:00
VirtualColossus
4c0d944992
Merge remote-tracking branch 'upstream/master'
2019-11-29 20:36:06 +00:00
VirtualColossus
57ee3f305d
Fixed issue in counter
2019-11-28 13:56:02 +00:00
VirtualColossus
61ab9a904f
Added argument validation
2019-11-28 13:22:51 +00:00
VirtualColossus
820bd2f867
Added Total Motor, fixed bug in printout
2019-11-27 13:38:28 +00:00
n1474335
44c2b71e6c
9.11.10
2019-11-27 12:56:30 +00:00
n1474335
b806be3f49
Merge branch 'n1073645-master'
2019-11-27 12:56:21 +00:00
n1474335
2750284eea
Improved comment in Tar extractor
2019-11-27 12:56:10 +00:00
n1474335
5366f1a2eb
Merge branch 'master' of https://github.com/n1073645/CyberChef into n1073645-master
2019-11-27 12:52:25 +00:00
VirtualColossus
32625dc0b0
Added label type ingredient
2019-11-27 12:49:35 +00:00
VirtualColossus
dfc8f517f2
Added Colossus operation
2019-11-27 12:48:09 +00:00
n1474335
b459c15d74
9.11.9
2019-11-27 12:47:16 +00:00
n1474335
8a02b35d7d
Merge branch 'Mirclus-master'
2019-11-27 12:47:10 +00:00
n1474335
d4441823aa
Merge branch 'master' of https://github.com/Mirclus/CyberChef into Mirclus-master
2019-11-27 12:46:25 +00:00
n1474335
13e9a4f0da
9.11.8
2019-11-27 12:36:18 +00:00
n1474335
33471a33d6
Merge branch 'fjh1997-master'
2019-11-27 12:36:13 +00:00
Matthieu
a6fa0628f2
Add operation to normalise unicode
2019-11-25 22:59:14 +01:00
Mirclus
8e5aa2c393
DNS over HTTP: Fix "validate" argument
...
The argument sets the "cd" parameter on the request.
For both included providers, this flag disables validation ([1], [2]),
so doing the exact opposite of the described action.
This changes the label to the correct name and also flips the default
value to keep the old behavior.
[1] Google
<https://developers.google.com/speed/public-dns/docs/doh/json#supported_parameters >
[2] Cloudflare
<https://developers.cloudflare.com/1.1.1.1/dns-over-https/json-format/ >
2019-11-25 20:08:30 +01:00
n1073645
1118ff598d
From Base85 and From Braille signatures added for magic
2019-11-25 13:43:31 +00:00
n1073645
09e93b4639
Added ICO extractor
2019-11-25 11:26:31 +00:00
n1073645
d8405e5f81
Linting on PLIST viewer operation.
2019-11-25 10:37:30 +00:00
n1073645
0295d0c9b4
Tided up presentation of the PLIST
2019-11-25 10:35:45 +00:00
fjh1997
d16bbe1e7e
Fixed typo in IPV6 alphabet
...
According to python3 base64.b85decode module https://github.com/python/cpython/blob/3.8/Lib/base64.py
2019-11-24 22:03:37 +08:00
n1073645
8e1e1d56ca
Plist viewer operation added.
2019-11-22 15:39:43 +00:00
n1073645
4814922e67
Linting for regex operation
2019-11-22 10:58:24 +00:00
n1073645
81d1007bb7
Added tests for regex operation and a slight bug fix
2019-11-22 10:45:02 +00:00
n1073645
63bb19d48d
Began implementing the PLIST viewer operation
2019-11-22 08:32:46 +00:00
n1474335
610d46a1a4
9.11.7
2019-11-21 14:21:20 +00:00
n1474335
f7acef4642
Fixed module detection issue. Closes #881
2019-11-21 14:13:36 +00:00
n1474335
fd5b6c5243
9.11.6
2019-11-21 13:05:39 +00:00
n1073645
e92ed13864
PLIST viewer.
2019-11-21 12:53:44 +00:00
n1474335
a8917e4713
Updated dependencies
2019-11-21 12:15:07 +00:00
n1073645
04036e001e
Comments and linting for regex operation.
2019-11-21 12:13:34 +00:00
n1073645
725b0d42f8
Comments to OLE2 extractor
2019-11-21 11:34:11 +00:00
n1073645
071c1bdea6
Comments for OLE2 extractor.
2019-11-21 11:29:45 +00:00
n1073645
7386c145ef
Comments for OLE2 extractor.
2019-11-21 11:23:28 +00:00
n1073645
25ca8d85a6
Added extractor for OLE2 and modified the PLIST one.
2019-11-21 11:14:56 +00:00
n1073645
c60ed2c403
Linting on regex operation
2019-11-21 09:56:52 +00:00
n1073645
7d41d4d030
Replaced the .replaces in regex operation
2019-11-21 09:11:12 +00:00
n1073645
6d77fe6eb3
Combined two rules into one case insensitive rule
2019-11-20 09:28:34 +00:00
n1073645
40d3c8b071
ToCaseInsensitiveRegex improvements
2019-11-18 13:31:19 +00:00
n1073645
02ec4a3bfd
ToCaseInsensitiveRegex improvements
2019-11-18 13:21:05 +00:00
n1073645
7a4ebbf47e
Tidied up ExtractTAR
2019-11-18 08:42:46 +00:00
n1073645
2e7ce477d7
Tidied up ExtractTAR
2019-11-18 08:40:57 +00:00
n1073645
c1a22ef639
Made TAR extractor and MACHO signature more robust
2019-11-15 16:01:33 +00:00
n1073645
0a7b78b7ee
Made TAR extractor and MACHO signature more robust
2019-11-15 15:46:13 +00:00
n1073645
e1cb62848c
Made TAR extractor and MACHO signature more robust
2019-11-15 15:35:37 +00:00
n1073645
acf5c733c2
Tidied up local and global variables for Mach-o
2019-11-15 09:26:49 +00:00
n1073645
7c25e29515
Rectified magic bytes for MACHO extractor
2019-11-15 09:21:46 +00:00
n1073645
7c72871c02
Added Tar and Mach-O extractors
2019-11-14 17:17:25 +00:00
n1474335
ddb77c6ab3
Merge branch 'n1073645-master'
2019-11-14 16:09:38 +00:00
n1073645
8502fd246d
Linting changes
2019-11-14 14:52:40 +00:00
n1073645
30c6917914
Merge remote-tracking branch 'upstream/master'
2019-11-14 09:03:06 +00:00
n1073645
33464b3388
Linting changes
2019-11-14 08:55:27 +00:00
n1474335
2205637ad6
9.11.5
2019-11-13 18:06:39 +00:00
n1474335
149198ef1c
Merge branch 'janisozaur-node12filenames'
2019-11-13 18:06:20 +00:00
n1474335
2c40353180
Merge branch 'node12filenames' of https://github.com/janisozaur/CyberChef into janisozaur-node12filenames
2019-11-13 18:05:55 +00:00
n1474335
a62a6c2aa4
9.11.4
2019-11-13 18:05:31 +00:00
n1474335
4be06f6779
Merge branch 'n1073645-master'
2019-11-13 18:04:51 +00:00
n1474335
03f4740968
Tidied up consumeWhile and consumeUntil
2019-11-13 18:04:36 +00:00
n1474335
ea6d80edfb
Merge branch 'master' of https://github.com/n1073645/CyberChef into n1073645-master
2019-11-13 17:59:51 +00:00
n1474335
68e8a221ff
9.11.3
2019-11-13 17:59:22 +00:00
n1474335
cce84c3782
Fixed bug in Base62 operations when using different alphabets
2019-11-13 17:59:16 +00:00
n1073645
c1878ca28b
Linting adjustments
2019-11-13 17:15:54 +00:00
n1073645
e9b7a43b9a
Adjustment to consumeWhile
2019-11-13 17:11:04 +00:00
n1073645
3921b4f445
Small correction to continueWhile
2019-11-13 09:59:55 +00:00
n1073645
dfd4cca43f
Corrections
2019-11-13 09:02:36 +00:00
Michał Janiszewski
69c6c3e790
Add missing filenames for Node 12 imports
2019-11-12 23:43:16 +01:00
n1073645
4541d75f49
Improved continueUntil, added consumeWhile and made the EVTX extractor more complete
2019-11-12 13:17:04 +00:00
n1073645
9eda670026
up-to-date
2019-11-12 11:06:10 +00:00
n1073645
d3c13b118d
Improved continueUntil, added consumeWhile and made the EVTX extractor more complete
2019-11-12 11:00:43 +00:00
n1073645
8e2345cf9e
Improved continueUntil, added consumeWhile and made the EVTX extractor more complete
2019-11-11 16:08:03 +00:00
n1073645
d240d65c5f
Improved continueUntil, added consumeWhile and made the EVTX extractor more complete
2019-11-11 15:47:16 +00:00
n1474335
d3473a7462
9.11.2
2019-11-08 17:35:38 +00:00
n1474335
6bfe4ee238
Merge branch 'n1073645-master'
2019-11-08 17:34:39 +00:00
n1474335
e61b7d598e
Tidied up FileSignatures.mjs
2019-11-08 17:34:25 +00:00
n1073645
eb81b9217e
SQLITE, EVT, EVTX and Signatures added
2019-11-08 17:08:14 +00:00
n1073645
4d9bfcad20
Comment the WAV extractor.
2019-11-08 15:00:20 +00:00
n1073645
2387452a56
Comment the WAV extractor.
2019-11-08 14:59:06 +00:00
n1073645
a4772941a7
Added WAV extractor.
2019-11-08 14:56:54 +00:00
n1474335
6318f78e29
9.11.1
2019-11-08 13:50:00 +00:00
n1474335
5e6f3cc5b4
Merge branch 'n1073645-master'
2019-11-08 13:49:51 +00:00
n1474335
04f1fa06ad
Tidied up GIF and BZIP2 extractors
2019-11-08 13:49:39 +00:00
n1474335
8d660e53b2
Merge branch 'master' of https://github.com/n1073645/CyberChef into n1073645-master
2019-11-08 13:43:54 +00:00
n1073645
f3864b00fe
Made GIF extractor more robust
2019-11-08 13:40:09 +00:00
n1073645
51cc94bf2a
Made GIF extractor more robust
2019-11-08 13:38:17 +00:00
n1073645
f63d1354ba
Merge pull request #878 from n1073645/master
...
Added extractors for BZIP2, XZ, GIF89
2019-11-08 11:56:26 +00:00
n1073645
80362cfa84
Bzip2 extractor completed
2019-11-08 11:39:50 +00:00
n1073645
447a6d7524
Comments for GIF.
2019-11-07 16:50:10 +00:00
n1073645
f022440b4a
Tidied GIFextractor
2019-11-07 16:20:09 +00:00
n1073645
4f5e0c007d
GIF extractor for GIF89a
2019-11-07 15:06:30 +00:00
n1073645
b83f6591bb
XZ compression
2019-11-07 10:13:40 +00:00
n1073645
77a9481cf9
xz compression
2019-11-07 09:20:24 +00:00
n1474335
a8f029309d
9.11.0
2019-11-06 13:38:32 +00:00
n1474335
b0df8b7dca
Updated CHANGELOG
2019-11-06 13:37:31 +00:00
n1474335
2cc05717e6
Merge branch 'cbeuw-blowfish-fix'
2019-11-06 13:34:31 +00:00
n1474335
b96394131f
Tidied up Blowfish tests
2019-11-06 13:34:17 +00:00
n1474335
875c1019b2
Merge branch 'blowfish-fix' of https://github.com/cbeuw/CyberChef into cbeuw-blowfish-fix
2019-11-06 13:22:50 +00:00
n1474335
d1a0a39efa
Merge branch 'dkarpo-master'
2019-11-06 13:21:42 +00:00
n1474335
fdfbf7ddf8
Merge branch 'master' of https://github.com/dkarpo/CyberChef into dkarpo-master
2019-11-06 13:20:41 +00:00
n1474335
414f8b5ba9
Added link to Lorenz wiki article in operation description
2019-11-06 13:17:44 +00:00
Derrick Karpo
03a1c566fc
Add file extensions which are mandatory for the latest Node 12.x.
...
Note: This doesn't solve the upstream import's which still don't
comply but it preps CyberChef for it.
2019-11-06 06:01:52 -07:00
n1474335
0fc1c37e65
9.10.0
2019-11-06 12:17:41 +00:00
n1474335
6b4efb420e
Updated CHANGELOG
2019-11-06 12:16:35 +00:00
n1474335
9ed2b26933
Tidied up Lorenz operation and created new Bletchley module for WW2-era ciphers
2019-11-06 12:14:22 +00:00
n1474335
70665534b8
Merge branch 'master' of https://github.com/VirtualColossus/CyberChef
2019-11-06 12:00:37 +00:00
n1474335
7244d4d343
9.9.0
2019-11-01 14:57:46 +00:00
n1474335
980c1e8681
Updated CHANGELOG
2019-11-01 14:57:41 +00:00
n1474335
e1378860d6
Added support for 109 more character encodings
2019-11-01 14:56:18 +00:00
Jarrod Connolly
462f619f43
Update JavaScript Minify operation to support ES6.
2019-10-31 23:18:54 -07:00
VirtualColossus
b9571db9f1
Merge branch 'master' into master
2019-10-31 15:33:54 +00:00
n1474335
734962ac22
9.8.0
2019-10-31 14:21:03 +00:00
n1474335
35103bf155
Updated CHANGELOG
2019-10-31 14:20:55 +00:00
n1474335
4c4d7b5d26
Merge branch 'jarrodconnolly-avro-to-json'
2019-10-31 14:17:55 +00:00
n1474335
daad633195
Tidied up Avro to JSON operation
2019-10-31 14:17:07 +00:00
VirtualColossus
d5cfe9f262
removed duplicate test
2019-10-31 13:54:52 +00:00
n1474335
a2c46b3f66
Merge branch 'avro-to-json' of https://github.com/jarrodconnolly/CyberChef into jarrodconnolly-avro-to-json
2019-10-31 13:54:00 +00:00
n1474335
6a1d11b9b5
Argument hints are not tooltips instead of bmd-help elements
2019-10-31 13:39:06 +00:00
n1474335
0630c094e0
9.7.20
2019-10-31 13:00:22 +00:00
n1474335
ace71f20b3
Merge branch 'gsilvapt-master'
2019-10-31 13:00:15 +00:00
VirtualColossus
c0e02451a1
Fixed bug using KT option, added tests
2019-10-31 07:28:33 +00:00
Jarrod Connolly
2d12a16771
Add Avro to JSON data format conversion
2019-10-30 22:09:42 -07:00
Gustavo Silva
9108b3923b
diff.mjs: Fixes tests and adds default flag
...
* Sets default flag to `false` for `showSubtraction` flag.
* Removes extra span for else case that was causing some tests to
fail. Moreover, the previous behavior was defined as that.
* Adds custom test for the showSubtraction option, both using the
`showAdded` and `showRemoved` flags.
2019-10-29 23:39:14 +00:00
Gustavo Silva
726e117656
diff.mjs: Allows showing subtraction
...
Adds "Show Subtraction" button to allow seeing only the difference
between two texts.
When selected and combined, user can see only the characters or
words that were added. If not combined, with either removed or added
but selected, then nothing is displayed.
2019-10-29 23:12:24 +00:00
VirtualColossus
ab524fff15
Mixed tabs & spaces
2019-10-29 21:52:18 +00:00
VirtualColossus
55eae9910f
Tidied run function, added some tests
2019-10-29 21:39:29 +00:00
VirtualColossus
d3138a7fdf
Merge remote-tracking branch 'upstream/master'
2019-10-28 22:23:28 +00:00
n1474335
05e65a74ce
Improved Magic scoring slightly
2019-10-28 17:26:13 +00:00
n1474335
6d138f345f
9.7.19
2019-10-27 15:27:36 +00:00
n1474335
3c165dd7e8
Merge branch 'mattnotmitt-chores/yara-update'
2019-10-27 15:27:12 +00:00
n1474335
04561d29b5
Dependency update
2019-10-27 15:26:48 +00:00
n1474335
e5e6c1a2dd
Merge branch 'chores/yara-update' of https://github.com/mattnotmitt/CyberChef into mattnotmitt-chores/yara-update
2019-10-27 15:23:47 +00:00
n1474335
882efea314
Updated README
2019-10-27 15:21:41 +00:00
n1474335
89d979d92e
Merge branch 'rianadon-theme-by-url'
2019-10-27 15:17:33 +00:00
n1474335
383aab5f85
Improved theme selection. Added changeTheme method.
2019-10-27 15:17:06 +00:00
n1474335
6659174f88
Merge branch 'theme-by-url' of https://github.com/rianadon/CyberChef into rianadon-theme-by-url
2019-10-27 14:43:59 +00:00
n1474335
3ca29b8744
Merge branch 'brian-digital-labs-autofocus-search'
2019-10-27 14:39:05 +00:00
n1474335
726bf3345e
Added tabindex to ingredients
2019-10-27 14:38:55 +00:00
n1474335
b2d61482d5
Merge branch 'autofocus-search' of https://github.com/brian-digital-labs/CyberChef into brian-digital-labs-autofocus-search
2019-10-27 14:17:06 +00:00
n1474335
88d8e9a7f9
9.7.18
2019-10-27 14:13:37 +00:00
n1474335
0b0ddd3140
Merge branch 'mattnotmitt-chores/nightwatch-update'
2019-10-27 14:12:22 +00:00
Matt
3d4f74945c
Update nightwatch and chromedriver
...
Rebase onto master
2019-10-26 16:59:41 +01:00
Matt
4387038351
Update libyara-wasm
2019-10-26 16:14:25 +01:00
Brian Hoang
49f444dfe9
auto focus on search bar and made searchbar and text area tab-able
2019-10-26 15:30:27 +01:00
Ryan Adolf
061533bb57
Document theme option in README
2019-10-24 16:37:10 -07:00
Ryan Adolf
6e2fb67d76
Theme configuration through url
2019-10-24 16:32:14 -07:00
Oshawk
518b336431
Add tests to index
...
Added tests to index.
2019-10-21 21:01:33 +01:00
Oshawk
b125f82784
Add tests
...
Added tests for 'Drop nth bytes' operation.
2019-10-21 20:59:04 +01:00
Oshawk
30349dbcb9
Add operation
...
Added 'Drop nth bytes' operation.
2019-10-21 20:44:57 +01:00
Oshawk
02f6537973
Add tests
...
Added tests for the 'Take nth byte' operation.
2019-10-21 20:16:14 +01:00
Oshawk
502f126986
Fix linting
...
Fixed linting.
2019-10-21 20:15:45 +01:00
Oshawk
7c7d1823ca
Fix formatting issue
...
Fixed issue where new lines were truncated.
2019-10-21 19:53:57 +01:00
Oshawk
ce6d38860d
Add operation
...
Added 'Take nth bytes' operation.
2019-10-21 19:39:01 +01:00
n1474335
60f5093c6c
Update .travis.yml
2019-10-21 13:56:52 +01:00
n1474335
665f91ec37
Update README.md
2019-10-21 13:49:42 +01:00
n1474335
0805a011b9
9.7.17
2019-10-18 13:57:26 +01:00
n1474335
3e3322e1f0
Fork no longer appends its merge delimiter to the end of the output. Closes #692
2019-10-18 13:57:21 +01:00
Matt
252b1b65c4
Add YARA rules node test
2019-10-18 12:58:17 +01:00
Matt
e8b4536ec2
Updated yara to v3.11.0 and openssl to v1.1.1d
...
finally managed to fudge the compiler
2019-10-18 12:57:13 +01:00
n1474335
61d40b5a0b
9.7.16
2019-10-18 11:11:17 +01:00
n1474335
d175aa958c
DES no longer requires an IV in ECB mode
2019-10-18 11:09:12 +01:00
n1474335
ac3c220789
9.7.15
2019-10-16 17:36:25 +01:00
n1474335
add65e121a
Merge branch 'Storms-Engineering-master'
2019-10-16 17:36:02 +01:00
n1474335
de2e757691
Merge branch 'master' of https://github.com/Storms-Engineering/CyberChef into Storms-Engineering-master
2019-10-16 17:34:58 +01:00
n1474335
eb34ab4f6a
9.7.14
2019-10-16 17:23:59 +01:00
n1474335
08e4232166
Merge branch 'wh0-backslash'
2019-10-16 17:23:47 +01:00
n1474335
adf9772928
Added tests for Utils.parseEscapedChars
2019-10-16 17:22:48 +01:00
n1474335
562171ec86
Merge branch 'backslash' of https://github.com/wh0/CyberChef into wh0-backslash
2019-10-16 16:47:01 +01:00
n1474335
e9e162319f
Merge branch 'BjoernAkAManf-master'
2019-10-16 16:32:20 +01:00
n1474335
17c9ffe107
Tidied up chainCommands function in Gruntfile
2019-10-16 16:32:06 +01:00
n1474335
1831c84a29
Merge branch 'master' of https://github.com/BjoernAkAManf/CyberChef into BjoernAkAManf-master
2019-10-16 16:23:09 +01:00
n1474335
7e27449204
Fixed search box appaerance in Firefox
2019-10-16 16:12:22 +01:00
n1474335
282476d530
Merge branch 'Xenonym-chore/remove-duplicate-issue-template'
2019-10-16 16:04:49 +01:00
n1474335
fce0728d5d
Updated bug report template
2019-10-16 16:04:36 +01:00
n1474335
0e9ac90607
Merge branch 'chore/remove-duplicate-issue-template' of https://github.com/Xenonym/CyberChef into Xenonym-chore/remove-duplicate-issue-template
2019-10-16 15:59:59 +01:00
n1474335
5383f56b26
9.7.13
2019-10-16 15:51:06 +01:00
n1474335
a02484c6cd
Merge branch 'Storms-Engineering-IV-length-Error'
2019-10-16 15:50:51 +01:00
n1474335
be365f66ef
Added length check to Triple DES IVs
2019-10-16 15:50:37 +01:00
n1474335
011dc09d5e
Merge branch 'IV-length-Error' of https://github.com/Storms-Engineering/CyberChef into Storms-Engineering-IV-length-Error
2019-10-16 15:43:47 +01:00
n1474335
fc4d6d2d2e
9.7.12
2019-10-16 15:39:56 +01:00
n1474335
9d73127cae
Fixed some typos
2019-10-16 15:38:20 +01:00
n1474335
223743e3b5
Removed Clippy
2019-10-16 15:37:18 +01:00
n1474335
44ed372f21
9.7.11
2019-10-16 15:10:16 +01:00
n1474335
4d1f970105
Added test to ensure all operations are in a category. Added various operations to categories.
2019-10-16 15:10:03 +01:00
n1474335
b28a891a40
9.7.10
2019-10-15 16:26:01 +01:00
n1474335
834ff95702
Base64 operations now throw a meaningful error if the alphabet is the wrong length
2019-10-15 16:25:52 +01:00
Storms-Engineering
3e93580aa4
DES Encrypt/Decrypt - checks length of IV string
...
Checks the length of IV string when encrypting. DES encrypt/decrypt test swas updated to use utf8 instead of HEX.
2019-10-12 09:42:13 -08:00
Thomas Pointhuber
ef61735f64
Fix typo
2019-10-12 17:52:16 +02:00
Thomas Pointhuber
a2780ca056
Add bitwse mode to Generate Image operation
2019-10-12 17:35:46 +02:00
Thomas Pointhuber
d025c8bd9a
Add new operation to generate image from raw data
2019-10-12 17:13:14 +02:00
Storms-Engineering
7a3ca027bb
PHP Deserialize NULL values converted to correctly
...
PHP Deserialize now correctly returns N as a null instead of an empty object
2019-10-12 05:56:10 -08:00
Tan Zhen Yong
3c021919dd
Rename feature request issue template
...
- to remain consistent with other issue templates using a `-` instead of `_`
2019-10-12 16:17:40 +08:00
Tan Zhen Yong
2106e8ddb0
Remove duplicate bug report issue template
...
The bug report issue template is duplicated (`bug-report.md` and
`bug_report.md`, note the `-`/`_` difference).
Thus, GitHub was unable to use the bug report issue template, and it
does not show up when a new issue is being created.
Let's remove the duplicate template `bug_report.md`.
2019-10-12 16:13:40 +08:00
Marvin Wendt
acf38e47ba
Add ConvertToNATOAlphabet tests
2019-10-11 15:32:14 +02:00
Marvin Wendt
4122d4207d
Add ConvertToNATOAlphabet
2019-10-11 15:32:06 +02:00
Marvin Wendt
d550ae7d93
Add operation to categories
2019-10-11 15:31:46 +02:00
Marvin Wendt
815a542cc1
package-lock automaitcally updated on install
2019-10-11 15:31:25 +02:00
n1474335
3472484601
Merge branch 'd98762625-fix-node-tests'
2019-10-09 16:19:39 +01:00
n1474335
826a8c8a74
Merge branch 'fix-node-tests' of https://github.com/d98762625/CyberChef into d98762625-fix-node-tests
2019-10-09 16:18:54 +01:00
n1474335
c66703f0ca
9.7.9
2019-10-09 16:14:47 +01:00
n1474335
874e7d8d54
Merge branch 'expose-operationerror'
2019-10-09 16:14:38 +01:00
n1474335
4e2b85b8c8
Merge branch 'master' into expose-operationerror
2019-10-09 16:14:03 +01:00
n1474335
5314a456cb
9.7.8
2019-10-09 16:12:46 +01:00
n1474335
ba2a5b195c
Improved PE extractor to also carve the overlay if possible
2019-10-09 16:12:41 +01:00
Kyle Parrish
3546ee30a2
Update escaped chars
2019-10-07 16:09:22 -04:00
d98762625
f8115671ee
fix linting tests
2019-10-07 18:05:28 +01:00
d98762625
494279edd8
update gitignore
2019-10-07 18:01:35 +01:00
d98762625
bd6673afed
Merge branch 'master' of github.com:gchq/CyberChef into expose-operationerror
2019-10-07 17:59:00 +01:00
d98762625
210daf7324
make async node tests actually fail when they fail. Update tests that were failing
2019-10-07 17:41:51 +01:00
Alan C
794e0effba
Add "To Float" and "From Float" operations
2019-10-07 20:02:28 +08:00
wh0
d60d595254
Utils: don't consume three backslashes at a time
2019-10-06 17:07:58 -07:00
n1474335
06708949a1
9.7.7
2019-10-04 17:52:15 +01:00
n1474335
da901e20d9
Added several more file signatures. The background magic button now highlights when a file type has been detected.
2019-10-04 17:52:09 +01:00
Björn Heinrichs
c28999ec6f
Fixed building on Windows
...
On Windows OperationConfig was not generated.
See #360 #645 for more Information.
2019-10-03 02:23:18 +02:00
Kyle Parrish
cd15a8c406
Create FangURL.mjs
2019-10-02 09:58:28 -04:00
Kyle Parrish
be2080259e
Add Fang URL to categories
2019-10-02 09:57:50 -04:00
Andy Wang
9872578d51
Add reference Python script
2019-10-01 23:20:27 +01:00
Andy Wang
3014696fcd
Adapt API tests to comply with length requirements
2019-10-01 23:10:54 +01:00
Andy Wang
6b70f77dcd
Add tests
2019-10-01 23:08:32 +01:00
Andy Wang
7f6d8bffe3
Remove unnecessary IV adaptation
2019-10-01 22:54:21 +01:00
Andy Wang
458307f5ed
Add invalid key length error message
2019-10-01 22:53:50 +01:00
Andy Wang
294aa826f1
Remove base64 options
2019-10-01 22:53:10 +01:00
n1474335
6810f38808
9.7.6
2019-10-01 17:11:36 +01:00
n1474335
087cc6b8fd
Fixed webm signature
2019-10-01 17:11:31 +01:00
n1474335
10c8101476
9.7.5
2019-10-01 16:54:26 +01:00
n1474335
22028b074a
Added support for many more file types to file signature operations
2019-10-01 16:54:19 +01:00
n1474335
3d086beed2
9.7.4
2019-10-01 12:15:07 +01:00
n1474335
777d814e70
Updated package-lock.json
2019-10-01 12:14:57 +01:00
n1474335
15c26a95c5
Merge branch 'master' into edit-node-recipe
2019-10-01 12:12:49 +01:00
n1474335
f87d3bd1cb
9.7.3
2019-10-01 12:10:43 +01:00
n1474335
b9ea1e8c71
Merge branch 'forge-update' of https://github.com/cbeuw/CyberChef into cbeuw-forge-update
2019-10-01 10:56:30 +01:00
Matt
123a0ccd70
Changed pages workflow
2019-09-30 14:41:14 +01:00
Matt
4c737475d4
Forgot to run prod build
2019-09-30 14:08:23 +01:00
Matt
4e0d97f2c1
Added sudo
2019-09-30 14:02:22 +01:00
Matt
85906cafbb
Adjustment
2019-09-30 13:56:26 +01:00
Matt
a8dc691033
Try using github actions
...
Gonna monch this commit once i know it works
2019-09-30 13:51:38 +01:00
Matt
4d7988b78e
Fixed RSA key generation
2019-09-30 13:12:10 +01:00
Matt
841e760b04
Merge remote-tracking branch 'upstream/master' into features/rsa
2019-09-30 11:03:41 +01:00
n1474335
db232f4ff2
9.7.2
2019-09-27 11:29:01 +01:00
n1474335
70f705afbc
Fixed typo in 'Convert Data Units' preventing Kilobits from working. Closes #649
2019-09-27 11:28:57 +01:00
Andy Wang
912d63067c
Fix #578 by refactoring and implementing the modes
2019-09-26 23:02:03 +01:00
Andy Wang
880df212d5
Correct wrong DES and 3DES tests
2019-09-26 22:00:13 +01:00
Andy Wang
b06acd99ec
Adapt AES "no IV" tests
2019-09-26 21:52:34 +01:00
Andy Wang
a59de80d18
Update node API tests
2019-09-26 21:41:35 +01:00
Andy Wang
1e8dee9935
update node-forge version
2019-09-26 21:32:08 +01:00
n1474335
928f1c3e4b
Remove excess slashes from Tesseract paths
2019-09-25 15:39:04 +01:00
d98762625
014e70a7b1
add node index to source
2019-09-20 18:44:13 +01:00
d98762625
5148b16246
Export cyberchef error types to be used in consuming applications
2019-09-20 18:40:21 +01:00
n1474335
b4ae4c5a00
9.7.1
2019-09-13 17:40:26 +01:00
n1474335
70346bce35
OCR operation now relies on local files
2019-09-13 17:40:20 +01:00
n1474335
3539e065fa
9.7.0
2019-09-13 14:36:00 +01:00
n1474335
8ffc58b340
Updated CHANGELOG
2019-09-13 14:35:54 +01:00
n1474335
503e733c81
Merge branch 'MShwed-feature/ocr'
2019-09-13 14:34:22 +01:00
n1474335
7eabaf0de6
Cleaned up and improved OCR operation
2019-09-13 14:34:08 +01:00
n1474335
a8ad10757c
Merge branch 'feature/ocr' of https://github.com/MShwed/CyberChef into MShwed-feature/ocr
2019-09-13 12:41:38 +01:00
d98762625
111546ad1a
update function comments
2019-09-06 12:26:24 +01:00
d98762625
a8fbd5164e
Update NodeRecipe so args is optional in bake config
2019-09-06 12:21:53 +01:00
mshwed
8dde732514
Fixed linting issues
2019-09-05 09:20:59 -04:00
mshwed
f1659af5e4
Added basic OCR text extraction
2019-09-04 14:37:02 -04:00
n1474335
e68fb51f44
Merge branch 'master' of github.com:gchq/CyberChef
2019-09-04 17:17:17 +01:00
n1474335
95453131c8
9.6.0
2019-09-04 17:16:54 +01:00
n1474335
c60d5c8e85
Updated CHANGELOG
2019-09-04 17:16:47 +01:00
n1474335
b31f32a7e7
Tidied up Bacon Cipher operations
2019-09-04 17:13:05 +01:00
n1474335
f0b3bd0ede
Merge branch 'bacon' of https://github.com/kassi/CyberChef
2019-09-04 16:30:05 +01:00
n1474335
de5243ec67
Update issue templates
2019-09-04 14:51:57 +01:00
n1474335
c6de3eb2ae
9.5.0
2019-09-04 14:00:29 +01:00
n1474335
d7b6f29c81
Updated CHANGELOG
2019-09-04 14:00:25 +01:00
n1474335
5bebd71a44
Merge branch 'Ge0rg3-steganography'
2019-09-04 13:55:17 +01:00
n1474335
eb769c7fb4
Tidied up Steganography operations. FileType and toBase64 functions now accept ArrayBuffers.
2019-09-04 13:54:59 +01:00
n1474335
5bc5c0df90
Merge branch 'steganography' of https://github.com/Ge0rg3/CyberChef into Ge0rg3-steganography
2019-09-04 11:31:58 +01:00
n1474335
cfc3684a16
Merge branch 'wesinator-patch-1'
2019-09-04 11:17:13 +01:00
n1474335
0590020130
Merge branch 'patch-1' of https://github.com/wesinator/CyberChef into wesinator-patch-1
2019-09-04 11:16:57 +01:00
n1474335
2a91af152d
Fixed sitemap generation
2019-09-04 11:14:45 +01:00
Ԝеѕ
d8120d4e13
Add Quoted-printable example
2019-09-03 11:21:58 -04:00
n1474335
0ac211ce77
9.4.1
2019-08-30 18:49:11 +01:00
n1474335
32c0d6f253
Updated dependencies
2019-08-30 18:49:05 +01:00
n1474335
de762847e9
9.4.0
2019-08-30 15:48:47 +01:00
n1474335
6248e32148
Updated CHANGELOG
2019-08-30 15:47:50 +01:00
n1474335
52f88ee32d
Merge branch 'j433866-render-markdown'
2019-08-30 15:46:37 +01:00
n1474335
f8d1cf2f60
Tidied up 'Render Markdown' operation
2019-08-30 15:46:24 +01:00
n1474335
e129425d8d
Merge branch 'render-markdown' of https://github.com/j433866/CyberChef into j433866-render-markdown
2019-08-30 15:33:47 +01:00
n1474335
ae20d82e1d
Fix Nightwatch test
2019-08-30 15:30:30 +01:00
n1474335
463b2ce040
9.3.0
2019-08-30 11:58:37 +01:00
n1474335
412b47abba
Updated CHANGELOG
2019-08-30 11:58:32 +01:00
n1474335
ed216eee73
Merge branch 'j433866-show-on-map'
2019-08-30 11:57:00 +01:00
n1474335
9dd5234962
Tidied up 'Show on map' operation
2019-08-30 11:56:48 +01:00
n1474335
018532016b
Merge branch 'show-on-map' of https://github.com/j433866/CyberChef into j433866-show-on-map
2019-08-30 11:44:12 +01:00
n1474335
7dfecc38f6
Added more UI tests to ensure all modules load, categories can be viewed, and operations can be dragged
2019-08-30 11:43:30 +01:00
Ge0rg3
aa5afadcce
Tests for Randomize Colour Palette Op
2019-08-29 16:24:21 +01:00
Ge0rg3
d23a584b9e
Randomize Colour Palette Operation
2019-08-29 16:17:07 +01:00
n1474335
572f035877
Background magic is now debounced to prevent it firing too often.
2019-08-29 14:08:56 +01:00
j433866
b94eb6adb0
Add syntax highlighting
...
Explicitly disable HTML rendering.
Updated description.
2019-08-29 14:08:07 +01:00
j433866
45fccb94e1
Merge remote-tracking branch 'upstream/master' into render-markdown
2019-08-29 13:23:37 +01:00
j433866
2628f17fae
Change maps source to use Wikimedia maps.
...
Add link to Wikimedia maps ToS.
If there's no data, show the map anyway.
2019-08-29 11:43:45 +01:00
j433866
69fb6e77fc
Merge remote-tracking branch 'upstream/master' into show-on-map
2019-08-29 10:42:40 +01:00
j433866
6992858e67
9.2.3
2019-08-29 10:23:41 +01:00
j433866
59917cca45
Add overflow CSS rule to fix scrolling. Fixes #626
2019-08-29 10:18:52 +01:00
n1474335
2f0b959aa4
Fixed copy:ghPages docs error
2019-08-28 18:48:31 +01:00
n1474335
4f2749e0dc
9.2.2
2019-08-28 17:14:20 +01:00
n1474335
c9deaae744
Updated supported browser versions.
2019-08-28 17:14:12 +01:00
Ge0rg3
950a12360e
Tests + Bug Fixes
...
* Test cases for LSB extraction, RGBA extraction and bit plane browsing
* Bug fix for alpha planes in bit plane browser
2019-08-28 17:07:43 +01:00
n1474335
686ca284fe
Removed JSDoc generation as it is never really used. JSDoc comments are still required but the doc files will no longer be generated. This simplifies the build process and config scripts.
2019-08-28 16:37:31 +01:00
n1474335
b21643f485
Merge branch 'master' of github.com:gchq/CyberChef
2019-08-28 16:14:49 +01:00
n1474335
4c28627459
Added pulse to Background Magic button to draw attention.
2019-08-28 16:14:13 +01:00
n1474335
6a6fe0f56d
Update CONTRIBUTING.md
2019-08-28 15:47:33 +01:00
Ge0rg3
48831225ac
Extract RGBA Values Operation
2019-08-28 09:58:00 +01:00
Ge0rg3
4e8a79d8f1
Bit Plane Browser and LSB Extraction
...
Bit Plane Browser and LSB Extraction
Bit Plane Browser and LSB Extraction
2019-08-28 01:06:59 +01:00
n1474335
570a4c7fca
Update CHANGELOG.md
2019-08-27 18:30:33 +01:00
n1474335
094d352e5f
Added eslint space-before-blocks rule
2019-08-27 18:13:33 +01:00
n1474335
44b90be7d6
Added 'fully qualified' to the description for the 'Extract Domains' operation to reduce ambiguity. #618
2019-08-27 17:59:45 +01:00
n1474335
e7980a8886
9.2.1
2019-08-27 13:02:24 +01:00
n1474335
1c9c0a48be
Merge branch 'csmith-ip-format-octal'
2019-08-27 13:02:18 +01:00
n1474335
c541eebe3e
Merge branch 'ip-format-octal' of https://github.com/csmith/CyberChef into csmith-ip-format-octal
2019-08-27 13:00:54 +01:00
n1474335
c51e6efe74
Merge branch 'chrishepner-scanembedded-typo'
2019-08-27 12:57:20 +01:00
Chris Smith
6c9ce15b26
Add octal support to Change IP Format.
...
Also add test cases covering interchanging between all four
formats.
2019-08-24 01:14:44 +01:00
Chris Hepner
8e1bd36b4c
Fix typo in ScanForEmbeddedFiles
...
Change "suffiently" to "sufficiently"
2019-08-23 14:52:16 -07:00
n1474335
d3e3e6e6fc
9.2.0
2019-08-23 11:22:03 +01:00
n1474335
f1794a2dfe
Updated CHANGELOG
2019-08-23 11:22:00 +01:00
n1474335
1efccff730
Merge branch 'h345983745-udp-header-parser'
2019-08-23 10:56:25 +01:00
n1474335
0031345383
Tidied up 'Parse UDP' operation
2019-08-23 10:56:13 +01:00
n1474335
46fa7475cf
Merge branch 'udp-header-parser' of https://github.com/h345983745/CyberChef into h345983745-udp-header-parser
2019-08-23 10:40:24 +01:00
n1474335
afc7c40975
Create SECURITY.md
2019-08-22 17:38:56 +01:00
n1474335
dc99797f7b
9.1.0
2019-08-22 16:51:50 +01:00
n1474335
4624266a5c
Updated CHANGELOG
2019-08-22 16:50:43 +01:00
n1474335
05bfd99318
9.0.10
2019-08-22 16:35:20 +01:00
n1474335
db3faf16b0
Merge branch 'master' of github.com:gchq/CyberChef
2019-08-22 16:34:00 +01:00
n1474335
9fc451ece8
9.0.9
2019-08-22 16:31:59 +01:00
n1474335
9e1079027b
Merge branch 'j433866-carriage-returns'
2019-08-22 16:31:41 +01:00
n1474335
9774a4bd26
Tidied up CR preservation code
2019-08-22 16:31:21 +01:00
j433866
ce9e864757
9.0.9
2019-08-22 14:58:20 +01:00
j433866
737ea19c9e
Fix AES decryption in GCM mode not using IVs.
...
Updated tests to match new results.
Included a Python script to generate AES-GCM tests
2019-08-22 14:54:58 +01:00
j433866
82b5e97a2b
Merge branch 'master' into render-markdown
2019-08-22 12:31:52 +01:00
j433866
c43f829854
Slightly change wording of alerts
2019-08-22 11:56:14 +01:00
j433866
f43a868607
Add carriage return detection for pasted and switched inputs.
...
Fix switching the output to input not working properly.
Add nicer confirmation boxes for zipping outputs.
2019-08-22 11:53:41 +01:00
j433866
9f2d1453ed
Make the wordWrap change event only fire when the
...
word wrap checkbox is changed
2019-08-22 11:26:43 +01:00
j433866
082d939f7d
Add customisations for confirm box.
...
Can change the text of the accept and reject buttons.
Now returns undefined if the user clicks off it
2019-08-22 11:26:04 +01:00
j433866
8d628cf0ed
Merge remote-tracking branch 'upstream/master'
2019-08-22 11:20:40 +01:00
j433866
19553dcfed
Fix parse colour code operation.
...
The interactive part broke due to changes for multiple inputs.
Now fires the inputChange event with a fake keyup event to autobake
2019-08-22 11:00:04 +01:00
n1474335
a7938526aa
9.0.8
2019-08-21 14:28:04 +01:00
n1474335
863551ee1d
AES Decrypt now handles blank IVs correctly. Fixes #613
2019-08-21 14:27:56 +01:00
n1474335
772c6bbba5
Tidied up test runner. Passing tests are no longer printed to the console.
2019-08-20 17:13:05 +01:00
n1474335
148dcbb0c5
9.0.7
2019-08-20 15:21:18 +01:00
n1474335
82abdb50b1
Fixed bug in Protobuf library causing issues with long keys
2019-08-20 15:20:43 +01:00
h345983745
b8dbb11136
Spelling
2019-08-19 21:05:38 +01:00
h345983745
b14cb99587
Removed console.log
2019-08-19 20:55:04 +01:00
h345983745
1d32a5939c
Core UDP parsing functionality
...
Added to categorie
Description
Added Tests
Added tests
2019-08-19 20:48:05 +01:00
j433866
ae1cd8ba3e
Add fade animation to modals
2019-08-15 15:03:13 +01:00
j433866
1fb6bffe1c
9.0.6
2019-08-13 16:46:17 +01:00
j433866
59864e3781
Fix Defang IP tests causing the tests to fail
2019-08-13 16:45:53 +01:00
j433866
e2c7d8c678
Increase size limit for inlined fonts / icons
2019-08-13 16:03:52 +01:00
j433866
62f82c5d12
Merge branch 'inline-fonts'
2019-08-13 15:39:33 +01:00
n1474335
ec70d8a3a2
Updated CHANGELOG
2019-08-13 14:25:36 +01:00
n1474335
1b4471a946
Merge branch 'h345983745-defang-ip'
2019-08-13 14:23:54 +01:00
n1474335
43472394c7
Tidied up 'Defang IP Addresses' operation
2019-08-13 14:23:41 +01:00
n1474335
a4e9025b8e
Merge branch 'defang-ip' of https://github.com/h345983745/CyberChef into h345983745-defang-ip
2019-08-13 14:19:34 +01:00
n1474335
6b9e93e310
Updated CHANGELOG
2019-08-13 14:13:59 +01:00
n1474335
06b385563c
Merge branch 'j433866-ssh-host-key'
2019-08-13 14:12:04 +01:00
n1474335
d90a23bfd5
Added 'Parse SSH Host Key' operation to the Networking category
2019-08-13 14:11:52 +01:00
j433866
91cdd50ba7
Increase size limit for inlined fonts / icons
2019-08-13 14:03:21 +01:00
j433866
4bc4db8232
Fix incorrect import of TestRegister
2019-08-13 13:39:21 +01:00
j433866
863675e636
Update nodeApi test.
...
'base 64' now returns 11 results as the SSH host key module mentions it
2019-08-13 13:37:21 +01:00
j433866
1cdcaebb4d
Merge remote-tracking branch 'upstream/master' into ssh-host-key
...
Bring up to date with master
2019-08-13 13:26:40 +01:00
n1474335
cdb30d86b0
9.0.5
2019-08-12 15:27:45 +01:00
n1474335
138e3c4239
Merge branch 'use-std-esm'
2019-08-12 15:27:21 +01:00
n1474335
66b82598e3
Merge branch 'use-std-esm' of github.com:gchq/CyberChef
2019-08-12 15:26:15 +01:00
d98762625
780eecf35b
update readme with Node.js compatibility
2019-08-02 14:36:40 +01:00
d98762625
8548d39318
add node consumer tests to travis
2019-08-02 11:10:15 +01:00
n1474335
6f26ff0a89
Merge branch 'master' into use-std-esm
2019-07-31 15:05:04 +01:00
n1474335
2ffd2c6b7a
9.0.4
2019-07-29 17:09:52 +01:00
n1474335
0e95ad8ed6
Updated a range of operations to use ArrayBuffers instead of byteArrays to improve performance with large files.
2019-07-29 17:09:46 +01:00
n1474335
3a8b362dfd
9.0.3
2019-07-29 15:15:34 +01:00
n1474335
82b94fad5d
Fixed BigNumber type coercion issues when passed between workers
2019-07-29 15:14:29 +01:00
j433866
42cfed5fa8
Fix file inputs being overwritten with strings.
...
Added force option in case we really need to overwrite
2019-07-25 15:16:07 +01:00
j433866
e4452b906e
Fix functions not being awaited
2019-07-25 15:14:12 +01:00
j433866
36abaeb6fb
Fix tab bar shadows appearing when they shouldn't
2019-07-24 14:22:56 +01:00
j433866
507c951f28
9.0.2
2019-07-24 09:12:16 +01:00
j433866
8a67103808
Merge branch 'artemisbot-bug/dark-mode'
2019-07-24 09:10:51 +01:00
Matt
b3a10d4f9e
Made some better colour choices
2019-07-23 19:17:21 +01:00
Matt
d4c4e2599d
Reduced redundancy
2019-07-22 23:16:17 +01:00
Matt
67ead1c250
Fixed alternative theme tables
2019-07-22 23:12:36 +01:00
d98762625
e4d98eba6b
use std/esm to make chef compatible with cjs projects. Remove webpack work for node
2019-07-19 13:14:32 +01:00
j433866
9c6ceaa58a
Add tests
2019-07-15 14:12:40 +01:00
j433866
7f168d49a6
Add render markdown operation
2019-07-12 09:33:13 +01:00
j433866
897dc0fb97
9.0.1
2019-07-10 15:01:53 +01:00
j433866
a08419a4ce
Remove getOutput function, use Dish object instead
...
Fix inputNum error in WorkerWaiter.
Replace explicit tab shadows with class lists
2019-07-10 14:58:07 +01:00
n1474335
710223d7de
Updated CHANGELOG
2019-07-09 14:38:10 +01:00
n1474335
4c40c6fa74
9.0.0
2019-07-09 14:34:13 +01:00
n1474335
fe6d86622b
Updated CHANGELOG
2019-07-09 14:32:28 +01:00
n1474335
d1ad2d0845
Rejigged grunt tasks.
2019-07-09 14:31:18 +01:00
n1474335
29cb273d08
Fixed module replacement issue.
2019-07-09 13:42:42 +01:00
n1474335
566517d20f
Imports now specify the file extension to support Node v12
2019-07-09 12:23:59 +01:00
j433866
ac1c93d29b
Fix incorrect curve detection for ecdsa-sha2
2019-07-08 16:58:03 +01:00
j433866
944842d4eb
Improve description and add to Categories
2019-07-08 16:44:36 +01:00
j433866
d56ff0825a
Add extraction of actual key from public key file
2019-07-08 15:58:56 +01:00
n1474335
d7d50337f9
Fixed node tests and config generation for node v12
2019-07-05 14:47:05 +01:00
d98762625
0de89f3145
Merge branch 'v9' of github.com:gchq/CyberChef into node-lib
2019-07-05 13:10:44 +01:00
n1474335
aa362ba18b
Removed async from detectDishType
2019-07-05 12:41:47 +01:00
n1474335
b272d3b32f
Linted to satisfy new rules
2019-07-05 12:36:15 +01:00
n1474335
e4e32a9c56
Merge branch 'master' into v9
2019-07-05 12:30:28 +01:00
n1474335
4bae718f40
8.38.2
2019-07-05 12:23:02 +01:00
n1474335
5eb3979504
Updated dependencies and linter
2019-07-05 12:22:52 +01:00
d98762625
e03ff22ba8
update more ENVIRONMENT_IS_* calls after merge, update some test paths, comments. Remove vulnerability
2019-07-05 11:35:59 +01:00
d98762625
368f508b17
Merge branch 'v9' of github.com:gchq/CyberChef into node-lib
2019-07-05 11:07:31 +01:00
d98762625
a1cf20bd67
gitignore fix
2019-07-05 10:24:29 +01:00
d98762625
d2ff2ec9c6
improve comments and re-add some excluded operations
2019-07-05 10:22:14 +01:00
d98762625
1c24c05647
swap ENVIRONMENT_IS_* functions for Utils named exports
2019-07-05 10:17:52 +01:00
d98762625
c70f14419a
rename dishTranslationTypes
2019-07-05 09:44:01 +01:00
n1474335
80386f1c86
Merge branch 'master' into v9
2019-07-04 18:44:07 +01:00
n1474335
4f70a79638
8.38.1
2019-07-04 18:43:47 +01:00
n1474335
080886a2d1
Added support for psb, hdr, arw, raf, mrw, bct, mdi, au, auf, aif, aifc, arj, ace, hqx, alz, kgb, and torrent file detection.
2019-07-04 18:43:38 +01:00
n1474335
5f9112b565
Merge branch 'j433866-multiple-input-files' into v9
2019-07-04 15:44:16 +01:00
n1474335
2007cfd3a0
Improved efficiency of Dish title generation
2019-07-04 15:43:50 +01:00
n1474335
e49974beaa
Merge branch 'multiple-input-files' of https://github.com/j433866/CyberChef into j433866-multiple-input-files
2019-07-04 13:52:26 +01:00
n1474335
e863c8c549
Fixed typo in CHANGELOG
2019-07-03 17:34:17 +01:00
n1474335
e4b4e8afca
Added Streebog and GOST to 'Generate all hashes' op
2019-07-03 17:33:27 +01:00
n1474335
4d4ebf7279
8.38.0
2019-07-03 17:28:23 +01:00
n1474335
892632a814
Updated CHANGELOG
2019-07-03 17:28:19 +01:00
n1474335
2ba6a3fd8d
Merge branch 'MShwed-feature/streebog-hash'
2019-07-03 17:24:23 +01:00
n1474335
09bea6e231
Added 'GOST Hash' operation
2019-07-03 17:24:11 +01:00
n1474335
99f4091c1a
Tidied up Streebog operation, splitting out GOST hash into a separate op.
2019-07-03 17:23:45 +01:00
j433866
6964bbc232
Improve layout of addInput parameters.
2019-07-03 16:15:14 +01:00
j433866
367d30e421
Use reduce for finding previous and next inputNums
2019-07-03 16:09:48 +01:00
j433866
30a66f1441
Use reduce to find smallest and largest inputNums.
...
Tab shadows are now displayed using css classes
2019-07-03 16:05:20 +01:00
n1474335
666c447e36
Merge branch 'feature/streebog-hash' of https://github.com/MShwed/CyberChef into MShwed-feature/streebog-hash
2019-07-03 15:21:44 +01:00
n1474335
a43dff558a
8.37.0
2019-07-03 15:10:03 +01:00
n1474335
f39006ea1d
Updated CHANGELOG
2019-07-03 15:09:59 +01:00
n1474335
2355ef9d31
Merge branch 'MShwed-feature/crc-8-checksum'
2019-07-03 15:07:38 +01:00
n1474335
13b0ab73d0
Tidied up CRC-8 operation and added it to 'Generate all hashes'
2019-07-03 15:07:26 +01:00
n1474335
3766982734
Merge branch 'feature/crc-8-checksum' of https://github.com/MShwed/CyberChef into MShwed-feature/crc-8-checksum
2019-07-03 14:54:41 +01:00
n1474335
54a864e18c
8.36.1
2019-07-03 14:50:23 +01:00
n1474335
9a1f4e40dd
Merge branch 'MShwed-bugfix/missing-html-entities'
2019-07-03 14:50:15 +01:00
n1474335
5a83ef4f48
Tidied up HTML Entity operations
2019-07-03 14:49:57 +01:00
j433866
b3fa1eaae2
Fix output heights being incorrect
2019-07-03 14:24:05 +01:00
j433866
6d95cb01c8
Change tab element height using stylesheet.
...
Debounce bake button function changes.
2019-07-03 13:52:56 +01:00
j433866
a7eefa88fa
Merge remote-tracking branch 'upstream/master' into multiple-input-files
2019-07-03 13:20:21 +01:00
n1474335
a7d4e37851
Merge branch 'bugfix/missing-html-entities' of https://github.com/MShwed/CyberChef into MShwed-bugfix/missing-html-entities
2019-07-03 12:43:58 +01:00
n1474335
57e71f0e1a
8.36.0
2019-07-03 12:41:59 +01:00
n1474335
30be3cab53
Updated CHANGELOG
2019-07-03 12:41:52 +01:00
n1474335
0e6626bf39
Merge branch 'pgp-verify' of https://github.com/artemisbot/CyberChef into artemisbot-pgp-verify
2019-07-03 12:38:10 +01:00
n1474335
bb0eaf4597
8.35.0
2019-07-03 12:34:17 +01:00
n1474335
8ada3bae0c
Updated CHANGELOG
2019-07-03 12:34:13 +01:00
n1474335
db72cad610
Merge branch 'more-image-ops' of https://github.com/j433866/CyberChef into j433866-more-image-ops
2019-07-03 12:24:03 +01:00
j433866
455b42aa85
Fix whitespace and comment typos.
...
Add comment to inputworker default values.
2019-07-03 11:53:38 +01:00
j433866
2d95092479
Remove no file extension error
2019-07-03 11:45:36 +01:00
j433866
0f87c70cee
Add comma to CSS rule
2019-07-03 11:41:31 +01:00
j433866
4312d39624
Show or hide thumbnail when the option is changed.
2019-07-03 11:41:22 +01:00
j433866
cf500b7296
Fix getInputValue not returning inputs that are arraybuffers
2019-07-03 11:39:24 +01:00
j433866
7a0180213d
Update inputWorker description
2019-07-03 10:34:15 +01:00
j433866
160e4a0479
Change ZipWorker to use Dish.get()
2019-07-03 10:34:02 +01:00
j433866
bed66298d1
Change jpeg test data to be a full image
2019-07-03 08:53:44 +01:00
mshwed
44643c151a
Fixed linting issues and added CRC-8 tests
2019-07-02 15:30:59 -04:00
mshwed
bc1bd2427d
Added checksum calculation and helper functions
2019-07-02 15:13:11 -04:00
n1474335
6726994ad5
8.34.3
2019-07-02 18:40:03 +01:00
n1474335
5abc5279f5
Fixed spread operator support in older browsers
2019-07-02 18:39:21 +01:00
j433866
1135ca5fb4
Remove duplicate function.
...
Fix reading QR codes with transparent backgrounds
2019-07-02 16:31:26 +01:00
j433866
be08a62f52
Add webpack config for font files
2019-07-02 15:31:29 +01:00
j433866
f473807459
Bring up to date with master
2019-07-02 14:23:17 +01:00
j433866
3a197379d5
Remove unused self.port variable
2019-07-02 13:44:04 +01:00
j433866
a9f8dac656
Fix stepping.
...
Move stepping logic into App.
Change toggleBakeButtonFunction to use a str instead of booleans.
Tidy up handleLoaderMessage in InputWaiter.
2019-07-02 12:23:46 +01:00
j433866
3dc57c4a4a
Update copyright year on solarized themes
2019-07-02 10:35:06 +01:00
mshwed
4c9a61f5a7
Added bit reversal
2019-07-01 19:02:07 -04:00
j433866
ba4740a245
Correct documentation
2019-07-01 13:42:06 +01:00
j433866
86c37bab3f
Clone dish instead of using the current dish.
...
Use Dish.STRING instead of "string" for get()
2019-07-01 13:41:48 +01:00
j433866
dd5038c15b
Bring up to date with master
2019-07-01 11:51:17 +01:00
mshwed
550ab403f6
Initial operation setup
2019-06-30 21:28:00 -04:00
h345983745
bac2e8c014
Removed V4 + V6 options
2019-06-29 01:12:50 +01:00
n1474335
d148cae814
8.34.2
2019-06-28 17:13:58 +01:00
n1474335
f22211ce8c
Backslashes are now escaped correctly by 'Unescape string'. CLoses #582
2019-06-28 17:13:54 +01:00
n1474335
f9c24f2528
8.34.1
2019-06-28 17:09:04 +01:00
n1474335
6f6786d79e
Baking controls now scale to fit the pane correctly
2019-06-28 17:09:00 +01:00
n1474335
a5ea7f7d58
8.34.0
2019-06-28 15:03:55 +01:00
n1474335
d637ac7633
Updated CHANGELOG
2019-06-28 15:03:49 +01:00
n1474335
c1ad2386ef
Improvements to Entropy operation. Converted to ArrayBuffers, improved efficiency with large files, added present method back in.
2019-06-28 15:00:19 +01:00
mshwed
b0b6de116d
Fixed linting issue
2019-06-27 14:11:26 -04:00
mshwed
1b161f997b
Refactored advanced entropy operation into entropy operation
2019-06-27 14:09:41 -04:00
mshwed
b99af58636
Merge branch 'master' of https://github.com/gchq/CyberChef into feature/advanced-entropy
2019-06-27 13:15:19 -04:00
Matt
c46928aefe
Added tests
2019-06-27 17:51:37 +01:00
n1474335
d4edbb3c3e
8.33.1
2019-06-27 17:30:43 +01:00
n1474335
1b765605ca
Updated dependencies
2019-06-27 17:29:27 +01:00
n1474335
8286dc26ad
Updated patch dependencies
2019-06-27 17:06:07 +01:00
n1474335
19a438c15b
Updated Bootstrap dependecy
2019-06-27 16:58:26 +01:00
n1474335
12898a1a8e
Merge branch 'artemisbot-features/bz2-comp'
2019-06-27 16:48:15 +01:00
Matt
4c27a46d35
Added PGP verify operation
...
Added some more metadata to decrypt & verify
Fixes gchq/CyberChef#581
2019-06-27 16:48:03 +01:00
n1474335
541f2a2988
8.33.0
2019-06-27 16:47:32 +01:00
n1474335
d0277dde3f
Updated CHANGELOG
2019-06-27 16:47:26 +01:00
n1474335
d184e40116
Added min and max for Bzip2 block size arg
2019-06-27 16:45:16 +01:00
n1474335
596db07647
Merge branch 'features/bz2-comp' of https://github.com/artemisbot/CyberChef into artemisbot-features/bz2-comp
2019-06-27 16:44:42 +01:00
n1474335
c233c5c67e
Modified operation request template description
2019-06-27 16:01:44 +01:00
n1474335
db788b57e7
Merge branch 'update-issue-templates' of https://github.com/h345983745/CyberChef into h345983745-update-issue-templates
2019-06-27 15:58:38 +01:00
n1474335
c0983654d8
8.32.1
2019-06-27 15:56:16 +01:00
n1474335
30bf95f2c1
Merge branch 'oct' of https://github.com/wh0/CyberChef into wh0-oct
2019-06-27 15:55:34 +01:00
n1474335
da178107f9
8.32.0
2019-06-27 15:50:30 +01:00
n1474335
4dda1d9e49
Updated CHANGELOG
2019-06-27 15:45:17 +01:00
n1474335
e11aec64cd
Modified wording for IC op
2019-06-27 15:42:32 +01:00
n1474335
71575e49d7
Merge branch 'index-of-coincidence' of https://github.com/Ge0rg3/CyberChef into Ge0rg3-index-of-coincidence
2019-06-27 15:41:20 +01:00
n1474335
393d070b05
8.31.8
2019-06-27 15:37:12 +01:00
n1474335
d7e4c28cd0
Merge branch 'bugfix/json-to-csv' of https://github.com/MShwed/CyberChef into MShwed-bugfix/json-to-csv
2019-06-27 15:36:12 +01:00
n1474335
ccf2348cd6
8.31.7
2019-06-27 15:34:22 +01:00
n1474335
cde3eb2c39
Merge branch 'popover-patch' of https://github.com/Ge0rg3/CyberChef into Ge0rg3-popover-patch
2019-06-27 15:31:57 +01:00
wh0
f29d8eeda8
Parse octal escape sequences
2019-06-25 18:35:25 -07:00
mshwed
daee7ac761
Merge branch 'master' of https://github.com/gchq/CyberChef into feature/advanced-entropy
2019-06-20 14:11:51 -04:00
mshwed
313d1a580e
Merge branch 'master' of https://github.com/gchq/CyberChef into bugfix/json-to-csv
2019-06-20 13:59:08 -04:00
mshwed
824d8e929a
Fixed linting issues
2019-06-20 13:26:35 -04:00
mshwed
862d2adf1d
Added missing HTML entities
2019-06-20 13:08:20 -04:00
j433866
906ece0c02
Remove loading files modal
2019-06-20 13:47:30 +01:00
j433866
0bcf57e89c
Improve printing text to improve output quality.
...
Now resizes the text instead of the image
2019-06-20 12:58:02 +01:00
j433866
c529a406cd
Fix switchClick not always being fired.
...
Run detectFileType on switched output
2019-06-18 15:10:51 +01:00
j433866
05d81eb734
Merge remote-tracking branch 'upstream/master' into multiple-input-files
2019-06-14 14:56:16 +01:00
j433866
ca9bab5d4c
8.31.6
2019-06-14 14:32:15 +01:00
j433866
e35ef8f39b
Escape HTML for error messages being sent to alert
2019-06-14 14:31:38 +01:00
j433866
370cae3c8d
Fix incorrect value being sent to dishworker
2019-06-13 15:39:11 +01:00
j433866
5731f5c75c
Add dishworker
2019-06-13 14:48:38 +01:00
j433866
34d03973f9
Improve queueing for getDish... messages.
...
Force wheel event to be not passive.
Change maxworkers to be navigator.hardwareConcurrency - 1
2019-06-13 14:48:28 +01:00
j433866
84204c1d12
Add mime type detection to tab title.
...
Move addition of close tab button back
2019-06-13 11:13:53 +01:00
j433866
6ee76e3bf0
Add getDishTitle function
2019-06-13 09:43:58 +01:00
j433866
f497dc3170
Handle progressMessage in background waiter.
...
Don't update tab progress if there's no set recipe
2019-06-11 10:01:40 +01:00
j433866
749ffdd5d1
Move input tab code
2019-06-11 09:50:29 +01:00
George O
e709582062
Disappearing Popover Fix
2019-06-10 19:19:50 +01:00
j433866
713f10e63a
Turn input tabs into progress bars
2019-06-10 16:07:01 +01:00
j433866
9d60ef5f72
Turn output tabs into progress bars!
2019-06-10 15:39:21 +01:00
j433866
5a52e5e9b3
Remove new lines from input tab header
2019-06-10 13:08:03 +01:00
j433866
d99cf9d499
Use function in TabWaiter
2019-06-10 13:03:07 +01:00
j433866
be0e12589d
Display preview of output in output tab headers.
...
Remove unused argument from setLogLevel()
2019-06-10 12:47:27 +01:00
George O
a6732ba815
Added Index of Coincidence Tests
2019-06-09 00:57:02 +01:00
George O
466d872d30
Added Index of Coincidence Operation
2019-06-09 00:57:02 +01:00
j433866
ad982746dd
Display recipe progress in status message
2019-06-07 13:52:47 +01:00
j433866
8c2cc5b6d2
Improve removing tabs experience
2019-06-07 13:52:04 +01:00
j433866
3cf7238106
8.31.5
2019-06-07 11:04:00 +01:00
j433866
f8d08cc5db
Merge branch 'j433866-aes-gcm-fix'
2019-06-07 10:55:53 +01:00
j433866
97f86af6b9
Improve speed of changing input tabs.
...
Handle not finding an active tab
2019-06-06 16:53:58 +01:00
j433866
c2087f6d5f
Move tab logic into a new TabWaiter
2019-06-06 16:33:35 +01:00
j433866
98af95a6ce
Change pasting to keep cursor position.
...
Move output scrolling to changeTab() instead of set()
2019-06-06 10:26:16 +01:00
j433866
39101610d5
Scroll I/O areas to the top when switching tabs
2019-06-06 09:33:51 +01:00
j433866
b77239fc15
Move waiters and workers into separate folders.
2019-06-06 09:09:48 +01:00
j433866
31a3af1f84
Remove step and progress from Chef.
...
It's now all handled by the App!
2019-06-04 14:02:45 +01:00
j433866
0e5944e9c6
Set URL input parameter when setting input.
...
(e.g. when tab changed or removed)
2019-06-04 11:59:44 +01:00
j433866
99e9df0211
Holding down on tab change buttons will scroll.
...
Hide loading stats when there's only one input
2019-06-04 11:42:27 +01:00
j433866
c1bdca8df3
Change to use byte strings instead of byte array
2019-06-04 10:19:00 +01:00
j433866
15b5cf7c20
Correctly handle clicking cancel on go to dialog
2019-06-04 09:41:47 +01:00
j433866
f55102716e
Add min / max tabs to go to tab dialog (output)
2019-06-04 09:39:47 +01:00
j433866
17b95f1609
Add min / max inputNums on go to tab dialog
2019-06-04 09:36:50 +01:00
j433866
2575a762e1
Make input and output tab areas scrollable
2019-06-03 16:10:05 +01:00
j433866
f5cf7bb1f2
Rename 'move output to input' to 'replace input with output'
...
Shrink close tab buttons
2019-06-03 15:37:14 +01:00
j433866
d3e8616e90
Add close all tabs button to input tab dropdown
2019-06-03 15:12:59 +01:00
j433866
87dc325932
Move debouncer to App.
...
Debounce drag of splitter and window resize
2019-06-03 14:59:41 +01:00
j433866
eb91dd7a7d
Add documentation for getURIParams
2019-06-03 14:23:00 +01:00
j433866
89c4f54ce8
Only show bake stats when theres more than 1 input
...
Better handle canceling a bake when inputs are loading
Don't create chefworkers if we don't need them
Fix capitalisation of bake stats
2019-06-03 14:09:03 +01:00
j433866
b3cb800f35
Default inputNum to -1 when one isn't sent.
...
Improve jsdoc comments
2019-06-03 14:01:00 +01:00
j433866
4a0f62b636
Change getLargest/getSmallest to use a for loop.
...
Math.max() and Math.min() were exceeding call stack size
2019-06-03 13:48:49 +01:00
j433866
bcaefe39aa
Improve transferable object syntax.
...
Fix capitalisation on loading info.
Improve error when an action isnt sent by inputworker
2019-06-03 11:20:06 +01:00
j433866
54bb17c109
Remove getAllInput() function.
...
Improve documentation.
2019-06-03 11:16:54 +01:00
j433866
dc74a389d8
Add documentation for inputNum.
...
Fix syntax for transferable objects.
2019-06-03 11:15:48 +01:00
j433866
784b3b58ca
Fix to stop find tab CSS affecting operations
2019-06-03 11:15:10 +01:00
j433866
34b7c47533
Fix highlighting not working
2019-05-31 15:37:20 +01:00
j433866
d6a80b4865
Use toLocaleString for final bake stats
2019-05-31 09:59:23 +01:00
j433866
1d20fe13f3
Reset displayed load progress when clearing IO
2019-05-31 08:54:01 +01:00
j433866
7586c3ef8a
Merge remote-tracking branch 'upstream/master' into multiple-input-files
2019-05-30 15:02:14 +01:00
j433866
b232069631
If a tab can't be added, show the shadow on the...
...
last tab to indicate there are more tabs
2019-05-30 14:32:05 +01:00
j433866
11d2a96ecb
Pause for a second to allow autobake to finish.
...
Otherwise nightwatch was clicking cancel instead of bake
2019-05-30 14:18:34 +01:00
j433866
586e5a3db8
Further improvements to tab search UI
2019-05-30 14:08:02 +01:00
j433866
d94a431537
Improve searching for tabs UI.
...
Content / filename search is now a regex.
Use .toLocaleString() for loading / baking stats
2019-05-30 13:28:45 +01:00
j433866
9b2f44efb1
Turn extract click listener back on.
...
Add shadow to tabs when there are more tabs that aren't displayed
2019-05-29 16:29:34 +01:00
j433866
12e4fe4120
Fix clear all button breaking everything.
...
Rearrange baking a bit to hopefully fix firefox
2019-05-29 14:08:37 +01:00
j433866
476d9c8034
Remove unused parameter
2019-05-29 14:07:46 +01:00
j433866
85809efcc0
Adjust number of tabs shown when resizing window.
...
Improve refresh tabs logic.
Fix input not being shown when loaded from a URL
2019-05-29 13:25:12 +01:00
j433866
722edcc274
Display file size in header
2019-05-29 11:46:21 +01:00
j433866
919c3fd999
Fix display file slice displaying raw instead of presented data.
...
Fix errored filter when searching for tabs.
2019-05-28 15:01:49 +01:00
j433866
6c711ec211
Add and remove chefworkers when adding or removing inputs.
...
This increases the responsiveness of baking as it means we don't have to...
spin up workers when bake is clicked
2019-05-28 14:11:05 +01:00
j433866
7528065d4d
Fix stepping again.
...
Add new getInput function to inputWorker
2019-05-28 11:59:57 +01:00
d98762625
79e2ca6284
remove symlink
2019-05-24 18:42:47 +01:00
d98762625
d22d22d24c
Try and include symlink at project root to make deep import specifier easier
2019-05-24 17:48:38 +01:00
d98762625
1a9c9a5ddf
Actually need to return the translation
2019-05-24 16:46:07 +01:00
j433866
0bced35931
Fix stepping again
2019-05-23 15:31:18 +01:00
j433866
4dcd60adc0
Improve handling of displaying large outputs.
...
Bring getDishStr and getDishBuffer back.
2019-05-23 15:29:58 +01:00
d98762625
d51e8ec378
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-05-23 15:07:28 +01:00
j433866
59cdd259ac
Add new parse ssh host key operation
2019-05-23 11:11:37 +01:00
j433866
2be2c83f67
8.31.4
2019-05-21 16:56:23 +01:00
j433866
a271eaabd0
Merge branch 'j433866-load-regex-fix'
2019-05-21 16:53:47 +01:00
j433866
e95f92cdeb
Bake inputs after clearing IO
2019-05-21 11:24:44 +01:00
j433866
cb86cb1882
Change baking to not send all inputs at once.
...
Add input debouncer.
Remove old HTML comments and unnecessary CSS
(Step is currently a bit broken!)
2019-05-20 16:53:56 +01:00
h345983745
1d130c88a8
Inital commit
2019-05-19 15:40:17 +01:00
j433866
c50f5769db
Add key bindings for tabs
2019-05-16 15:02:32 +01:00
j433866
6df9b649a1
Terminate zipworker when clearing all io
2019-05-16 13:04:04 +01:00
j433866
6f5018d45e
Don't change option value if new value is blank
2019-05-16 11:59:25 +01:00
j433866
f51ee76c72
Merge pull request #3 from gchq/master
...
Bring up to date with gchq/master
2019-05-16 11:53:58 +01:00
j433866
a750b0f08a
Use transferable objects to send arraybuffers back to the workerwaiter
2019-05-16 10:42:27 +01:00
j433866
0e850b2a85
Fix stepping not working.
...
Use transferable object for sending arraybuffers to workers
2019-05-16 10:42:07 +01:00
j433866
d326cad611
Remove unused parameter
2019-05-16 09:38:34 +01:00
j433866
2ddb9b8f7c
Remove unecessary progress item
2019-05-16 09:33:28 +01:00
j433866
6237db9ba6
Use detectFileType to autodetect file extensions in zip
2019-05-16 09:27:46 +01:00
j433866
0cff7bdd04
Improve handling of OperationErrors.
...
Make output filter refresh when changing stale or errored checkboxes
2019-05-15 16:24:49 +01:00
j433866
413e80ed3e
Add clicking on output search result
2019-05-15 16:03:18 +01:00
j433866
5d52f4a760
Add searching for output tabs.
...
Remove all existing chefworkers before starting a bake.
Clear breakpoint when starting a bake
2019-05-15 09:37:07 +01:00
j433866
0855dc617f
Add comments to inputWorker.
...
Slightly improve logic for getNearbyNums
2019-05-14 16:13:36 +01:00
j433866
04587a8a47
Merge branch 'multiple-input-files' of github.com:j433866/CyberChef into multiple-input-files
2019-05-14 11:45:22 +01:00
j433866
392b96dc34
Commenting
2019-05-14 11:45:13 +01:00
h345983745
219469f24f
Intial Commit
...
Consolidated IP Regex's
Fixed Logic Error
Added Tests
Removed Changes Outside Of Operation
Added to category
2019-05-12 21:19:54 +01:00
j433866
84cc3d16ed
Fix close tab buttons not working in old firefox.
2019-05-10 16:54:28 +01:00
j433866
e34d521dcc
Improve UI for searching for input tabs
2019-05-10 13:48:03 +01:00
j433866
2c02900edf
Improve handling of errors.
...
Add parameter to some update functions for whether or not to set the output
2019-05-10 13:47:48 +01:00
j433866
f5442c307a
Only set the input of the active input if the progress has changed.
...
Autobake when the input loads instead of when all load.
2019-05-10 13:45:27 +01:00
j433866
802879ced2
Merge pull request #2 from gchq/master
...
Bring branch up to date with gchq/master
2019-05-10 09:09:58 +01:00
j433866
0c9e8fe050
8.31.3
2019-05-09 17:07:12 +01:00
j433866
8f41571e47
Merge branch 'd98762625-use-node-lts'
2019-05-09 16:43:08 +01:00
j433866
6d14368e2f
Merge branch 'use-node-lts' of https://github.com/d98762625/CyberChef into d98762625-use-node-lts
2019-05-09 16:42:19 +01:00
j433866
f90ad48906
Update dependencies
2019-05-09 16:20:42 +01:00
j433866
e95dac82c2
8.31.2
2019-05-09 11:56:27 +01:00
j433866
144601ffd4
Merge branch 'j433866-load-recipe-fix'
2019-05-09 11:54:18 +01:00
j433866
cbcc2aa731
Fix regex to handle multiple escaped backslashes
2019-05-09 10:04:06 +01:00
j433866
f9354c8cd1
Merge remote-tracking branch 'upstream/master'
2019-05-09 09:08:01 +01:00
j433866
aff0416405
Remove some comments
2019-05-09 09:07:28 +01:00
j433866
6d9a14feed
Display when an input errors on load.
...
Autobake when all inputs have loaded.
Improve load experience.
2019-05-08 16:44:11 +01:00
j433866
3c2e5c143a
Set bake button to "Loading..." when an autobake is started
2019-05-08 16:42:19 +01:00
j433866
cbf1d2feb0
Add specific handling for DOMExceptions
2019-05-08 16:42:06 +01:00
j433866
65bb7f32e9
Fix refreshTabs not always hiding the tab bar
2019-05-08 14:58:09 +01:00
j433866
3b8c365f7e
Remove unused zip dependency
2019-05-08 14:48:37 +01:00
j433866
43747accd5
Change to add input tabs as inputs are added, instead of at the end.
...
Change outputWaiter to use outputExists instead of getOutput
2019-05-08 14:47:05 +01:00
j433866
50f9bbeac3
Make set() asynchronous
2019-05-08 13:46:29 +01:00
j433866
3cffd9334f
Fix file slice not always being displayed
2019-05-08 12:54:55 +01:00
j433866
f72749304d
Improve handling of errors in operations.
...
Remove unused dependencies.
2019-05-08 11:57:22 +01:00
j433866
689d08416b
Don't create more ChefWorkers than we need.
2019-05-08 10:53:04 +01:00
j433866
28182713bf
Fix showing slice of output not working.
...
Fix output status message not being reset.
Hide magic button when baking.
2019-05-08 10:10:14 +01:00
j433866
8190c7aac7
Add maximise output button
2019-05-07 15:36:42 +01:00
j433866
6268f091b8
Bring back moving the output into the input.
...
Change wording for download as zip button
2019-05-07 15:34:36 +01:00
j433866
cbfde7ddb1
Don't highlight if the input and output tab numbers are different
2019-05-07 14:33:38 +01:00
j433866
35d6c7d79e
Bring highlighting back.
...
Fix backgroundMagic using output result instead of dish value
2019-05-07 14:20:18 +01:00
j433866
f1a2cf7efc
Add cancellation of zipping
2019-05-07 12:00:53 +01:00
j433866
ec4eb22a72
Don't include loading inputs in complete percentage
2019-05-07 12:00:37 +01:00
j433866
97c218cb4c
Fix where zipworker was using output presented result.
...
Now uses the raw dish value
2019-05-07 12:00:14 +01:00
j433866
07021b8dd5
Add new worker for zipping outputs.
...
Use bakeId to track which outputs are stale.
2019-05-07 09:26:55 +01:00
d98762625
aa9bf08157
amend comments, remove return type from Dish translate
2019-05-03 14:38:29 +01:00
d98762625
90dd7037c8
update TestRegister location for new tests
2019-05-03 13:54:10 +01:00
d98762625
6084759907
Merge branch 'use-node-lts' into node-lib
2019-05-03 13:42:45 +01:00
d98762625
0a3d87dfe3
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-05-03 13:41:05 +01:00
d98762625
65a3897f87
add dish translation tests for node
2019-05-03 13:36:08 +01:00
j433866
df20196201
Fix magic not always working
2019-05-03 11:49:14 +01:00
j433866
e9d60f73f4
Fix some more autobake weirdness.
...
Input passed in the URL is now set on load.
Added a new progress bar.
2019-05-02 15:44:31 +01:00
j433866
8e9717906f
Improve autobake further to behave more like it did before.
...
Improve generation of state URI.
2019-05-02 13:54:15 +01:00
j433866
82183bf204
Improve queueing of inputs to avoid baking the same input twice.
...
Fix generation of input URL.
Fix worker log levels not being set correctly.
2019-05-02 11:29:54 +01:00
j433866
b2406b0465
Run set() when a bake is cancelled.
...
This will make sure the output shows the most recently baked data,
and also shows the stale indicator if needed
2019-05-02 09:20:28 +01:00
j433866
1bdef97dc7
Wait for stale indicator to disappear before clicking bake.
...
As the new inputWorker is slower, nightwatch was clicking cancel and thus showing the stale indicator.
2019-05-01 17:09:13 +01:00
j433866
ff9c68db56
Update handling of bake errors.
...
Add preview thumbnail for image input.
2019-05-01 17:08:36 +01:00
j433866
1cedc94652
Fix status messages for baking
2019-05-01 15:19:01 +01:00
j433866
02bda3250b
Fix magic button.
...
Fix download all files not working
2019-05-01 14:46:05 +01:00
j433866
f6f60e8203
Update LoaderWorker to not use messagechannels
2019-05-01 14:13:40 +01:00
j433866
55beb433f3
Go back to sending messages via the main thread.
...
A MessageChannel is faster on Chrome, but causes issues in Firefox.
Bake button now says "Loading..." when the inputWorker is gathering inputs for baking
2019-05-01 14:12:36 +01:00
j433866
2fff18cb61
Don't create a new loaderWorker until we need one.
...
This was causing issues on single core systems after I got rid of the active status as we had already reached the max number of workers.
Instead, we just create a loaderWorker when needed as loaderWorkers are small enough!
2019-04-30 15:23:41 +01:00
j433866
6d8bf3a08a
Enable filter buttons in manager
2019-04-30 14:45:34 +01:00
j433866
13ee79a06b
Add searching for inputs
2019-04-30 14:15:05 +01:00
j433866
b4208ede3b
Add clear io button.
...
Fix some weirdness with removing tabs
2019-04-30 13:34:00 +01:00
j433866
a96cb3f99f
Add clear all io button.
2019-04-30 13:18:22 +01:00
j433866
1f39a922d1
Reset bake button background when state changed
2019-04-30 12:58:29 +01:00
j433866
145fba5949
Input pasting now works
2019-04-30 11:48:01 +01:00
d98762625
7a4f418e75
configure travis to use node LTS instead of latest
2019-04-29 17:10:40 +01:00
mshwed
8fa8e34027
Added support for parsing JSON with number type values. Added support for non-array JSON objects. Added extra tests for JSON to CSV operation.
2019-04-28 16:29:15 -04:00
mshwed
5225874498
Fixed handling of large files and fixed issue with line histogram colour fill
2019-04-28 14:38:03 -04:00
j433866
8cb86c364d
Increase file limit
2019-04-26 15:19:17 +01:00
j433866
6d98014ad2
New max limit for files
2019-04-26 15:16:15 +01:00
j433866
1cf83c2485
Change baking to send all inputs individually.
...
Re-enable go to tab button.
Active tab is now autobaked on load completion.
Handle (ish) loaderWorker errors.
Improve load performance.
2019-04-26 15:15:44 +01:00
j433866
f638bd4ded
If sending arraybuffer back, use a transferable object
2019-04-26 14:01:49 +01:00
j433866
7b169fb798
Add css for search box
2019-04-25 16:33:02 +01:00
j433866
406cbb0f41
Move input logic into a new worker (InputWorker)
...
Change OutputWaiter to use dict of outputs instead of list
LoaderWorker communicates with InputWorker using a messagechannel
2019-04-25 16:32:48 +01:00
mshwed
802493fec4
Merge branch 'master' of https://github.com/gchq/CyberChef into feature/advanced-entropy
2019-04-24 19:48:03 -04:00
d98762625
aeb08caf77
move NodeDish tests out into own file
2019-04-24 08:47:37 +01:00
j433866
6d8daac5ca
Merge remote-tracking branch 'upstream/master' into multiple-input-files
2019-04-23 09:02:04 +01:00
j433866
82186c8592
Add search box for input tabs
2019-04-23 09:02:00 +01:00
j433866
f099a352b3
Change get input function calls
2019-04-23 09:01:25 +01:00
n1474335
01f0625d6a
Fixed XSS in 'Text Encoding Brute Force. Closes #539
2019-04-14 22:00:17 +01:00
n1474335
38ff7ec89f
8.31.1
2019-04-14 21:56:01 +01:00
n1474335
7163a0802d
Tidied up build directory
2019-04-14 21:55:52 +01:00
n1474335
8d0fcf37c5
8.31.0
2019-04-12 18:58:48 +01:00
n1474335
3da5a8bb34
Merge branch 'downloadable-zip'
2019-04-12 18:58:36 +01:00
n1474335
fad33b583b
Updated CHANGELOG
2019-04-12 18:58:22 +01:00
n1474335
8f450501cc
Downloadble version is now a .zip file instead of a single .htm file
2019-04-12 18:54:31 +01:00
n1474335
b3ae0e577a
8.30.1
2019-04-12 16:25:47 +01:00
n1474335
aedac94e40
Merge branch 'd98762625-init-dish'
2019-04-12 16:25:38 +01:00
n1474335
08c5dbce09
Merge branch 'init-dish' of https://github.com/d98762625/CyberChef into d98762625-init-dish
2019-04-12 16:24:23 +01:00
n1474335
482d658de7
8.30.0
2019-04-12 16:20:00 +01:00
n1474335
39e34081fc
Updated CHANGELOG
2019-04-12 16:18:25 +01:00
n1474335
5797786a75
Merge branch 'feature-protobuf'
2019-04-12 16:16:03 +01:00
n1474335
f6977ea264
Added test for 'Decode Protobuf' operation
2019-04-12 16:13:10 +01:00
d98762625
de8c99eceb
merge init-dish & update tests
2019-04-08 18:06:01 +01:00
d98762625
cdc15c0f20
change empty Dish initialisation to use ArrayBuffer
2019-04-08 17:58:46 +01:00
Matt
18408901be
removed old bzip2 dependency
2019-04-07 19:11:46 +01:00
Matt
982c915931
Change author
2019-04-07 19:02:27 +01:00
Matt
a339eacd45
Bzip2 compression support changed to use wasm backend
...
x4 speed.
2019-04-07 18:59:03 +01:00
mshwed
8fc0e012e3
Fixed formatting issues
2019-04-06 23:09:46 -04:00
mshwed
b7fb9635e5
Added operation for entropy visualization as an image
2019-04-06 19:40:07 -04:00
mshwed
f988a958bb
Added support for generating an entropy curve based on the input data
2019-04-06 15:59:36 -04:00
mshwed
c80cb57b07
Added histogram line, refactored axes generation
2019-04-05 14:30:24 -04:00
d98762625
e764ddf0b8
update TestRegister references
2019-04-05 18:45:47 +01:00
d98762625
a210f951da
more linting
2019-04-05 17:40:52 +01:00
d98762625
367532cf8d
linting and comment for readFileSync
2019-04-05 17:35:20 +01:00
d98762625
d3e6200385
remove babel-polyfill and update plugins to work with uplifted version
2019-04-05 17:15:21 +01:00
d98762625
af504891e4
incorporate ArrayBuffer base Dish type. Add global file shim to node index. Fix Buffer -> ArrayBuffer transformation
2019-04-05 16:51:14 +01:00
mshwed
dec28e16d4
Added histogram visualization for text entropy
2019-04-05 11:12:44 -04:00
j433866
bd3777f9de
Change maximum file size in readme
2019-04-05 10:51:39 +01:00
d98762625
e4ee0fc397
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-04-04 15:21:52 +01:00
j433866
9690ccd8a0
Fix being unable to go to tab 1
2019-04-04 14:42:21 +01:00
j433866
0804647441
Load in the right order
2019-04-04 13:14:45 +01:00
j433866
76da287cca
Bake in the right order
2019-04-04 13:13:38 +01:00
j433866
8739dd97d6
Change srcElement to target
...
(srcElement is non-standard)
2019-04-04 13:13:21 +01:00
d98762625
a7874cc351
improve naming in API
2019-04-04 11:28:46 +01:00
j433866
de21f14fd8
Move the tab buttons onto the tab bar
2019-04-04 10:57:01 +01:00
j433866
b90cca77a9
Fix more tab weirdness.
...
Move tab buttons onto tab bar.
Calculate size of maxTabs automatically on page load.
Display total execution time when a bake finishes.
2019-04-04 10:15:13 +01:00
j433866
1eadc08098
Fix some weirdness with tabs.
...
Adjust worker logic to avoid closing and reopening a worker as often
2019-04-03 16:05:10 +01:00
j433866
9df26b8c84
Output tabs now (mostly) work.
...
Add downloading files as an archive (needs work)
Add option for keeping the tabs in sync
2019-04-03 12:00:47 +01:00
n1474335
525cb0689f
Added 'Protobuf Decode', 'VarInt Decode' and 'VarInt Encode' operations
2019-04-02 17:27:14 +01:00
Matt
7796c473ae
Fix lint issue
2019-04-02 17:01:47 +01:00
j433866
e0c9aba25e
Improve WorkerWaiter and OutputWaiter.
...
- Will run and display outputs in the output area as they're baked
- Creates output tabs
- Can change output tabs (only the first 4 at the moment)
2019-04-02 16:58:36 +01:00
j433866
2cb33bfec4
Bring up to date with master
2019-04-02 16:54:34 +01:00
j433866
2aad7647ef
Add tab buttons (don't work yet).
...
Change some of the HTML around the tab bar
2019-04-02 16:53:15 +01:00
j433866
6430129b2a
Remove some inputNum stuff for now
2019-04-02 16:52:43 +01:00
Matt
8445165491
Use all the arraybuffers
...
cuts a solid 1/3 off the compression time
2019-04-02 16:47:38 +01:00
Matt
c5698fcd65
Merge remote-tracking branch 'upstream/master' into features/bz2-comp
2019-04-02 16:26:29 +01:00
n1474335
786e50c3c3
8.29.1
2019-04-02 15:34:35 +01:00
n1474335
7d03be3a77
Dish._translate now uses ArrayBuffer as its intermediate type instead of byteArray. This should speed up operations on large files.
2019-04-02 15:34:30 +01:00
mshwed
4496d7762b
Converted js files to mjs. Added test cases for hashing
2019-04-02 09:41:49 -04:00
Matt
8b12caad78
Merge gchq/master into bz2-comp
2019-04-02 12:08:30 +01:00
Matt
e1492c3bb1
Added (non-garbage) description and fixed wikipedia link.
2019-04-02 12:05:17 +01:00
Matt
3cc66e9db9
Added Bzip2 compression support
2019-04-02 11:55:59 +01:00
mshwed
37389a62c1
Added support for hashing version 1994 and 2012. Added S-Box selection for 1994 version. Added length selection
2019-04-01 23:14:40 -04:00
mshwed
aef65620da
Merge remote-tracking branch 'origin/master' into feature/streebog-hash
2019-04-01 21:57:33 -04:00
j433866
cd094d1475
Change "input-tabs" id to be for the actual ul element.
...
Automatically disable auto-bake if more than 20 files are input.
2019-04-01 16:15:09 +01:00
j433866
99bef09e0e
Fix invalid file type error
2019-04-01 14:13:30 +01:00
j433866
c97e77c765
Merge with qr-improvements.
...
Change QR code ops to use ArrayBuffer.
Add new function to Utils to convert a string to arraybuffer.
2019-04-01 14:11:37 +01:00
Martin Gillow
8ece8ebec2
Updated description
2019-04-01 13:40:53 +01:00
j433866
e44a22e143
Change ops to use ArrayBuffer instead of byteArray
2019-04-01 10:54:46 +01:00
j433866
c2496fe63e
Change to use Promise.all
2019-04-01 09:00:41 +01:00
j433866
7bf8467637
Add maximum limit to the thumbnail image size
2019-04-01 08:53:52 +01:00
n1474335
27677adbe8
Fixed option default
2019-04-01 00:29:10 +01:00
n1474335
6fa06a4f8b
8.29.0
2019-03-31 22:42:16 +01:00
n1474335
a3be4d2945
Merge branch 'h345983745-blake2'
2019-03-31 22:41:13 +01:00
n1474335
3dc5b5c31a
Changed input type for BLAKE hashing ops to ArrayBuffer and tidied
2019-03-31 22:40:54 +01:00
n1474335
342e11f83e
Merge branch 'blake2' of https://github.com/h345983745/CyberChef into h345983745-blake2
2019-03-31 22:25:40 +01:00
n1474335
b6d78b4001
8.28.0
2019-03-31 21:47:24 +01:00
n1474335
2aaa6db538
Updated CHANGELOG
2019-03-31 21:47:18 +01:00
n1474335
fc909d8199
Fix lint
2019-03-31 21:43:20 +01:00
n1474335
262136393b
Merge branch 'artemisbot-module-charts'
2019-03-31 21:41:32 +01:00
n1474335
1640859542
Tidied up charts operations
2019-03-31 21:40:54 +01:00
n1474335
f0b48acaf9
Merge branch 'master' into artemisbot-module-charts
2019-03-31 21:21:08 +01:00
h345983745
bb8c305fc8
Updated description
2019-03-31 18:02:04 +00:00
h345983745
3950dba2c5
Added Key Option
2019-03-31 18:02:04 +00:00
h345983745
903ea45228
Update Generate All Hashes
2019-03-31 18:02:03 +00:00
h345983745
b116b8ba1e
Added Output Encoding Option
2019-03-31 18:02:03 +00:00
h345983745
908043fb7f
Added to Categories and updated info URL's
2019-03-31 18:02:03 +00:00
h345983745
2d7e3f180e
Added to "Generate All Hashes" operation
2019-03-31 18:02:03 +00:00
h345983745
c813d17595
Fixed Author Tags
2019-03-31 18:02:03 +00:00
h345983745
7d16265c4e
Initial Commit – Working hash functionality
2019-03-31 18:02:02 +00:00
n1474335
4fb4764d3f
8.27.2
2019-03-30 14:56:53 +00:00
n1474335
2385f1cbf8
Updated dependencies
2019-03-30 14:56:43 +00:00
martin gillow
4d39c3bbd2
Fixed code spacing and formatting
2019-03-30 13:42:29 +00:00
martin gillow
23ddb87c9f
Fixed code spacing and formatting
2019-03-30 13:02:14 +00:00
martin gillow
db662a7662
Removed debug. Final testing
2019-03-30 10:13:25 +00:00
j433866
eb5809fd17
Fix tab info not being updated in refreshTabs()
2019-03-29 14:51:11 +00:00
j433866
f6ab82faaf
Fix file preview not working
2019-03-29 13:42:07 +00:00
j433866
0d8584f499
Merge with ui-improvements
2019-03-29 13:35:30 +00:00
j433866
c289e1beef
Rewrite InputWaiter to be less messy.
...
Don't create a DOM element for every tab, just reuse the same ones.
Display file information while the files are loading.
(Output tabs no longer work)
2019-03-29 13:29:24 +00:00
mshwed
db491cbb09
Added initial hashing for Streebog GOST R 34.11-94
2019-03-28 11:46:04 -04:00
n1474335
3d80d66925
Merge branch 'module-charts' of https://github.com/artemisbot/CyberChef into artemisbot-module-charts
2019-03-27 23:17:30 +00:00
n1474335
ce208b69fe
8.27.1
2019-03-27 23:12:08 +00:00
n1474335
a44418c6a1
Merge branch 'MShwed-feature/hex-support-percent-delimiter'
2019-03-27 23:11:08 +00:00
n1474335
5ac84491c1
Merge branch 'feature/hex-support-percent-delimiter' of https://github.com/MShwed/CyberChef into MShwed-feature/hex-support-percent-delimiter
2019-03-27 23:09:25 +00:00
n1474335
58769eb06e
Merge branch 'h345983745-missing-comment'
2019-03-27 23:07:57 +00:00
n1474335
59ae9c6437
Improved 'Extract Files' description
2019-03-27 23:07:43 +00:00
n1474335
81d698c091
Merge branch 'missing-comment' of https://github.com/h345983745/CyberChef into h345983745-missing-comment
2019-03-27 23:03:15 +00:00
n1474335
bce0895392
Updated helper capabilities
2019-03-27 23:02:10 +00:00
martin gillow
39f3383709
Renamed option
2019-03-27 20:57:04 +00:00
martin gillow
4f8fc8d65e
Fixed p5 limitation
2019-03-27 20:44:57 +00:00
j433866
a2cc7a84db
Sync output tabs to input tabs.
...
Output tabs are created when input tabs are.
Fix initial bake not working
2019-03-27 13:48:54 +00:00
Martin Gillow
0397ba857f
Fixed motor wheel movement
2019-03-27 13:02:18 +00:00
j433866
90dd2b5ac2
Add css for output tabs
2019-03-27 09:39:38 +00:00
j433866
3597aacce9
Add wrapper to output
2019-03-27 09:38:13 +00:00
j433866
61bc5436a2
Fix number of running workers not being correct.
...
(This needs some work!)
2019-03-27 09:26:01 +00:00
j433866
37428fbe3b
Bake all inputs, not just the active tab.
...
Limits number of workers to number of cpu threads (4 if not supported)
Creates output tabs (switching doesn't work yet)
Disabled some highlighting for now.
2019-03-27 09:05:10 +00:00
martin gillow
444fb4555b
Custom wheel settings
2019-03-25 21:10:47 +00:00
martin gillow
294f890a92
Merge branch 'master' of https://github.com/VirtualColossus/CyberChef
2019-03-25 19:47:50 +00:00
martin gillow
578502187d
Added custom lug option
2019-03-25 19:37:20 +00:00
Martin Gillow
786082a9d0
Adding Lorenz SZ40/42 operation
2019-03-25 13:43:34 +00:00
Martin Gillow
b6eb851a13
Added Lorenz SZ40/42 operation
2019-03-25 13:34:25 +00:00
Martin Gillow
93c41f044c
Added Lorenz SZ40/42 operation
2019-03-25 13:31:13 +00:00
VirtualColossus
a7f61397f7
Added Lorenz SZ40/42 Operation
2019-03-25 13:26:26 +00:00
VirtualColossus
0f5f20247a
Added Lorenz SZ40/42 operation
2019-03-25 13:25:13 +00:00
h345983745
e909eea82a
Added description
2019-03-23 16:14:40 +00:00
n1474335
ef4b977bef
Added a cyber helper
2019-03-22 17:10:00 +00:00
j433866
fbe1e2c2cc
Show tab number on tab title.
...
Don't show lines value if tab contents is a file.
2019-03-22 15:55:35 +00:00
j433866
9b86ed7c45
Fix input highlighter size
2019-03-22 15:19:03 +00:00
j433866
c0c83c5cdc
Stores inputs in memory instead of in textareas.
...
Allow selecting multiple files.
Allow drag and dropping multiple files.
Clear all IO button will close all tabs.
Will now spawn multiple loaderworkers simultaneously.
Improve tab logic to break less and work in Firefox.
2019-03-22 15:10:19 +00:00
d98762625
638093d40e
correct translation from node Buffer to byte array
2019-03-22 09:42:25 +00:00
mshwed
8707287349
Added percent delimiter for "To Hex" operation
2019-03-21 20:10:45 -04:00
j433866
37218c1e81
Add UI for input tabs.
...
Can add, remove and switch tabs
2019-03-21 12:31:01 +00:00
d98762625
b98cab7d62
pass full dish into NodeDish Apply to allow apply from ArrayBuffer type to work
2019-03-20 17:46:01 +00:00
d98762625
656cf32753
remove extra step from grunt test-node command
2019-03-20 16:41:44 +00:00
d98762625
9e2aac0696
update tests file name and linting
2019-03-20 16:34:20 +00:00
d98762625
8c48d73b03
debug why travis fails
2019-03-20 16:30:43 +00:00
d98762625
b48a55bd74
add all options to argOptions. Add some extra test case for Zip
2019-03-20 16:27:35 +00:00
d98762625
a1b116d2f5
update travis build to include node tests. Minor refactor to grunt jobs for node
2019-03-20 15:10:16 +00:00
d98762625
aad1bc898e
update file shim to use detectFileType.
2019-03-20 12:38:49 +00:00
d98762625
4add484d2a
update TestRegister relative path in some tests
2019-03-20 12:00:22 +00:00
d98762625
8eed2232ee
add immutable presentAs method to Dish for node REPL display. add test for exact match help
2019-03-20 11:57:47 +00:00
j433866
6a01e40394
Fix bug where GIF input would error on output.
...
Also minor corrections to jsdocs in ImageManipulation
2019-03-20 11:20:34 +00:00
j433866
757176727d
Fix the aspect ratio fix
2019-03-20 10:52:00 +00:00
j433866
d9fdae9175
Adjust css to keep aspect ratio of previewed image
2019-03-20 10:40:59 +00:00
j433866
4a84cf3ac7
Add css styling option for banner URL
2019-03-20 10:23:09 +00:00
d98762625
8f5f3e56cb
prefer exact matches in help function
2019-03-20 10:23:03 +00:00
j433866
e03e51c450
Add styling of checkboxes.
...
Change fonts in solarized themes to match classic.
Add styling of input fields to modals
2019-03-20 10:01:19 +00:00
d98762625
f61e33aa71
update disassemble test after vendor code change
2019-03-20 09:46:53 +00:00
d98762625
4bc3fc274b
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-03-20 09:42:09 +00:00
d98762625
e3cdf6361e
make unzip test accurate
2019-03-20 09:41:59 +00:00
j433866
674f879fb8
Change file thumb to normal icon when file closed
2019-03-19 16:54:50 +00:00
j433866
b195fc69dd
Remove old css file
2019-03-19 14:39:46 +00:00
j433866
2049e4e1d5
Add image preview to input file overlay.
...
This can be turned off
2019-03-19 14:38:46 +00:00
j433866
d09ab4a153
Add new solarized light and dark themes.
...
Add more elements to be controlled by theme css:
- Preloader spinner colours
- Operation disable / breakpoint icons
- Auto bake checkbox
- Search highlight colour
- Categories header colour
2019-03-19 14:37:46 +00:00
j433866
328c0ade22
Merge remote-tracking branch 'upstream/master'
2019-03-19 14:21:28 +00:00
j433866
b312e17904
Change title to title case
2019-03-19 13:54:39 +00:00
j433866
2cd3e9cacd
Add new implementation of gaussian blur.
...
Changed SharpenImage to use the new algorithm.
2019-03-19 13:54:26 +00:00
j433866
ce72acdd61
Add 'add text to image' operation.
...
Included variants of the Roboto fonts as bitmap fonts for jimp.
Changed webpack config to import the font files.
2019-03-19 13:53:09 +00:00
Matt
b3d92b04cb
Updated nodom dependency to upstream
2019-03-19 11:24:29 +00:00
j433866
8e74acbf3e
Add opaque background option
2019-03-18 09:43:37 +00:00
n1474335
a5703cb4f1
Updated CHANGELOG
2019-03-15 15:17:15 +00:00
d98762625
76cc7f1169
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-03-14 17:57:53 +00:00
d98762625
b8cb7e9ba8
add tests for File and test based operations. Only unzip to go
2019-03-14 17:54:06 +00:00
d98762625
2019ae43d7
File shim now translates correctly
2019-03-14 16:33:09 +00:00
n1474335
bb5b92571e
Updated CHANGELOG
2019-03-14 16:08:25 +00:00
Matt
3ad5f889a0
Wrote some tests, fixed imports for node
2019-03-14 13:37:11 +00:00
n1474335
3ff10bfeae
8.27.0
2019-03-14 12:26:07 +00:00
n1474335
c8a2a8b003
Updated CHANGELOG
2019-03-14 12:26:00 +00:00
n1474335
6acb3a7ca5
Merge branch 's2224834-feature/bombe'
2019-03-14 12:20:12 +00:00
n1474335
ef38897a01
Updated CHANGELOG
2019-03-14 12:20:05 +00:00
n1474335
33db0e666a
Final tweaks to Bombe svg and preloader css
2019-03-14 12:11:41 +00:00
n1474335
cf32372a57
Added Enigma wiki article link to Enigma, Typex, Bombe and Multi-Bombe operation descriptions.
2019-03-14 12:08:35 +00:00
n1474335
b98cf9538d
Long HTML output is now replaced with an overlay in the same way as long string output.
2019-03-14 11:43:23 +00:00
Matt
768fef502d
Changed version of nodom to actually functioning fork
2019-03-14 11:39:46 +00:00
d98762625
d080c5dd14
debugging File shim
2019-03-14 08:27:06 +00:00
j433866
4fafa39e54
Fix magic library to better handle operation error
2019-03-13 13:09:02 +00:00
j433866
bb7487c476
Change to use new FileType library
2019-03-13 09:20:13 +00:00
j433866
308195279c
Bring up to date with master
2019-03-13 09:17:43 +00:00
s2224834
1a707eab86
Merge branch 'feature/bombe' into feature/typex
2019-03-12 18:21:34 +00:00
s2224834
e2efc3e8e8
package lock changes
2019-03-12 18:21:27 +00:00
s2224834
fa6d5e60ce
Merge branch 'master' into feature/bombe
2019-03-12 18:07:39 +00:00
j433866
e95b7075b9
Add convert image format operation
2019-03-12 16:29:20 +00:00
j433866
dfbc1beccd
Add sharpen image operation
2019-03-12 16:24:43 +00:00
j433866
0a7a0ac681
Merge pull request #1 from gchq/master
...
bring up to date with master
2019-03-12 13:27:24 +00:00
n1474335
981d4be44d
8.26.3
2019-03-11 13:31:33 +00:00
n1474335
80bdf7410b
Merge branch 'artemisbot-bugs/disassembler-fix'
2019-03-11 13:31:26 +00:00
Matt
6f45d33c8a
Fix disassembler issue
...
Fix disassembler issue properly
2019-03-11 13:06:17 +00:00
Matt
cd22985f11
Fix categories JSON issue
2019-03-11 12:09:29 +00:00
Matt
66c0425080
Merge branch 'master' into module-charts
2019-03-11 11:57:19 +00:00
Matt
fd7fd9ca35
Remove jsdom from dependencies
2019-03-11 11:55:44 +00:00
n1474335
7b3efa746e
8.26.2
2019-03-11 11:54:19 +00:00
n1474335
90ddc2bfa7
Merge branch 'MShwed-bugs/xpath-namespace-prefix-fix'
2019-03-11 11:54:11 +00:00
n1474335
8e3425ed6d
Merge branch 'bugs/xpath-namespace-prefix-fix' of https://github.com/MShwed/CyberChef into MShwed-bugs/xpath-namespace-prefix-fix
2019-03-11 11:53:06 +00:00
n1474335
c1bb42fe65
8.26.1
2019-03-11 11:44:39 +00:00
n1474335
b99f73919f
Merge branch 'artemisbot-bugs/disassembler'
2019-03-11 11:44:32 +00:00
n1474335
978bf75765
Merge branch 'bugs/disassembler' of https://github.com/artemisbot/CyberChef into artemisbot-bugs/disassembler
2019-03-11 11:44:11 +00:00
d98762625
14d591caa1
more debugging
2019-03-11 09:47:58 +00:00
Matt
432d5b43a1
Fix some misspellings
2019-03-10 17:51:30 +00:00
mshwed
3412372d1e
Added support for non-prefixed default namespace selectors
2019-03-10 13:02:13 -04:00
Matt
ca6d472e5d
Update nodom
2019-03-10 16:07:14 +00:00
Matt
c2e130f369
Update disassembler
2019-03-10 13:19:04 +00:00
Matt
6501454424
Cleanup
2019-03-10 13:08:47 +00:00
Matt
0019a4e1db
Found a different dom implementation that removes 6MB
2019-03-10 12:03:53 +00:00
Matt
f8874fc586
Actually made operations work (and made the module 8MB)
...
Unfortunately they need jsdom
2019-03-10 11:44:02 +00:00
Matt
4ae875601a
Ported final two chart operations
2019-03-10 10:33:47 +00:00
n1474335
e8880f068f
8.26.0
2019-03-09 07:23:57 +00:00
n1474335
45c1c23e09
Merge branch 'j433866-image-operations'
2019-03-09 07:23:31 +00:00
n1474335
e10d4bf45c
Tidied up image manipulation ops
2019-03-09 07:23:11 +00:00
n1474335
369b640408
Merge branch 'master' into j433866-image-operations
2019-03-09 06:29:19 +00:00
n1474335
d2d30bf668
8.25.0
2019-03-09 06:28:05 +00:00
n1474335
dcb59edb79
Merge branch 'feature-extract-files'
2019-03-09 06:26:36 +00:00
n1474335
84d31c1d59
Added 'Move to input' button to output file list. Improved zlib extraction efficiency.
2019-03-09 06:25:27 +00:00
n1474335
58d41f4458
8.24.3
2019-03-09 05:38:13 +00:00
n1474335
360effb839
Merge branch 'j433866-fork-fix'
2019-03-09 05:37:57 +00:00
j433866
3e428c044a
Add min values to operation args
2019-03-08 13:38:59 +00:00
j433866
d923c99975
Fix same bug in subsection
2019-03-07 16:33:38 +00:00
j433866
2b538061e9
Fix fork operation not setting ingredient values correctly.
2019-03-07 16:26:42 +00:00
j433866
11451ac6b9
Add image format pattern.
...
("borrowed" from RenderImage)
2019-03-07 13:35:37 +00:00
j433866
21a8d03201
Move parsing and generation of QR codes to lib folder.
...
Also rewrote QR code parsing to be more readable and actually error out properly.
2019-03-07 13:21:26 +00:00
j433866
0c9db5afe9
Fix typo
2019-03-07 11:36:29 +00:00
j433866
1031429550
Add error handling
2019-03-07 11:19:04 +00:00
j433866
4a7ea469d4
Add status messages for image operations
2019-03-07 10:03:09 +00:00
j433866
833c1cd98f
Add Contain Image, Cover Image and Image Hue / Saturation / Lightness ops
2019-03-07 10:02:37 +00:00
j433866
662922be6f
Add resizing status message
2019-03-06 10:32:58 +00:00
j433866
370ae323f6
Fix linting
2019-03-05 11:49:25 +00:00
j433866
514eef50de
Add image filter operation
2019-03-04 14:48:17 +00:00
j433866
ec1fd7b923
Add image opacity operation
2019-03-04 14:38:25 +00:00
j433866
737ce99398
Add image brightness / contrast operation
2019-03-04 14:24:57 +00:00
j433866
4f1a897e18
Add Crop Image operation
2019-03-04 13:48:48 +00:00
j433866
588a8b2a3a
Fix code syntax
2019-03-04 13:48:29 +00:00
j433866
f281a32a4e
Add Wikipedia URLs
2019-03-04 13:48:13 +00:00
j433866
d09e6089ca
Add min width and height values
2019-03-04 11:52:54 +00:00
j433866
7b6062a4a2
Set min blur amount to 1, add status message for gaussian blur.
2019-03-04 11:47:50 +00:00
j433866
7975fadfe9
Add options for min, max and step values for number inputs.
2019-03-04 11:46:27 +00:00
Karsten Silkenbäumer
ad571e6019
Change author URL
2019-03-03 17:20:54 +01:00
Karsten Silkenbäumer
55cac17456
Change author URL
2019-03-03 17:19:07 +01:00
Karsten Silkenbäumer
846e84d3a4
Add fernet encryption/decryption operation
2019-03-03 16:41:00 +01:00
Karsten Silkenbäumer
14d924f6c7
Add test for the error fixed before
2019-03-02 22:27:53 +01:00
Karsten Silkenbäumer
282f02f4d5
Fix error when decoding a text with 2+ whitespaces in AMNZ mode
2019-03-02 22:17:44 +01:00
Karsten Silkenbäumer
d36cede0c7
Use better names for the alphabet selection
2019-03-02 17:55:03 +01:00
Karsten Silkenbäumer
a262d70b88
Add Bacon cipher encoding
2019-03-02 17:33:17 +01:00
n1474335
9fa7edffbf
Improved file extraction error handling
2019-03-02 16:12:21 +00:00
n1474335
24a47445f6
Merge branch 'master' into feature-extract-files
2019-03-02 15:40:32 +00:00
Karsten Silkenbäumer
77b098c5fe
Add Bacon cipher decoding
2019-03-02 15:00:42 +01:00
d98762625
e4b688a2c3
Make Frequency dist test more sensible
2019-03-01 16:58:43 +00:00
d98762625
6d219ade2d
remove legacy async api from NodeRecipe
2019-03-01 16:56:14 +00:00
d98762625
b48c16b4db
Refactor Dish _translate to handle sync and async depending on environment.
2019-03-01 16:38:54 +00:00
d98762625
0a1ca18de5
refactor Dish get to handle sync and async
2019-03-01 08:59:18 +00:00
s2224834
9a0b784153
Typex: improve operation description
2019-02-28 18:56:59 +00:00
s2224834
a446ec31c7
Improve Enigma/Bombe descriptions a little.
2019-02-28 18:48:36 +00:00
s2224834
9323737d1d
Bombe: fix rotor listing order for multibombe
2019-02-28 18:37:48 +00:00
s2224834
d288acdd4e
Add some files that escaped commit before
2019-02-28 17:50:10 +00:00
s2224834
765aded208
Typex: add simple tests
2019-02-28 17:22:09 +00:00
s2224834
1f9fd92b01
Typex: rotors in same order as Enigma
2019-02-28 17:21:47 +00:00
s2224834
2be642e4c9
Merge branch 'feature/bombe' into feature/typex
2019-02-28 17:00:33 +00:00
s2224834
934356dea8
Tweaks for new rotor order
2019-02-28 16:56:28 +00:00
s2224834
a037bf6f9d
Merge branch 'master' into feature/bombe
2019-02-28 16:29:21 +00:00
n1474335
c005c86c27
Added argSelector ingredient type and reversed rotors in Enigma and Bombe operations.
2019-02-28 16:05:23 +00:00
Matt
68278267e1
Update libyara-wasm
2019-02-23 15:13:58 +00:00
Matt
da2d5674a5
Ported heatmap and hex density chart ops
2019-02-23 00:41:19 +00:00
Matt
5bb8eb22ec
Merge branch 'master' into module-charts
2019-02-22 23:36:14 +00:00
j433866
0d86a7e427
Add resize algorithm option
2019-02-20 15:35:53 +00:00
j433866
9f4aa0a123
Remove trailing space
2019-02-20 13:17:57 +00:00
j433866
da838e266e
Add flip image operation
2019-02-20 13:04:15 +00:00
j433866
fd160e87e8
Add image operations to Categories
2019-02-20 11:54:59 +00:00
j433866
0dd4304902
Add new Blur Image operation.
...
Performs both fast blur and gaussian blur
2019-02-20 11:48:24 +00:00
j433866
a0b94bba4e
Change run() functions to be async
2019-02-20 11:26:39 +00:00
j433866
74c2a2b5cb
Add Invert Image operation
2019-02-20 11:12:15 +00:00
j433866
b691c30677
Add dither image operation
2019-02-20 09:20:38 +00:00
j433866
01acefe4cf
Remove scale image operation.
...
(Same functionality is implemented in Resize Image)
2019-02-19 16:20:36 +00:00
j433866
1a2c5a95c7
Add resize image operation
2019-02-19 16:19:34 +00:00
j433866
eb8725a0db
Fix degrees error
2019-02-19 16:10:53 +00:00
j433866
57e1061063
Add Scale Image operation
2019-02-19 15:37:59 +00:00
j433866
91f4681a3c
Add rotate image operation
2019-02-19 15:37:49 +00:00
GCHQ 77703
822a4fab86
Fix operation linting
2019-02-19 10:16:51 +00:00
GCHQ 77703
44a164ed28
Fix test script linter
2019-02-19 09:56:38 +00:00
d98762625
ff2521aa9f
WIP Dish now working on dev with dynamically loaded _translate and get functions
2019-02-15 16:26:22 +00:00
d98762625
9094e8bde9
WIP tidy up. WHy is dish being passed back with chef.bake now?
2019-02-15 16:11:13 +00:00
d98762625
573a292e16
WIP dynamically define async functions in Dish, only if needed
2019-02-15 15:40:29 +00:00
d98762625
04b7f2fa8c
WIP HAD to move NodeDish out - NONE of it is async!
2019-02-15 15:20:05 +00:00
GCHQ 77703
1f09c03d48
Add De Bruijn Operation
2019-02-15 14:23:16 +00:00
d98762625
aafde8986d
tidy up gruntfile for node
2019-02-13 14:48:55 +00:00
d98762625
03e3ab5599
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-02-12 15:32:59 +00:00
n1474335
8148c1a8a8
8.24.2
2019-02-11 18:45:27 +00:00
n1474335
ce61bcc078
Merge branch 'd98762625-dynamic-import'
2019-02-11 18:45:00 +00:00
n1474335
49e2b05a11
Dynamic module loading is now cached and Webpack includes the import in the main chunk.
2019-02-11 18:44:41 +00:00
d98762625
c76322c40d
force webpack to only emit one file when using dynamic import
2019-02-11 17:21:16 +00:00
d98762625
39c68ff26e
Merge branch 'dynamic-import' into node-lib-dynamic
2019-02-11 16:56:50 +00:00
d98762625
481f2a4717
Merge branch 'master' of github.com:gchq/CyberChef into dynamic-import
2019-02-11 16:54:31 +00:00
d98762625
c01c076561
try/catch to allow chef to run from prod file
2019-02-11 16:51:23 +00:00
d98762625
2391e08ac1
tidy up
2019-02-11 15:47:28 +00:00
d98762625
a7a2fe243a
prod working with mini css webpack plugin
2019-02-11 15:40:18 +00:00
n1474335
b5c655dd70
8.24.1
2019-02-11 14:48:45 +00:00
n1474335
d84a61d108
Merge branch 'j433866-open-file-button'
2019-02-11 14:48:38 +00:00
n1474335
13abbd2c5d
Abstracted out loadFile logic to separate function
2019-02-11 14:48:25 +00:00
d98762625
d22eac9f35
WIP getting prod working with minicss webpack plugin
2019-02-11 14:29:29 +00:00
n1474335
d71aa8d7e2
Merge branch 'open-file-button' of https://github.com/j433866/CyberChef into j433866-open-file-button
2019-02-11 14:28:32 +00:00
n1474335
4db6199fd9
Fixed timings for Bombe animation fast rotor
2019-02-10 21:45:55 +00:00
s2224834
dd9cbbac77
Bombe: add note about rotor step in crib
2019-02-09 23:01:52 +00:00
s2224834
069d4956aa
Bombe: Handle boxing stop correctly
2019-02-09 22:57:57 +00:00
s2224834
61fee3122a
Bombe: add Rebuild Project to authors
2019-02-08 21:16:42 +00:00
s2224834
5a8255a9f4
Bombe: fix tests after output table patch
2019-02-08 19:25:28 +00:00
s2224834
5a2a8b4c8e
Typex: input wiring is reversed
2019-02-08 18:53:08 +00:00
n1474335
1079080f5c
Bombe results are now presented in a table
2019-02-08 18:41:20 +00:00
n1474335
1e914c4cf2
Fixed Bombe svg animation in standalone version
2019-02-08 18:40:09 +00:00
n1474335
53226c1050
Added populateMultiOption ingredient type
2019-02-08 18:36:59 +00:00
n1474335
7a4e0301d2
8.24.0
2019-02-08 18:07:10 +00:00
n1474335
42826e542d
Updated changelog
2019-02-08 18:07:03 +00:00
n1474335
42d1c9403c
Merge branch 'h345983745-dnsoverhttps'
2019-02-08 18:02:39 +00:00
n1474335
ab43635583
Tidied up 'DNS over HTTPS' operation and fixed manualBake flag.
2019-02-08 18:02:13 +00:00
n1474335
b8ecd83bfd
Merge branch 'dnsoverhttps' of https://github.com/h345983745/CyberChef into h345983745-dnsoverhttps
2019-02-08 17:34:33 +00:00
n1474335
0db0ced1ab
8.23.4
2019-02-08 17:28:16 +00:00
n1474335
3d20833d42
Fixed populateOption HTML escape bug. Closes #490
2019-02-08 17:28:10 +00:00
n1474335
7d09ba5669
8.23.3
2019-02-08 17:06:42 +00:00
n1474335
310ff30278
Merge branch 'j433866-xss_fixes'
2019-02-08 17:06:32 +00:00
n1474335
821bc9405c
Merge branch 'xss_fixes' of https://github.com/j433866/CyberChef into j433866-xss_fixes
2019-02-08 17:05:51 +00:00
n1474335
d54d66cffc
8.23.2
2019-02-08 16:54:11 +00:00
n1474335
d2b4c40357
Fixed BigNumber/XRegExp incompatibility. CLoses #481
2019-02-08 16:54:04 +00:00
n1474335
f48af97ddc
8.23.1
2019-02-08 15:53:42 +00:00
n1474335
f1264d6310
Update package-lock.json
2019-02-08 15:53:40 +00:00
n1474335
4dc5a1499a
Merge branch 'j433866-coords-fix'
2019-02-08 15:52:40 +00:00
d98762625
dd51b675b0
removed OpModules bodge from index generation scripts
2019-02-08 14:49:19 +00:00
d98762625
7679705369
Merge branch 'dynamic-import' into node-lib-dynamic
2019-02-08 14:42:07 +00:00
d98762625
58a8af20a6
Highligting for Recipe now working. Discovered bug when highlighting on a test case
2019-02-08 14:28:53 +00:00
h345983745
75a58f465c
Removed jpath import
2019-02-07 21:05:07 +00:00
s2224834
220053c044
Typex: add ring setting
2019-02-07 18:10:16 +00:00
h345983745
613cbaa556
Fixing Formating Issues
2019-02-07 08:28:23 +00:00
h345983745
0d0a634255
Added More Request Types
2019-02-06 23:27:27 +00:00
h345983745
105090db60
Spelling Check
2019-02-06 22:50:46 +00:00
h345983745
3e9c75f735
Added to Categories
2019-02-06 22:34:43 +00:00
h345983745
d42075072b
Small Updates
2019-02-06 20:54:06 +00:00
h345983745
6a099f0813
Inital Commit
2019-02-06 20:20:20 +00:00
d98762625
9af5e40071
update linting to allow dybnamic import. Recipe highlight still broken
2019-02-01 14:05:48 +00:00
d98762625
4bf2a29070
WIP: bundle all css into main.css with mini-css-extract. Cannot split into vendor and styles without breaking at the moment.
2019-02-01 13:45:47 +00:00
d98762625
069d0e48c1
WIP: use mini-css-extract-plugin instead of extract-text, to work with dynamic import. Currently outputting only one css and recipe highlight doesnt work
2019-02-01 12:00:45 +00:00
d98762625
c8cb2692dd
WIP: Recipe refactored to use dynamic import
2019-02-01 10:52:21 +00:00
j433866
74a22bcf9c
Swap ordering of truncating and escaping
2019-01-31 15:22:25 +00:00
j433866
8b44927cb6
Fix XSS for To Table operation and Magic button
2019-01-31 15:18:37 +00:00
d98762625
781ff956e3
add dev builds for node
2019-01-23 10:06:55 +00:00
d98762625
7522e5de33
remove unnecessary operationConfig manipulation
2019-01-23 09:55:29 +00:00
j433866
3209c94622
Fix conversion breaking when compass directions are used as delimiters
2019-01-21 12:50:30 +00:00
d98762625
dd4a7f9fac
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-01-21 10:46:54 +00:00
n1474335
6f8a5ea1be
Merge branch 'j433866-coordinates'
2019-01-18 17:14:39 +00:00
n1474335
69837837b0
Tidied up co-ordinate operation
2019-01-18 17:14:25 +00:00
n1474335
03d8bf2836
Merge branch 'coordinates' of https://github.com/j433866/CyberChef into j433866-coordinates
2019-01-18 16:05:44 +00:00
n1474335
eca2c142f3
8.23.0
2019-01-18 15:37:42 +00:00
n1474335
715f7bbbc2
Lint
2019-01-18 15:37:25 +00:00
n1474335
291ebd5c12
Merge branch 'artemisbot-features/yara'
2019-01-18 15:35:14 +00:00
n1474335
ba04cac7ac
Tidied up YARA operation
2019-01-18 15:34:56 +00:00
j433866
acb8c0b5af
Change icon from folder to input
2019-01-18 15:12:03 +00:00
j433866
0c14bacea7
Add button to input to allow opening of files using the file prompt.
2019-01-18 15:07:19 +00:00
n1474335
4cabb849f3
Merge branch 'features/yara' of https://github.com/artemisbot/CyberChef into artemisbot-features/yara
2019-01-18 14:56:26 +00:00
n1474335
445a85798b
8.22.1
2019-01-18 14:50:00 +00:00
n1474335
55775f48e9
Merge branch 'picapi-b64-description-fix'
2019-01-18 14:49:53 +00:00
j433866
b491b9d77d
Move conversion of co-ordinates to run() instead of present()
2019-01-18 11:31:53 +00:00
j433866
237f792fb4
Add new Show on map operation
2019-01-18 11:19:06 +00:00
j433866
4bd923dc06
Improved handling of negative numbers and weirder inputs.
...
Negative numbers shouldn't make it go weird any more.
Automatic detection of input formats should be more reliable.
2019-01-17 13:53:42 +00:00
j433866
439654ed7f
Add tests for new co-ordinate conversion module.
...
Removed To/From geohash tests
2019-01-17 13:49:36 +00:00
n1474335
87e956fe7d
Added old loading icon back for initial page load.
2019-01-16 17:54:55 +00:00
n1474335
02b9dbdee9
Replaced loading animation with animated Bombe SVG
2019-01-16 17:54:55 +00:00
j433866
69797e58cb
Add better error handling.
...
Also now doesn't do anything if there's no input
2019-01-16 16:57:58 +00:00
Matt
d1961ca3fa
Marginally reduced size of libyara-wasm
2019-01-16 01:15:51 +00:00
Matt
2e9b1e079c
Merge remote-tracking branch 'upstream/master' into features/yara
2019-01-15 23:46:49 +00:00
Matt
3dfaaf4c25
Update libyara for test pass
2019-01-15 23:45:40 +00:00
Matt
fcc39a0397
Added File upload support to textarea
2019-01-15 23:42:05 +00:00
Matt
0602f457ce
Added initial tests & counts support
2019-01-15 16:24:29 +00:00
j433866
d00b0f4c0e
Basically rewrote the whole thing using the new geodesy module
2019-01-15 15:55:49 +00:00
j433866
5e68959c03
Catch when OS grid references aren't calculated
2019-01-15 10:25:49 +00:00
j433866
ad4451a757
Rewrite MGRS to use new Geodesy module.
...
Added Ordnance Survey grid reference support
2019-01-15 10:13:11 +00:00
Callum Fraser
4d8127a7d9
Modified description of ToBase64 operation
...
Addresses #472
2019-01-14 22:25:49 +00:00
n1474335
cd2c8078c8
Added ELF extractor. You can now specific which categories to search for in file type operations.
2019-01-14 18:55:10 +00:00
s2224834
ffc4b0a0a8
Bombe: lol
2019-01-14 17:15:54 +00:00
j433866
ee360521bb
Remove MGRS npm module
2019-01-14 16:41:06 +00:00
j433866
04b0b8c723
Tidy up code
2019-01-14 14:58:41 +00:00
j433866
b3ac8d0835
Removed some debug logging
2019-01-14 13:49:49 +00:00
j433866
1a88a0164c
Fix delimiter breaking Geohash detection
2019-01-14 13:00:14 +00:00
j433866
8b77ad7748
Stop delimiters breaking MGRS conversion
2019-01-14 12:49:28 +00:00
j433866
8d1f668fc5
Remove old Geohash modules
2019-01-14 11:56:27 +00:00
j433866
68fbbb64db
Add new Convert co-ordinate format module.
...
Also added autodetect of co-ordinate format / delimiter
2019-01-14 11:49:57 +00:00
s2224834
eee92aa1aa
Bombe: fix some outdated docs
2019-01-12 12:56:21 +00:00
s2224834
74eb4cca86
Bombe: tweaks
...
Twiddle the default rotor sets a bit.
Add a time remaining estimate for the multibombe.
2019-01-12 01:35:24 +00:00
s2224834
49f5c94a75
Bombe: further optimisation
2019-01-12 01:10:47 +00:00
Matt
8bba4b2973
More speedrun stats (literally 10x faster)
2019-01-12 00:20:25 +00:00
s2224834
d94e8c8187
Bombe: wording/docs tweaks
2019-01-11 18:24:16 +00:00
n1474335
2307325af8
Added Zlib extraction
2019-01-11 17:58:25 +00:00
n1474335
4e57b4be88
Completed GZIP extraction
2019-01-11 17:44:13 +00:00
s2224834
21335e7d05
Bombe: Add checking machine
2019-01-11 13:18:25 +00:00
j433866
abdd70c6fa
Add ConvertCoordinates to lib folder
2019-01-11 11:59:13 +00:00
s2224834
78768e00d4
Bombe: Firefox optimisation
...
Switch a couple of for of loops in the critical path for classic fors.
This loses about 10% performance in Chrome, but it brings Firefox
performance in line with Chrome's, rather than 2.5 times slower.
2019-01-10 18:49:06 +00:00
s2224834
3eb44708e5
Add MultiBombe
...
Runs the Bombe multiple times with different rotor specs.
Edits the core BombeMachine a little to add the ability to switch rotors
without rewiring everything
2019-01-10 18:04:02 +00:00
n1474335
c077b22410
Stream.readBits() method implemented. Unfinished.
2019-01-10 17:30:52 +00:00
n1474335
9787ab04cd
8.22.0
2019-01-10 15:44:02 +00:00
n1474335
79d3c90026
Merge branch 'j433866-subsection'
2019-01-10 15:43:05 +00:00
n1474335
c2068b343b
Tidied up and added global matching to Subsection operation
2019-01-10 15:42:48 +00:00
j433866
9e63e40dab
Add new MGRS module and update webpack-dev-server
2019-01-10 15:24:29 +00:00
n1474335
6424839731
Merge branch 'subsection' of https://github.com/j433866/CyberChef into j433866-subsection
2019-01-10 15:11:34 +00:00
n1474335
863a525625
8.21.0
2019-01-10 15:02:26 +00:00
n1474335
f82a727e24
Merge branch 'masq-insense'
2019-01-10 15:01:22 +00:00
n1474335
995fcab071
Tidied up Case Insensitive Regex ops
2019-01-10 15:01:01 +00:00
n1474335
c5270d75a1
Merge branch 'insense' of https://github.com/masq/CyberChef into masq-insense
2019-01-10 14:53:21 +00:00
s2224834
8c757d1e03
Bombe: optimise
...
This cuts about 85% off the execution time.
2019-01-09 21:07:05 +00:00
n1474335
324c409ff1
8.20.0
2019-01-09 16:38:53 +00:00
n1474335
1db8e6dddc
Merge branch 'klaxon1-feature/lorem-ipsum-generator'
2019-01-09 16:38:46 +00:00
n1474335
c49a770c59
Tidied up Lorem Ipsum op
2019-01-09 16:36:34 +00:00
Matt
dd9ba4d250
Fixed problems flagged by n's review
2019-01-09 15:28:50 +00:00
n1474335
0e601d5b5f
Merge branch 'feature/lorem-ipsum-generator' of https://github.com/klaxon1/CyberChef into klaxon1-feature/lorem-ipsum-generator
2019-01-09 14:50:48 +00:00
Matt
ebb632e888
Added metadata, string identifiers and operation args
2019-01-09 14:29:14 +00:00
Matt
4db2335107
Speedrunning strats (increased speed on big files)
2019-01-09 11:45:11 +00:00
Matt
26a2fb6662
Increased size of rule inp & expanded memory for wasm
2019-01-09 09:56:55 +00:00
Matt
4c1521a98e
No data matches & warnings support
2019-01-08 23:26:14 +00:00
Matt
df8abb099c
Added code argtype
2019-01-08 22:23:14 +00:00
s2224834
e74c86842b
Bombe: add trial decryption preview
2019-01-08 19:37:34 +00:00
n1474335
fe1332f18e
8.19.7
2019-01-08 18:29:14 +00:00
n1474335
cb9ab7a2c9
Fixed 'Maximise output' button functionality
2019-01-08 18:29:07 +00:00
s2224834
ad6e30f3d4
Bombe: review, tests, validation
2019-01-08 18:25:42 +00:00
n1474335
3a6b2875d5
8.19.6
2019-01-08 17:51:47 +00:00
n1474335
766de7e6fa
Fixed bug in 'Regular expression' operation when highlighting lookaheads
2019-01-08 17:51:43 +00:00
Matt
13439e100e
Merge remote-tracking branch 'upstream/master' into features/yara
2019-01-08 16:28:14 +00:00
Matt
5ac469b174
Added yara rule support
2019-01-08 16:19:58 +00:00
j433866
8ac5b48493
Update operation description
2019-01-08 11:51:33 +00:00
j433866
1a827ef44f
Add Subsection to Flow Control category
2019-01-08 11:17:06 +00:00
j433866
0f0e346a02
Add new Subsection operation
2019-01-08 11:12:02 +00:00
s2224834
b6eb4e84e4
Add Bombe operation
...
Still needs some work, but functional
2019-01-07 19:48:44 +00:00
n1474335
2a6db47aeb
Began implementing GZIP/DEFLATE extraction. Unfinished.
2019-01-04 18:12:49 +00:00
d98762625
f7d425189a
update test sample data
2019-01-04 16:31:06 +00:00
d98762625
6ca78ce8cb
Merge branch 'node-lib-tests' into node-lib
2019-01-04 16:25:48 +00:00
d98762625
4b7c927ca4
remove old node tests from ops test suite
2019-01-04 16:25:06 +00:00
n1474335
19b7957523
Added RTF extractor
2019-01-04 14:57:31 +00:00
s2224834
1b1a3c261d
Typex: random rotors
2019-01-04 13:21:15 +00:00
d98762625
9d674ce5a7
move node test suite into its own grunt command
2019-01-04 12:14:02 +00:00
d98762625
f22e9ceec6
refactor TestRegister and some test suite functions into common area
2019-01-04 12:00:01 +00:00
n1474335
0d2cb02f97
Fixed FLV previous tag size error
2019-01-04 11:49:12 +00:00
d98762625
a4de937eb6
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2019-01-04 09:27:32 +00:00
n1474335
7d8d80ca2c
Added extractor for MS Office 2007+ files
2019-01-03 19:01:12 +00:00
s2224834
b4e130234c
Enigma: make sure op class is called Enigma
2019-01-03 18:51:39 +00:00
s2224834
53cc413eae
Typex: move machine implementation to lib/
2019-01-03 18:49:01 +00:00
n1474335
0449c46b38
Added FLV extractor.
2019-01-03 18:40:22 +00:00
s2224834
f8450183c1
Enigma: fix 4th rotor ringstellung
2019-01-03 17:51:20 +00:00
s2224834
eb1f8b4bc6
Add Typex operation
...
WIP
2019-01-03 16:40:29 +00:00
s2224834
088864fd9c
Add Enigma operation
2019-01-03 16:36:56 +00:00
n1474335
cd0c86e0d6
File scan now uses bytesMatch() instead of signatureMatches(), reducing call stack size
2019-01-03 13:03:41 +00:00
n1474335
a56f92cdee
Significantly improved performance when scanning for embedded files by implementing a fastcheck algorithm.
2019-01-02 17:50:47 +00:00
n1474335
c82971f8db
8.19.5
2019-01-01 20:49:24 +00:00
n1474335
cb2c376c63
Increasing Node memory limit from 1G to 2G
2019-01-01 20:27:38 +00:00
n1474335
bc00fa0694
8.19.4
2019-01-01 20:15:29 +00:00
n1474335
c86007da71
Removed increase-memory-limit plugin in favour of NODE_OPTIONS environment variable.
2019-01-01 20:15:16 +00:00
n1474335
1bf513ca74
8.19.3
2019-01-01 19:56:20 +00:00
n1474335
29411c903f
Added increase-memory-limit plugin to TravisCI build process to reduce 'JavaScript heap out of memory' errors.
2019-01-01 19:56:12 +00:00
n1474335
017dde364c
8.19.2
2019-01-01 19:22:10 +00:00
n1474335
c123d7370a
Merge branch 'edwardwall-patch-2'
2019-01-01 19:21:11 +00:00
n1474335
76f1e5e8f3
Merge branch 'patch-2' of https://github.com/edwardwall/CyberChef into edwardwall-patch-2
2019-01-01 19:20:07 +00:00
n1474335
4e466c7886
8.19.1
2019-01-01 19:19:16 +00:00
n1474335
d469fb9c58
Updated dependencies
2019-01-01 19:19:07 +00:00
n1474335
4c285bce57
Refactored scanning for file types to be more than twice as fast.
2019-01-01 15:12:01 +00:00
Edward Wall
050ab03448
Simplify to improve readability
2018-12-30 17:06:48 +00:00
Edward Wall
40acf751a8
Update to understand Generalized / UTC Time
...
Future proofing for when certificates with dates after 2049 begin being issued.
These certificates' dates will be in Generalized Time not UTC Time as per RFC 5280
2018-12-30 16:46:18 +00:00
Spencer Walden
126ad585c0
Registers tests for 'To/From Case Insensitive Regex' operations
2018-12-30 03:26:44 -08:00
Spencer Walden
1d04b649e0
Adds 'To/From Case Insensitive Regex' operations under 'Utils'
2018-12-30 03:26:44 -08:00
Spencer Walden
b750006cf0
Adds tests for 'To/From Case Insensitive Regex' operations
2018-12-30 03:26:44 -08:00
Spencer Walden
3c16b839b6
Adds 'From Case Insensitive Regex' operation
2018-12-30 03:26:44 -08:00
Spencer Walden
32aea6b86c
Adds 'To Case Insensitive Regex' operation
2018-12-30 03:26:44 -08:00
Edward Wall
688c2d0df5
Update ParseX509Certificate.mjs
2018-12-30 03:15:07 +00:00
n1474335
ede75530d0
Added PNG and BMP extractors
2018-12-30 02:21:45 +00:00
n1474335
3ae225ac59
Untar operation now uses lib/Stream library
2018-12-30 01:36:58 +00:00
n1474335
fd07b89028
Merge branch 'master' into feature-extract-files
2018-12-30 01:16:46 +00:00
n1474335
0cea56dc62
8.19.0
2018-12-30 01:07:54 +00:00
n1474335
bb44268c30
Merge branch 'feature-browser-testsuite'
2018-12-30 01:07:42 +00:00
n1474335
19b3dcf1c2
Updated CHANGELOG
2018-12-30 01:07:26 +00:00
n1474335
71e0a4e0ce
Increased UI test timeouts
2018-12-30 00:47:10 +00:00
n1474335
7f2e879e24
Added explicit bake after input added in test suite.
2018-12-30 00:37:44 +00:00
n1474335
840e44deac
Tidied up UI tests
2018-12-30 00:26:28 +00:00
n1474335
f7707faece
Added Chrome to TravisCI config
2018-12-30 00:02:41 +00:00
n1474335
b631e3fef6
Added nightwatch tests to TravisCI build process for prod and inline versions.
2018-12-29 23:46:13 +00:00
n1474335
b0fb9db4b8
Added nightwatch.js test suite for confirming that the app loads correctly and can run operations from each module. Currently only support the latest version of Chrome.
2018-12-29 02:58:05 +00:00
n1474335
c7e9115994
Restructured tests directory
2018-12-28 21:49:40 +00:00
Klaxon
f2d115ee4d
add lorem ipsum generator
2018-12-29 00:44:59 +10:00
n1474335
0198f05112
Added and improved file signatures.
2018-12-27 00:03:41 +00:00
n1474335
729307336e
Converted all previous file signatures to the new format.
2018-12-26 23:19:46 +00:00
n1474335
f4f9b5c91c
Added 'isImage' and 'isType' functions
2018-12-26 18:40:27 +00:00
n1474335
f355fe3447
Merge branch 'feature-extract-files' of github.com:gchq/CyberChef into feature-extract-files
2018-12-26 18:01:55 +00:00
n1474335
321718d43a
Merge branch 'master' into feature-extract-files
2018-12-26 16:57:34 +00:00
n1474335
a1b161493c
8.18.1
2018-12-26 16:50:36 +00:00
n1474335
5acee80463
'editableOption's are now full width. 'editableOptionShort' type added to replace the old style.
2018-12-26 16:50:32 +00:00
n1474335
e6932401ad
8.18.0
2018-12-26 16:35:34 +00:00
n1474335
7a4eff0f5c
Merge branch 'artemisbot-features/colour-channel'
2018-12-26 16:33:26 +00:00
n1474335
8b533e9893
Tidied up 'Split Colour Channels' operation and added 'Multimedia' category
2018-12-26 16:33:10 +00:00
n1474335
02b92c7977
Merge branch 'features/colour-channel' of https://github.com/artemisbot/CyberChef into artemisbot-features/colour-channel
2018-12-26 16:10:44 +00:00
n1474335
e386863bdb
8.17.2
2018-12-26 00:39:38 +00:00
n1474335
16be7cb28a
Fixed grunt-webpack circular reference issue
2018-12-26 00:39:30 +00:00
n1474335
f6d97c19d9
8.17.1
2018-12-26 00:01:21 +00:00
n1474335
8fef01d961
Fixed bundle analyzer filepath
2018-12-26 00:01:12 +00:00
n1474335
43dcd544f2
Added webpack-bundle-analyzer to production build. Refactored some modules to improve performance. Removed moment-timezone from Utils to drastically reduce module size.
2018-12-25 23:58:00 +00:00
n1474335
b29bb6fdd7
Added 'DishError' and refined test results.
2018-12-25 22:38:53 +00:00
n1474335
d2325306db
8.17.0
2018-12-25 21:55:51 +00:00
n1474335
dfe31980b7
Merge branch 'j433866-qrcodes'
2018-12-25 21:55:35 +00:00
n1474335
9734b78aeb
Tidied up QR code operations
2018-12-25 21:54:38 +00:00
n1474335
4ee0800990
Merge branch 'qrcodes' of https://github.com/j433866/CyberChef into j433866-qrcodes
2018-12-25 19:07:59 +00:00
n1474335
387008bd9c
8.16.1
2018-12-25 19:02:13 +00:00
n1474335
bf24547202
The 'option' and 'editableOption' arguments can now specify a 'defaultIndex' to populate, instead of using the first in the provided list.
2018-12-25 19:02:05 +00:00
Matt C
454ef0076b
Disabled tests
2018-12-21 17:19:33 +00:00
Matt C
18693d2471
Add tests, however non-functional due to lack of File in Node
...
Also add jimp to package.json
2018-12-21 17:17:11 +00:00
Matt C
5a9583c970
Add to categories
2018-12-21 17:15:30 +00:00
Matt C
0046f7e3d7
Added colour channel splitting support
2018-12-21 17:08:09 +00:00
n1474335
8d3836cb16
Added support for a number of further file types and file detection methods.
2018-12-21 12:48:08 +00:00
j433866
c2f6b8df66
Add tests for Parse QR Code module
2018-12-21 11:26:03 +00:00
j433866
d0e428b728
Improve image normalising
2018-12-21 11:24:31 +00:00
j433866
ae5128a33a
Always generate a PNG if the format isn't SVG
2018-12-21 11:23:51 +00:00
d98762625
83fa50bf13
linting
2018-12-21 10:24:20 +00:00
d98762625
3efe9309ef
Merge branch 'arg-options' into node-lib
2018-12-21 09:48:01 +00:00
d98762625
456b85ed03
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2018-12-21 09:47:28 +00:00
d98762625
6bc5f87cb7
Merge branch 'master' of github.com:gchq/CyberChef into arg-options
2018-12-21 09:47:14 +00:00
d98762625
a010bba047
add test and change name of property to argOptions
2018-12-21 09:46:30 +00:00
j433866
ed25017e2d
Add process.browser to webpack config, so we don't include stuff we don't need
2018-12-20 14:46:24 +00:00
j433866
e5b2b84073
Add new ParseQRCode operation
2018-12-20 14:45:23 +00:00
j433866
1953d9a4c8
Add Jimp and jsqr modules
2018-12-20 14:42:32 +00:00
j433866
b3113c109b
Change module to Image, change default format value to PNG
2018-12-20 14:42:12 +00:00
n1474335
9829491c4c
Merge branch 'master' into feature-extract-files
2018-12-20 12:28:23 +00:00
n1474335
8c3569ea63
8.16.0
2018-12-19 17:59:55 +00:00
n1474335
ae28d476de
Merge branch 'anthony-arnold-play-media'
2018-12-19 17:58:51 +00:00
n1474335
01c4cfdc8d
Tidied up 'Play Media' operation
2018-12-19 17:58:38 +00:00
n1474335
8c6c3a1c01
Merge branch 'play-media' of https://github.com/anthony-arnold/CyberChef into anthony-arnold-play-media
2018-12-19 17:39:07 +00:00
n1474335
f367c1f78b
8.15.1
2018-12-19 17:25:05 +00:00
n1474335
13d87d397d
Merge branch 'j433866-master'
2018-12-19 17:24:52 +00:00
n1474335
ed2c886359
Magic crib now only applies after all branches have been explored.
2018-12-19 17:24:38 +00:00
n1474335
6337e84708
Merge branch 'master' of https://github.com/j433866/CyberChef into j433866-master
2018-12-19 16:38:34 +00:00
j433866
ae20a951be
Add customisation arguments.
...
Add presentation of QR code in HTML.
2018-12-19 14:43:31 +00:00
Anthony Arnold
866dd546c8
Add the Play Media operation and place it under a new "Multimedia" category. Move the Render Image to this new category as well.
2018-12-20 00:05:10 +10:00
j433866
2070e1a96b
Add new Generate QR Code module
2018-12-19 13:27:45 +00:00
j433866
952f49e2e1
Add qr-image to package
2018-12-19 13:27:18 +00:00
j433866
f600571c6d
Fix to make the filter work when intensive mode was turned on.
2018-12-19 09:42:09 +00:00
n1474335
e6fb0be1d0
Refactored file type detection engine
2018-12-18 17:44:42 +00:00
j433866
5d4c7244e1
Add note about crib to operation description
2018-12-18 16:52:09 +00:00
n1474335
d02124550b
Merge branch 'master' into feature-extract-files
2018-12-18 15:45:53 +00:00
j433866
b6bdcaa71f
Rename output filter argument to Crib
2018-12-18 14:19:52 +00:00
j433866
c8eab5d218
Commenting
2018-12-18 14:06:39 +00:00
n1474335
8ab56a29ac
8.15.0
2018-12-18 13:50:30 +00:00
n1474335
973b5f3f5c
Merge branch 'Cynser-text-brute-force'
2018-12-18 13:50:23 +00:00
n1474335
076a1f97c2
Tidied up 'Text Encoding Brute Force' operations and updated CHANGELOG
2018-12-18 13:50:10 +00:00
n1474335
d96ef37d81
Merge branch 'text-brute-force' of https://github.com/Cynser/CyberChef into Cynser-text-brute-force
2018-12-18 12:28:27 +00:00
n1474335
56f8302402
8.14.0
2018-12-18 12:20:03 +00:00
n1474335
97e6a7cbd8
Merge branch 'tcode2k16-master'
2018-12-18 12:19:56 +00:00
n1474335
d89d79116c
Cleaned up Base62 ops and updated CHANGELOG
2018-12-18 12:19:42 +00:00
j433866
367d79e820
Fix filtering to work on all the data and not just the result snippet
2018-12-18 11:55:49 +00:00
j433866
283d7f2159
Add Output Filter option to Magic operation
2018-12-18 10:40:18 +00:00
Cynser
dacb3ef6c3
Added decode option
2018-12-17 19:39:12 +00:00
tcode2k16
22454ae842
Add "To Base62" and "From Base62" operations
2018-12-17 12:37:00 +08:00
n1474335
79b9b63982
8.13.0
2018-12-15 00:26:41 +00:00
n1474335
2f68bf30a4
Merge branch 'jarmovanlenthe-master'
2018-12-15 00:26:31 +00:00
n1474335
50f078cc45
Updated CHANGELOG
2018-12-15 00:26:15 +00:00
n1474335
47a410d6ab
Merge branch 'master' of https://github.com/jarmovanlenthe/CyberChef into jarmovanlenthe-master
2018-12-15 00:19:16 +00:00
n1474335
31cbf8cccc
8.12.4
2018-12-15 00:16:23 +00:00
n1474335
88bd321e3e
Merge branch 'imhotepisinvisible-master'
2018-12-15 00:16:13 +00:00
Jarmo van Lenthe
b4a586c0b9
Some lets to consts and removing of trailing spaces from grunt lint
2018-12-14 22:35:43 +01:00
Oliver Grubin
63593f1b6c
Fix HMAC operation when hex key has bytes >= 0x80 ( #437 )
...
Add test vectors from RFC4231
2018-12-14 21:32:44 +00:00
Jarmo van Lenthe
dcff8971e8
Added simple A1Z26 'cipher'
2018-12-14 22:29:51 +01:00
n1474335
6aa9d2b492
Added 'Extract Files' operation and 'Forensics' category.
2018-12-14 16:43:03 +00:00
Cynser
3f7059a235
Remove unnecessary escape character
2018-12-12 17:49:11 +00:00
Cynser
71c743ff5a
Add Text Encoding Brute Force operation
2018-12-12 17:34:45 +00:00
d98762625
19366e3624
arg array options to wrapped func
2018-12-07 15:46:05 +00:00
d98762625
18f6ab451d
pull from master
2018-12-07 13:27:23 +00:00
n1474335
15fbe5a459
8.12.3
2018-11-23 16:07:30 +00:00
n1474335
cd47394709
Merge branch 'PhillipNordwall-JSON_Object_Sort'
2018-11-23 16:07:21 +00:00
n1474335
6f4ee8b7b6
Tidied JSON Beautify op. Changed default indent to 4 spaces instead of a tab.
2018-11-23 16:05:51 +00:00
n1474335
8c5d05b611
Merge branch 'JSON_Object_Sort' of https://github.com/PhillipNordwall/CyberChef into PhillipNordwall-JSON_Object_Sort
2018-11-23 15:56:59 +00:00
n1474335
3bdcf4d851
8.12.2
2018-11-23 14:58:38 +00:00
n1474335
1d1c69ca51
Updated magic pattern matches for QP and B64 encodings to handle whitespace better
2018-11-23 14:58:30 +00:00
Phillip Nordwall
c4c679021d
Adding Sort Object Keys, and tests for it.
2018-11-22 11:10:10 -08:00
Phillip Nordwall
c16d13e2c9
Adding test cases for JSON Minify
2018-11-22 11:07:48 -08:00
Phillip Nordwall
97613eb3c7
Adding test cases for JSON Beautify
2018-11-22 10:31:22 -08:00
n1474335
a946d04a72
8.12.1
2018-11-21 17:48:03 +00:00
n1474335
cc35ec82eb
Fixed babel transpilation of jsesc and crypto-api
2018-11-21 17:47:56 +00:00
n1474335
d6604e0008
Updated CHANGELOG
2018-11-21 12:48:27 +00:00
n1474335
b9e63efc37
Fixed version links in CHANGELOG
2018-11-21 12:40:55 +00:00
n1474335
b458707921
8.12.0
2018-11-21 12:29:25 +00:00
n1474335
6ec52c6cd2
Merge branch 'bwhitn-citrix'
2018-11-21 12:28:36 +00:00
n1474335
79d7a5dd87
Tidied up Citrix CTX1 operations and updated CHANGELOG
2018-11-21 12:28:19 +00:00
n1474335
1653d0212a
Merge branch 'citrix' of https://github.com/bwhitn/CyberChef into bwhitn-citrix
2018-11-21 10:23:39 +00:00
Brian Whitney
c378bcb00b
Fixed lint issues
2018-11-20 11:24:50 -05:00
Brian Whitney
215e7a5f5d
Citrix CTX1 encoding/decoding
2018-11-20 11:09:52 -05:00
bwhitn
6b686681d5
Encoding ctx1
2018-11-19 23:48:33 -05:00
n1474335
20ea050728
Updated description for 'Substitute' to include note about escaping backslashes.
2018-11-19 14:54:37 +00:00
n1474335
4b6132a2d7
8.11.2
2018-11-19 14:34:56 +00:00
n1474335
4cf80e3ebb
Added RFC numbers to relevant Base64 alphabets. Closes #410
2018-11-19 14:34:52 +00:00
n1474335
045747f543
8.11.1
2018-11-14 12:27:55 +00:00
n1474335
b10c5e3256
Fixed faulty package-lock.json
2018-11-14 12:27:47 +00:00
n1474335
69df2e4183
Updated comments
2018-11-13 18:05:52 +00:00
n1474335
12ebd35c4d
8.11.0
2018-11-13 17:56:46 +00:00
n1474335
30c5f76cf0
Updated changelog
2018-11-13 17:56:40 +00:00
n1474335
3a979b6cda
'JSON to CSV' operation now escapes characters correctly. Added tests for CSV/JSON operations.
2018-11-13 17:54:43 +00:00
n1474335
863bdffa84
Added 'CSV to JSON' and 'JSON to CSV' operations. Closes #277
2018-11-09 17:40:19 +00:00
n1474335
42b956e402
Fixed JSDoc comment
2018-11-09 15:28:47 +00:00
n1474335
4acf7b4e4f
8.10.2
2018-11-09 15:25:22 +00:00
n1474335
42e881326f
Added 'Binary' key option to all bitwise operations. Closes #398
2018-11-09 15:25:16 +00:00
d98762625
b19f8f65a4
update HMAC test after merge and add loader to allow external uglifyjs plugin to work for node builds
2018-11-09 14:40:40 +00:00
d98762625
97255bbb33
merge upstream
2018-11-09 12:33:19 +00:00
n1474335
3c4893d7c7
8.10.1
2018-11-07 15:20:51 +00:00
n1474335
027aca4ab2
Merge branch 'qistoph-NumSortHex'
2018-11-07 15:20:43 +00:00
n1474335
2d471f551f
Lint
2018-11-07 15:20:09 +00:00
n1474335
5c598b69b0
Merge branch 'NumSortHex' of https://github.com/qistoph/CyberChef into qistoph-NumSortHex
2018-11-07 15:15:39 +00:00
n1474335
037300de79
8.10.0
2018-11-07 15:10:57 +00:00
n1474335
6990dcae89
Updated changelog
2018-11-07 15:10:25 +00:00
n1474335
6e81d6dfcd
Merge branch 'klaxon1-feature/remove-letter-accents'
2018-11-07 15:08:09 +00:00
n1474335
cea30465d8
Changed 'Remove Letter Accents' to 'Remove Diacritics'
2018-11-07 15:07:54 +00:00
n1474335
b301d16cb2
Merge branch 'feature/remove-letter-accents' of https://github.com/klaxon1/CyberChef into klaxon1-feature/remove-letter-accents
2018-11-07 14:57:05 +00:00
n1474335
19c002fcdd
8.9.2
2018-11-07 14:40:13 +00:00
n1474335
ab3a73fe58
Merge branch 'qistoph-FromNegs'
2018-11-07 14:39:51 +00:00
n1474335
91fc2c28dc
Added signed feature to 'To Decimal'
2018-11-07 14:39:33 +00:00
n1474335
ca47ba3c7c
Merge branch 'FromNegs' of https://github.com/qistoph/CyberChef into qistoph-FromNegs
2018-11-07 14:23:39 +00:00
n1474335
e1b456c01c
8.9.1
2018-11-07 14:21:26 +00:00
n1474335
5eb7e00eac
Merge branch 'qistoph-HmacToggleStr'
2018-11-07 14:21:18 +00:00
n1474335
8bcf68c8a1
Merge branch 'HmacToggleStr' of https://github.com/qistoph/CyberChef into qistoph-HmacToggleStr
2018-11-07 14:18:24 +00:00
n1474335
520eaedd9a
8.9.0
2018-11-07 13:23:26 +00:00
n1474335
4c5e664ce0
Merge branch 'arnydo-add_url_defang'
2018-11-07 13:23:17 +00:00
n1474335
53c500eb1b
Added various options to the 'Defang URL' operation.
2018-11-07 13:23:05 +00:00
n1474335
253346a201
Merge branch 'add_url_defang' of https://github.com/arnydo/CyberChef into arnydo-add_url_defang
2018-11-07 12:29:58 +00:00
n1474335
c5d82a76ab
8.8.8
2018-11-07 12:29:32 +00:00
n1474335
18a9dfffc7
Updated dependencies. Removed shim from HMAC op and postinstall js-to-mjs step due to CryptoAPI fixes.
2018-11-07 12:29:23 +00:00
n1474335
38838e4dca
8.8.7
2018-11-06 18:52:31 +00:00
n1474335
5c151d727b
Merge branch 'bwhitn-bugfixes'
2018-11-06 18:52:17 +00:00
n1474335
2d5b157c91
Merge branch 'bugfixes' of https://github.com/bwhitn/CyberChef into bwhitn-bugfixes
2018-11-06 18:51:40 +00:00
n1474335
10d3d27a33
8.8.6
2018-11-05 12:48:29 +00:00
n1474335
1614442bd7
Fixed theming issues
2018-11-05 12:48:22 +00:00
bwhitn
a3c5b1e107
Simplified while loop in FromBase58 to match ToBase58
2018-10-28 18:37:00 -04:00
Chris van Marle
3f0af9cdea
Add tests for From Decimal
2018-10-22 17:51:26 +08:00
Brian Whitney
f4de4de8c1
Fixing the babel, scrypt, and base58 issues
2018-10-21 21:10:49 -04:00
arnydo
69033a7343
Add Defang URL
2018-10-16 15:03:29 -04:00
arnydo
5a22106731
Create DefangURL.mjs
2018-10-16 15:02:39 -04:00
d98762625
5155d0ed56
Merge branch 'qistoph-RegexTooltip'
2018-10-12 15:44:17 +01:00
Chris van Marle
9be674103f
Tooltip regex matches #279
...
Tooltip shows offset and matched groups
2018-10-12 15:42:44 +01:00
Chris van Marle
ba24e12454
Update hexadecimal sort after review
...
- Use Array.map instead of for-loop
- Add test case
2018-10-12 15:39:06 +02:00
Chris van Marle
b76aa16143
Fix Hash test
2018-10-12 13:54:40 +02:00
d98762625
8f7bb3a7c9
Merge pull request #371 from OllieGeek/master
...
CSS label / register-list Aesthetics
2018-10-12 12:12:48 +01:00
Chris van Marle
be2b466376
Use toggleString for Key in HMAC #263
2018-10-12 13:05:32 +02:00
n1474335
f957925aac
8.8.5
2018-10-12 10:51:01 +00:00
n1474335
1bf8d63d1a
Merge branch 'Cynser-fix-wiki-urls'
2018-10-12 10:50:27 +00:00
d98762625
214d6c4405
merge from upstream
2018-10-12 11:46:50 +01:00
n1474335
8875144307
Merge branch 'fix-wiki-urls' of https://github.com/Cynser/CyberChef into Cynser-fix-wiki-urls
2018-10-12 10:45:54 +00:00
d98762625
fa87fc8325
replace operations on Dish with apply
2018-10-12 11:44:19 +01:00
n1474335
d5c01f387a
8.8.4
2018-10-12 10:43:01 +00:00
n1474335
32709cd60f
Merge branch 'klaxon1-feature/improve-email-extract'
2018-10-12 10:42:21 +00:00
n1474335
aaf0a91975
Fixed populateOption overflows
2018-10-12 10:42:03 +00:00
n1474335
6cc6230b91
Merge branch 'feature/improve-email-extract' of https://github.com/klaxon1/CyberChef into klaxon1-feature/improve-email-extract
2018-10-12 10:34:00 +00:00
n1474335
dd630f20f8
8.8.3
2018-10-12 10:28:23 +00:00
n1474335
0c6efd95fa
Modified bzip2 library export to use ES6 syntax. Fixes #382 .
2018-10-12 10:28:15 +00:00
Chris van Marle
a276378887
Enable parsing of negative decimals #176
2018-10-12 10:08:24 +02:00
Cynser
98d861a639
Add check for Forensics Wiki URLs
2018-10-11 17:27:51 +01:00
Chris van Marle
3b3c27072f
Fix lint errors
2018-10-11 15:50:58 +02:00
Klaxon
3089c39369
add test
2018-10-11 22:26:44 +10:00
Chris van Marle
0cbb17f7ce
Support hexadecimal and other bases in numeric sorting
2018-10-11 14:23:05 +02:00
Klaxon
54793f2b78
update operation
2018-10-11 21:52:49 +10:00
Klaxon
f1ffe19ec8
Merge branch 'master' into feature/remove-letter-accents
2018-10-11 21:28:04 +10:00
Klaxon
e638fb69b5
fix comment
2018-10-11 20:52:12 +10:00
Klaxon
718a94b5e0
add tests for internationalized email addresses
2018-10-11 20:42:16 +10:00
Klaxon
3079059ce3
Update regex to support a wider variety of email addresses.
2018-10-11 18:25:05 +10:00
n1474335
d6c6981bc0
8.8.2
2018-10-10 15:49:11 +00:00
n1474335
8aeb7b60a7
Updated dependencies
2018-10-10 15:49:07 +00:00
n1474335
9197ac6510
8.8.1
2018-10-10 14:08:32 +00:00
n1474335
b67ad3073c
Merge branch 'Cynser-csv-escape'
2018-10-10 14:08:20 +00:00
n1474335
4a4f37f888
Merge branch 'csv-escape' of https://github.com/Cynser/CyberChef into Cynser-csv-escape
2018-10-10 14:06:49 +00:00
n1474335
c55331f220
8.8.0
2018-10-10 13:59:37 +00:00
n1474335
757ec98554
Updated CHANGELOG
2018-10-10 13:59:28 +00:00
n1474335
14309f2069
Merge branch 'GCHQ77703-tlv'
2018-10-10 13:56:47 +00:00
n1474335
e6b89d571e
Tidied up TLV operation and tests
2018-10-10 13:56:20 +00:00
Cynser
d957198fd6
Make the check for Wikipedia URLs slightly stricter
2018-10-07 22:52:08 +01:00
Cynser
903bd22999
Stop treating backslashes in CSV as escape character
2018-10-07 22:20:43 +01:00
d98762625
48f3a3b18f
Do not mangle names on minification for Node prod build - property names are used for search in bake
2018-10-05 18:24:06 +01:00
d98762625
25e0585742
Improve use of files as input. Add dish to repl
2018-10-05 18:06:15 +01:00
Klaxon
04ee2fb3e4
add function to replace accent chars with latin chars
2018-10-03 13:26:01 +10:00
Klaxon
ac2466a304
create operation from npm run newop
2018-10-03 13:11:22 +10:00
Klaxon
ab4c9ef0d6
fix comment
2018-10-02 15:12:51 +10:00
Klaxon
a69063de9b
add tests
2018-10-02 13:51:55 +10:00
Klaxon
62b76777c0
update regex to match more email address variations
2018-10-02 13:40:47 +10:00
d98762625
431f1d4be0
housekeeping & add repl command to package
2018-09-27 17:51:44 +01:00
OllieGeek
32a91bda0a
CSS label / register-list Aesthetics
...
Occasionally depending on the page width and the operation used, the label.bmd-label-floating's wraps and covers the input - CSS to hide the wrap
On register-list, if the regex match is not a word and longer than the div, it'll over run - CSS of word-break: break-all
2018-09-24 22:56:38 +01:00
d98762625
cc840c050b
Add header to repl. Use uppercase Dish in chef export. Fix SyncDish constructor call
2018-09-21 12:24:34 +01:00
d98762625
e19d3d0d06
simplify repl-index - no longer needs its own config script. Just needs grunt node.
2018-09-04 10:08:05 +01:00
d98762625
749a587eb2
fix tests after merge; remove detectFileType as it behaves erratically
2018-09-04 09:55:41 +01:00
d98762625
5047619e54
Merge branch 'master' of github.com:gchq/CyberChef into node-lib
2018-09-04 09:42:05 +01:00
d98762625
63a23e4dcc
make chef.help emulate search function in UI. Didnt extract search logic from web as it is fairly entwined.
2018-09-04 09:34:55 +01:00
n1474335
a15af602e0
Merge branch 'tlv' of https://github.com/GCHQ77703/CyberChef into GCHQ77703-tlv
2018-08-31 15:12:54 +00:00
d98762625
3466f4e452
add help, bake to top level export so theyre in the expected place in ES5 chef
2018-08-31 15:17:33 +01:00
n1474335
ec9dfd2918
Updated NPM token
2018-08-31 14:08:18 +00:00
d98762625
b36e3adf7c
add assertions for chef.bake leniancy on op names
2018-08-31 15:03:53 +01:00
n1474335
016086ef4e
8.7.0
2018-08-31 14:00:29 +00:00
n1474335
2e5ea968ee
Updated CHANGELOG
2018-08-31 14:00:24 +00:00
n1474335
5dde1c1c04
Merge branch 'GCHQ77703-jwt'
2018-08-31 13:58:33 +00:00
n1474335
be14d56eae
Tidied up JWT operations
2018-08-31 13:58:06 +00:00
d98762625
c6a292bccb
rename node Recipe > NodeRecipe to avoid naming confusion
2018-08-31 14:52:14 +01:00
d98762625
f51d924ec9
Remove duplicate wiping of opconfig in node index config script
2018-08-31 14:48:46 +01:00
d98762625
96d5930f05
Throw ExcludedOperationError when excluded operation is called from API
2018-08-31 14:43:14 +01:00
d98762625
7c9ebafd00
toggleString args now additionally accept just input value, taking first option as default.
2018-08-31 13:45:12 +01:00
n1474335
100b097ace
Merge branch 'jwt' of https://github.com/GCHQ77703/CyberChef into GCHQ77703-jwt
2018-08-31 12:20:37 +00:00
GCHQ 77703
3833c5f9fe
Rename operation, add working tests, add info URL
2018-08-31 13:20:28 +01:00
d98762625
f6c4b5073c
Expose Dish (SyncDish) in API and make it composable.
2018-08-31 13:09:22 +01:00
d98762625
f73452e01f
making SyncDish composable! we want to exclude certain ops from top level api export (chef, etc) and make an Order (or something) class to start the chain off maybe?
2018-08-31 13:09:22 +01:00
d98762625
55f7cac526
Remove Buffer from Dish. Convert into ByteArray in api and then pass in as ArrayBuffer. Add some PNG files to tests
2018-08-31 13:08:55 +01:00
n1474335
3470dd9f3b
Merge branch 'GCHQ77703-alphabetical'
2018-08-31 11:41:43 +00:00
Matt C
31e758ca45
Attempt to make RSA key generation functional
2018-08-31 11:25:05 +01:00
GCHQ 77703
f81ca3ba60
Implement RSA generation and signing of messages
2018-08-30 22:38:01 +01:00
GCHQ 77703
c5e8649284
alphabetically sort tests
2018-08-29 22:48:47 +01:00
GCHQ 77703
a95f43aa4d
Implement tests, fix options argument
2018-08-29 22:43:10 +01:00
n1474335
0420aa8edb
Merge branch 'Sam-Dowling-patch-1'
2018-08-29 19:09:53 +00:00
n1474335
806b43dfec
Merge branch 'patch-1' of https://github.com/Sam-Dowling/CyberChef into Sam-Dowling-patch-1
2018-08-29 19:09:19 +00:00
n1474335
98f4fe4c2b
8.6.2
2018-08-29 19:06:02 +00:00
n1474335
0d63b3cbae
JSON output is now indented by default. Closes #350 .
2018-08-29 19:05:58 +00:00
n1474335
7061c05f77
8.6.1
2018-08-29 18:58:01 +00:00
n1474335
9b9a182f9f
Merge branch 'klaxon1-feature/improve-parse-ip-range'
2018-08-29 18:57:08 +00:00
n1474335
2d9e7fcc6d
Added full stop to operation description
2018-08-29 18:56:50 +00:00
n1474335
56946a66aa
Merge branch 'feature/improve-parse-ip-range' of https://github.com/klaxon1/CyberChef into klaxon1-feature/improve-parse-ip-range
2018-08-29 18:48:29 +00:00
n1474335
c9242e32fe
Auto-generated configs and modules are now cleaned when starting a new dev or prod task
2018-08-29 18:21:46 +00:00
n1474335
22e8883934
8.6.0
2018-08-29 18:04:55 +00:00
n1474335
552a18d89a
Updated CHANGELOG
2018-08-29 18:04:49 +00:00
n1474335
6b725e9114
Merge branch 'GCHQ77703-master'
2018-08-29 18:00:06 +00:00
n1474335
415beaa0b0
Tidied up Geohash operations
2018-08-29 17:59:48 +00:00
n1474335
e9fe227ed7
Merge branch 'master' of https://github.com/GCHQ77703/CyberChef into GCHQ77703-master
2018-08-29 17:48:23 +00:00
n1474335
c1be109592
8.5.1
2018-08-29 17:36:05 +00:00
n1474335
88e603bbf1
Merge branch 'PenguinGeorge-cascadexor-new'
2018-08-29 17:35:13 +00:00
n1474335
c7b2095bb4
Updated package-lock.json
2018-08-29 17:34:47 +00:00
n1474335
7396117d89
Merge branch 'cascadexor-new' of https://github.com/PenguinGeorge/CyberChef into PenguinGeorge-cascadexor-new
2018-08-29 17:31:59 +00:00
Sam Dowling
fd96bf345b
Fixed typo
...
Fixed typo in operation description.
Wirlpool -> Whirlpool
2018-08-29 17:15:52 +01:00
Klaxon
2820660264
fix regex issues and ESlint errors and warnings
...
fix comment
fix ESlint errors and warnings
fix regex
add author
2018-08-28 23:07:53 +10:00
Klaxon
86145dbf67
add tests
2018-08-28 23:07:48 +10:00
Klaxon
135b17186e
update description
2018-08-28 23:07:40 +10:00
Klaxon
ce494339ef
add parse IPv6 list
2018-08-28 23:07:32 +10:00
Klaxon
dd5af7eb10
add parse IPv4 list
2018-08-28 23:07:04 +10:00
GCHQ 77703
3abe99078e
Fix linting
2018-08-27 16:03:15 +01:00
GCHQ 77703
edbd540c68
Add Dysfunctional Test
2018-08-27 15:42:07 +01:00
GCHQ 77703
06d9302d96
Implement TLV / KLV
2018-08-27 14:57:24 +01:00
GCHQ 77703
032b4bed7f
Add Length Value Decoder Operatoin
2018-08-27 01:17:06 +01:00
GCHQ 77703
8559f5c8ea
Add JWT Verify, Decode and Sign
2018-08-26 23:16:13 +01:00
GCHQ 77703
91133172d5
Remove subdomain from Wikipedia
2018-08-26 18:51:52 +01:00
GCHQ 77703
001f3f30cd
Remove multi-line operations
2018-08-26 18:06:02 +01:00
GCHQ 77703
a1b1059ad1
Revert package-lock.json changes
2018-08-26 17:39:33 +01:00
GCHQ 77703
69a0122fea
Fix "From Geohash" test
2018-08-26 17:20:50 +01:00
GCHQ 77703
3d505b4248
Add ToGeohash and FromGeohash operations
2018-08-26 14:27:15 +01:00
George J
70d4e3394c
Updated XOR to include Cascade scheme
2018-08-24 22:33:24 +01:00
n1474335
3905c01a0d
8.5.0
2018-08-24 01:07:56 +01:00
n1474335
2a49af1ec3
'To Braille' and 'From Braille' operations added. Closes #255
2018-08-24 01:07:51 +01:00
n1474335
3d4f54e8bc
8.4.3
2018-08-24 00:32:57 +01:00
n1474335
61f2f2d2e3
'Show Base64 offsets' operation show supports base64 input. Closes #276
2018-08-24 00:32:52 +01:00
n1474335
00058bd5c7
8.4.2
2018-08-23 23:24:05 +01:00
n1474335
383fe50fc9
Support for negative values in 'Drop bytes' and 'Take bytes'. Closes #266
2018-08-23 23:23:00 +01:00
n1474335
e4fdadc573
8.4.1
2018-08-23 22:56:46 +01:00
n1474335
032f8808ef
Fixed typo in Z85 alphabet
2018-08-23 22:56:18 +01:00
n1474335
10cf0d13c2
8.4.0
2018-08-23 22:10:23 +01:00
n1474335
6c9fea97ef
Updated CHANGELOG
2018-08-23 22:10:15 +01:00
n1474335
4c2d612bdd
Merge branch 'PenguinGeorge-ascii85-new'
2018-08-23 22:05:44 +01:00
n1474335
8e9fece77d
Tidied up Base85 ops
2018-08-23 22:05:31 +01:00
n1474335
c818370123
Merge branch 'ascii85-new' of https://github.com/PenguinGeorge/CyberChef into PenguinGeorge-ascii85-new
2018-08-23 21:46:41 +01:00
n1474335
bf2643802a
8.3.1
2018-08-23 21:42:04 +01:00
n1474335
1ad079fbd4
'Find/Replace', 'Filter' and 'Register' now used XRegExp
2018-08-23 21:41:57 +01:00
George J
2d9e8773f5
Updated Base85 operations for latest CyberChef version
2018-08-22 20:24:32 +01:00
n1474335
5aa13f2428
Changelog improved
2018-08-22 03:26:02 +01:00
n1474335
38f5fcde86
8.3.0
2018-08-21 19:29:51 +01:00
n1474335
f99ab87ca1
Merge branch 'artemisbot-features/messagepack'
2018-08-21 19:29:39 +01:00
n1474335
d3d230a76d
Tweaked MessagePack operations
2018-08-21 19:29:19 +01:00
n1474335
e7c6a05e9f
Merge branch 'features/messagepack' of https://github.com/artemisbot/CyberChef into artemisbot-features/messagepack
2018-08-21 19:22:10 +01:00
n1474335
17ec5c2683
8.2.0
2018-08-21 19:11:15 +01:00
n1474335
8d1839b9e2
Updated CHANGELOG.md
2018-08-21 19:10:35 +01:00
n1474335
23213a4ac5
Merge branch 'PenguinGeorge-info-links'
2018-08-21 19:08:08 +01:00
n1474335
e81c81351d
Added more infoLinks and updated newOperation script to include prompt for them.
2018-08-21 19:07:13 +01:00
Matt C
36e16d9925
Fixed linting issues
2018-08-20 19:14:19 +01:00
Matt C
84eaaf4819
Tests now work
...
Also they'll work in the node API too now
2018-08-20 19:08:01 +01:00
n1474335
757096d97a
Added image licencing info
2018-08-20 01:20:02 +01:00
n1474335
2393eac218
Removed src/test.mjs
2018-08-20 00:50:59 +01:00
n1474335
745d21d1bc
8.1.4
2018-08-20 00:26:49 +01:00
n1474335
cb34518a89
Recipes with a single backslash argument are now parsed correctly. Fixes #319
2018-08-20 00:26:44 +01:00
Matt C
821dd9c48c
Added messagepack tests but they don't work
...
and i'm too burnt out to figure out why
2018-08-20 00:20:04 +01:00
n1474335
740f3924df
Pressing return on a highlighted search result now correctly adds it to the recipe in Firefox.
2018-08-20 00:10:57 +01:00
n1474335
f052ed9b00
Compile message no longer overflows on small screens
2018-08-20 00:04:49 +01:00
n1474335
2507362741
8.1.3
2018-08-19 23:08:02 +01:00
n1474335
481a4266b0
Reset progress on statechange events. Fixes #329 .
2018-08-19 23:07:53 +01:00
n1474335
92d9abf43a
8.1.2
2018-08-19 22:58:35 +01:00
n1474335
5bcdd99870
'Change IP format' operation now uses the correct arguments. Fixes #332
2018-08-19 22:58:31 +01:00
n1474335
e11bb38625
8.1.1
2018-08-19 22:50:54 +01:00
n1474335
affe057cab
Added 'Decimal' option for toggleStrings. Closes #337 .
2018-08-19 22:50:49 +01:00
d98762625
20bb104006
use utils.inspect.custom Rready for node v12
2018-08-19 22:34:50 +01:00
n1474335
c1b2fc9400
Updated CHANGELOG.md
2018-08-19 17:39:49 +01:00
n1474335
782e0f3475
8.1.0
2018-08-19 17:37:19 +01:00
n1474335
6be7ac89d4
Merge branch 'sevzero-esm'
2018-08-19 17:37:03 +01:00
n1474335
ad2424cfdd
Tidied up 'Dechunk HTTP Response' operation
2018-08-19 17:36:40 +01:00
n1474335
b9703e2bb6
8.0.2
2018-08-19 17:14:36 +01:00
n1474335
198b67104f
Merge branch 'Cynser-fix-date-time'
2018-08-19 17:14:20 +01:00
n1474335
8dab0eac58
Removed excess newline
2018-08-19 17:14:07 +01:00
d98762625
1f771a9e01
fix scan embedded files, bson. Only RemoveExif remains
2018-08-17 17:36:15 +01:00
d98762625
223e2e0b73
add Buffer translation to Dish. Cannot work in SyncDish as typeEnums are static. Seeing as they will never be hit in the broswer, shouldnt be an issue
2018-08-17 17:16:24 +01:00
d98762625
fbcb626fd0
add test timer. Remove operations related to esprima
2018-08-16 18:14:02 +01:00
d98762625
8f85e57fc5
fix translatreDateTimeFormat args assignment error
2018-08-16 17:19:23 +01:00
d98762625
7557f43f77
Wrap async ops in an async wrapper
2018-08-16 17:14:28 +01:00
d98762625
a6c0db47ab
Finished first run through of tests
2018-08-16 09:58:27 +01:00
Cynser
8b78383732
Newline at end of files
2018-08-16 03:31:09 +01:00
Cynser
f1c31ea966
Added some tests for the Translate DateTime Format operation
2018-08-16 03:28:11 +01:00
Cynser
1a1fad7433
Fixed DateTime format arguments
2018-08-16 03:01:19 +01:00
d98762625
8675d1a666
add more tests
2018-08-15 17:54:26 +01:00
d98762625
1f634ed341
add more tests
2018-08-14 17:46:15 +01:00
d98762625
ab248a0209
Merge pull request #333 from d98762625/update-cla-doc
...
Update CLA info in README
2018-08-14 12:09:19 +01:00
d98762625
50c916216c
adding more tests
2018-08-14 12:03:10 +01:00
d98762625
6155dbb6e9
Update CLA info in README
2018-08-14 09:35:41 +01:00
d98762625
f100356078
started on full op test suite
2018-08-13 17:57:53 +01:00
d98762625
a2f4e34866
need to inclide src/node/index for module
use
2018-08-11 22:22:07 +01:00
d98762625
7c1ac4392e
merge 8.0.1 release -> node-lib
2018-08-11 22:15:09 +01:00
d98762625
20452fe3cb
include crypto-api src into lib to get around mjs import issue. compiled node lib now requires successfully.
2018-08-10 17:44:40 +01:00
n1474335
f7310369e6
8.0.1
2018-08-09 19:17:35 +01:00
n1474335
9b7f4e824a
Improvements and basic tests for Magic op and addition of deep cloning for dishes
2018-08-09 19:17:24 +01:00
Matt C
0c06e64051
Added MessagePack operations
2018-08-09 11:09:28 +01:00
n1474335
2b6c280858
8.0.0
2018-08-06 08:17:36 +01:00
n1474335
6de74b8211
Merge branch 'esm'
2018-08-06 08:16:51 +01:00
n1474335
3e5b3900bc
CSS tweak to dropdown toggle height
2018-08-06 07:53:30 +01:00
n1474335
0453bd098b
Removed phantomjs-prebuilt from direct dependencies
2018-08-06 07:39:25 +01:00
n1474335
4dc6dac885
Added CHANGELOG.md
2018-08-06 07:35:30 +01:00
n1474335
8da9af8989
Updated dependencies
2018-08-04 19:32:30 +01:00
n1474335
bd34f6bb6d
Merge branch 'Dachande663-operation-haversine' into esm
2018-08-03 21:19:14 +01:00
n1474335
ff59a9d130
Moved Haversine Distance operation in categories
2018-08-03 21:18:53 +01:00
n1474335
63e0e4eaeb
Merge branch 'operation-haversine' of https://github.com/Dachande663/CyberChef into Dachande663-operation-haversine
2018-08-03 21:12:54 +01:00
n1474335
c9635bee06
Merge branch 'feature-bootstrap4' into esm
2018-08-03 20:22:27 +01:00
n1474335
1b2d09c1e5
Merge branch 'esm' into feature-bootstrap4
2018-08-03 20:21:59 +01:00
n1474335
a947e06140
Added option to turn off background auto magic
2018-08-03 20:18:19 +01:00
n1474335
53b92ae8ef
Further CSS tweaks
2018-08-03 19:58:44 +01:00
Luke Lanchester
87b77215e4
Added Haversine distance operation
...
This operation calculates the great circle distance between two GPS co-ordinates, returning the value
2018-08-03 18:20:38 +01:00
n1474335
2a55f1317a
Fixed themes for MD
2018-08-02 13:21:02 +01:00
n1474335
c3a353837f
Linted
2018-07-27 15:54:49 +00:00
n1474335
035b6dfa95
Added font and icon
2018-07-27 15:52:32 +00:00
n1474335
33b2fd8d69
Improved magic and staleness indicator animations
2018-07-27 15:18:08 +00:00
n1474335
541e4ff8cd
Added functionality to Magic button and improved the icon
2018-07-27 13:37:38 +00:00
n1474335
ba5c503c48
Added Magic button and tweaked margins for Windows
2018-07-26 17:47:14 +00:00
d98762625
91eb692d99
Merge branch 'bake' into node-lib
2018-07-20 14:02:21 +01:00
d98762625
9abaadf1b6
Build chef.bake.
2018-07-20 13:55:11 +01:00
n1474335
651ca6cf5d
Fixed all HTML operations
2018-07-15 13:25:44 +01:00
n1474335
ab44100312
Changed table-condensed to table-sm
2018-07-13 13:03:13 +00:00
n1474335
a39e2c165d
Fixed input and output cards
2018-07-13 12:10:24 +00:00
n1474335
d182261ff3
Switched to unbordered args
2018-07-13 10:30:24 +00:00
n1474335
052c32e2ce
Arguments are now bordered white boxes again
2018-07-13 00:03:04 +01:00
d98762625
2480dca473
Make help function use OperationConfig.json file
...
Tidy up Gruntfile execs
2018-07-06 11:42:56 +01:00
n1474335
f101eefc56
'From Hexdump' now supports an alternative style of Wireshark hexdumps. Test added.
2018-07-06 11:42:56 +01:00
d98762625
fa8736b1a4
Make help function use OperationConfig.json file
...
Tidy up Gruntfile execs
2018-07-06 11:34:06 +01:00
d98762625
db7b52d84c
Merge branch 'node-lib' into help
2018-07-06 09:27:40 +01:00
d98762625
2027b643b1
Merge branch 'esm' of github.com:gchq/CyberChef into node-lib
2018-07-06 09:27:27 +01:00
d98762625
a4d7065e42
add operation input case to chef.search
2018-06-25 17:58:57 +01:00
d98762625
2ff7b5902c
fix args transformation for ops with editableOptions
2018-06-25 11:38:05 +01:00
n1474335
dcf3152dee
Operation cursor now indicates that it can be dragged
2018-06-20 00:27:40 +01:00
n1474335
4338e2626b
Replaced Bootstrap alert with Material Design snackbar
2018-06-20 00:18:59 +01:00
d98762625
e04f66f599
export help function on chef object
2018-06-19 17:10:04 +01:00
d98762625
27ee7f8592
exclude File operations until File API can be mimicked
2018-06-19 09:12:55 +01:00
d98762625
f95f01b895
Add ability to exclude operations from Node API. Exclude flow control ops
2018-06-19 09:08:45 +01:00
d98762625
866b36729c
edit logging on gruntfile
2018-06-19 08:53:29 +01:00
n1474335
67dffbec32
Actually fixed flow control operation argument text colour
2018-06-19 01:06:10 +01:00
n1474335
7504f89666
Fixed flow control operation argument text colour
2018-06-19 01:03:55 +01:00
n1474335
ba79144036
Operation arguments are now arranged using CSS Grid
2018-06-19 00:55:08 +01:00
d98762625
471009bc17
remove example and remove cap issues for SyncDish
2018-06-18 13:15:29 +01:00
d98762625
c90f30a7a1
update editableOptions wrapper
2018-06-18 11:17:17 +01:00
d98762625
ffb65d8ea1
add more wrapper tests for node api
2018-06-18 10:52:45 +01:00
n1474335
974ab29e36
Switched toggle string dropdown sides and removed form-control padding
2018-06-17 23:52:00 +01:00
n1474335
fa523e0d4a
Changed banner icons to Material Design
2018-06-17 14:09:52 +01:00
n1474335
ab9bc7e390
Fixed boolean arg checkboxes
2018-06-17 13:49:32 +01:00
n1474335
4147ec719b
Converted modals to Bootstrap 4 Material Design
2018-06-17 12:44:12 +01:00
d98762625
a5d58071cd
WIP: start testing ops with various arg types. AESENCRYPT result encoding error
2018-06-15 11:33:13 +01:00
n1474335
4ca14ed0ce
'From Hexdump' now supports an alternative style of Wireshark hexdumps. Test added.
2018-06-13 13:00:49 +00:00
n1474335
7d410fcdc9
Converted op-icons to material design and improved controls.
2018-06-10 14:55:15 +01:00
n1474335
2bacd6424d
Converted operation arguments to material design
2018-06-10 12:03:55 +01:00
n1474335
27b0505ede
Merged ESM into feature-bootstrap4
2018-06-09 10:48:35 +01:00
n1474335
1ce6e32086
Merged ESM into feature-bootstrap4. Started work on text inputs.
2018-06-09 10:43:36 +01:00
d98762625
fc1b8917a8
add node index to clean. generate node index before test
2018-06-07 10:06:44 +01:00
d98762625
ec00413a4b
add example usage file
2018-06-06 17:57:16 +01:00
d98762625
33f2c89716
update tests to reflect new API behaviour
2018-06-06 17:29:30 +01:00
d98762625
45d2fbc5fc
create SyncDish and wrap results in it.
2018-06-06 16:37:12 +01:00
d98762625
d00b9e0928
generate node index needs to be without other generate scripts
2018-06-06 09:13:26 +01:00
d98762625
58a7f7b739
Merge branch 'esm' of github.com:gchq/CyberChef into node-lib
2018-06-06 08:28:08 +01:00
n1474335
40a1da10e3
Merge branch 'esm' of github.com:gchq/CyberChef into esm
2018-06-03 17:33:39 +01:00
n1474335
1ef4f71d8b
ESM: Added BackgroundWorkerWaiter for running Magic on output in the background
2018-06-03 17:33:13 +01:00
n1474335
a0f034b843
ESM: Fixed magic errors
2018-06-01 12:43:36 +00:00
d98762625
dcf6564d0a
linting for generated node/index.mjs
2018-05-30 11:35:36 +01:00
d98762625
6db9521419
re-add translateTo call to chef export
2018-05-30 11:29:38 +01:00
d98762625
336810cbf4
amend generateNodeIndex script
2018-05-30 11:12:57 +01:00
d98762625
9d5e533e32
Merge branch 'esm' of github.com:gchq/CyberChef into top-export
2018-05-30 08:52:27 +01:00
n1474335
37c8d1b7ea
ESM: Fixed OpModules import to make inline version function correctly
2018-05-29 16:22:04 +00:00
n1474335
6a4bc3c9df
ESM: Fixed PGP ops and added tests
2018-05-29 16:00:24 +00:00
n1474335
78c1c4d680
ESM: Added builder script to generate new operations. npm run newop
2018-05-29 14:18:39 +00:00
d98762625
b45fc630ae
Merge branch 'esm' of github.com:gchq/CyberChef into top-export
2018-05-29 08:58:20 +01:00
n1474335
60340fc8ae
ESM: Removed legacy files
2018-05-29 01:20:44 +01:00
n1474335
be0fc7591d
Merge branch 'picapi-ip-convert' into esm
2018-05-29 00:48:45 +01:00
n1474335
7f9a2eeb6b
ESM: Tidied up IP operations
2018-05-29 00:48:30 +01:00
n1474335
40b29d770a
Merge branch 'artemisbot-esmconversion' into esm
2018-05-28 15:47:50 -07:00
n1474335
3f3a3e0016
ESM: Tidied up recently added operations
2018-05-28 15:42:43 -07:00
Matt C
6a561185df
ESM: Ported RegEx operations
2018-05-28 00:39:03 +01:00
Matt C
049656ec6b
ESM: Ported PublicKey operations
2018-05-27 23:53:43 +01:00
Matt C
709630f39b
Ported Image operations + some cleanup
2018-05-27 23:27:11 +01:00
Matt C
eb3a2502f5
Ported rest of Code ops & enabled/fixed some tests
2018-05-27 22:07:09 +01:00
n1474335
ade056e881
Merge branch 'artemisbot-esmconversion' into esm
2018-05-27 16:13:43 +01:00
n1474335
6768038a2f
ESM: Tidied up recently ported ops
2018-05-27 16:13:18 +01:00
Matt C
905bc6699e
ESM: Ported case converters, generic beautifier and syntax highlighting
2018-05-26 18:04:53 +01:00
d98762625
9a471d2a26
remove extra preamble for grunt task. improve index script
2018-05-25 12:20:56 +01:00
d98762625
0a0240e520
WIP: generate top level node exports - manually mock lib files
2018-05-25 11:26:28 +01:00
d98762625
0977e82170
Merge branch 'esm' into node-lib
2018-05-24 16:12:26 +01:00
sevzero
ed84614389
Fixed issues raised by Travis
2018-05-24 13:39:14 +00:00
sevzero
67bd2605c0
Updated variable scope in legacy HTTP.js file
2018-05-24 13:21:50 +00:00
sevzero
83c145c2ac
Reduced variable scopes
2018-05-24 13:17:46 +00:00
sevzero
53bf52c989
Added decoder for chunked HTTP encoding
...
This decoder will join up a HTTP response sent using chunked transfer encoding, raised in issue #168 .
This is useful when attempting to extract files or gzipped responses sent using chunked transfer encoding, particularly when combined with the gunzip operation.
2018-05-24 13:09:04 +00:00
Matt C
176e83a79f
Converted JS operations
...
Deleted legacy files, neatened args in other ported ops
2018-05-23 20:36:29 +01:00
Matt C
95f81ad740
Ported Bitwise operations
...
also enabled bitshift tests
2018-05-23 18:59:57 +01:00
Matt C
9ffab374db
Converted PBKDF2 and RC2, enabled tests, deleted legacy Cipher file
...
Also made DESDecrypt test pass
2018-05-23 18:31:26 +01:00
Matt C
46b8b2fa7e
Converted DES and TripleDES ops
2018-05-23 18:23:03 +01:00
Matt C
189e077247
Ported blowfish operations and library to ESM modules
2018-05-23 16:54:12 +01:00
n1474335
c29ea53405
ESM: Ported Punycode, HTTP and PRNG operations
2018-05-21 19:08:24 +00:00
n1474335
0d1e5311dc
ESM: Changed thrown errors to OperationErrors
2018-05-21 18:34:52 +00:00
n1474335
cefe3fc542
ESM: Ported Bzip2, Diff and Tar operations
2018-05-21 18:23:05 +00:00
n1474335
749b0510e7
ESM: Ported BSON, ToTable, Filetime and XKCD operations
2018-05-21 17:37:32 +00:00
n1474335
eed28f67d5
ESM: Ported UUID, OTP, Numberwang and PHP operations
2018-05-21 12:35:11 +00:00
n1474335
739e06d7d3
Merge branch 'd98762625-port-flowcontrol' into esm
2018-05-21 11:45:28 +00:00
n1474335
28b24b725f
ESM: Tidied up FlowControl ops
2018-05-21 11:39:10 +00:00
n1474335
1472f82205
Merge branch 'port-flowcontrol' of https://github.com/d98762625/CyberChef into d98762625-port-flowcontrol
2018-05-21 11:27:00 +00:00
n1474335
4990a1f9f1
ESM: Added file exists check to npm postinstall script.
2018-05-21 11:25:13 +00:00
d98762625
10556f528f
update comments
2018-05-21 11:12:58 +01:00
d98762625
8ff6596657
add other flowcontrol ops. Update tests
2018-05-21 10:58:35 +01:00
d98762625
046e1ebad9
Merge branch 'esm' into port-flowcontrol
2018-05-21 09:02:58 +01:00
d98762625
9f52689fde
Merge branch 'esm' of github.com:gchq/CyberChef into esm
2018-05-21 09:02:21 +01:00
n1474335
093a7c8c8a
ESM: Config files are now initialised correctly.
2018-05-20 17:05:59 +01:00
n1474335
ee519c7352
Merged esm branch into feature-magic. Ported FileType ops.
2018-05-20 16:49:42 +01:00
d98762625
ec0ecf5151
add comments
2018-05-18 12:52:16 +01:00
d98762625
bfb405c4a6
Add Jump
2018-05-18 12:50:23 +01:00
d98762625
bca73b496f
add Merge (without Fork). Add flowcontrol setter to Operation
2018-05-18 12:38:37 +01:00
d98762625
72d943aca2
Add register
2018-05-18 12:24:31 +01:00
d98762625
0f6ee68731
edit setter in Register
2018-05-18 12:23:58 +01:00
d98762625
3f08fa3b23
update package-lock
2018-05-18 11:40:24 +01:00
n1474335
1dddcb4345
ESM: Ported various tests for completed operations
2018-05-17 15:34:00 +00:00
n1474335
3fd1f4e6d9
ESM: Ported all Hash and Checksum operations
2018-05-17 15:11:34 +00:00
Callum Fraser
3ba12ae9ac
Made variables non-private, and followed convention for the references to the IP lib.
2018-05-16 22:32:46 +01:00
Callum Fraser
ea36687205
Merge branch 'esm' of https://github.com/gchq/CyberChef into ip-convert
2018-05-16 21:52:40 +01:00
Callum Fraser
c17e897674
Ported the ParseIPv4Header operation.
2018-05-16 21:51:51 +01:00
Callum Fraser
b7bdd4eed6
Ported the GroupIPAddresses operation.
2018-05-16 21:51:24 +01:00
Callum Fraser
792218df9c
Ported the ChangeIPFormat operation.
2018-05-16 21:51:04 +01:00
Callum Fraser
161f89c038
Ported the TCPIPChecksum operation.
...
Main content has been moved to the IP lib file, as it is used in multiple files.
Changed the name, due to it originally containing a backslash, which caused issues with the script.
2018-05-16 21:50:48 +01:00
Callum Fraser
1920e9c7fb
Added more content to the Ip.mjs file, required for other functions.
2018-05-16 21:37:48 +01:00
n1474335
5362508a99
ESM: Ported HTML, Unicode, Quoted Printable and Endian operations
2018-05-16 17:10:50 +00:00
n1474335
f26d175cad
ESM: Ported Base58, Base and BCD operations
2018-05-16 16:25:05 +00:00
n1474335
84df055888
ESM: Ported MS and Entropy operations
2018-05-16 11:39:30 +01:00
n1474335
ebcc5bd9c8
ESM: Added generateConfig calls to relevant grunt tasks
2018-05-16 10:25:29 +01:00
n1474335
b760c2f1a0
ESM: Fixed OperationError detection and tidied up ops.
2018-05-16 10:17:49 +01:00
n1474335
acb8a342a7
Merge branch 'esmconversion' of https://github.com/artemisbot/CyberChef into esm
2018-05-16 09:28:24 +01:00
Callum Fraser
654596ea79
Ported "Parse IPv6 Address"
2018-05-15 23:48:33 +01:00
Callum Fraser
8d2adfaae7
Updated the Ip core file with more required functions/variables
2018-05-15 23:48:18 +01:00
Callum Fraser
5b6d57fd47
Ported "Parse IP Range".
2018-05-15 23:31:03 +01:00
Callum Fraser
39ba83eefb
Created a Ip for now which contains all the helper functions, they may be moved into their corrosponding files in the future
2018-05-15 23:30:35 +01:00
Matt C
03f435915b
Imported OperationError to TranslateDateTimeFormat
2018-05-15 18:50:04 +01:00
n1474335
07715bd167
ESM: Rewritten src/web/ in ESM format.
2018-05-15 17:36:45 +00:00
Matt C
2e4f5b7070
Changed all error returns to OperationErrors
2018-05-15 18:01:04 +01:00
Matt C
b3ee251ee3
ESM: Port Extract.js module
2018-05-15 16:30:17 +01:00
n1474335
c90acd24f5
ESM: Added author tag to Sum op
2018-05-15 15:21:50 +00:00
n1474335
e41eb3d8a2
Merge branch 'port-arithmetic' of https://github.com/d98762625/CyberChef into esm
2018-05-15 15:16:56 +00:00
Matt C
3c214ce17c
Deleted PGP file
2018-05-15 16:07:51 +01:00
Matt C
285e512483
Actually made these ops work
2018-05-15 16:04:57 +01:00
n1474335
b8d3b33963
ESM: Ported CharEnc operations
2018-05-15 15:03:41 +00:00
d98762625
3bbfc130d4
create arithmetic specific delimiter options
2018-05-15 14:59:28 +01:00
d98762625
6ddc1b1c9c
export Arithmetic funcs individually. Use existing Delim
2018-05-15 14:32:39 +01:00
d98762625
f79dd29ed3
port standard deviation ops
2018-05-15 10:47:06 +01:00
d98762625
1198094d3b
port median operation
2018-05-15 10:42:51 +01:00
d98762625
2716be397c
port mean operation
2018-05-15 10:40:26 +01:00
d98762625
9de93022d6
port divide operation
2018-05-15 10:33:58 +01:00
d98762625
bf28410812
port multiply operation
2018-05-15 10:24:35 +01:00
d98762625
30288c6237
add Subtract op
2018-05-15 10:19:06 +01:00
Matt C
2b0c327001
Ported x86 Disassembler & PGP ops
2018-05-15 10:15:31 +01:00
d98762625
4fe34a4839
port Sum operation
2018-05-15 10:12:59 +01:00
Matt C
b8d39f49b2
Convert URL operations
...
Delete legacy URL module
2018-05-14 22:15:28 +01:00
Matt C
c9e9499106
Merge remote-tracking branch 'upstream/esm' into esmconversion
2018-05-14 20:39:13 +01:00
n1474335
a7d763287e
ESM: Ported AES operations
2018-05-14 18:23:16 +00:00
n1474335
61832a9e2a
ESM: whitespace tidying
2018-05-14 18:07:17 +00:00
n1474335
cbb5e7c611
Merge branch 'esmconversion' of https://github.com/artemisbot/CyberChef into esm
2018-05-14 17:49:57 +00:00
n1474335
bad45f19d6
ESM: Ported DateTime operations
2018-05-14 17:48:57 +00:00
Matt C
e6f19c3dfd
Fixed linebreaks in test index (thanks VSCode)
2018-05-14 18:33:16 +01:00
Matt C
24e4e268dc
Converted RC4, RC4Drop and Derive EVP
2018-05-14 18:30:52 +01:00
n1474335
10005ce104
ESM: Ported OS operations
2018-05-14 17:16:42 +00:00
Matt C
4008dbf38a
Merge remote-tracking branch 'upstream/esm' into esmconversion
...
Also removed substitute operation from legacy module
2018-05-14 18:09:21 +01:00
n1474335
cefe5bbaa8
ESM: Ported Convert operations
2018-05-14 17:03:23 +00:00
n1474335
d327dd47b2
ESM: Ported SeqUtils operations
2018-05-14 16:46:54 +00:00
n1474335
66c768fe31
ESM: Ported Tidy operations. Updated portOperation script to attempt to find the run function and list related constants.
2018-05-14 15:55:17 +00:00
n1474335
037e2f3771
ESM: Ported StrUtils and NetBIOS operations.
2018-05-14 14:31:04 +00:00
n1474335
a98d37e61c
Merged master into esm branch
2018-05-14 11:58:01 +00:00
George J
77a0238406
Fixes syntax error
2018-05-13 13:27:52 +01:00
d98762625
0a0316a000
Make optional args in operation call use named properties rather than array
2018-05-11 19:25:14 +01:00
d98762625
7e8f78acaa
dont decapitalise all-caps operation names
2018-05-11 17:33:14 +01:00
Matt C
2d6a56343b
Converted substitute operation, added tests & moved to OperationError
2018-05-11 16:32:19 +01:00
d98762625
615cb561e4
add some chef.translateTo tests
2018-05-11 11:58:09 +01:00
d98762625
c96a1df8e1
add namespaces to docas
2018-05-11 11:09:04 +01:00
Matt C
350d10d98b
Added toggleString support
2018-05-11 10:03:06 +01:00
n1474335
dcc28438ff
7.11.1
2018-05-10 15:34:23 +00:00
n1474335
df7c1721f5
PGP ops no longer require a key to be in date
2018-05-10 15:34:10 +00:00
Matt C
6bec68021c
Converted Vignere, added more tests and cleaned stuff up
2018-05-09 21:13:09 +01:00
Matt C
789ec94eff
Converted Bifid & moved over tests
2018-05-09 20:28:28 +01:00
Matt C
f87666f659
Converted Affine/Atbash operations to mjs & added tests
2018-05-09 20:18:33 +01:00
n1474335
6987e6b1b9
ESM: Ported Bit shift, MAC address and Morse Code operations.
2018-05-07 12:12:58 +01:00
n1474335
0ca0e7427d
Merge branch 'esm' of github.com:gchq/CyberChef into esm
2018-05-07 11:35:35 +01:00
n1474335
be61419b80
ESM: Added remaining ByteRepr operations.
2018-05-06 13:18:41 +01:00
n1474335
1f877817f4
ESM: Added portOperation.mjs script. Added To and From Hexdump operations.
2018-05-06 12:24:01 +01:00
George J
c7f13ff67f
Added 'More Info' links to the descriptions of many operations for #265
2018-05-05 00:43:42 +01:00
n1474335
403296cc59
7.11.0
2018-05-04 16:11:50 +00:00
n1474335
addb2b4448
Merge branch 'JustAnotherMark-totable-operation'
2018-05-04 16:10:39 +00:00
n1474335
8556bdcdeb
Tidied up 'To Table' operation, adding better CSV parsing support.
2018-05-04 16:10:22 +00:00
d98762625
5efc3f15f2
linting
2018-05-03 13:58:15 +01:00
d98762625
5fb50a1759
OperationErrors now bubble up to the top of the API.
...
Added test functionality for node api
refactor TestRegister into class
2018-05-03 13:53:40 +01:00
d98762625
e50758f0a6
Merge branch 'esm' of github.com:gchq/CyberChef into node-lib
2018-05-03 13:52:50 +01:00
n1474335
8fc5f59647
Merge branch 'totable-operation' of https://github.com/JustAnotherMark/CyberChef into JustAnotherMark-totable-operation
2018-05-01 15:41:51 +00:00
n1474335
f7729c0fd2
7.10.3
2018-04-30 17:55:26 +00:00
n1474335
e2376c7c71
'BSON serialise' errors are now thrown correctly
2018-04-30 17:55:21 +00:00
n1474335
2cefd3b941
Updated dependencies
2018-04-30 17:52:43 +00:00
n1474335
4cff1c8fa9
Merge branch 'd98762625-op-errors' into esm
2018-04-30 17:26:11 +00:00
n1474335
0dbc7d4fd1
Tidied up OperationError code.
2018-04-30 17:25:13 +00:00
n1474335
68ab2da866
7.10.2
2018-04-30 16:51:24 +00:00
n1474335
72f7f0b70c
Utils.fromHex function now defaults to automatically strip all delimiters. Fixes #295
2018-04-30 16:51:04 +00:00
n1474335
d18a7df3bc
7.10.1
2018-04-29 21:45:07 +01:00
n1474335
f81012ef6e
CRC Checksum operations now send their input as ArrayBuffers. Tests added. Fixes #293
2018-04-29 21:44:54 +01:00
d98762625
3d672802a3
remove find Type - not used any more
2018-04-27 16:47:52 +01:00
d98762625
c238862efe
in/out typing working. Added translateTo function
2018-04-27 16:45:02 +01:00
d98762625
7e7e5e7466
Merge branch 'op-errors' into node-lib
2018-04-27 11:33:27 +01:00
d98762625
cc20ad9567
Add OperationError error type and use for errors to be printed to the output panel
2018-04-27 10:59:53 +01:00
n1474335
b0a8ca56bc
Added File and JSON Dish types and updated types for compression ops.
2018-04-27 10:44:40 +01:00
n1474335
fbec0a1c7d
The raw, unpresented dish is now returned to the app after baking, where it can be retrieved as various different data types.
2018-04-27 10:44:40 +01:00
d98762625
d5b5443a84
update readme
2018-04-27 09:01:45 +01:00
Mark Jones
411bba53a8
Fix code style issues raised by linting.
2018-04-26 13:00:35 +01:00
Mark Jones
e2af3c78e7
Added ToTable operation to output data as ASCII or HTML tables.
2018-04-26 00:33:19 +01:00
n1474335
a8aa1bc5e8
Added File and JSON Dish types and updated types for compression ops.
2018-04-21 13:41:42 +01:00
n1474335
76a066ab74
The raw, unpresented dish is now returned to the app after baking, where it can be retrieved as various different data types.
2018-04-21 12:25:48 +01:00
d98762625
b8b98358d0
function tidy, add comments
2018-04-20 12:23:20 +01:00
d98762625
fca4ed7013
simplified API
2018-04-20 10:55:17 +01:00
d98762625
59877b5138
Exporing options with API.
2018-04-13 12:14:40 +01:00
n1474335
30aa4e05ef
ESM: 'grunt test' now generates configs before running
2018-04-11 18:08:42 +00:00
n1474335
4e38b09e18
ESM: Config scripts now run synchronously before webpack builds start
2018-04-11 17:58:40 +00:00
n1474335
23f69bd21d
Merge branch 'd98762625-set-operations' into esm
2018-04-11 17:31:19 +00:00
n1474335
dc5ce31087
ESM: .gitignore now ignores generated files
2018-04-11 17:30:15 +00:00
n1474335
e99331f305
ESM: Tidied up Set operations
2018-04-11 17:29:02 +00:00
d98762625
955a082614
add lint command to package.json. Remove old conflict remnants
2018-04-09 15:38:44 +01:00
d98762625
bbc580e71b
Quick fix for empty recipe error. Changed deflate back to compression module
2018-04-09 15:21:09 +01:00
d98762625
76f27dbcdb
pull from upstream
2018-04-09 11:23:18 +01:00
d98762625
543dce5721
remove setOps operation
2018-04-09 11:19:05 +01:00
d98762625
adc4f78e99
Add other set operations
2018-04-09 11:13:23 +01:00
d98762625
852c95a994
add Set Difference operation
2018-04-09 10:23:05 +01:00
n1474335
b7ed1becba
ESM: Added new List<File> Dish type. Added present() method for displaying operation output in a nice way. Testing required.
2018-04-06 18:11:13 +00:00
d98762625
03ecaa81f7
move Set Intersection into its own operation class
2018-04-06 16:52:59 +01:00
d98762625
5f93c667a2
Pull SetUnion into its own operation
2018-04-06 16:27:24 +01:00
n1474335
cb66508b8a
jsesc is now transpiled with babel
2018-04-06 15:44:49 +01:00
n1474335
ae55fde591
Merge branch 'artemisbot-esm' into esm
2018-04-06 12:41:13 +00:00
n1474335
fad4713a90
ESM: Tidied up Rotate operations
2018-04-06 12:40:39 +00:00
n1474335
c56038a1e2
Added error message for loading errors. Closes #254
2018-04-05 15:58:19 +00:00
d98762625
f491461a57
inital move of two ops
2018-04-04 17:37:19 +01:00
d98762625
7ce1bf1048
merge esm
2018-04-04 16:00:37 +01:00
Matt C
af51090ebb
Added rotate ESM tests
2018-04-03 23:29:47 +01:00
Matt C
7e86f02e4e
Deleted legacy Rotate module
2018-04-03 22:51:50 +01:00
Matt C
4988ead918
Rotate module converted to ESM
...
4 Ops:
- ROT-13
- ROT-47
- Rotate left
- Rotate right
+ module containing common functions
2018-04-03 22:50:26 +01:00
n1474335
083d2d1cc4
ESM: Added Zlib ops and created a Zlib library.
2018-04-02 20:46:55 +01:00
n1474335
fbb3a02315
ESM: The operations index is now generated automatically
2018-04-02 19:24:25 +01:00
n1474335
eeb1d0a891
ESM: Added Hex ops and created a Hex library.
2018-04-02 18:06:48 +01:00
n1474335
0011e9caa8
Added .editorconfig
2018-04-02 17:32:17 +01:00
n1474335
041cd9fb8e
ESM: Added remaining Base64 ops and created a Base64 library. Added the prefer-const eslint rule.
2018-04-02 17:10:51 +01:00
n1474335
81e62a6c22
Merge branch 'master' of github.com:gchq/CyberChef
2018-03-29 00:00:09 +01:00
n1474335
c501720cdd
7.10.0
2018-03-28 23:58:52 +01:00
n1474335
92b5aa08f3
Updated dependencies
2018-03-28 23:58:43 +01:00
n1474335
1097170a68
Updated dependencies
2018-03-28 23:56:33 +01:00
n1474335
e6e2b169dc
Merge branch 'tlwr-feature-add-pgp-kbpgp'
2018-03-28 23:27:01 +01:00
n1474335
e41145427e
Tidied up PGP operations and added progress callback
2018-03-28 23:26:48 +01:00
n1474335
caadf8e762
Added tags to X.509 operation description
2018-03-28 10:22:22 +00:00
n1474335
1143c23ad9
Merge branch 'feature-add-pgp-kbpgp' of https://github.com/tlwr/CyberChef into tlwr-feature-add-pgp-kbpgp
2018-03-27 00:07:20 +01:00
n1474335
9b4fc3d3aa
Converted the core to ES modules
2018-03-26 23:14:23 +01:00
n1474335
c1bb93eec1
7.9.0
2018-03-26 22:43:58 +01:00
n1474335
1ae9c82e29
Merge branch 'feature-updates'
2018-03-26 22:43:48 +01:00
n1474335
715ca1c292
Added Bcrypt, Scrypt, BSON and string operations along with many new tests.
2018-03-26 22:25:36 +01:00
d98762625
e403adb9a1
fix more linting errors
2018-03-25 17:51:36 +01:00
d98762625
f3610e7c95
fix lint errors
2018-03-25 17:44:10 +01:00
d98762625
951568ce22
use bind for partial application of power set function
2018-03-25 17:27:14 +01:00
d98762625
e8bb9e264d
more comments
2018-03-25 17:10:55 +01:00
d98762625
208cb05c74
reuse difference function for symmetric difference
2018-03-25 17:03:05 +01:00
d98762625
2c68be3193
add comments
2018-03-25 16:42:33 +01:00
n1474335
2f5b0533d8
Added note to 'From UNIX Timestamp' op regarding date formats.
2018-03-23 20:08:53 +00:00
n1474335
5ece79c74d
7.8.1
2018-03-23 20:02:03 +00:00
n1474335
12c226f874
Updated DisassembleX86-64 library to fix issue with call instrution. Closes #246 .
2018-03-23 20:01:56 +00:00
d98762625
20e54a8ecf
add tests for setOperations
2018-03-22 18:11:24 +00:00
71846
7d15bfe58a
initial functionality commit
2018-03-16 14:42:55 +00:00
n1474335
567474ce00
Removed confusing delimiters from fuzzy hash comparison ops
2018-03-04 18:49:05 +00:00
n1474335
209a5b7274
7.8.0
2018-03-04 18:45:23 +00:00
n1474335
e962c9594b
Merge branch 'feature-fuzzy-hashes'
2018-03-04 18:45:15 +00:00
n1474335
242bad09ea
Added SSDEEP and CTPH operations
2018-03-04 18:41:41 +00:00
n1474335
8dd223f1cb
7.7.8
2018-03-04 17:51:39 +00:00
n1474335
d15662dea4
Merge branch 'bug-hashes'
2018-03-04 17:49:36 +00:00
n1474335
f47a408755
Fix for UTF-8/binary handling in hashing operations. Added tests to prevent future breakages. Closes #249 .
2018-03-04 17:39:53 +00:00
n1474335
bcc8804495
Updated buttons, fonts and collapse
2018-03-02 16:30:20 +00:00
n1474335
5a7bb092c7
Fixed popovers in Bootstrap v4
2018-03-02 15:32:27 +00:00
n1474335
d166dda229
Started updating Bootstrap to v4
2018-03-02 14:04:58 +00:00
n1474335
8360c9e9f9
Fixed noindex meta tag for standalone version
2018-03-02 11:15:37 +00:00
n1474335
328142dac7
Added 's' to the standalone version string
2018-03-01 20:32:09 +00:00
n1474335
372b2378a8
7.7.7
2018-03-01 19:45:47 +00:00
n1474335
574207c626
Updated many dependencies including Webpack (v4) and crypto-api (v0.8)
2018-03-01 19:45:34 +00:00
n1474335
ead64dcb47
7.7.6
2018-02-28 16:40:22 +00:00
n1474335
da473de9f0
Switched from uas_parser.js to ua-parser-js library to improve library management and remove ReDos vulnerabilities. Also improved performance of two native regexes. Thanks to James Davis for raising awareness.
2018-02-28 16:40:15 +00:00
n1474335
a177e2ab7e
7.7.5
2018-02-21 11:24:46 +00:00
n1474335
8cef6db482
Added IPv6 interface IDs to the 'Format MAC address' operation
2018-02-21 11:24:38 +00:00
n1474335
79a3128491
Changed fragment to query in sitemap
2018-02-20 17:39:46 +00:00
n1474335
cb1fe80214
Added robots meta tag to inline version to prevent indexing.
2018-02-20 17:34:19 +00:00
n1474335
19f2e6dae0
Fixed robots.txt copy
2018-02-20 17:15:06 +00:00
n1474335
74394a773d
Fixed URL in sitemap
2018-02-20 17:09:02 +00:00
n1474335
d491e95d1c
7.7.4
2018-02-20 17:04:47 +00:00
n1474335
881523ce54
Merge branch 'sitemap'
2018-02-20 17:04:34 +00:00
n1474335
502a9fbb92
Added dynamically generated sitemap and robots.txt file to prevent crawling of inline version
2018-02-20 16:52:27 +00:00
n1474335
56d33ea487
Magic operation now calculates the entropy of each option and displays tooltips explaining the properties.
2018-02-19 17:25:28 +00:00
n1474335
cc44fe6557
7.7.3
2018-02-16 13:33:41 +00:00
n1474335
5b1ac3de18
Reduced byte length in 'Unescape Unicode Characters'
2018-02-16 13:33:33 +00:00
n1474335
559741fd07
Fixed a few small bugs
2018-02-15 18:46:17 +00:00
n1474335
b3c52a8601
Magic operation now brute forces character encodings. Linted.
2018-02-15 17:38:39 +00:00
n1474335
5a2a649d8e
7.7.2
2018-02-15 13:41:17 +00:00
n1474335
1aef193b40
Fixed file loading error message
2018-02-15 13:41:13 +00:00
n1474335
27ec4aa923
Magic operation now recognises useful operations such as 'Render Image' even though their output cannot be analysed
2018-02-15 13:39:55 +00:00
n1474335
1760ab2305
Recipe errors are now ignored in the Magic operation
2018-02-14 17:00:14 +00:00
n1474335
99ade42e9a
Added 'Intensive mode' to the Magic operation, where it brute-forces various simple encodings like XOR or bit rotates.
2018-02-14 16:08:59 +00:00
n1474335
544d78f461
The Magic operation now only checks the most commonly used Internet languages by default, to lower false positives and improve performance.
2018-02-14 13:08:03 +00:00
n1474335
750fa45c04
7.7.1
2018-02-14 10:34:14 +00:00
n1474335
50f2819699
OR now calls the correct function instead of duplicating XOR. Closes #243 .
2018-02-14 10:34:08 +00:00
n1474335
ab55b91da1
7.7.0
2018-02-13 15:51:45 +00:00
n1474335
59f7774964
Merge branch 'feature-xkcd-rand'
2018-02-13 15:51:02 +00:00
n1474335
b5eb44af9f
When highlighting operation descriptions in search results, HTML tags are now ignored.
2018-02-13 15:43:55 +00:00
n1474335
8518fa67f2
Added 'XKCD Random Number' operation
2018-02-13 15:05:55 +00:00
n1474335
f6b68f9880
Increased file overlay slice to 4096 for larger screen support
2018-02-12 13:57:01 +00:00
n1474335
2bc563b693
Added support for 238 languages to the Magic operation.
2018-02-10 17:53:59 +00:00
n1474335
23bdfd04a2
Magic operation now shows matching ops even if they are not run.
2018-02-10 15:31:50 +00:00
n1474335
6624f25a64
Magic operation now detects UTF8 and gives a probability score for each language
2018-02-10 15:10:53 +00:00
n1474335
f6b2783f8b
File overlays now show a blurred representation of the file in the background.
2018-02-09 16:26:39 +00:00
n1474335
078849041f
7.6.3
2018-01-26 19:14:15 +00:00
n1474335
1c711f5e03
Updated dependencies
2018-01-26 19:14:05 +00:00
n1474335
614af0602a
7.6.2
2018-01-25 18:41:53 +00:00
n1474335
e55cfe0bc1
Fixed 'Syntax highlighter' operation. Using highlight.js instead of google-code-prettify.
2018-01-25 18:41:47 +00:00
n1474335
2b703b2b9b
HTML outputs are now unescaped correctly when converted to a string
2018-01-25 16:25:19 +00:00
n1474335
170feaaff2
7.6.1
2018-01-25 14:03:19 +00:00
n1474335
870c2b6d8b
Fixed deep copy bug with Fork/Register ingredient values.
2018-01-25 14:03:13 +00:00
n1474335
eee8b7db56
Fixed dispatchEvent call in recipe loading chain.
2018-01-25 13:46:06 +00:00
n1474335
3c669a075e
7.6.0
2018-01-25 13:45:05 +00:00
n1474335
f528930ad2
Added 'Sleep' operation.
2018-01-25 13:44:39 +00:00
n1474335
231322eddf
7.5.6
2018-01-24 16:54:42 +00:00
n1474335
8e6763c165
'Register' and 'Fork' now play well together.
2018-01-24 16:54:37 +00:00
n1474335
f091918575
7.5.5
2018-01-24 15:50:10 +00:00
n1474335
bb077c87b3
'Extract file paths' operation now handles 8.3 windows file paths correctly.
2018-01-24 15:50:05 +00:00
n1474335
865ee6a720
Magic operation tidying
2018-01-23 01:15:13 +00:00
n1474335
6947d2a7f3
Magic operation now displays an ordered table of the most likely decodings.
2018-01-22 23:34:24 +00:00
n1474335
28abd00d82
Added speculative execution of recipes to determine the most likely decodings.
2018-01-22 22:06:26 +00:00
n1474335
57314b77e5
Merge branch 'master' into feature-magic
2018-01-22 20:04:51 +00:00
n1474335
fe8f8bc712
Setting a text value in the input now closes any open files.
2018-01-22 19:58:21 +00:00
n1474335
b035f6c410
Added detection patterns for X.509 certs, Morse Code, Tar, images and BCD.
2018-01-22 19:57:41 +00:00
n1474335
abe87830cd
Operation tooltips now disappear if you hover over them while dragging an opertion.
2018-01-22 17:51:04 +00:00
n1474335
615a020469
Added detection patterns for UNIX timestamps, Zlib deflate, Gzip, Zip and Bzip2.
2018-01-22 17:50:00 +00:00
n1474335
7490651a06
7.5.4
2018-01-22 17:10:02 +00:00
n1474335
6220128a74
Fixed delimiter options in StrUtils. Closes #238 .
2018-01-22 17:09:58 +00:00
n1474335
ec205f4f7d
7.5.3
2018-01-18 19:53:01 +00:00
n1474335
512487328d
Fixed bugs in pretty recipe format generation
2018-01-18 18:35:17 +00:00
n1474335
6fbb2f26d1
7.5.2
2018-01-18 15:27:26 +00:00
n1474335
c91bfeaa81
Merge branch 'qistoph-SplitAndJoin'
2018-01-18 15:26:34 +00:00
n1474335
aa2b3b2843
Changed order of split delimiters, placing comma first.
2018-01-18 15:26:09 +00:00
Chris van Marle
90d8be48d4
Make Split more flexible so it can be used to join
2018-01-17 15:52:25 +01:00
n1474335
48f8ca693d
Added detection patterns for Octal, Binary, Decimal, Hexdumps, HTML Entities, URL encoding, escaped Unicode, and Quoted Printable encoding.
2018-01-14 18:26:06 +00:00
n1474335
a1624a9215
Added detection patterns for non-standard Base64 alphabets, Base58 and Base32.
2018-01-14 17:28:56 +00:00
n1474335
fc2828fee3
Added Magic operation with the ability to detect language, file type and some encoding types.
2018-01-14 16:07:39 +00:00
Toby Lorne
aa3f781e18
Merge pull request #3 from artemisbot/features/add-pgp-kbpgp
...
Update to master & add verify/sign
2018-01-13 12:33:28 +00:00
n1474335
aa6890432c
7.5.1
2018-01-12 23:59:03 +00:00
n1474335
192d0ed8a6
Merge branch 'feature-unicode-strings'
2018-01-12 23:57:20 +00:00
n1474335
fff188eb30
Merged master into feature-unicode-strings
2018-01-12 23:57:02 +00:00
n1474335
71067939e3
Added Regex tests and updated description
2018-01-12 23:51:51 +00:00
n1474335
b07c014b48
Added more modifiers to the Regex operation
2018-01-12 23:42:48 +00:00
n1474335
f2c073798b
'Strings' now supports various different match types in ASCII and Unicode
2018-01-12 23:09:27 +00:00
n1474335
4cc38db895
Added documentation.
2018-01-12 22:14:06 +00:00
n1474335
2762319dbb
7.5.0
2018-01-12 18:29:10 +00:00
n1474335
8e5d43dfa8
Merge branch 'feature-hamming'
2018-01-12 18:28:55 +00:00
n1474335
82ad8cc444
BigNumber Dish types are now converted to fixed notation instead of exponential when translated between types
2018-01-12 18:28:40 +00:00
Matt C
50a3cc57ad
Fixed missing newline
2018-01-12 18:18:52 +00:00
n1474335
1d6bf39548
Added 'Hamming Distance' operation.
2018-01-12 18:17:28 +00:00
Matt C
7554cbda72
Added PGP Sign/Verify operations
2018-01-12 16:52:15 +00:00
Matt C
6a67fe09de
Added passphrase support to importing private key
2018-01-12 12:03:46 +00:00
Matt C
f07263ca2a
Fix decrypt operation
2018-01-12 11:45:16 +00:00
Matt C
bfbefb7318
Merge branch 'master' into features/add-pgp-kbpgp
2018-01-11 22:57:31 +00:00
n1474335
ec02b7deda
Regexes are now checked for 0-length matches and incremented manually to avoid infinite loops
2018-01-10 19:44:25 +00:00
n1474335
fa938f832f
Fixed IE 11 detection so that support message is correctly shown.
2018-01-10 18:38:17 +00:00
n1474335
6f59d9217c
Changed 'Number' option to 'Integer' in PRNG op
2018-01-06 17:01:01 +00:00
n1474335
7176e5ca6e
7.4.0
2018-01-06 16:34:06 +00:00
n1474335
429829471f
Merge branch 'feature-paste-performance'
2018-01-06 16:33:12 +00:00
n1474335
4760e539b7
PRNG operation now supports BigNumbers as output
2018-01-06 16:30:17 +00:00
n1474335
f53e7ad617
Chef now defaults to treat as UTF8 if option is not set
2018-01-06 16:21:42 +00:00
n1474335
28c83fa921
Dish translation now obeys UTF8 rules
2018-01-06 16:02:50 +00:00
n1474335
4588cd151c
Data pasted into the input is treat as a file if it's over the IO threshold
2018-01-06 15:29:58 +00:00
n1474335
2d9f87abef
Added more loading messages
2018-01-05 20:26:51 +00:00
n1474335
491e6f5f5f
7.3.0
2018-01-05 18:50:48 +00:00
n1474335
ab7c05284d
Merge branch 'artemisbot-features/big-number'
2018-01-05 18:50:13 +00:00
n1474335
0586fa0e01
Fixed failing Fork test that required an error.
2018-01-05 18:49:51 +00:00
n1474335
53eba2337c
BCD operations now support BigNumbers
2018-01-05 18:38:23 +00:00
n1474335
283d3e1e7b
Blank BigNumber dishes are now treat as NaN instead of erroring
2018-01-05 18:20:06 +00:00
n1474335
7992a540ae
Conversion operations now support BigNumbers
2018-01-05 18:14:03 +00:00
n1474335
3f3e7a78eb
Arithmetic operations now support BigNumbers
2018-01-05 18:04:55 +00:00
n1474335
8d3d39acd3
Merge branch 'features/big-number' of https://github.com/artemisbot/CyberChef into artemisbot-features/big-number
2018-01-05 17:31:27 +00:00
n1474335
7b20aba2ff
Improved descriptions for 'Unescape string' and 'Escape string' operations
2018-01-04 18:32:03 +00:00
n1474335
bbfb732d8f
7.2.3
2018-01-04 17:48:08 +00:00
n1474335
566adbcda5
'Unescape string' operation now works with capitalised hex
2018-01-04 17:48:01 +00:00
n1474335
1bff490fa4
7.2.2
2018-01-04 14:43:54 +00:00
n1474335
d38375a08c
Improved error handling for file uploads
2018-01-04 14:43:49 +00:00
n1474335
56551712d6
Began implementing UTF-16 support in the 'Strings' operation.
2018-01-03 16:51:10 +00:00
Matt C
c241d2f90b
Adds basic BigNumber type support
...
Fixes `To Base` & `From Base` issues as reported on twitter
2018-01-03 11:26:31 +00:00
n1474335
0ba28dc891
Updated README.md
2018-01-02 16:02:46 +00:00
n1474335
ac9af6d2ba
7.2.1
2018-01-02 15:33:08 +00:00
n1474335
90d9e087f7
'Take bytes' and 'Drop bytes' operations now support ArrayBuffers
2018-01-02 15:33:02 +00:00
n1474335
50b24d9a56
Fixed no-trailing-space lint
2018-01-02 14:46:35 +00:00
n1474335
10f42e9a7f
7.2.0
2018-01-02 00:13:34 +00:00
n1474335
987bd303a0
Merge branch 'forge'
2018-01-02 00:13:20 +00:00
n1474335
a3f58fb831
Added 'Pseudo-Random Number Generator' operation.
2018-01-01 20:50:01 +00:00
n1474335
f52f5a0edb
Added 'RC2 Encrypt' and 'RC2 Decrypt' operations.
2018-01-01 19:50:06 +00:00
n1474335
b58942f69a
Rewrote PBKDF2 operation to use Forge instead of CryptoJS and improved the API for both PBKDF2 and EVP operations.
2018-01-01 18:49:22 +00:00
n1474335
68e52d1645
Removed CryptoJS encodings from Blowfish operations.
2018-01-01 17:54:45 +00:00
n1474335
9fc7e6cd98
Rewrote AES, DES and Triple DES operations to use Forge instead of CryptoJS, simplifying their options and adding many tests. Removed Rabbit operations. Fixes #63 and #210 .
2018-01-01 16:09:58 +00:00
n1474335
87f346d88c
7.1.0
2017-12-29 17:48:22 +00:00
n1474335
e423ff2639
Merge branch 'feature-logging'
2017-12-29 17:48:14 +00:00
n1474335
fa6905ef00
Added more comprehensive logging to FlowControl ops and added '>' prefix to all ChefWorker logs to improve clarity
2017-12-29 17:32:23 +00:00
n1474335
8684bc0158
Removed duplicate logging message
2017-12-28 18:33:59 +00:00
n1474335
a96eb450de
Improved Recipe logging
2017-12-28 18:24:29 +00:00
n1474335
d079420d46
Added logging with configurable levels to make debugging easier.
2017-12-28 18:17:38 +00:00
Toby Lorne
db8955d90d
WIP: add encrypt and decrypt operations
...
Currently the encrypt operation works only to my public key and not to
keys generated by the generate key pair operation. Probably something
wrong with the generate operation.
2017-12-24 17:44:32 +00:00
Toby Lorne
5a5ce1101b
Merge pull request #2 from artemisbot/features/add-pgp-kbpgp
...
Promisified generation of key pair
2017-12-23 17:33:42 +00:00
Matt C
670566b7eb
Promisified generation of key pair
2017-12-21 14:23:31 +00:00
tlwr
dcd8f98e8c
Fix linting in PGP operations
2017-11-26 20:13:49 +00:00
tlwr
60c8da7bbb
Add operation "Generate PGP Key Pair"
...
Have not yet found a nice way of working with the kbpgp API as it is
very callback heavy. Probably just my rusty javascript.
2017-11-25 16:00:33 +00:00
toby
6784a1c027
Add Series chart operation
2017-06-20 15:25:16 -04:00
toby
39ab600887
Add scatter plot operation
2017-06-06 14:08:21 -04:00
toby
49ea532cdc
Tweak extent of hex density charts
2017-06-06 09:46:46 -04:00
toby
247e9bfbde
Add "HTML to Text" operation
2017-06-05 21:47:32 -04:00
toby
5944568565
Change margins in hex density chart
2017-06-05 10:24:15 -04:00
toby
1c87707a76
Add heatmap chart operation
2017-06-05 10:24:06 -04:00
toby
b4188db671
Hexagon density: allow dense plotting of hexagons
2017-05-31 15:00:57 -04:00
toby
dc642be1f5
Hex plot: add edge drawing & changing colour opts
2017-05-30 15:49:22 -04:00
toby
6cdc7d3966
Hex density: split radius into draw & pack radii
2017-05-30 15:24:23 -04:00
toby
281d558111
Add hex density chart
2017-05-30 14:53:32 -04:00
toby
fa89713f19
Add d3 as a dependency
2017-05-30 14:50:56 -04:00