Commit 65bf2050 authored by robertdavidgraham's avatar robertdavidgraham
Browse files

heartbleed fix

parent 8fb706a7
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ struct Banner1
    unsigned is_capture_html:1;
    unsigned is_capture_cert:1;
    unsigned is_capture_heartbleed:1;
    unsigned is_heartbleed:1;

    struct ProtocolParserStream *tcp_payloads[65536];
};
+1 −1
Original line number Diff line number Diff line
@@ -404,7 +404,7 @@ parse_server_cert(
                }
                state = CLEN0;
                if (remaining == 0) {
                    if (!banner1->is_capture_heartbleed)
                    if (!banner1->is_heartbleed)
                        pstate->is_done = 1;
                }
            }
+1 −0
Original line number Diff line number Diff line
@@ -233,6 +233,7 @@ tcpcon_set_parameter(struct TCP_ConnectionTable *tcpcon,
        banner_ssl.hello = ssl_hello_heartbeat;
        banner_ssl.hello_length = ssl_hello_heartbeat_size;
        tcpcon->is_heartbleed = 1;
        tcpcon->banner1->is_heartbleed = 1;

        for (i=0; i<65535; i++) {
            banner1->tcp_payloads[i] = &banner_ssl;