Skip to content

Commit 98dd16d

Browse files
hynekkarPavel Siska
authored andcommitted
Updated copyright and license in QUIC and TLS plugins/parsers
1 parent 17fa6eb commit 98dd16d

File tree

8 files changed

+84
-154
lines changed

8 files changed

+84
-154
lines changed

process/quic.cpp

Lines changed: 9 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,16 @@
1+
/* SPDX-License-Identifier: BSD-3-Clause
2+
* Copyright (C) 2021-2022, CESNET z.s.p.o.
3+
*/
4+
15
/**
26
* \file quic.cpp
3-
* \brief Plugin for parsing quic traffic.
4-
* \author andrej lukacovic [email protected]
5-
* \date 2021
6-
*/
7-
/*
8-
* Copyright (C) 2021 CESNET
9-
*
10-
* LICENSE TERMS
11-
*
12-
* Redistribution and use in source and binary forms, with or without
13-
* modification, are permitted provided that the following conditions
14-
* are met:
15-
* 1. Redistributions of source code must retain the above copyright
16-
* notice, this list of conditions and the following disclaimer.
17-
* 2. Redistributions in binary form must reproduce the above copyright
18-
* notice, this list of conditions and the following disclaimer in
19-
* the documentation and/or other materials provided with the
20-
* distribution.
21-
* 3. Neither the name of the Company nor the names of its contributors
22-
* may be used to endorse or promote products derived from this
23-
* software without specific prior written permission.
24-
*
25-
* ALTERNATIVELY, provided that this notice is retained in full, this
26-
* product may be distributed under the terms of the GNU General Public
27-
* License (GPL) version 2 or later, in which case the provisions
28-
* of the GPL apply INSTEAD OF those given above.
29-
*
30-
* This software is provided as is'', and any express or implied
31-
* warranties, including, but not limited to, the implied warranties of
32-
* merchantability and fitness for a particular purpose are disclaimed.
33-
* In no event shall the company or contributors be liable for any
34-
* direct, indirect, incidental, special, exemplary, or consequential
35-
* damages (including, but not limited to, procurement of substitute
36-
* goods or services; loss of use, data, or profits; or business
37-
* interruption) however caused and on any theory of liability, whether
38-
* in contract, strict liability, or tort (including negligence or
39-
* otherwise) arising in any way out of the use of this software, even
40-
* if advised of the possibility of such damage.
41-
*
7+
* \brief Plugin for enriching flows for quic data.
8+
* \author Andrej Lukacovic [email protected]
9+
* \author Karel Hynek <[email protected]>
10+
* \date 2022
4211
*/
4312

13+
4414
#ifdef WITH_NEMEA
4515
# include <unirec/unirec.h>
4616
#endif

process/quic.hpp

Lines changed: 9 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,16 @@
1+
/* SPDX-License-Identifier: BSD-3-Clause
2+
* Copyright (C) 2021-2022, CESNET z.s.p.o.
3+
*/
4+
15
/**
26
* \file quic.hpp
3-
* \brief Plugin for parsing quic traffic.
4-
* \author andrej lukacovic [email protected]
5-
* \date 2021
6-
*/
7-
/*
8-
* Copyright (C) 2021 CESNET
9-
*
10-
* LICENSE TERMS
11-
*
12-
* Redistribution and use in source and binary forms, with or without
13-
* modification, are permitted provided that the following conditions
14-
* are met:
15-
* 1. Redistributions of source code must retain the above copyright
16-
* notice, this list of conditions and the following disclaimer.
17-
* 2. Redistributions in binary form must reproduce the above copyright
18-
* notice, this list of conditions and the following disclaimer in
19-
* the documentation and/or other materials provided with the
20-
* distribution.
21-
* 3. Neither the name of the Company nor the names of its contributors
22-
* may be used to endorse or promote products derived from this
23-
* software without specific prior written permission.
24-
*
25-
* ALTERNATIVELY, provided that this notice is retained in full, this
26-
* product may be distributed under the terms of the GNU General Public
27-
* License (GPL) version 2 or later, in which case the provisions
28-
* of the GPL apply INSTEAD OF those given above.
29-
*
30-
* This software is provided as is'', and any express or implied
31-
* warranties, including, but not limited to, the implied warranties of
32-
* merchantability and fitness for a particular purpose are disclaimed.
33-
* In no event shall the company or contributors be liable for any
34-
* direct, indirect, incidental, special, exemplary, or consequential
35-
* damages (including, but not limited to, procurement of substitute
36-
* goods or services; loss of use, data, or profits; or business
37-
* interruption) however caused and on any theory of liability, whether
38-
* in contract, strict liability, or tort (including negligence or
39-
* otherwise) arising in any way out of the use of this software, even
40-
* if advised of the possibility of such damage.
41-
*
7+
* \brief Plugin for enriching flows for quic data.
8+
* \author Andrej Lukacovic [email protected]
9+
* \author Karel Hynek <[email protected]>
10+
* \date 2022
4211
*/
4312

13+
4414
#ifndef IPXP_PROCESS_QUIC_HPP
4515
#define IPXP_PROCESS_QUIC_HPP
4616

process/quic_parser.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
/* SPDX-License-Identifier: BSD-3-Clause
2+
* Copyright (C) 2022, CESNET z.s.p.o.
3+
*/
4+
5+
/**
6+
* \file quic_parser.cpp
7+
* \brief Class for parsing quic traffic.
8+
* \author Andrej Lukacovic [email protected]
9+
* \author Karel Hynek <[email protected]>
10+
* \date 2022
11+
*/
12+
13+
114
#include "quic_parser.hpp"
215

316
// #include "quic_variable_length.cpp"

process/quic_parser.hpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
/* SPDX-License-Identifier: BSD-3-Clause
2+
* Copyright (C) 2022, CESNET z.s.p.o.
3+
*/
4+
5+
/**
6+
* \file quic_parser.hpp
7+
* \brief Class for parsing quic traffic.
8+
* \author Andrej Lukacovic [email protected]
9+
* \author Karel Hynek <[email protected]>
10+
* \date 2022
11+
*/
12+
13+
114
#include <ipfixprobe/process.hpp>
215
#include <ipfixprobe/byte-utils.hpp>
316
#include "tls_parser.hpp"

process/tls.cpp

Lines changed: 7 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,17 @@
1+
/* SPDX-License-Identifier: BSD-3-Clause
2+
* Copyright (C) 2018-2022, CESNET z.s.p.o.
3+
*/
4+
15
/**
26
* \file tls.cpp
3-
* \brief Plugin for parsing https traffic.
7+
* \brief Plugin for enriching flows for tls data.
48
* \author Jiri Havranek <[email protected]>
59
* \author Ondrej Sedlacek <[email protected]>
610
* \author Karel Hynek <[email protected]>
7-
* \date 2018-2020
11+
* \author Andrej Lukacovic [email protected]
12+
* \date 2018-2022
813
*/
914

10-
/*
11-
* Copyright (C) 2018 CESNET
12-
*
13-
* LICENSE TERMS
14-
*
15-
* Redistribution and use in source and binary forms, with or without
16-
* modification, are permitted provided that the following conditions
17-
* are met:
18-
* 1. Redistributions of source code must retain the above copyright
19-
* notice, this list of conditions and the following disclaimer.
20-
* 2. Redistributions in binary form must reproduce the above copyright
21-
* notice, this list of conditions and the following disclaimer in
22-
* the documentation and/or other materials provided with the
23-
* distribution.
24-
* 3. Neither the name of the Company nor the names of its contributors
25-
* may be used to endorse or promote products derived from this
26-
* software without specific prior written permission.
27-
*
28-
* ALTERNATIVELY, provided that this notice is retained in full, this
29-
* product may be distributed under the terms of the GNU General Public
30-
* License (GPL) version 2 or later, in which case the provisions
31-
* of the GPL apply INSTEAD OF those given above.
32-
*
33-
* This software is provided as is'', and any express or implied
34-
* warranties, including, but not limited to, the implied warranties of
35-
* merchantability and fitness for a particular purpose are disclaimed.
36-
* In no event shall the company or contributors be liable for any
37-
* direct, indirect, incidental, special, exemplary, or consequential
38-
* damages (including, but not limited to, procurement of substitute
39-
* goods or services; loss of use, data, or profits; or business
40-
* interruption) however caused and on any theory of liability, whether
41-
* in contract, strict liability, or tort (including negligence or
42-
* otherwise) arising in any way out of the use of this software, even
43-
* if advised of the possibility of such damage.
44-
*
45-
*/
4615

4716
#include <iostream>
4817
#include <sstream>

process/tls.hpp

Lines changed: 8 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,17 @@
1+
/* SPDX-License-Identifier: BSD-3-Clause
2+
* Copyright (C) 2018-2022, CESNET z.s.p.o.
3+
*/
4+
15
/**
26
* \file tls.hpp
3-
* \brief Plugin for parsing https traffic.
7+
* \brief Plugin for enriching flows for tls data.
48
* \author Jiri Havranek <[email protected]>
59
* \author Karel Hynek <[email protected]>
6-
* \date 2021
7-
*/
8-
/*
9-
* Copyright (C) 2018 CESNET
10-
*
11-
* LICENSE TERMS
12-
*
13-
* Redistribution and use in source and binary forms, with or without
14-
* modification, are permitted provided that the following conditions
15-
* are met:
16-
* 1. Redistributions of source code must retain the above copyright
17-
* notice, this list of conditions and the following disclaimer.
18-
* 2. Redistributions in binary form must reproduce the above copyright
19-
* notice, this list of conditions and the following disclaimer in
20-
* the documentation and/or other materials provided with the
21-
* distribution.
22-
* 3. Neither the name of the Company nor the names of its contributors
23-
* may be used to endorse or promote products derived from this
24-
* software without specific prior written permission.
25-
*
26-
* ALTERNATIVELY, provided that this notice is retained in full, this
27-
* product may be distributed under the terms of the GNU General Public
28-
* License (GPL) version 2 or later, in which case the provisions
29-
* of the GPL apply INSTEAD OF those given above.
30-
*
31-
* This software is provided as is'', and any express or implied
32-
* warranties, including, but not limited to, the implied warranties of
33-
* merchantability and fitness for a particular purpose are disclaimed.
34-
* In no event shall the company or contributors be liable for any
35-
* direct, indirect, incidental, special, exemplary, or consequential
36-
* damages (including, but not limited to, procurement of substitute
37-
* goods or services; loss of use, data, or profits; or business
38-
* interruption) however caused and on any theory of liability, whether
39-
* in contract, strict liability, or tort (including negligence or
40-
* otherwise) arising in any way out of the use of this software, even
41-
* if advised of the possibility of such damage.
42-
*
10+
* \author Andrej Lukacovic [email protected]
11+
* \date 2022
4312
*/
4413

14+
4515
#ifndef IPXP_PROCESS_TLS_HPP
4616
#define IPXP_PROCESS_TLS_HPP
4717

process/tls_parser.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
/* SPDX-License-Identifier: BSD-3-Clause
2+
* Copyright (C) 2022, CESNET z.s.p.o.
3+
*/
4+
5+
/**
6+
* \file tls_parser.cpp
7+
* \brief Class for parsing TLS traffic.
8+
* \author Andrej Lukacovic [email protected]
9+
* \author Karel Hynek <[email protected]>
10+
* \date 2022
11+
*/
12+
113
#include "tls_parser.hpp"
214

315
namespace ipxp {

process/tls_parser.hpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
/* SPDX-License-Identifier: BSD-3-Clause
2+
* Copyright (C) 2022, CESNET z.s.p.o.
3+
*/
4+
5+
/**
6+
* \file tls_parser.cpp
7+
* \brief Class for parsing TLS traffic.
8+
* \author Andrej Lukacovic [email protected]
9+
* \author Karel Hynek <[email protected]>
10+
* \date 2022
11+
*/
12+
13+
114
#include <cstdint>
215
#include <cstring>
316
#include <ipfixprobe/process.hpp>

0 commit comments

Comments
 (0)