Commit graph

204 commits

Author SHA1 Message Date
William Robinet
eeb45211fe Clean debug functions, remove duplicates 2020-09-04 14:13:59 +02:00
William Robinet
dd5593e5b8 Define DEBUG when using --enable-debug 2020-09-04 12:01:24 +02:00
William Robinet
30b7840ce1 Add optional features to ./configure (ASAN, debug, optimization) 2020-09-04 12:01:14 +02:00
William Robinet
d50dbc689f Reenable OpenSSL code compilation 2020-09-04 12:01:11 +02:00
William Robinet
4f02d24aeb Update .gitignore, rearrange CI workflows variable definition 2020-09-04 12:01:07 +02:00
William Robinet
55ca4e1b14 Remove -g from default CFLAGS and check for Clang explicitly 2020-09-04 12:01:03 +02:00
William Robinet
7d78d10423 Remove deprecated define 2020-09-04 12:00:53 +02:00
William Robinet
bcf3dddbf0 Reorder checks in configure.ac 2020-09-04 12:00:49 +02:00
William Robinet
b61c420636 Prepare ASAN build 2020-09-04 12:00:45 +02:00
William Robinet
ce378dc7dc Force use of GCC in GCC CI 2020-09-04 12:00:40 +02:00
William Robinet
49c96df121 Add Clang CI 2020-09-04 12:00:26 +02:00
28622f065c
Merge pull request #33 from wllm-rbnt/oob-reads
Fix multiple segfaults on out-of-bounds read access
2020-09-03 23:12:17 +02:00
William Robinet
9de6c8b503 Fix multiple segfault by OOB read because of wrong format string specifier 2020-09-03 19:09:04 +02:00
William Robinet
55510f8fb1 Fix segfault by OOB read on malformed packets (2) 2020-09-03 19:07:21 +02:00
William Robinet
cebce341c5 Fix segfault by OOB read on malformed packets 2020-09-03 19:06:50 +02:00
4a0bbffc92
Merge pull request #31 from wllm-rbnt/autoconf2020
Autoconf2020
2020-08-29 09:58:46 +02:00
William Robinet
68787acabe Fix deprecation warning from libcap 1.9.1 2020-08-28 18:25:24 +02:00
William Robinet
73a2c42ee9 Make FreeBSD (12.1) happy 2020-08-28 16:42:51 +02:00
William Robinet
2c9f9f78f2 Update CI workflow 2020-08-28 12:26:10 +02:00
William Robinet
54088cd561 Apply Replace-direct-struct-access-patterns-with-OpenSSL-1.1-ge.patch from Debian pkg 2020-08-28 11:28:49 +02:00
William Robinet
8079befe49 Update readme 2020-08-28 10:44:31 +02:00
William Robinet
2a99ff0981 Fix readme 2020-08-28 10:14:50 +02:00
William Robinet
451a041d0a Improve lib detection and .gitignore 2020-08-28 10:12:47 +02:00
William Robinet
b8a9bec58b Remove generated file 2020-08-28 09:06:26 +02:00
William Robinet
17e0c4752d Add man page to Makefile.am 2020-08-28 08:52:31 +02:00
William Robinet
05e57beb34 Fix warning about type of arguments of pcap_handler 2020-08-27 18:16:04 +02:00
William Robinet
bb5b88c03a Fix warning about signal() arguments type 2020-08-27 17:13:55 +02:00
William Robinet
e645dc3562 Fix build warnings for missing prototypes 2020-08-27 16:39:01 +02:00
William Robinet
8777f61975 Add build deps to readme 2020-08-27 16:31:21 +02:00
William Robinet
37f3c27413 Fix readme 2020-08-27 16:24:51 +02:00
William Robinet
0a840ae521 Autoconf setup rewritten 2020-08-27 16:20:38 +02:00
7491b98515 Set theme jekyll-theme-minimal 2020-04-28 16:04:47 +02:00
6ac556b0dc
Merge pull request #27 from microolap-technologies/resumed_sessions
add support to decrypt resumed sessions
2020-04-28 16:02:56 +02:00
Aleksey Ryabkov
94563cee7e add support to decrypt resumed sessions 2020-04-28 14:46:32 +03:00
761cd5924e
chg: [cleanup] file cleanup (tab/ws mixed) 2020-04-23 11:08:46 +02:00
e7fa00a410
chg: [doc] workflow badge added 2020-04-23 10:59:31 +02:00
ec69282d89
chg: [workflow] config updated 2020-04-23 10:49:46 +02:00
f42cdfa09a
chg: [workflow] pcap 2020-04-23 10:42:40 +02:00
5407441199
chg: [workflow] add required packages 2020-04-23 10:39:05 +02:00
9080357499
First test workflow 2020-04-23 10:06:33 +02:00
36496e31db
Merge pull request #25 from microolap-technologies/sni_2_srv_name
use sni in server_name
2020-04-23 10:04:41 +02:00
Aleksey Ryabkov
0189147e99 use sni in server_name 2020-04-16 17:04:29 +03:00
Aleksey Ryabkov
77ee0d4b39 add save decrypted datato pcap. first alpha version 2020-04-12 01:14:38 +03:00
9e2bdf4429
chg: [doc] clarification about ssldump repository + release v1.1 2019-12-28 14:43:39 +01:00
65d4cb0dc6
chg: [doc] release v1.1 - ChangeLog updated 2019-12-28 14:35:36 +01:00
a6c098fb68
Merge pull request #24 from mattslot/master
Explicit parameter types for static prototypes
2019-09-22 17:39:59 +02:00
Matt Slot
29f1b0b385 Explicit parameter types for static prototypes 2019-09-22 00:47:52 -04:00
f10e4d7462
Merge pull request #22 from EaseTheWorld/handshake
Handle weird 3-way handshake(syn&ack -> syn -> ack)
2019-08-16 21:04:45 +02:00
EaseTheWorld
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)
2019-08-14 09:00:54 +09:00
85c1e2a4fe
chg: [doc] Changelog reflecting v1.0 release 2019-05-26 08:24:26 +02:00