Commit graph

112 commits

Author SHA1 Message Date
Peter Kovář
00171e1bf9 Add ECH
Signed-off-by: Peter Kovář <peter.kovar@reflexion.tv>
2024-08-10 20:29:32 +02:00
Peter Kovář
5c20a7401b Add TLS Version 1.3 Handling
Signed-off-by: Peter Kovář <peter.kovar@reflexion.tv>
2024-08-10 20:26:32 +02:00
William Robinet
799f945887
Minor lint 2023-08-20 12:27:52 +02:00
William Robinet
ba9410dac5
Remove unnecessary parens in return statements 2023-08-16 15:40:29 +02:00
William Robinet
f395a3a3ce
Initialize variables 2023-08-16 15:08:26 +02:00
William Robinet
6004e71647
Remove unused variables 2023-08-16 14:58:17 +02:00
William Robinet
6d333f746b
Fix warning unused for unused variable & error handling 2023-08-16 14:52:09 +02:00
William Robinet
ead8fceb30
Add missing return statements 2023-08-16 14:28:50 +02:00
William Robinet
ecacee7c36
Lint ALL the things ! 2023-08-14 12:37:08 +02:00
William Robinet
26a3816051
Remove old, unused files 2023-08-14 12:26:51 +02:00
William Robinet
9012f9cf48
Convert remaining old-style function definitions 2023-08-14 12:24:38 +02:00
William Robinet
00a631a28d
Convert old-style function definitions 2023-08-14 10:57:16 +02:00
William Robinet
ca5dc95043
Make it work on OpenBSD and FreeBSD 2023-08-10 16:29:45 +02:00
William Robinet
45111603a7
Remove autotools files 2023-08-09 16:12:15 +02:00
Vishwa Pravin
bf48c56dd8
Fix comment 2023-04-04 14:31:04 +05:30
Vishwa Pravin
488ead2b51 Remove irrelevant log entries, fix session ticket for tls1.2 2023-04-03 10:25:22 +05:30
Vishwa Pravin
beb4dc134b Adding tls1.3 decryption support 2023-04-02 08:54:49 +05:30
Robert Scheck
623c14d0fd For Y2K38 on 32 bit systems time_t tv_sec can be long long 2023-02-05 01:34:23 +01:00
Vishwa Pravin
ea1105a4aa Print MAC keys only for non AEAD ciphers 2022-06-13 12:15:28 +05:30
William Robinet
6686cedfdd Add support for IPv6 traffic dump 2021-04-07 17:40:16 +02:00
William Robinet
04deb915a3 Fix ja3(s) length of strings used in MD5 computation + update MD5 functions 2021-03-26 09:59:25 +01:00
William Robinet
15ad7190fb Add support for ja3 & ja3s 2021-03-24 17:03:33 +01:00
William Robinet
1c2bf72485 Fix snprintf warning 2021-03-23 16:26:52 +01:00
William Robinet
5e7d876af2 Fix bug introduced in 64effa3bb9 2021-01-27 20:18:22 +01:00
William Robinet
64effa3bb9 Clean remaining json object in case of error 2021-01-27 18:39:03 +01:00
William Robinet
2d3d5d8045 Abort properly on decode error 2021-01-27 18:38:13 +01:00
William Robinet
cc1e752167 Avoid client session_id related leak 2021-01-27 18:37:29 +01:00
William Robinet
ee1d6de1f8 Avoid server_random related leak 2021-01-27 18:36:56 +01:00
William Robinet
673f7ce85f Avoid client_random related leak 2021-01-27 18:35:27 +01:00
William Robinet
59b88f4e2b Check ssl_decode_enum() return code correctly 2021-01-27 18:32:57 +01:00
William Robinet
10963dd981 Check return code after string extraction 2021-01-20 10:47:52 +01:00
William Robinet
2a98fb08fe Limit length during server name decoding 2021-01-20 10:34:38 +01:00
William Robinet
31464b75b0 Decode ClientHello v2 properly 2021-01-19 17:27:46 +01:00
William Robinet
afedb20a97 Add proper return value 2021-01-19 16:32:55 +01:00
William Robinet
96021582f4 Avoid leak by freeing SSL decoding context properly 2021-01-15 12:11:37 +01:00
William Robinet
cf23a39e3b Avoid some memory leaks 2021-01-07 09:59:44 +01:00
William Robinet
b2577013f6 Fix time struct related warning (2) 2021-01-06 18:41:31 +01:00
William Robinet
66c2e16c70 Fix time struct related warning 2021-01-06 18:37:14 +01:00
William Robinet
d0ca1a8adc First import of the JSON output code (https://github.com/adulau/ssldump/issues/41) 2021-01-06 17:52:45 +01:00
William Robinet
cbff44d4a4 Fix memory leak in ssl_process_server_session_id() 2020-12-09 15:26:59 +01:00
William Robinet
458e053340 Move unused files away 2020-10-29 16:02:44 +01:00
William Robinet
245b99a2b2 Add missing extension names 2020-10-14 17:32:31 +02:00
William Robinet
79b804bd18 Rework https://github.com/adulau/ssldump/pull/26 after build system changes 2020-10-06 17:34:58 +02:00
William Robinet
356a0d9cf8 Fix for use of deprecated OpenSSL HMAC functions 2020-10-06 10:44:32 +02:00
William Robinet
f2da9fa2d5 Fix for type casting related warnings 2020-10-06 10:38:04 +02:00
William Robinet
11564b1264 Add missing function prototype 2020-10-06 10:28:16 +02:00
William Robinet
54a0aeecca Fix for "warning: operator << has lower precedence than -" 2020-10-06 10:25:50 +02:00
William Robinet
67de5d014d Remove definitions of unused variables 2020-10-06 10:20:16 +02:00
William Robinet
97f6623e71 Fix for "warning: promoted type int of K&R function parameter is not compatible with the parameter type ..." 2020-10-06 10:05:25 +02:00
William Robinet
cbb6ecf373 Fix for "warning: using the result of an assignment as a condition without parentheses" 2020-10-06 09:26:07 +02:00