Browse Source

Version 4.1

master XvirusCLI_4.1
Dani Santos 2 years ago
parent
commit
40ff0eb082
  1. 33
      README.md
  2. BIN
      bin/Linux/BaseLibrary.dll
  3. BIN
      bin/Linux/Microsoft.CSharp.dll
  4. 0
      bin/Linux/Microsoft.ML.Core.dll
  5. 0
      bin/Linux/Microsoft.ML.CpuMath.dll
  6. 0
      bin/Linux/Microsoft.ML.Data.dll
  7. 0
      bin/Linux/Microsoft.ML.DataView.dll
  8. 0
      bin/Linux/Microsoft.ML.FastTree.dll
  9. 0
      bin/Linux/Microsoft.ML.KMeansClustering.dll
  10. 0
      bin/Linux/Microsoft.ML.PCA.dll
  11. 0
      bin/Linux/Microsoft.ML.StandardTrainers.dll
  12. 0
      bin/Linux/Microsoft.ML.Transforms.dll
  13. 0
      bin/Linux/Microsoft.ML.dll
  14. BIN
      bin/Linux/Microsoft.VisualBasic.Core.dll
  15. BIN
      bin/Linux/Microsoft.VisualBasic.dll
  16. BIN
      bin/Linux/Microsoft.Win32.Primitives.dll
  17. BIN
      bin/Linux/Microsoft.Win32.Registry.dll
  18. 0
      bin/Linux/Newtonsoft.Json.dll
  19. 0
      bin/Linux/PeNet.Asn1.dll
  20. 0
      bin/Linux/PeNet.dll
  21. BIN
      bin/Linux/System.AppContext.dll
  22. BIN
      bin/Linux/System.Buffers.dll
  23. 0
      bin/Linux/System.CodeDom.dll
  24. BIN
      bin/Linux/System.Collections.Concurrent.dll
  25. BIN
      bin/Linux/System.Collections.Immutable.dll
  26. BIN
      bin/Linux/System.Collections.NonGeneric.dll
  27. BIN
      bin/Linux/System.Collections.Specialized.dll
  28. BIN
      bin/Linux/System.Collections.dll
  29. BIN
      bin/Linux/System.ComponentModel.Annotations.dll
  30. BIN
      bin/Linux/System.ComponentModel.DataAnnotations.dll
  31. BIN
      bin/Linux/System.ComponentModel.EventBasedAsync.dll
  32. BIN
      bin/Linux/System.ComponentModel.Primitives.dll
  33. BIN
      bin/Linux/System.ComponentModel.TypeConverter.dll
  34. BIN
      bin/Linux/System.ComponentModel.dll
  35. BIN
      bin/Linux/System.Configuration.dll
  36. BIN
      bin/Linux/System.Console.dll
  37. BIN
      bin/Linux/System.Core.dll
  38. BIN
      bin/Linux/System.Data.Common.dll
  39. BIN
      bin/Linux/System.Data.DataSetExtensions.dll
  40. BIN
      bin/Linux/System.Data.dll
  41. BIN
      bin/Linux/System.Diagnostics.Contracts.dll
  42. BIN
      bin/Linux/System.Diagnostics.Debug.dll
  43. BIN
      bin/Linux/System.Diagnostics.DiagnosticSource.dll
  44. BIN
      bin/Linux/System.Diagnostics.FileVersionInfo.dll
  45. BIN
      bin/Linux/System.Diagnostics.Process.dll
  46. BIN
      bin/Linux/System.Diagnostics.StackTrace.dll
  47. BIN
      bin/Linux/System.Diagnostics.TextWriterTraceListener.dll
  48. BIN
      bin/Linux/System.Diagnostics.Tools.dll
  49. BIN
      bin/Linux/System.Diagnostics.TraceSource.dll
  50. BIN
      bin/Linux/System.Diagnostics.Tracing.dll
  51. BIN
      bin/Linux/System.Drawing.Primitives.dll
  52. BIN
      bin/Linux/System.Drawing.dll
  53. BIN
      bin/Linux/System.Dynamic.Runtime.dll
  54. BIN
      bin/Linux/System.Formats.Asn1.dll
  55. BIN
      bin/Linux/System.Formats.Tar.dll
  56. BIN
      bin/Linux/System.Globalization.Calendars.dll
  57. BIN
      bin/Linux/System.Globalization.Extensions.dll
  58. BIN
      bin/Linux/System.Globalization.dll
  59. BIN
      bin/Linux/System.IO.Compression.Brotli.dll
  60. BIN
      bin/Linux/System.IO.Compression.FileSystem.dll
  61. BIN
      bin/Linux/System.IO.Compression.ZipFile.dll
  62. BIN
      bin/Linux/System.IO.Compression.dll
  63. BIN
      bin/Linux/System.IO.FileSystem.AccessControl.dll
  64. BIN
      bin/Linux/System.IO.FileSystem.DriveInfo.dll
  65. BIN
      bin/Linux/System.IO.FileSystem.Primitives.dll
  66. BIN
      bin/Linux/System.IO.FileSystem.Watcher.dll
  67. BIN
      bin/Linux/System.IO.FileSystem.dll
  68. BIN
      bin/Linux/System.IO.IsolatedStorage.dll
  69. BIN
      bin/Linux/System.IO.MemoryMappedFiles.dll
  70. BIN
      bin/Linux/System.IO.Pipes.AccessControl.dll
  71. BIN
      bin/Linux/System.IO.Pipes.dll
  72. BIN
      bin/Linux/System.IO.UnmanagedMemoryStream.dll
  73. BIN
      bin/Linux/System.IO.dll
  74. BIN
      bin/Linux/System.Linq.Expressions.dll
  75. BIN
      bin/Linux/System.Linq.Parallel.dll
  76. BIN
      bin/Linux/System.Linq.Queryable.dll
  77. BIN
      bin/Linux/System.Linq.dll
  78. BIN
      bin/Linux/System.Memory.dll
  79. BIN
      bin/Linux/System.Net.Http.Json.dll
  80. BIN
      bin/Linux/System.Net.Http.dll
  81. BIN
      bin/Linux/System.Net.HttpListener.dll
  82. BIN
      bin/Linux/System.Net.Mail.dll
  83. BIN
      bin/Linux/System.Net.NameResolution.dll
  84. BIN
      bin/Linux/System.Net.NetworkInformation.dll
  85. BIN
      bin/Linux/System.Net.Ping.dll
  86. BIN
      bin/Linux/System.Net.Primitives.dll
  87. BIN
      bin/Linux/System.Net.Quic.dll
  88. BIN
      bin/Linux/System.Net.Requests.dll
  89. BIN
      bin/Linux/System.Net.Security.dll
  90. BIN
      bin/Linux/System.Net.ServicePoint.dll
  91. BIN
      bin/Linux/System.Net.Sockets.dll
  92. BIN
      bin/Linux/System.Net.WebClient.dll
  93. BIN
      bin/Linux/System.Net.WebHeaderCollection.dll
  94. BIN
      bin/Linux/System.Net.WebProxy.dll
  95. BIN
      bin/Linux/System.Net.WebSockets.Client.dll
  96. BIN
      bin/Linux/System.Net.WebSockets.dll
  97. BIN
      bin/Linux/System.Net.dll
  98. BIN
      bin/Linux/System.Numerics.Vectors.dll
  99. BIN
      bin/Linux/System.Numerics.dll
  100. BIN
      bin/Linux/System.ObjectModel.dll

33
README.md

@ -1,6 +1,6 @@
# Xvirus CLI
Xvirus CLI 4.0.5.
Xvirus CLI 4.1.
## Table of Contents
@ -16,29 +16,36 @@ Xvirus CLI 4.0.5.
## Minimum Requirements
To run Xvirus CLI you need:
- .NET 5 Runtime - [download](https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-5.0.11-windows-x64-installer)
No minimum requirements needed!
## Changelog
- Completely redone in .NET 5
- Now supports Linux (CLI and C# bindings only)
- Added XvirusAI scan engine (BETA)
- Scan speed is up to 2x faster
- Fixed memory usage spike when scanning large files
- Removed file size limit for scanned files by default
- The checkUpdate function can now check for SDK updates
- Added 3 new settings "EnableAIScan", "MaxScanLength" and "DatabaseVersion"
- Version **4.1**:
- Upgraded from .NET 5 to .NET 7
- C++ bindings now also support Linux
- Removed Minimum Requirements on C++ bindings and CLI
- Changed how exceptions are handled in C++ bindings
- Version **4.0**:
- Completely redone in .NET 5
- Now supports Linux (CLI and C# bindings only)
- Added XvirusAI scan engine (BETA)
- Scan speed is up to 2x faster
- Fixed memory usage spike when scanning large files
- Removed file size limit for scanned files by default
- The checkUpdate function can now check for SDK updates
- Added 3 new settings "EnableAIScan", "MaxScanLength" and "DatabaseVersion"
## Known Issues
- XvirusAI engine is still in BETA. It is not recomended to use in production yet.
- XvirusAI engine does not work in C++ bindings.
- The checkUpdate function can now check for SDK updates but can't update it
## Get Started
You can run it by opening executable file in the bin folder with a command as the execution argument. For example: `XescSDK.exe interactive`.
You can run it by opening executable file in the bin folder with a command as the execution argument. For example: `XvirusSDK.exe interactive`.
## Avaiable Commands

BIN
bin/Linux/BaseLibrary.dll

Binary file not shown.

BIN
bin/Linux/Microsoft.CSharp.dll

Binary file not shown.

0
bin/Microsoft.ML.Core.dll → bin/Linux/Microsoft.ML.Core.dll

0
bin/Microsoft.ML.CpuMath.dll → bin/Linux/Microsoft.ML.CpuMath.dll

0
bin/Microsoft.ML.Data.dll → bin/Linux/Microsoft.ML.Data.dll

0
bin/Microsoft.ML.DataView.dll → bin/Linux/Microsoft.ML.DataView.dll

0
bin/Microsoft.ML.FastTree.dll → bin/Linux/Microsoft.ML.FastTree.dll

0
bin/Microsoft.ML.KMeansClustering.dll → bin/Linux/Microsoft.ML.KMeansClustering.dll

0
bin/Microsoft.ML.PCA.dll → bin/Linux/Microsoft.ML.PCA.dll

0
bin/Microsoft.ML.StandardTrainers.dll → bin/Linux/Microsoft.ML.StandardTrainers.dll

0
bin/Microsoft.ML.Transforms.dll → bin/Linux/Microsoft.ML.Transforms.dll

0
bin/Microsoft.ML.dll → bin/Linux/Microsoft.ML.dll

BIN
bin/Linux/Microsoft.VisualBasic.Core.dll

Binary file not shown.

BIN
bin/Linux/Microsoft.VisualBasic.dll

Binary file not shown.

BIN
bin/Linux/Microsoft.Win32.Primitives.dll

Binary file not shown.

BIN
bin/Linux/Microsoft.Win32.Registry.dll

Binary file not shown.

0
bin/Newtonsoft.Json.dll → bin/Linux/Newtonsoft.Json.dll

0
bin/PeNet.Asn1.dll → bin/Linux/PeNet.Asn1.dll

0
bin/PeNet.dll → bin/Linux/PeNet.dll

BIN
bin/Linux/System.AppContext.dll

Binary file not shown.

BIN
bin/Linux/System.Buffers.dll

Binary file not shown.

0
bin/System.CodeDom.dll → bin/Linux/System.CodeDom.dll

BIN
bin/Linux/System.Collections.Concurrent.dll

Binary file not shown.

BIN
bin/Linux/System.Collections.Immutable.dll

Binary file not shown.

BIN
bin/Linux/System.Collections.NonGeneric.dll

Binary file not shown.

BIN
bin/Linux/System.Collections.Specialized.dll

Binary file not shown.

BIN
bin/Linux/System.Collections.dll

Binary file not shown.

BIN
bin/Linux/System.ComponentModel.Annotations.dll

Binary file not shown.

BIN
bin/Linux/System.ComponentModel.DataAnnotations.dll

Binary file not shown.

BIN
bin/Linux/System.ComponentModel.EventBasedAsync.dll

Binary file not shown.

BIN
bin/Linux/System.ComponentModel.Primitives.dll

Binary file not shown.

BIN
bin/Linux/System.ComponentModel.TypeConverter.dll

Binary file not shown.

BIN
bin/Linux/System.ComponentModel.dll

Binary file not shown.

BIN
bin/Linux/System.Configuration.dll

Binary file not shown.

BIN
bin/Linux/System.Console.dll

Binary file not shown.

BIN
bin/Linux/System.Core.dll

Binary file not shown.

BIN
bin/Linux/System.Data.Common.dll

Binary file not shown.

BIN
bin/Linux/System.Data.DataSetExtensions.dll

Binary file not shown.

BIN
bin/Linux/System.Data.dll

Binary file not shown.

BIN
bin/Linux/System.Diagnostics.Contracts.dll

Binary file not shown.

BIN
bin/Linux/System.Diagnostics.Debug.dll

Binary file not shown.

BIN
bin/Linux/System.Diagnostics.DiagnosticSource.dll

Binary file not shown.

BIN
bin/Linux/System.Diagnostics.FileVersionInfo.dll

Binary file not shown.

BIN
bin/Linux/System.Diagnostics.Process.dll

Binary file not shown.

BIN
bin/Linux/System.Diagnostics.StackTrace.dll

Binary file not shown.

BIN
bin/Linux/System.Diagnostics.TextWriterTraceListener.dll

Binary file not shown.

BIN
bin/Linux/System.Diagnostics.Tools.dll

Binary file not shown.

BIN
bin/Linux/System.Diagnostics.TraceSource.dll

Binary file not shown.

BIN
bin/Linux/System.Diagnostics.Tracing.dll

Binary file not shown.

BIN
bin/Linux/System.Drawing.Primitives.dll

Binary file not shown.

BIN
bin/Linux/System.Drawing.dll

Binary file not shown.

BIN
bin/Linux/System.Dynamic.Runtime.dll

Binary file not shown.

BIN
bin/Linux/System.Formats.Asn1.dll

Binary file not shown.

BIN
bin/Linux/System.Formats.Tar.dll

Binary file not shown.

BIN
bin/Linux/System.Globalization.Calendars.dll

Binary file not shown.

BIN
bin/Linux/System.Globalization.Extensions.dll

Binary file not shown.

BIN
bin/Linux/System.Globalization.dll

Binary file not shown.

BIN
bin/Linux/System.IO.Compression.Brotli.dll

Binary file not shown.

BIN
bin/Linux/System.IO.Compression.FileSystem.dll

Binary file not shown.

BIN
bin/Linux/System.IO.Compression.ZipFile.dll

Binary file not shown.

BIN
bin/Linux/System.IO.Compression.dll

Binary file not shown.

BIN
bin/Linux/System.IO.FileSystem.AccessControl.dll

Binary file not shown.

BIN
bin/Linux/System.IO.FileSystem.DriveInfo.dll

Binary file not shown.

BIN
bin/Linux/System.IO.FileSystem.Primitives.dll

Binary file not shown.

BIN
bin/Linux/System.IO.FileSystem.Watcher.dll

Binary file not shown.

BIN
bin/Linux/System.IO.FileSystem.dll

Binary file not shown.

BIN
bin/Linux/System.IO.IsolatedStorage.dll

Binary file not shown.

BIN
bin/Linux/System.IO.MemoryMappedFiles.dll

Binary file not shown.

BIN
bin/Linux/System.IO.Pipes.AccessControl.dll

Binary file not shown.

BIN
bin/Linux/System.IO.Pipes.dll

Binary file not shown.

BIN
bin/Linux/System.IO.UnmanagedMemoryStream.dll

Binary file not shown.

BIN
bin/Linux/System.IO.dll

Binary file not shown.

BIN
bin/Linux/System.Linq.Expressions.dll

Binary file not shown.

BIN
bin/Linux/System.Linq.Parallel.dll

Binary file not shown.

BIN
bin/Linux/System.Linq.Queryable.dll

Binary file not shown.

BIN
bin/Linux/System.Linq.dll

Binary file not shown.

BIN
bin/Linux/System.Memory.dll

Binary file not shown.

BIN
bin/Linux/System.Net.Http.Json.dll

Binary file not shown.

BIN
bin/Linux/System.Net.Http.dll

Binary file not shown.

BIN
bin/Linux/System.Net.HttpListener.dll

Binary file not shown.

BIN
bin/Linux/System.Net.Mail.dll

Binary file not shown.

BIN
bin/Linux/System.Net.NameResolution.dll

Binary file not shown.

BIN
bin/Linux/System.Net.NetworkInformation.dll

Binary file not shown.

BIN
bin/Linux/System.Net.Ping.dll

Binary file not shown.

BIN
bin/Linux/System.Net.Primitives.dll

Binary file not shown.

BIN
bin/Linux/System.Net.Quic.dll

Binary file not shown.

BIN
bin/Linux/System.Net.Requests.dll

Binary file not shown.

BIN
bin/Linux/System.Net.Security.dll

Binary file not shown.

BIN
bin/Linux/System.Net.ServicePoint.dll

Binary file not shown.

BIN
bin/Linux/System.Net.Sockets.dll

Binary file not shown.

BIN
bin/Linux/System.Net.WebClient.dll

Binary file not shown.

BIN
bin/Linux/System.Net.WebHeaderCollection.dll

Binary file not shown.

BIN
bin/Linux/System.Net.WebProxy.dll

Binary file not shown.

BIN
bin/Linux/System.Net.WebSockets.Client.dll

Binary file not shown.

BIN
bin/Linux/System.Net.WebSockets.dll

Binary file not shown.

BIN
bin/Linux/System.Net.dll

Binary file not shown.

BIN
bin/Linux/System.Numerics.Vectors.dll

Binary file not shown.

BIN
bin/Linux/System.Numerics.dll

Binary file not shown.

BIN
bin/Linux/System.ObjectModel.dll

Binary file not shown.

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save