ThirdEye 1.0.6
dotnet add package ThirdEye --version 1.0.6
NuGet\Install-Package ThirdEye -Version 1.0.6
<PackageReference Include="ThirdEye" Version="1.0.6" />
<PackageVersion Include="ThirdEye" Version="1.0.6" />
<PackageReference Include="ThirdEye" />
paket add ThirdEye --version 1.0.6
#r "nuget: ThirdEye, 1.0.6"
#:package ThirdEye@1.0.6
#addin nuget:?package=ThirdEye&version=1.0.6
#tool nuget:?package=ThirdEye&version=1.0.6
Third Eye
Usermode WDA_MONITOR/WDA_EXCLUDEFROMCAPTURE bypasser written in C++ with bindings for several popular languages.
Starring:
- PEB walking
- Tartarus Gate
- Custom PE sections
Zw*Windows functions- EDR/AV evasion (0/70 on VirusTotal)
- No
0F 05viantdll.dllindirection constexprAES-like literals shredding, clean.rodata
Getting Started
<details> <summary>TS</summary>
Install:
npm i @lofcz/thirdeye
Use:
import { ThirdEyeSession, ThirdeyeFormat } from '@lofcz/thirdeye';
const session = new ThirdEyeSession();
session.captureToFile('screenshot.jpg');
session.close();
With options:
session.captureToFile('screenshot.jpeg', {
format: ThirdeyeFormat.Jpeg,
quality: 90,
bypassProtection: true,
});
Capture to memory:
const buffer: Buffer = session.captureToBuffer();
</details>
<details> <summary>C#</summary>
Install:
dotnet add package ThirdEye
Use:
using ThirdEye;
using var session = new ThirdEyeSession();
session.CaptureToFile("screenshot.jpg");
With options:
var options = new ThirdEyeOptions(
format: ThirdeyeFormat.Jpeg,
quality: 90,
bypassProtection: true
);
session.CaptureToFile("screenshot.jpeg", options);
Capture to memory:
byte[] buffer = session.CaptureToBuffer();
</details>
<details> <summary>Python</summary>
Install:
pip install eye3
Use:
from eye3 import ThirdEyeSession, ThirdEyeOptions, ThirdeyeFormat
with ThirdEyeSession() as session:
session.capture_to_file("screenshot.jpg")
With options:
options = ThirdEyeOptions(
format=ThirdeyeFormat.JPEG,
quality=90,
bypass_protection=True,
)
session.capture_to_file("screenshot.jpeg", options)
Capture to memory:
buffer: bytes = session.capture_to_buffer()
</details>
<details> <summary>C/C++</summary>
Install: download thirdeye.dll + thirdeye_core.h from the latest release (or build from c/).
Use:
#include "thirdeye_core.h"
ThirdeyeContext* ctx = nullptr;
if (Thirdeye_CreateContext(&ctx) == THIRDEYE_OK) {
Thirdeye_CaptureToFile(ctx, L"screenshot.jpg", nullptr);
Thirdeye_DestroyContext(ctx);
}
With options:
ThirdeyeOptions options;
Thirdeye_GetDefaultOptions(&options);
options.format = THIRDEYE_FORMAT_JPEG;
options.quality = 90;
Thirdeye_CaptureToFile(ctx, L"screenshot.jpeg", &options);
Capture to memory:
uint8_t* buffer = nullptr;
uint32_t size = 0;
Thirdeye_CaptureToBuffer(ctx, &buffer, &size, nullptr);
Thirdeye_FreeBuffer(buffer);
</details>
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.