diff --git a/tools/NetHook2/NetHook2.dll b/tools/NetHook2/NetHook2.dll new file mode 100644 index 000000000..1ece227d1 Binary files /dev/null and b/tools/NetHook2/NetHook2.dll differ diff --git a/tools/NetHook2/README.md b/tools/NetHook2/README.md index e1e0eb164..3fabdad8b 100644 --- a/tools/NetHook2/README.md +++ b/tools/NetHook2/README.md @@ -1,17 +1,21 @@ -NetHook2 -=================== +# NetHook2 This tool is used for reverse-engineering of Steam client. It's capable of hooking and recording network traffic sent/received by the client. If you're not trying to implement missing SK2 functionality in ASF, then please do not proceed. +--- + +## Usage + 1. Launch Steam client 2. Execute `hook.cmd` 3. Reproduce the functionality you're trying to add 4. Execute `unhook.cmd` -5. Use `NetHookAnalyzer2.exe` for analyzing recorded log (which can be found in your Steam directory) +5. You can use `NetHookAnalyzer2` for analyzing recorded log (which can be found in your Steam directory) -- Source of the `NetHook2.dll` can be found **[here](https://github.com/SteamRE/SteamKit/tree/master/Resources/NetHook2)** -- Source of the `NetHookAnalyzer2.exe` can be found **[here](https://github.com/SteamRE/SteamKit/tree/master/Resources/NetHookAnalyzer2)** +--- -=================== +## Disclaimer -There is absolutely no guarantee that this will even work for you, not to mention the consequences from hooking the external DLL into steam client. You're on your own. This build is for me so I don't need to compile it from scratch every time - I strongly recommend against using it. You have SK2 sources for a reason. +There is absolutely no guarantee that this will even work for you, not to mention the consequences from hooking the external DLL into Steam Client. You're entirely on your own. This build is for me so I don't need to compile it from scratch every time - I strongly recommend against using it, as I do not offer any support regarding this. + +Source of files included in this directory can be found **[here](https://github.com/SteamRE/SteamKit/tree/master/Resources/NetHook2)**. The binary itself comes directly from SteamKit2's **[CI](https://ci.appveyor.com/project/SteamRE/SteamKit)**. diff --git a/tools/NetHookAnalyzer2/LICENSE.md b/tools/NetHookAnalyzer2/LICENSE.md new file mode 100644 index 000000000..f7e3a500e --- /dev/null +++ b/tools/NetHookAnalyzer2/LICENSE.md @@ -0,0 +1,15 @@ +Copyright (C) 2018 Ryan Stecker & SteamRE Team + +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation; either +version 2.1 of the License, or (at your option) any later version. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public +License along with this library; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA diff --git a/tools/NetHook2/Microsoft.Win32.Primitives.dll b/tools/NetHookAnalyzer2/Microsoft.Win32.Primitives.dll similarity index 100% rename from tools/NetHook2/Microsoft.Win32.Primitives.dll rename to tools/NetHookAnalyzer2/Microsoft.Win32.Primitives.dll diff --git a/tools/NetHook2/NetHookAnalyzer2.exe b/tools/NetHookAnalyzer2/NetHookAnalyzer2.exe similarity index 100% rename from tools/NetHook2/NetHookAnalyzer2.exe rename to tools/NetHookAnalyzer2/NetHookAnalyzer2.exe diff --git a/tools/NetHook2/NetHookAnalyzer2.exe.config b/tools/NetHookAnalyzer2/NetHookAnalyzer2.exe.config similarity index 100% rename from tools/NetHook2/NetHookAnalyzer2.exe.config rename to tools/NetHookAnalyzer2/NetHookAnalyzer2.exe.config diff --git a/tools/NetHookAnalyzer2/README.md b/tools/NetHookAnalyzer2/README.md new file mode 100644 index 000000000..88e9183fc --- /dev/null +++ b/tools/NetHookAnalyzer2/README.md @@ -0,0 +1,9 @@ +# NetHookAnalyzer2 + +This tool can be used for analyzing Steam network log, recorded either by NetHook2 hooked into official Steam Client, or ASF in `Debug` mode. + +--- + +## Disclaimer + +Source of files included in this directory can be found **[here](https://github.com/SteamRE/SteamKit/tree/master/Resources/NetHookAnalyzer2)**. The binary itself comes directly from SteamKit2's **[CI](https://ci.appveyor.com/project/SteamRE/SteamKit)**. diff --git a/tools/NetHook2/SteamKit2.dll b/tools/NetHookAnalyzer2/SteamKit2.dll similarity index 100% rename from tools/NetHook2/SteamKit2.dll rename to tools/NetHookAnalyzer2/SteamKit2.dll diff --git a/tools/NetHook2/SteamKit2.xml b/tools/NetHookAnalyzer2/SteamKit2.xml similarity index 100% rename from tools/NetHook2/SteamKit2.xml rename to tools/NetHookAnalyzer2/SteamKit2.xml diff --git a/tools/NetHook2/System.AppContext.dll b/tools/NetHookAnalyzer2/System.AppContext.dll similarity index 100% rename from tools/NetHook2/System.AppContext.dll rename to tools/NetHookAnalyzer2/System.AppContext.dll diff --git a/tools/NetHook2/System.Collections.Concurrent.dll b/tools/NetHookAnalyzer2/System.Collections.Concurrent.dll similarity index 100% rename from tools/NetHook2/System.Collections.Concurrent.dll rename to tools/NetHookAnalyzer2/System.Collections.Concurrent.dll diff --git a/tools/NetHook2/System.Collections.NonGeneric.dll b/tools/NetHookAnalyzer2/System.Collections.NonGeneric.dll similarity index 100% rename from tools/NetHook2/System.Collections.NonGeneric.dll rename to tools/NetHookAnalyzer2/System.Collections.NonGeneric.dll diff --git a/tools/NetHook2/System.Collections.Specialized.dll b/tools/NetHookAnalyzer2/System.Collections.Specialized.dll similarity index 100% rename from tools/NetHook2/System.Collections.Specialized.dll rename to tools/NetHookAnalyzer2/System.Collections.Specialized.dll diff --git a/tools/NetHook2/System.Collections.dll b/tools/NetHookAnalyzer2/System.Collections.dll similarity index 100% rename from tools/NetHook2/System.Collections.dll rename to tools/NetHookAnalyzer2/System.Collections.dll diff --git a/tools/NetHook2/System.ComponentModel.EventBasedAsync.dll b/tools/NetHookAnalyzer2/System.ComponentModel.EventBasedAsync.dll similarity index 100% rename from tools/NetHook2/System.ComponentModel.EventBasedAsync.dll rename to tools/NetHookAnalyzer2/System.ComponentModel.EventBasedAsync.dll diff --git a/tools/NetHook2/System.ComponentModel.Primitives.dll b/tools/NetHookAnalyzer2/System.ComponentModel.Primitives.dll similarity index 100% rename from tools/NetHook2/System.ComponentModel.Primitives.dll rename to tools/NetHookAnalyzer2/System.ComponentModel.Primitives.dll diff --git a/tools/NetHook2/System.ComponentModel.TypeConverter.dll b/tools/NetHookAnalyzer2/System.ComponentModel.TypeConverter.dll similarity index 100% rename from tools/NetHook2/System.ComponentModel.TypeConverter.dll rename to tools/NetHookAnalyzer2/System.ComponentModel.TypeConverter.dll diff --git a/tools/NetHook2/System.ComponentModel.dll b/tools/NetHookAnalyzer2/System.ComponentModel.dll similarity index 100% rename from tools/NetHook2/System.ComponentModel.dll rename to tools/NetHookAnalyzer2/System.ComponentModel.dll diff --git a/tools/NetHook2/System.Console.dll b/tools/NetHookAnalyzer2/System.Console.dll similarity index 100% rename from tools/NetHook2/System.Console.dll rename to tools/NetHookAnalyzer2/System.Console.dll diff --git a/tools/NetHook2/System.Data.Common.dll b/tools/NetHookAnalyzer2/System.Data.Common.dll similarity index 100% rename from tools/NetHook2/System.Data.Common.dll rename to tools/NetHookAnalyzer2/System.Data.Common.dll diff --git a/tools/NetHook2/System.Diagnostics.Contracts.dll b/tools/NetHookAnalyzer2/System.Diagnostics.Contracts.dll similarity index 100% rename from tools/NetHook2/System.Diagnostics.Contracts.dll rename to tools/NetHookAnalyzer2/System.Diagnostics.Contracts.dll diff --git a/tools/NetHook2/System.Diagnostics.Debug.dll b/tools/NetHookAnalyzer2/System.Diagnostics.Debug.dll similarity index 100% rename from tools/NetHook2/System.Diagnostics.Debug.dll rename to tools/NetHookAnalyzer2/System.Diagnostics.Debug.dll diff --git a/tools/NetHook2/System.Diagnostics.FileVersionInfo.dll b/tools/NetHookAnalyzer2/System.Diagnostics.FileVersionInfo.dll similarity index 100% rename from tools/NetHook2/System.Diagnostics.FileVersionInfo.dll rename to tools/NetHookAnalyzer2/System.Diagnostics.FileVersionInfo.dll diff --git a/tools/NetHook2/System.Diagnostics.Process.dll b/tools/NetHookAnalyzer2/System.Diagnostics.Process.dll similarity index 100% rename from tools/NetHook2/System.Diagnostics.Process.dll rename to tools/NetHookAnalyzer2/System.Diagnostics.Process.dll diff --git a/tools/NetHook2/System.Diagnostics.StackTrace.dll b/tools/NetHookAnalyzer2/System.Diagnostics.StackTrace.dll similarity index 100% rename from tools/NetHook2/System.Diagnostics.StackTrace.dll rename to tools/NetHookAnalyzer2/System.Diagnostics.StackTrace.dll diff --git a/tools/NetHook2/System.Diagnostics.TextWriterTraceListener.dll b/tools/NetHookAnalyzer2/System.Diagnostics.TextWriterTraceListener.dll similarity index 100% rename from tools/NetHook2/System.Diagnostics.TextWriterTraceListener.dll rename to tools/NetHookAnalyzer2/System.Diagnostics.TextWriterTraceListener.dll diff --git a/tools/NetHook2/System.Diagnostics.Tools.dll b/tools/NetHookAnalyzer2/System.Diagnostics.Tools.dll similarity index 100% rename from tools/NetHook2/System.Diagnostics.Tools.dll rename to tools/NetHookAnalyzer2/System.Diagnostics.Tools.dll diff --git a/tools/NetHook2/System.Diagnostics.TraceSource.dll b/tools/NetHookAnalyzer2/System.Diagnostics.TraceSource.dll similarity index 100% rename from tools/NetHook2/System.Diagnostics.TraceSource.dll rename to tools/NetHookAnalyzer2/System.Diagnostics.TraceSource.dll diff --git a/tools/NetHook2/System.Diagnostics.Tracing.dll b/tools/NetHookAnalyzer2/System.Diagnostics.Tracing.dll similarity index 100% rename from tools/NetHook2/System.Diagnostics.Tracing.dll rename to tools/NetHookAnalyzer2/System.Diagnostics.Tracing.dll diff --git a/tools/NetHook2/System.Drawing.Primitives.dll b/tools/NetHookAnalyzer2/System.Drawing.Primitives.dll similarity index 100% rename from tools/NetHook2/System.Drawing.Primitives.dll rename to tools/NetHookAnalyzer2/System.Drawing.Primitives.dll diff --git a/tools/NetHook2/System.Dynamic.Runtime.dll b/tools/NetHookAnalyzer2/System.Dynamic.Runtime.dll similarity index 100% rename from tools/NetHook2/System.Dynamic.Runtime.dll rename to tools/NetHookAnalyzer2/System.Dynamic.Runtime.dll diff --git a/tools/NetHook2/System.Globalization.Calendars.dll b/tools/NetHookAnalyzer2/System.Globalization.Calendars.dll similarity index 100% rename from tools/NetHook2/System.Globalization.Calendars.dll rename to tools/NetHookAnalyzer2/System.Globalization.Calendars.dll diff --git a/tools/NetHook2/System.Globalization.Extensions.dll b/tools/NetHookAnalyzer2/System.Globalization.Extensions.dll similarity index 100% rename from tools/NetHook2/System.Globalization.Extensions.dll rename to tools/NetHookAnalyzer2/System.Globalization.Extensions.dll diff --git a/tools/NetHook2/System.Globalization.dll b/tools/NetHookAnalyzer2/System.Globalization.dll similarity index 100% rename from tools/NetHook2/System.Globalization.dll rename to tools/NetHookAnalyzer2/System.Globalization.dll diff --git a/tools/NetHook2/System.IO.Compression.ZipFile.dll b/tools/NetHookAnalyzer2/System.IO.Compression.ZipFile.dll similarity index 100% rename from tools/NetHook2/System.IO.Compression.ZipFile.dll rename to tools/NetHookAnalyzer2/System.IO.Compression.ZipFile.dll diff --git a/tools/NetHook2/System.IO.Compression.dll b/tools/NetHookAnalyzer2/System.IO.Compression.dll similarity index 100% rename from tools/NetHook2/System.IO.Compression.dll rename to tools/NetHookAnalyzer2/System.IO.Compression.dll diff --git a/tools/NetHook2/System.IO.FileSystem.DriveInfo.dll b/tools/NetHookAnalyzer2/System.IO.FileSystem.DriveInfo.dll similarity index 100% rename from tools/NetHook2/System.IO.FileSystem.DriveInfo.dll rename to tools/NetHookAnalyzer2/System.IO.FileSystem.DriveInfo.dll diff --git a/tools/NetHook2/System.IO.FileSystem.Primitives.dll b/tools/NetHookAnalyzer2/System.IO.FileSystem.Primitives.dll similarity index 100% rename from tools/NetHook2/System.IO.FileSystem.Primitives.dll rename to tools/NetHookAnalyzer2/System.IO.FileSystem.Primitives.dll diff --git a/tools/NetHook2/System.IO.FileSystem.Watcher.dll b/tools/NetHookAnalyzer2/System.IO.FileSystem.Watcher.dll similarity index 100% rename from tools/NetHook2/System.IO.FileSystem.Watcher.dll rename to tools/NetHookAnalyzer2/System.IO.FileSystem.Watcher.dll diff --git a/tools/NetHook2/System.IO.FileSystem.dll b/tools/NetHookAnalyzer2/System.IO.FileSystem.dll similarity index 100% rename from tools/NetHook2/System.IO.FileSystem.dll rename to tools/NetHookAnalyzer2/System.IO.FileSystem.dll diff --git a/tools/NetHook2/System.IO.IsolatedStorage.dll b/tools/NetHookAnalyzer2/System.IO.IsolatedStorage.dll similarity index 100% rename from tools/NetHook2/System.IO.IsolatedStorage.dll rename to tools/NetHookAnalyzer2/System.IO.IsolatedStorage.dll diff --git a/tools/NetHook2/System.IO.MemoryMappedFiles.dll b/tools/NetHookAnalyzer2/System.IO.MemoryMappedFiles.dll similarity index 100% rename from tools/NetHook2/System.IO.MemoryMappedFiles.dll rename to tools/NetHookAnalyzer2/System.IO.MemoryMappedFiles.dll diff --git a/tools/NetHook2/System.IO.Pipes.dll b/tools/NetHookAnalyzer2/System.IO.Pipes.dll similarity index 100% rename from tools/NetHook2/System.IO.Pipes.dll rename to tools/NetHookAnalyzer2/System.IO.Pipes.dll diff --git a/tools/NetHook2/System.IO.UnmanagedMemoryStream.dll b/tools/NetHookAnalyzer2/System.IO.UnmanagedMemoryStream.dll similarity index 100% rename from tools/NetHook2/System.IO.UnmanagedMemoryStream.dll rename to tools/NetHookAnalyzer2/System.IO.UnmanagedMemoryStream.dll diff --git a/tools/NetHook2/System.IO.dll b/tools/NetHookAnalyzer2/System.IO.dll similarity index 100% rename from tools/NetHook2/System.IO.dll rename to tools/NetHookAnalyzer2/System.IO.dll diff --git a/tools/NetHook2/System.Linq.Expressions.dll b/tools/NetHookAnalyzer2/System.Linq.Expressions.dll similarity index 100% rename from tools/NetHook2/System.Linq.Expressions.dll rename to tools/NetHookAnalyzer2/System.Linq.Expressions.dll diff --git a/tools/NetHook2/System.Linq.Parallel.dll b/tools/NetHookAnalyzer2/System.Linq.Parallel.dll similarity index 100% rename from tools/NetHook2/System.Linq.Parallel.dll rename to tools/NetHookAnalyzer2/System.Linq.Parallel.dll diff --git a/tools/NetHook2/System.Linq.Queryable.dll b/tools/NetHookAnalyzer2/System.Linq.Queryable.dll similarity index 100% rename from tools/NetHook2/System.Linq.Queryable.dll rename to tools/NetHookAnalyzer2/System.Linq.Queryable.dll diff --git a/tools/NetHook2/System.Linq.dll b/tools/NetHookAnalyzer2/System.Linq.dll similarity index 100% rename from tools/NetHook2/System.Linq.dll rename to tools/NetHookAnalyzer2/System.Linq.dll diff --git a/tools/NetHook2/System.Net.Http.dll b/tools/NetHookAnalyzer2/System.Net.Http.dll similarity index 100% rename from tools/NetHook2/System.Net.Http.dll rename to tools/NetHookAnalyzer2/System.Net.Http.dll diff --git a/tools/NetHook2/System.Net.NameResolution.dll b/tools/NetHookAnalyzer2/System.Net.NameResolution.dll similarity index 100% rename from tools/NetHook2/System.Net.NameResolution.dll rename to tools/NetHookAnalyzer2/System.Net.NameResolution.dll diff --git a/tools/NetHook2/System.Net.NetworkInformation.dll b/tools/NetHookAnalyzer2/System.Net.NetworkInformation.dll similarity index 100% rename from tools/NetHook2/System.Net.NetworkInformation.dll rename to tools/NetHookAnalyzer2/System.Net.NetworkInformation.dll diff --git a/tools/NetHook2/System.Net.Ping.dll b/tools/NetHookAnalyzer2/System.Net.Ping.dll similarity index 100% rename from tools/NetHook2/System.Net.Ping.dll rename to tools/NetHookAnalyzer2/System.Net.Ping.dll diff --git a/tools/NetHook2/System.Net.Primitives.dll b/tools/NetHookAnalyzer2/System.Net.Primitives.dll similarity index 100% rename from tools/NetHook2/System.Net.Primitives.dll rename to tools/NetHookAnalyzer2/System.Net.Primitives.dll diff --git a/tools/NetHook2/System.Net.Requests.dll b/tools/NetHookAnalyzer2/System.Net.Requests.dll similarity index 100% rename from tools/NetHook2/System.Net.Requests.dll rename to tools/NetHookAnalyzer2/System.Net.Requests.dll diff --git a/tools/NetHook2/System.Net.Security.dll b/tools/NetHookAnalyzer2/System.Net.Security.dll similarity index 100% rename from tools/NetHook2/System.Net.Security.dll rename to tools/NetHookAnalyzer2/System.Net.Security.dll diff --git a/tools/NetHook2/System.Net.Sockets.dll b/tools/NetHookAnalyzer2/System.Net.Sockets.dll similarity index 100% rename from tools/NetHook2/System.Net.Sockets.dll rename to tools/NetHookAnalyzer2/System.Net.Sockets.dll diff --git a/tools/NetHook2/System.Net.WebHeaderCollection.dll b/tools/NetHookAnalyzer2/System.Net.WebHeaderCollection.dll similarity index 100% rename from tools/NetHook2/System.Net.WebHeaderCollection.dll rename to tools/NetHookAnalyzer2/System.Net.WebHeaderCollection.dll diff --git a/tools/NetHook2/System.Net.WebSockets.Client.dll b/tools/NetHookAnalyzer2/System.Net.WebSockets.Client.dll similarity index 100% rename from tools/NetHook2/System.Net.WebSockets.Client.dll rename to tools/NetHookAnalyzer2/System.Net.WebSockets.Client.dll diff --git a/tools/NetHook2/System.Net.WebSockets.dll b/tools/NetHookAnalyzer2/System.Net.WebSockets.dll similarity index 100% rename from tools/NetHook2/System.Net.WebSockets.dll rename to tools/NetHookAnalyzer2/System.Net.WebSockets.dll diff --git a/tools/NetHook2/System.ObjectModel.dll b/tools/NetHookAnalyzer2/System.ObjectModel.dll similarity index 100% rename from tools/NetHook2/System.ObjectModel.dll rename to tools/NetHookAnalyzer2/System.ObjectModel.dll diff --git a/tools/NetHook2/System.Reflection.Extensions.dll b/tools/NetHookAnalyzer2/System.Reflection.Extensions.dll similarity index 100% rename from tools/NetHook2/System.Reflection.Extensions.dll rename to tools/NetHookAnalyzer2/System.Reflection.Extensions.dll diff --git a/tools/NetHook2/System.Reflection.Primitives.dll b/tools/NetHookAnalyzer2/System.Reflection.Primitives.dll similarity index 100% rename from tools/NetHook2/System.Reflection.Primitives.dll rename to tools/NetHookAnalyzer2/System.Reflection.Primitives.dll diff --git a/tools/NetHook2/System.Reflection.dll b/tools/NetHookAnalyzer2/System.Reflection.dll similarity index 100% rename from tools/NetHook2/System.Reflection.dll rename to tools/NetHookAnalyzer2/System.Reflection.dll diff --git a/tools/NetHook2/System.Resources.Reader.dll b/tools/NetHookAnalyzer2/System.Resources.Reader.dll similarity index 100% rename from tools/NetHook2/System.Resources.Reader.dll rename to tools/NetHookAnalyzer2/System.Resources.Reader.dll diff --git a/tools/NetHook2/System.Resources.ResourceManager.dll b/tools/NetHookAnalyzer2/System.Resources.ResourceManager.dll similarity index 100% rename from tools/NetHook2/System.Resources.ResourceManager.dll rename to tools/NetHookAnalyzer2/System.Resources.ResourceManager.dll diff --git a/tools/NetHook2/System.Resources.Writer.dll b/tools/NetHookAnalyzer2/System.Resources.Writer.dll similarity index 100% rename from tools/NetHook2/System.Resources.Writer.dll rename to tools/NetHookAnalyzer2/System.Resources.Writer.dll diff --git a/tools/NetHook2/System.Runtime.CompilerServices.VisualC.dll b/tools/NetHookAnalyzer2/System.Runtime.CompilerServices.VisualC.dll similarity index 100% rename from tools/NetHook2/System.Runtime.CompilerServices.VisualC.dll rename to tools/NetHookAnalyzer2/System.Runtime.CompilerServices.VisualC.dll diff --git a/tools/NetHook2/System.Runtime.Extensions.dll b/tools/NetHookAnalyzer2/System.Runtime.Extensions.dll similarity index 100% rename from tools/NetHook2/System.Runtime.Extensions.dll rename to tools/NetHookAnalyzer2/System.Runtime.Extensions.dll diff --git a/tools/NetHook2/System.Runtime.Handles.dll b/tools/NetHookAnalyzer2/System.Runtime.Handles.dll similarity index 100% rename from tools/NetHook2/System.Runtime.Handles.dll rename to tools/NetHookAnalyzer2/System.Runtime.Handles.dll diff --git a/tools/NetHook2/System.Runtime.InteropServices.RuntimeInformation.dll b/tools/NetHookAnalyzer2/System.Runtime.InteropServices.RuntimeInformation.dll similarity index 100% rename from tools/NetHook2/System.Runtime.InteropServices.RuntimeInformation.dll rename to tools/NetHookAnalyzer2/System.Runtime.InteropServices.RuntimeInformation.dll diff --git a/tools/NetHook2/System.Runtime.InteropServices.dll b/tools/NetHookAnalyzer2/System.Runtime.InteropServices.dll similarity index 100% rename from tools/NetHook2/System.Runtime.InteropServices.dll rename to tools/NetHookAnalyzer2/System.Runtime.InteropServices.dll diff --git a/tools/NetHook2/System.Runtime.Numerics.dll b/tools/NetHookAnalyzer2/System.Runtime.Numerics.dll similarity index 100% rename from tools/NetHook2/System.Runtime.Numerics.dll rename to tools/NetHookAnalyzer2/System.Runtime.Numerics.dll diff --git a/tools/NetHook2/System.Runtime.Serialization.Formatters.dll b/tools/NetHookAnalyzer2/System.Runtime.Serialization.Formatters.dll similarity index 100% rename from tools/NetHook2/System.Runtime.Serialization.Formatters.dll rename to tools/NetHookAnalyzer2/System.Runtime.Serialization.Formatters.dll diff --git a/tools/NetHook2/System.Runtime.Serialization.Json.dll b/tools/NetHookAnalyzer2/System.Runtime.Serialization.Json.dll similarity index 100% rename from tools/NetHook2/System.Runtime.Serialization.Json.dll rename to tools/NetHookAnalyzer2/System.Runtime.Serialization.Json.dll diff --git a/tools/NetHook2/System.Runtime.Serialization.Primitives.dll b/tools/NetHookAnalyzer2/System.Runtime.Serialization.Primitives.dll similarity index 100% rename from tools/NetHook2/System.Runtime.Serialization.Primitives.dll rename to tools/NetHookAnalyzer2/System.Runtime.Serialization.Primitives.dll diff --git a/tools/NetHook2/System.Runtime.Serialization.Xml.dll b/tools/NetHookAnalyzer2/System.Runtime.Serialization.Xml.dll similarity index 100% rename from tools/NetHook2/System.Runtime.Serialization.Xml.dll rename to tools/NetHookAnalyzer2/System.Runtime.Serialization.Xml.dll diff --git a/tools/NetHook2/System.Runtime.dll b/tools/NetHookAnalyzer2/System.Runtime.dll similarity index 100% rename from tools/NetHook2/System.Runtime.dll rename to tools/NetHookAnalyzer2/System.Runtime.dll diff --git a/tools/NetHook2/System.Security.Claims.dll b/tools/NetHookAnalyzer2/System.Security.Claims.dll similarity index 100% rename from tools/NetHook2/System.Security.Claims.dll rename to tools/NetHookAnalyzer2/System.Security.Claims.dll diff --git a/tools/NetHook2/System.Security.Cryptography.Algorithms.dll b/tools/NetHookAnalyzer2/System.Security.Cryptography.Algorithms.dll similarity index 100% rename from tools/NetHook2/System.Security.Cryptography.Algorithms.dll rename to tools/NetHookAnalyzer2/System.Security.Cryptography.Algorithms.dll diff --git a/tools/NetHook2/System.Security.Cryptography.Csp.dll b/tools/NetHookAnalyzer2/System.Security.Cryptography.Csp.dll similarity index 100% rename from tools/NetHook2/System.Security.Cryptography.Csp.dll rename to tools/NetHookAnalyzer2/System.Security.Cryptography.Csp.dll diff --git a/tools/NetHook2/System.Security.Cryptography.Encoding.dll b/tools/NetHookAnalyzer2/System.Security.Cryptography.Encoding.dll similarity index 100% rename from tools/NetHook2/System.Security.Cryptography.Encoding.dll rename to tools/NetHookAnalyzer2/System.Security.Cryptography.Encoding.dll diff --git a/tools/NetHook2/System.Security.Cryptography.Primitives.dll b/tools/NetHookAnalyzer2/System.Security.Cryptography.Primitives.dll similarity index 100% rename from tools/NetHook2/System.Security.Cryptography.Primitives.dll rename to tools/NetHookAnalyzer2/System.Security.Cryptography.Primitives.dll diff --git a/tools/NetHook2/System.Security.Cryptography.X509Certificates.dll b/tools/NetHookAnalyzer2/System.Security.Cryptography.X509Certificates.dll similarity index 100% rename from tools/NetHook2/System.Security.Cryptography.X509Certificates.dll rename to tools/NetHookAnalyzer2/System.Security.Cryptography.X509Certificates.dll diff --git a/tools/NetHook2/System.Security.Principal.dll b/tools/NetHookAnalyzer2/System.Security.Principal.dll similarity index 100% rename from tools/NetHook2/System.Security.Principal.dll rename to tools/NetHookAnalyzer2/System.Security.Principal.dll diff --git a/tools/NetHook2/System.Security.SecureString.dll b/tools/NetHookAnalyzer2/System.Security.SecureString.dll similarity index 100% rename from tools/NetHook2/System.Security.SecureString.dll rename to tools/NetHookAnalyzer2/System.Security.SecureString.dll diff --git a/tools/NetHook2/System.Text.Encoding.Extensions.dll b/tools/NetHookAnalyzer2/System.Text.Encoding.Extensions.dll similarity index 100% rename from tools/NetHook2/System.Text.Encoding.Extensions.dll rename to tools/NetHookAnalyzer2/System.Text.Encoding.Extensions.dll diff --git a/tools/NetHook2/System.Text.Encoding.dll b/tools/NetHookAnalyzer2/System.Text.Encoding.dll similarity index 100% rename from tools/NetHook2/System.Text.Encoding.dll rename to tools/NetHookAnalyzer2/System.Text.Encoding.dll diff --git a/tools/NetHook2/System.Text.RegularExpressions.dll b/tools/NetHookAnalyzer2/System.Text.RegularExpressions.dll similarity index 100% rename from tools/NetHook2/System.Text.RegularExpressions.dll rename to tools/NetHookAnalyzer2/System.Text.RegularExpressions.dll diff --git a/tools/NetHook2/System.Threading.Overlapped.dll b/tools/NetHookAnalyzer2/System.Threading.Overlapped.dll similarity index 100% rename from tools/NetHook2/System.Threading.Overlapped.dll rename to tools/NetHookAnalyzer2/System.Threading.Overlapped.dll diff --git a/tools/NetHook2/System.Threading.Tasks.Parallel.dll b/tools/NetHookAnalyzer2/System.Threading.Tasks.Parallel.dll similarity index 100% rename from tools/NetHook2/System.Threading.Tasks.Parallel.dll rename to tools/NetHookAnalyzer2/System.Threading.Tasks.Parallel.dll diff --git a/tools/NetHook2/System.Threading.Tasks.dll b/tools/NetHookAnalyzer2/System.Threading.Tasks.dll similarity index 100% rename from tools/NetHook2/System.Threading.Tasks.dll rename to tools/NetHookAnalyzer2/System.Threading.Tasks.dll diff --git a/tools/NetHook2/System.Threading.Thread.dll b/tools/NetHookAnalyzer2/System.Threading.Thread.dll similarity index 100% rename from tools/NetHook2/System.Threading.Thread.dll rename to tools/NetHookAnalyzer2/System.Threading.Thread.dll diff --git a/tools/NetHook2/System.Threading.ThreadPool.dll b/tools/NetHookAnalyzer2/System.Threading.ThreadPool.dll similarity index 100% rename from tools/NetHook2/System.Threading.ThreadPool.dll rename to tools/NetHookAnalyzer2/System.Threading.ThreadPool.dll diff --git a/tools/NetHook2/System.Threading.Timer.dll b/tools/NetHookAnalyzer2/System.Threading.Timer.dll similarity index 100% rename from tools/NetHook2/System.Threading.Timer.dll rename to tools/NetHookAnalyzer2/System.Threading.Timer.dll diff --git a/tools/NetHook2/System.Threading.dll b/tools/NetHookAnalyzer2/System.Threading.dll similarity index 100% rename from tools/NetHook2/System.Threading.dll rename to tools/NetHookAnalyzer2/System.Threading.dll diff --git a/tools/NetHook2/System.ValueTuple.dll b/tools/NetHookAnalyzer2/System.ValueTuple.dll similarity index 100% rename from tools/NetHook2/System.ValueTuple.dll rename to tools/NetHookAnalyzer2/System.ValueTuple.dll diff --git a/tools/NetHook2/System.Xml.ReaderWriter.dll b/tools/NetHookAnalyzer2/System.Xml.ReaderWriter.dll similarity index 100% rename from tools/NetHook2/System.Xml.ReaderWriter.dll rename to tools/NetHookAnalyzer2/System.Xml.ReaderWriter.dll diff --git a/tools/NetHook2/System.Xml.XDocument.dll b/tools/NetHookAnalyzer2/System.Xml.XDocument.dll similarity index 100% rename from tools/NetHook2/System.Xml.XDocument.dll rename to tools/NetHookAnalyzer2/System.Xml.XDocument.dll diff --git a/tools/NetHook2/System.Xml.XPath.XDocument.dll b/tools/NetHookAnalyzer2/System.Xml.XPath.XDocument.dll similarity index 100% rename from tools/NetHook2/System.Xml.XPath.XDocument.dll rename to tools/NetHookAnalyzer2/System.Xml.XPath.XDocument.dll diff --git a/tools/NetHook2/System.Xml.XPath.dll b/tools/NetHookAnalyzer2/System.Xml.XPath.dll similarity index 100% rename from tools/NetHook2/System.Xml.XPath.dll rename to tools/NetHookAnalyzer2/System.Xml.XPath.dll diff --git a/tools/NetHook2/System.Xml.XmlDocument.dll b/tools/NetHookAnalyzer2/System.Xml.XmlDocument.dll similarity index 100% rename from tools/NetHook2/System.Xml.XmlDocument.dll rename to tools/NetHookAnalyzer2/System.Xml.XmlDocument.dll diff --git a/tools/NetHook2/System.Xml.XmlSerializer.dll b/tools/NetHookAnalyzer2/System.Xml.XmlSerializer.dll similarity index 100% rename from tools/NetHook2/System.Xml.XmlSerializer.dll rename to tools/NetHookAnalyzer2/System.Xml.XmlSerializer.dll diff --git a/tools/NetHook2/netstandard.dll b/tools/NetHookAnalyzer2/netstandard.dll similarity index 100% rename from tools/NetHook2/netstandard.dll rename to tools/NetHookAnalyzer2/netstandard.dll diff --git a/tools/NetHook2/protobuf-net.dll b/tools/NetHookAnalyzer2/protobuf-net.dll similarity index 100% rename from tools/NetHook2/protobuf-net.dll rename to tools/NetHookAnalyzer2/protobuf-net.dll