-
Notifications
You must be signed in to change notification settings - Fork 56
Expand file tree
/
Copy pathNOTICE
More file actions
49 lines (41 loc) · 2.49 KB
/
Copy pathNOTICE
File metadata and controls
49 lines (41 loc) · 2.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
gopacket
Copyright 2026 Google LLC
This product is licensed under the Apache License, Version 2.0 (the "License");
you may not use this product except in compliance with the License. You may
obtain a copy of the License in the LICENSE file distributed with this work, or
at http://www.apache.org/licenses/LICENSE-2.0.
------------------------------------------------------------------------------
Acknowledgments
------------------------------------------------------------------------------
This project is a Go reimplementation of concepts, protocols, tool designs,
and command-line interfaces from Impacket (https://github.com/fortra/impacket),
originally developed by SecureAuth Corporation and currently maintained by
Fortra. Impacket is distributed under its own permissive license. No Impacket
source code is included in this project; all code in this repository
(excluding the third-party components listed below) was written from scratch
in Go after studying Microsoft protocol specifications and Impacket's behavior.
Output formats and command-line flags of several tools in this project
intentionally mirror their Impacket counterparts to ease migration for
existing users. This functional compatibility does not constitute use of
Impacket's source code.
------------------------------------------------------------------------------
Third-Party Components
------------------------------------------------------------------------------
This product includes the following third-party software, each of which is
distributed under its own license. See the corresponding source files for
the full license text.
* pkg/third_party/smb2/
A vendored SMB2/SMB3 client library originally authored by Hiroshi Ioka
and contributors, distributed under the BSD 3-Clause License.
Upstream: https://github.com/hirochachacha/go-smb2
* pkg/third_party/gokrb5/
A vendored Kerberos 5 client library originally authored by Jonathan
Turner and contributors, distributed under the Apache License, Version
2.0. See pkg/third_party/gokrb5/LICENSE for the full text. The vendored
copy has been modified by this project: the gokrb5 client constructors
(NewWithPassword, NewWithKeytab, NewFromCCache) now require a KDCDialer
as their first argument, KDC TCP/UDP I/O routes through the supplied
dialer instead of net.DialTimeout, and unused subpackages (service/,
spnego/) have been removed. See the commit log and KNOWN_ISSUES.md for
the full change record.
Upstream: https://github.com/jcmturner/gokrb5