1 | 1 |
deleted file mode 100644 |
... | ... |
@@ -1,166 +0,0 @@ |
1 |
-# [The ClamAV Team](http://www.clamav.net/about.html#credits) |
|
2 |
- |
|
3 |
-## ClamAV Development |
|
4 |
- |
|
5 |
-* Joe McGrath |
|
6 |
-* Micah Snyder |
|
7 |
-* Mickey Sola |
|
8 |
-* Tom McCourt |
|
9 |
- |
|
10 |
-## ClamAV Malware Research |
|
11 |
- |
|
12 |
-* Alain Zidouemba |
|
13 |
-* Angel Villegas |
|
14 |
-* Ben Baker |
|
15 |
-* Chris Marczewski |
|
16 |
-* Christopher McBee |
|
17 |
-* Emmanuel Tacheau |
|
18 |
-* Jonas Zaddach |
|
19 |
-* Lilia Gonzalez Medina |
|
20 |
-* Mariano Graziano |
|
21 |
-* Matthew Molyett |
|
22 |
-* Paul Frank |
|
23 |
-* Xabier Ugarte Pedrero |
|
24 |
- |
|
25 |
-## Talos Group |
|
26 |
- |
|
27 |
-* Alex Kambis |
|
28 |
-* Alex McDonnel |
|
29 |
-* Andrew Blunck |
|
30 |
-* Brandon Stultz |
|
31 |
-* Carlos Pacho |
|
32 |
-* Christopher Marshall |
|
33 |
-* Dave Raynor |
|
34 |
-* David McDaniel |
|
35 |
-* Joel Esler |
|
36 |
-* Kate Nolan |
|
37 |
-* Kevin Brooks |
|
38 |
-* Kevin Miklavcic |
|
39 |
-* Marcin Noga |
|
40 |
-* Marcos Rodriguez |
|
41 |
-* Matt Watchinkski |
|
42 |
-* Nicholas Herbert |
|
43 |
-* Nick Randolph |
|
44 |
-* Patrick Mullen |
|
45 |
-* Ryan Pentney |
|
46 |
-* Yves Younan |
|
47 |
- |
|
48 |
-## Contributors |
|
49 |
- |
|
50 |
-* Andreas Faust |
|
51 |
-* Arnaud Jacques |
|
52 |
-* Aeriana |
|
53 |
-* Diego d’Ambra |
|
54 |
-* Mike Cathey |
|
55 |
-* Sven Strickroth |
|
56 |
-* Tomasz Papszun |
|
57 |
-* Trog |
|
58 |
- |
|
59 |
-## ClamAV Emeritus |
|
60 |
- |
|
61 |
-* aCaB |
|
62 |
-* Dragos Malene |
|
63 |
-* Erin Germ |
|
64 |
-* Kevin Lin |
|
65 |
-* Luca Gibelli |
|
66 |
-* Matt Donnan |
|
67 |
-* Nigel Horne |
|
68 |
-* Steve Morgan |
|
69 |
-* Tomasz Kojmnet |
|
70 |
-* Török Edvin |
|
71 |
-* Vijay Mistry |
|
72 |
- |
|
73 |
-Please see the ChangeLog, the README, and the ClamDoc for the full list of |
|
74 |
- contributors. |
|
75 |
- |
|
76 |
- |
|
77 |
-## LibClamav Credits: |
|
78 |
- |
|
79 |
-### libmspack.c |
|
80 |
- |
|
81 |
-The code uses Stuart Caie's libmspack to handle cabinet files. |
|
82 |
- |
|
83 |
-### cvd.c, untar.c |
|
84 |
- |
|
85 |
-The untar code is based on a public domain minitar utility by Charles G. |
|
86 |
- Waldman. |
|
87 |
- |
|
88 |
-### dsig.c |
|
89 |
- |
|
90 |
-The idea of number encoding comes from yyyRSA by Erik Thiele. |
|
91 |
- |
|
92 |
-### elf.c |
|
93 |
- |
|
94 |
-The header structures were based upon "ELF: Executable and Linkable Format, |
|
95 |
- Portable Formats Specification, Version 1.1". |
|
96 |
- |
|
97 |
-### explode.c |
|
98 |
- |
|
99 |
-Written from scratch based on specs from PKWARE: |
|
100 |
- http://www.pkware.com/documents/casestudies/APPNOTE.TXT |
|
101 |
- |
|
102 |
-### hashtab.c |
|
103 |
- |
|
104 |
-hash32shift() is an implementation of Thomas Wang's 32-bit integer |
|
105 |
- hash function: http://www.cris.com/~Ttwang/tech/inthash.htm. |
|
106 |
- |
|
107 |
-### htmlnorm.c |
|
108 |
- |
|
109 |
-The ScrEnc decoder was initially based upon an analysis by Andreas Marx. |
|
110 |
- |
|
111 |
-### inflate64.*, inffixed.h |
|
112 |
- |
|
113 |
-This files contain code from zlib library v.1.2.3 with modifications by |
|
114 |
- Alberto Wu (see COPYING.zlib). |
|
115 |
- |
|
116 |
-### is_tar.* |
|
117 |
- |
|
118 |
-The file contains a public domain code from John Gilmore. |
|
119 |
- |
|
120 |
-### lzma/* |
|
121 |
- |
|
122 |
-The files contain an implementation of the LZMA algorithm from Igor Pavlov |
|
123 |
- (see COPYING.lzma). |
|
124 |
- |
|
125 |
-### md5.* |
|
126 |
- |
|
127 |
-The files contain a public domain code from Solar Designer. |
|
128 |
- |
|
129 |
-### msexpand.c |
|
130 |
- |
|
131 |
-Decompression scheme by M. Winterhoff. |
|
132 |
- |
|
133 |
-### nsis/* |
|
134 |
- |
|
135 |
-The nsis extractor includes the zlib code from Jean-loup Gailly and |
|
136 |
- Mark Adler (see COPYING.zlib) and libbzip2 code from Julian Seward |
|
137 |
- (see COPYING.bzip2). |
|
138 |
- |
|
139 |
-### ole2_extract.c, vba_extract.c |
|
140 |
- |
|
141 |
-Some ideas and algorithms were based upon OpenOffice and libgsf. |
|
142 |
- |
|
143 |
-### pe.h |
|
144 |
- |
|
145 |
-The header structures were based upon a PE format analysis by B. Luevelsmeyer. |
|
146 |
- |
|
147 |
-### regex/* |
|
148 |
- |
|
149 |
-The files came from OpenBSD (see COPYING.BSD). |
|
150 |
- |
|
151 |
-### str.c |
|
152 |
- |
|
153 |
-cli_strcasestr() contains a public domain code from: |
|
154 |
- http://unixpapa.com/incnote/string.html |
|
155 |
- |
|
156 |
-### tnef.c |
|
157 |
- |
|
158 |
-The algorithm was based on kdepim/ktnef/lib/ktnefparser.cpp from KDE. |
|
159 |
- |
|
160 |
-### mbox.c |
|
161 |
- |
|
162 |
-Some ideas came from Stephen White <stephen@earth.li>, |
|
163 |
- Michael Dankov <misha@btrc.ru>, Gianluigi Tiesi <sherpya@netfarm.it>, |
|
164 |
- Everton da Silva Marques, Thomas Lamy <Thomas.Lamy@in-online.net>, |
|
165 |
- James Stevens <James@kyzo.com> |
... | ... |
@@ -50,3 +50,7 @@ The ClamAV development team welcomes |
50 | 50 |
[code contributions](https://github.com/Cisco-Talos/clamav-devel), |
51 | 51 |
improvements to [our FAQ](https://github.com/Cisco-Talos/clamav-faq), and also |
52 | 52 |
[bug reports](http://bugs.clamav.net/). Thanks for joining us! |
53 |
+ |
|
54 |
+## Credits |
|
55 |
+ |
|
56 |
+[The ClamAV Team](http://www.clamav.net/about.html#credits) |
... | ... |
@@ -1,5 +1,5 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Nigel Horne |
... | ... |
@@ -17,18 +17,6 @@ |
17 | 17 |
* along with this program; if not, write to the Free Software |
18 | 18 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, |
19 | 19 |
* MA 02110-1301, USA. |
20 |
- * |
|
21 |
- * Change History: |
|
22 |
- * $Log: binhex.h,v $ |
|
23 |
- * Revision 1.4 2006/04/09 19:59:27 kojm |
|
24 |
- * update GPL headers with new address for FSF |
|
25 |
- * |
|
26 |
- * Revision 1.3 2004/11/18 19:30:29 kojm |
|
27 |
- * add support for Mac's HQX file format |
|
28 |
- * |
|
29 |
- * Revision 1.2 2004/11/18 18:24:45 nigelhorne |
|
30 |
- * Added binhex.h |
|
31 |
- * |
|
32 | 20 |
*/ |
33 | 21 |
|
34 | 22 |
#ifndef __BINHEX_H |
... | ... |
@@ -1,8 +1,13 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2010 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Tomasz Kojm |
6 |
+ * |
|
7 |
+ * Summary: Code to parse Clamav CVD database format. |
|
8 |
+ * |
|
9 |
+ * Acknowledgements: ClamAV untar code is based on a public domain minitar utility |
|
10 |
+ * by Charles G. Waldman. |
|
6 | 11 |
* |
7 | 12 |
* This program is free software; you can redistribute it and/or modify |
8 | 13 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,13 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015-2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2010 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Tomasz Kojm |
6 |
+ * |
|
7 |
+ * Summary: Code to parse Clamav CVD database format. |
|
8 |
+ * |
|
9 |
+ * Acknowledgements: ClamAV untar code is based on a public domain minitar utility |
|
10 |
+ * by Charles G. Waldman. |
|
6 | 11 |
* |
7 | 12 |
* This program is free software; you can redistribute it and/or modify |
8 | 13 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2010 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Tomasz Kojm |
6 |
+ * |
|
7 |
+ * Acknowledgements: The idea of number encoding comes from yyyRSA by |
|
8 |
+ * Erik Thiele. |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 |
- * Copyright (C) 2007-2009 Sourcefire, Inc. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 |
+ * Copyright (C) 2007-2010 Sourcefire, Inc. |
|
4 | 4 |
* |
5 | 5 |
* Authors: Tomasz Kojm |
6 |
+ * |
|
7 |
+ * Acknowledgements: The idea of number encoding comes from yyyRSA by |
|
8 |
+ * Erik Thiele. |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,12 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015, 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2013 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Tomasz Kojm |
6 |
+ * |
|
7 |
+ * Acknowledgements: The header structures were based upon "ELF: Executable |
|
8 |
+ * and Linkable Format, Portable Formats Specification, |
|
9 |
+ * Version 1.1". |
|
6 | 10 |
* |
7 | 11 |
* This program is free software; you can redistribute it and/or modify |
8 | 12 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,12 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2013 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Tomasz Kojm |
6 |
+ * |
|
7 |
+ * Acknowledgements: The header structures were based upon "ELF: Executable |
|
8 |
+ * and Linkable Format, Portable Formats Specification, |
|
9 |
+ * Version 1.1". |
|
6 | 10 |
* |
7 | 11 |
* This program is free software; you can redistribute it and/or modify |
8 | 12 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Alberto Wu |
6 |
+ * |
|
7 |
+ * Acknowledgements: Written from scratch based on specs from PKWARE: |
|
8 |
+ * http://www.pkware.com/documents/casestudies/APPNOTE.TXT |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Alberto Wu |
6 |
+ * |
|
7 |
+ * Acknowledgements: Written from scratch based on specs from PKWARE: |
|
8 |
+ * http://www.pkware.com/documents/casestudies/APPNOTE.TXT |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,10 +1,14 @@ |
1 | 1 |
/* |
2 |
- * Hash-table and -set data structures. |
|
3 |
- * |
|
4 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
5 | 3 |
* Copyright (C) 2007-2013 Sourcefire, Inc. |
6 | 4 |
* |
7 | 5 |
* Authors: Török Edvin |
6 |
+ * |
|
7 |
+ * Summary: Hash-table and -set data structures. |
|
8 |
+ * |
|
9 |
+ * Acknowledgements: hash32shift() is an implementation of Thomas Wang's |
|
10 |
+ * 32-bit integer hash function: |
|
11 |
+ * http://www.cris.com/~Ttwang/tech/inthash.htm |
|
8 | 12 |
* |
9 | 13 |
* This program is free software; you can redistribute it and/or modify |
10 | 14 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,10 +1,14 @@ |
1 | 1 |
/* |
2 |
- * HTML Entity & Encoding normalization. |
|
3 |
- * |
|
4 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
5 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
6 | 4 |
* |
7 | 5 |
* Authors: Török Edvin |
6 |
+ * |
|
7 |
+ * Summary: Hash-table and -set data structures. |
|
8 |
+ * |
|
9 |
+ * Acknowledgements: hash32shift() is an implementation of Thomas Wang's |
|
10 |
+ * 32-bit integer hash function: |
|
11 |
+ * http://www.cris.com/~Ttwang/tech/inthash.htm |
|
8 | 12 |
* |
9 | 13 |
* This program is free software; you can redistribute it and/or modify |
10 | 14 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,11 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Normalise HTML text. |
|
3 |
- * Decode MS Script Encoder protection. |
|
4 |
- * |
|
5 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
6 | 3 |
* Copyright (C) 2007-2013 Sourcefire, Inc. |
7 | 4 |
* |
8 | 5 |
* Authors: Trog |
6 |
+ * |
|
7 |
+ * Summary: Normalise HTML text. Decode MS Script Encoder protection. |
|
8 |
+ * The ScrEnc decoder was initially based upon an analysis by Andreas Marx. |
|
9 | 9 |
* |
10 | 10 |
* This program is free software; you can redistribute it and/or modify |
11 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 |
- * Copyright (C) 2007-2008 Sourcefire, Inc. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 |
+ * Copyright (C) 2007-2013 Sourcefire, Inc. |
|
4 | 4 |
* |
5 | 5 |
* Authors: Trog |
6 |
+ * |
|
7 |
+ * Summary: Normalise HTML text. Decode MS Script Encoder protection. |
|
8 |
+ * The ScrEnc decoder was initially based upon an analysis by Andreas Marx. |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -24,25 +27,25 @@ |
24 | 24 |
|
25 | 25 |
typedef struct tag_arguments_tag |
26 | 26 |
{ |
27 |
- int count; |
|
28 |
- int scanContents; |
|
29 |
- unsigned char **tag; |
|
30 |
- unsigned char **value; |
|
31 |
- unsigned char **contents; |
|
27 |
+ int count; |
|
28 |
+ int scanContents; |
|
29 |
+ unsigned char **tag; |
|
30 |
+ unsigned char **value; |
|
31 |
+ unsigned char **contents; |
|
32 | 32 |
} tag_arguments_t; |
33 | 33 |
|
34 |
-typedef struct m_area_tag { |
|
35 |
- unsigned char *buffer; |
|
36 |
- off_t length; |
|
37 |
- off_t offset; |
|
38 |
- fmap_t *map; |
|
34 |
+typedef struct m_area_tag |
|
35 |
+{ |
|
36 |
+ unsigned char *buffer; |
|
37 |
+ off_t length; |
|
38 |
+ off_t offset; |
|
39 |
+ fmap_t *map; |
|
39 | 40 |
} m_area_t; |
40 | 41 |
|
41 |
-int html_normalise_mem(unsigned char *in_buff, off_t in_size, const char *dirname, tag_arguments_t *hrefs,const struct cli_dconf* dconf); |
|
42 |
-int html_normalise_map(fmap_t *map, const char *dirname, tag_arguments_t *hrefs, const struct cli_dconf* dconf); |
|
42 |
+int html_normalise_mem(unsigned char *in_buff, off_t in_size, const char *dirname, tag_arguments_t *hrefs, const struct cli_dconf *dconf); |
|
43 |
+int html_normalise_map(fmap_t *map, const char *dirname, tag_arguments_t *hrefs, const struct cli_dconf *dconf); |
|
43 | 44 |
void html_tag_arg_free(tag_arguments_t *tags); |
44 | 45 |
int html_screnc_decode(fmap_t *map, const char *dirname); |
45 | 46 |
void html_tag_arg_add(tag_arguments_t *tags, const char *tag, char *value); |
46 |
- |
|
47 |
-#endif |
|
48 | 47 |
|
48 |
+#endif |
... | ... |
@@ -1,6 +1,9 @@ |
1 | 1 |
/* |
2 |
- * Glue code for libmspack handling. |
|
3 | 2 |
* Author: 웃 Sebastian Andrzej Siewior |
3 |
+ * Summary: Glue code for libmspack handling. |
|
4 |
+ * |
|
5 |
+ * Acknowledgements: ClamAV uses Stuart Caie's libmspack to parse as number of |
|
6 |
+ * Microsoft file formats. |
|
4 | 7 |
* ✉ sebastian @ breakpoint ̣cc |
5 | 8 |
*/ |
6 | 9 |
|
... | ... |
@@ -1,3 +1,12 @@ |
1 |
+/* |
|
2 |
+ * Author: 웃 Sebastian Andrzej Siewior |
|
3 |
+ * Summary: Glue code for libmspack handling. |
|
4 |
+ * |
|
5 |
+ * Acknowledgements: ClamAV uses Stuart Caie's libmspack to parse as number of |
|
6 |
+ * Microsoft file formats. |
|
7 |
+ * ✉ sebastian @ breakpoint ̣cc |
|
8 |
+ */ |
|
9 |
+ |
|
1 | 10 |
#ifndef __LIBMSPACK_H__ |
2 | 11 |
#define __LIBMSPACK_H__ |
3 | 12 |
|
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 |
- * Copyright (C) 2009 Sourcefire, Inc. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 |
+ * Copyright (C) 2007-2014 Sourcefire, Inc. |
|
4 | 4 |
* |
5 | 5 |
* Authors: aCaB |
6 |
+ * |
|
7 |
+ * Acknowledgements: This contains an implementation of the LZMA algorithm |
|
8 |
+ * from Igor Pavlov (see COPYING.lzma). |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 |
- * Copyright (C) 2007-2008 Sourcefire, Inc. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 |
+ * Copyright (C) 2007-2014 Sourcefire, Inc. |
|
4 | 4 |
* |
5 | 5 |
* Authors: Alberto Wu |
6 |
+ * |
|
7 |
+ * Acknowledgements: This contains an implementation of the LZMA algorithm |
|
8 |
+ * from Igor Pavlov (see COPYING.lzma). |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,13 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015-2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Nigel Horne |
6 |
+ * |
|
7 |
+ * Acknowledgements: Some ideas came from Stephen White <stephen@earth.li>, |
|
8 |
+ * Michael Dankov <misha@btrc.ru>, Gianluigi Tiesi <sherpya@netfarm.it>, |
|
9 |
+ * Everton da Silva Marques, Thomas Lamy <Thomas.Lamy@in-online.net>, |
|
10 |
+ * James Stevens <James@kyzo.com> |
|
6 | 11 |
* |
7 | 12 |
* This program is free software; you can redistribute it and/or modify |
8 | 13 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,13 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Nigel Horne |
6 |
+ * |
|
7 |
+ * Acknowledgements: Some ideas came from Stephen White <stephen@earth.li>, |
|
8 |
+ * Michael Dankov <misha@btrc.ru>, Gianluigi Tiesi <sherpya@netfarm.it>, |
|
9 |
+ * Everton da Silva Marques, Thomas Lamy <Thomas.Lamy@in-online.net>, |
|
10 |
+ * James Stevens <James@kyzo.com> |
|
6 | 11 |
* |
7 | 12 |
* This program is free software; you can redistribute it and/or modify |
8 | 13 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,10 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015, 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Tomasz Kojm |
6 |
+ * |
|
7 |
+ * Acknowledgements: Decompression scheme by M. Winterhoff. |
|
6 | 8 |
* |
7 | 9 |
* This program is free software; you can redistribute it and/or modify |
8 | 10 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,10 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Tomasz Kojm |
6 |
+ * |
|
7 |
+ * Acknowledgements: Decompression scheme by M. Winterhoff. |
|
6 | 8 |
* |
7 | 9 |
* This program is free software; you can redistribute it and/or modify |
8 | 10 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,23 +1,26 @@ |
1 | 1 |
/* |
2 |
- * Extract component parts of OLE2 files (e.g. MS Office Documents) |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 |
+ * Copyright (C) 2007-2008 Sourcefire, Inc. |
|
4 |
+ * |
|
5 |
+ * Authors: Trog |
|
3 | 6 |
* |
4 |
- * Copyright (C) 2015, 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
5 |
- * Copyright (C) 2007-2013 Sourcefire, Inc. |
|
7 |
+ * Summary: Extract component parts of OLE2 files (e.g. MS Office Documents). |
|
6 | 8 |
* |
7 |
- * Authors: Trog |
|
8 |
- * |
|
9 |
- * This program is free software; you can redistribute it and/or modify it under |
|
10 |
- * the terms of the GNU General Public License version 2 as published by the |
|
11 |
- * Free Software Foundation. |
|
12 |
- * |
|
13 |
- * This program is distributed in the hope that it will be useful, but WITHOUT |
|
14 |
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
15 |
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for |
|
16 |
- * more details. |
|
17 |
- * |
|
18 |
- * You should have received a copy of the GNU General Public License along with |
|
19 |
- * this program; if not, write to the Free Software Foundation, Inc., 51 |
|
20 |
- * Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
|
9 |
+ * Acknowledgements: Some ideas and algorithms were based upon OpenOffice and libgsf. |
|
10 |
+ * |
|
11 |
+ * This program is free software; you can redistribute it and/or modify |
|
12 |
+ * it under the terms of the GNU General Public License version 2 as |
|
13 |
+ * published by the Free Software Foundation. |
|
14 |
+ * |
|
15 |
+ * This program is distributed in the hope that it will be useful, |
|
16 |
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
17 |
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
18 |
+ * GNU General Public License for more details. |
|
19 |
+ * |
|
20 |
+ * You should have received a copy of the GNU General Public License |
|
21 |
+ * along with this program; if not, write to the Free Software |
|
22 |
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, |
|
23 |
+ * MA 02110-1301, USA. |
|
21 | 24 |
*/ |
22 | 25 |
|
23 | 26 |
#if HAVE_CONFIG_H |
... | ... |
@@ -1,10 +1,12 @@ |
1 | 1 |
/* |
2 |
- * Extract component parts of OLE2 files (e.g. MS Office Documents) |
|
3 |
- * |
|
4 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
5 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
6 | 4 |
* |
7 | 5 |
* Authors: Trog |
6 |
+ * |
|
7 |
+ * Summary: Extract component parts of OLE2 files (e.g. MS Office Documents). |
|
8 |
+ * |
|
9 |
+ * Acknowledgements: Some ideas and algorithms were based upon OpenOffice and libgsf. |
|
8 | 10 |
* |
9 | 11 |
* This program is free software; you can redistribute it and/or modify |
10 | 12 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,9 +1,12 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015-2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Alberto Wu, Tomasz Kojm |
6 | 6 |
* |
7 |
+ * Acknowledgements: The header structures were based upon a PE format |
|
8 |
+ * analysis by B. Luevelsmeyer. |
|
9 |
+ * |
|
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
9 | 12 |
* published by the Free Software Foundation. |
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Alberto Wu, Tomasz Kojm |
6 |
+ * |
|
7 |
+ * Acknowledgements: The header structures were based upon a PE format |
|
8 |
+ * analysis by B. Luevelsmeyer. |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Tomasz Kojm, Nigel Horne, Török Edvin |
6 |
+ * |
|
7 |
+ * Acknowledgements: cli_strcasestr() contains a public domain code from: |
|
8 |
+ * http://unixpapa.com/incnote/string.html |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Tomasz Kojm, Nigel Horne, Török Edvin |
6 |
+ * |
|
7 |
+ * Acknowledgements: cli_strcasestr() contains a public domain code from: |
|
8 |
+ * http://unixpapa.com/incnote/string.html |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015, 2017 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015-2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Nigel Horne |
6 |
+ * |
|
7 |
+ * Acknowledgements: The algorithm was based on |
|
8 |
+ * kdepim/ktnef/lib/ktnefparser.cpp from KDE. |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,11 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Nigel Horne |
6 |
+ * |
|
7 |
+ * Acknowledgements: The algorithm was based on |
|
8 |
+ * kdepim/ktnef/lib/ktnefparser.cpp from KDE. |
|
6 | 9 |
* |
7 | 10 |
* This program is free software; you can redistribute it and/or modify |
8 | 11 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,13 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Nigel Horne |
6 |
+ * |
|
7 |
+ * Summary: Extract files compressed with TAR compression format. |
|
8 |
+ * |
|
9 |
+ * Acknowledgements: ClamAV untar code is based on a public domain minitar utility |
|
10 |
+ * by Charles G. Waldman. |
|
6 | 11 |
* |
7 | 12 |
* This program is free software; you can redistribute it and/or modify |
8 | 13 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -1,8 +1,13 @@ |
1 | 1 |
/* |
2 |
- * Copyright (C) 2015 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
2 |
+ * Copyright (C) 2015, 2018 Cisco Systems, Inc. and/or its affiliates. All rights reserved. |
|
3 | 3 |
* Copyright (C) 2007-2008 Sourcefire, Inc. |
4 | 4 |
* |
5 | 5 |
* Authors: Nigel Horne |
6 |
+ * |
|
7 |
+ * Summary: Extract files compressed with TAR compression format. |
|
8 |
+ * |
|
9 |
+ * Acknowledgements: ClamAV untar code is based on a public domain minitar utility |
|
10 |
+ * by Charles G. Waldman. |
|
6 | 11 |
* |
7 | 12 |
* This program is free software; you can redistribute it and/or modify |
8 | 13 |
* it under the terms of the GNU General Public License version 2 as |
... | ... |
@@ -17,24 +22,6 @@ |
17 | 17 |
* along with this program; if not, write to the Free Software |
18 | 18 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, |
19 | 19 |
* MA 02110-1301, USA. |
20 |
- * |
|
21 |
- * Change History: |
|
22 |
- * $Log: untar.h,v $ |
|
23 |
- * Revision 1.5 2006/12/22 18:29:13 njh |
|
24 |
- * Recommit fix for bug 153 |
|
25 |
- * |
|
26 |
- * Revision 1.4 2006/04/09 19:59:28 kojm |
|
27 |
- * update GPL headers with new address for FSF |
|
28 |
- * |
|
29 |
- * Revision 1.3 2005/03/22 21:26:27 kojm |
|
30 |
- * add support for old fashioned tar archives |
|
31 |
- * |
|
32 |
- * Revision 1.2 2004/09/05 18:58:22 nigelhorne |
|
33 |
- * Extract files completed |
|
34 |
- * |
|
35 |
- * Revision 1.1 2004/09/05 15:28:10 nigelhorne |
|
36 |
- * First draft |
|
37 |
- * |
|
38 | 20 |
*/ |
39 | 21 |
|
40 | 22 |
#ifndef __UNTAR_H |