Commit graph

  • 5407441199
    chg: [workflow] add required packages Alexandre Dulaunoy 2020-04-23 10:39:05 +02:00
  • 9080357499
    First test workflow Alexandre Dulaunoy 2020-04-23 10:06:33 +02:00
  • 36496e31db
    Merge pull request #25 from microolap-technologies/sni_2_srv_name Alexandre Dulaunoy 2020-04-23 10:04:41 +02:00
  • 0189147e99 use sni in server_name #25 Aleksey Ryabkov 2020-04-16 17:04:29 +03:00
  • 77ee0d4b39 add save decrypted datato pcap. first alpha version #26 Aleksey Ryabkov 2020-04-12 01:14:38 +03:00
  • 9e2bdf4429
    chg: [doc] clarification about ssldump repository + release v1.1 Alexandre Dulaunoy 2019-12-28 14:43:39 +01:00
  • 65d4cb0dc6
    chg: [doc] release v1.1 - ChangeLog updated Alexandre Dulaunoy 2019-12-28 14:35:36 +01:00
  • a6c098fb68
    Merge pull request #24 from mattslot/master v1.1 Alexandre Dulaunoy 2019-09-22 17:39:59 +02:00
  • 29f1b0b385 Explicit parameter types for static prototypes #24 Matt Slot 2019-09-22 00:47:52 -04:00
  • f10e4d7462
    Merge pull request #22 from EaseTheWorld/handshake Alexandre Dulaunoy 2019-08-16 21:04:45 +02:00
  • 36d81fabcb Handle weird 3-way handshake(syn&ack -> syn -> ack) I have pcaps from Cisco2960 span port and found some tcp handshake has weird order 3-way handshake. It seems first packet order between sessions is not guaranted for cisco span. maybe. Current state transition is INIT -- syn --> SYN1 -- syn&ack --> SYN2 -- ack --> ESTABLISHED New state transition starts with SYN1 or SYN2 and adds(revive actually) STATE_ACK to handle both cases. case1 : INIT -- syn --> SYN1 -- syn&ack -->ACK -- ack --> ESTABLISHED (normal) case2 : INIT -- syn&ack --> SYN2 -- syn -->ACK -- ack --> ESTABLISHED (weird) #22 EaseTheWorld 2019-08-14 09:00:54 +09:00
  • 85c1e2a4fe
    chg: [doc] Changelog reflecting v1.0 release Alexandre Dulaunoy 2019-05-26 08:24:26 +02:00
  • b0eee198aa
    chg: [build] v1.0 released v1.0 Alexandre Dulaunoy 2019-05-26 08:22:37 +02:00
  • 65cf6a4e72
    chg: [changelog] v1.0 released Alexandre Dulaunoy 2019-05-26 08:11:07 +02:00
  • d761e2e81c
    chg: [build] gitchangelogrc configuration added Alexandre Dulaunoy 2019-05-26 08:09:23 +02:00
  • da73adff42
    Merge pull request #21 from qha/repair-make-targets Alexandre Dulaunoy 2019-05-23 15:00:33 +02:00
  • 3d22fd0b0a Rerun autoconf #21 Ulrik Haugen 2019-05-20 12:42:20 +02:00
  • 64fcfa93b9 Bump version Ulrik Haugen 2019-05-20 12:42:04 +02:00
  • d3a18bfb2d Repair ssl_key_log_file handling Ulrik Haugen 2019-05-22 12:51:17 +02:00
  • 3a96262c3a Take project name and version from configure define Ulrik Haugen 2019-05-21 10:37:24 +02:00
  • 667f6d2b08 Enable compiling without std c99 when OPENSSL is defined Ulrik Haugen 2019-05-20 17:18:54 +02:00
  • 49525791b4 Repair spelling in comments Ulrik Haugen 2019-05-20 13:32:39 +02:00
  • 8d02dd6b31 Remove presumably extraneous files Ulrik Haugen 2019-05-20 13:22:18 +02:00
  • a21934ecd5 Remove extraneous files Ulrik Haugen 2019-05-20 13:09:51 +02:00
  • 11350524d7 Add .gitignore Ulrik Haugen 2019-05-20 12:41:42 +02:00
  • 2250851d88 Make install target install doc files Ulrik Haugen 2019-05-20 12:39:28 +02:00
  • fa1940573a Repair installdir variable names Ulrik Haugen 2019-05-20 17:28:13 +02:00
  • 67307d3327 Repair dist target Ulrik Haugen 2019-05-20 10:36:13 +02:00
  • d6a86f847c Whitespace Ulrik Haugen 2019-05-20 10:31:58 +02:00
  • f627589456 Set package name in configure.in, move version there Ulrik Haugen 2019-05-20 12:59:15 +02:00
  • 3f042afaea
    Merge pull request #19 from 1div0/master Alexandre Dulaunoy 2018-10-29 08:54:23 +01:00
  • 83536ef928 GREASE #19 Peter Kovář 2018-10-23 14:28:48 +02:00
  • eb8fdd4f98
    Merge pull request #18 from mathewmarcus/dh_aes_gcm_support Alexandre Dulaunoy 2018-07-05 20:55:34 +02:00
  • 32b343791a use macro to check if cipher is AEAD #18 mathewmarcus 2018-07-04 15:31:29 -05:00
  • 6d136a5547 update man page with -l sslkeylogfile option mathewmarcus 2018-07-04 15:04:10 -05:00
  • 39488f1a84 updated relevant ciphersuites with GCM enc mathewmarcus 2018-07-04 14:53:45 -05:00
  • 4a8b677de0 added fix for AES256 GCM decryption mathewmarcus 2018-07-04 14:26:20 -05:00
  • c46019cc62 added case insensitive string comparison macro mathewmarcus 2018-07-04 14:23:17 -05:00
  • 98a233fc40 added support for AES GCM decryption mathewmarcus 2018-07-04 12:17:16 -05:00
  • f788c3a67a use sslkeylogfile to get MS if possible mathewmarcus 2018-07-04 12:14:55 -05:00
  • 4ef8eb376a added function to extract MS from sslkeylogfile mathewmarcus 2018-07-02 20:57:00 -05:00
  • cc3446a1ce added GCM specific ciphersuite info mathewmarcus 2018-07-02 20:56:07 -05:00
  • b261b21574 added sslkeylogfile pointer to decode ctx mathewmarcus 2018-07-02 20:55:51 -05:00
  • 3020239022 fix decoding and printing of DiffieHellman Client params mathewmarcus 2018-07-02 20:52:12 -05:00
  • 170158a65b add l option for SSLKEYLOGFILE mathewmarcus 2018-07-02 10:36:54 -05:00
  • 9f5d85eec0
    Merge pull request #17 from mathewmarcus/fix_extension_bug Alexandre Dulaunoy 2018-07-05 09:32:42 +02:00
  • f27bc9fe2a improve syntax #17 mathewmarcus 2018-07-02 09:45:12 -05:00
  • 0a6dada0f1 correctly handle case where server hello does not request extension specified by client mathewmarcus 2018-07-02 09:31:54 -05:00
  • c36c411547
    Merge pull request #16 from mathewmarcus/tls_extensions Alexandre Dulaunoy 2018-06-30 21:53:55 +02:00
  • 7589ee5eb0 code cleanup #16 mathewmarcus 2018-06-24 23:43:19 -05:00
  • 4765bb22d1 added support for SNI mathewmarcus 2018-06-24 22:57:40 -05:00
  • 57fc64ac77 added support for encrypt-then-mac mathewmarcus 2018-06-24 21:08:05 -05:00
  • 0d0a0b79b7 finished support for extended master secret mathewmarcus 2018-06-24 12:37:19 -05:00
  • b4cd538dfa calculate session hash mathewmarcus 2018-06-22 14:54:22 -05:00
  • 5d804ef1a4 added struct to store extensions mathewmarcus 2018-06-22 07:18:39 -05:00
  • 1a7113a0ec added struct to store extensions mathewmarcus 2018-06-22 07:18:39 -05:00
  • 83627b7c8f Revert "moved struct ssl_decoder_ definition into header file because we need it in ssl.enums.c" Mathew Marcus 2018-06-20 10:28:35 -05:00
  • 193c600108 moved struct ssl_decoder_ definition into header file because we need it in ssl.enums.c mathewmarcus 2018-06-20 09:06:45 -05:00
  • a066b61dfe added handler for extended master secret extension mathewmarcus 2018-06-20 09:06:09 -05:00
  • 919684d5ae rename functions mathewmarcus 2018-06-20 08:27:53 -05:00
  • 1086c102d6 record handshake messages for session hash Mathew Marcus 2018-06-19 17:37:19 -05:00
  • 157a906228 include extensions in output mathewmarcus 2018-06-19 09:17:19 -05:00
  • 430d57af39
    Merge pull request #15 from Whissi/update-ciphers Alexandre Dulaunoy 2018-01-14 15:41:28 +01:00
  • f5a73a61bc
    Adjust cipher suite formation #15 Thomas Deutschmann 2018-01-02 17:09:57 +01:00
  • 76cbb5cd15
    Add TLS 1.3 cipher suites Thomas Deutschmann 2018-01-02 17:08:30 +01:00
  • b1b339ff0f
    Add fallback signaling cipher suite Thomas Deutschmann 2018-01-02 17:01:24 +01:00
  • 17a84809c9
    Add CHACHA20_POLY1305 cipher suite Thomas Deutschmann 2018-01-02 16:58:39 +01:00
  • af19c316ca Merge pull request #14 from davidkretch/fix-typo Alexandre Dulaunoy 2017-10-26 08:19:43 +02:00
  • 959a2c53a3 Fix a typo in the man page #14 David Kretch 2017-10-25 20:44:34 -04:00
  • f7585c4bee Merge pull request #13 from alperakcan/master Alexandre Dulaunoy 2017-06-12 14:05:19 +02:00
  • e6cd50ed6c - fix mis calculation of read_left if queue already has some data, which might not be bigger than ssl_header_size - update q->ptr only if q->data is changed #13 Alper Akcan 2017-06-10 16:12:52 +03:00
  • 2c602e876a Merge pull request #1 from adulau/master Alper Akcan 2017-06-10 16:07:33 +03:00
  • f96ec877dd Merge pull request #12 from alperakcan/master Alexandre Dulaunoy 2017-05-29 14:57:49 +02:00
  • d18d2fce01 Fix packet length calculation if IP length is 0, due to TSO #12 Alper Akcan 2017-05-29 15:54:19 +03:00
  • a875af0611 Typo fixed Alexandre Dulaunoy 2016-11-20 11:28:57 +01:00
  • 94e2dd4adb Explanation added in a new README Alexandre Dulaunoy 2016-11-20 11:26:24 +01:00
  • 4529d03a50 Merge pull request #9 from PequalsNP-team/master Alexandre Dulaunoy 2016-07-26 09:29:21 +02:00
  • a27e6028c7 updated configure for new libpcap location on most linux distro #9 thez3ro 2015-11-23 20:06:38 +01:00
  • 4dcaf2054c Merge pull request #7 from knowtoto/master Alexandre Dulaunoy 2015-09-09 14:47:41 +02:00
  • 66673e4407 Fix a null pointer dereference bug of tls12_prf be caused by invalid extern declaration for digests variable. #7 hyunkyu.oh 2015-09-09 17:20:49 +09:00
  • d4ce6d1ff7 Merge pull request #5 from wllm-rbnt/master Alexandre Dulaunoy 2015-05-18 21:54:31 +02:00
  • e49030e3b4 Include string.h (remove warnings about memcpy) #5 William Robinet 2015-05-18 16:07:18 +02:00
  • 2e0d67c172 Fix order of arguments in calls to calloc William Robinet 2015-05-18 15:40:22 +02:00
  • e82f01e3fb "Each invocation of va_start() must be matched by a corresponding invocation of va_end()" William Robinet 2015-05-13 16:11:06 +02:00
  • d1b3a2ac07 Remove dead code William Robinet 2015-05-13 16:07:22 +02:00
  • 03d490159c Do not use uninitialized variable William Robinet 2015-05-13 15:44:38 +02:00
  • ca50396186 Make valgrind/memcheck happy William Robinet 2015-05-13 09:45:11 +02:00
  • cf9c055c62 Add missing comma (introduced by 2d067c2650) William Robinet 2015-05-13 09:40:52 +02:00
  • 2c7500b968 Merge pull request #4 from wllm-rbnt/master Alexandre Dulaunoy 2015-04-28 08:24:54 +02:00
  • d87056ac76 Avoid auto-vivisection during connection clean-up ... #4 William Robinet 2015-04-27 22:43:47 +02:00
  • d5dc74824d Fix inactive connection removal William Robinet 2015-04-27 14:37:44 +02:00
  • 0c177776c2 Merge pull request #3 from wllm-rbnt/master Alexandre Dulaunoy 2015-04-27 08:01:42 +02:00
  • 05fe4a619c Initialize initial reference timeval Avoids wrong cleaning of first connection(s) #3 William Robinet 2015-04-23 11:29:42 +02:00
  • f195ab149a Merge pull request #2 from wllm-rbnt/master Alexandre Dulaunoy 2015-04-22 13:42:03 +02:00
  • 3ca46766e4 Fix memory leak if SSL session id is not present #2 William Robinet 2015-04-22 11:32:42 +02:00
  • 4310c3f117 In flight connection pool cleaning William Robinet 2015-04-22 11:23:37 +02:00
  • 68255f5e9d Fix memory leak at connection closing William Robinet 2015-04-17 10:59:26 +02:00
  • ad0961874e Merge pull request #1 from wllm-rbnt/csloop Alexandre Dulaunoy 2015-03-31 23:04:28 +02:00
  • 082cc7afed Fix for infinite loop in Ciphers Suite decoding #1 William Robinet 2015-03-25 14:52:31 +01:00
  • 2c9003f0cf dtable bug fixed: list overrun (from NetBSD tree) Alexandre Dulaunoy 2015-02-14 14:50:39 +01:00