The Vector Framework is a comprehensive library for building Windows Forms applications with advanced security, design, and utility features. It provides a collection of methods for managing window behaviors, customizing application appearances, adding security features, and more. This framework helps developers easily integrate functionalities like anti-debugging, file integrity checks, and custom UI effects, among others.
-
Getting Started
-
Window Controls
- Minimize
- Maximize
- Close
-
Appearance Customization
- Set Background Color
- Set Background Image
- Set Top Most
- Apply Themes
-
Security Features
- Anti-Screenshot
- Process Blacklist
- Keylogger Detection
- HWID Spoofing
- Integrity Check
-
Utility Features
-
Clear Textboxes
-
Open URL
-
Get Public IP
-
Bootstrapper
- Download File
- Extract Zip
- Run Downloaded File
-
-
Effects
- FadeOutAndClose
-
Design Features
- Rounded Corners
- Shadow Effects
-
Conclusion
- Download the Vector Framework source code from the repository.
- Add the
VectorFrameworknamespace to your Windows Forms project. - Start using the features by calling methods from the
VectorBuilderclass.
using VectorFramework;The Window Controls allow you to manage the window's state, such as minimizing, maximizing, or closing the form.
Minimizes the window to the taskbar.
VectorBuilder.Minimize(this);Maximizes the window to fullscreen.
VectorBuilder.Maximize(this);Closes the application immediately.
VectorBuilder.Close(this);Customize the window's appearance with several built-in functions.
Changes the background color of the form.
VectorBuilder.SetBackgroundColor(this, Color.Black);Sets a background image from a URL. The image is fetched asynchronously.
await VectorBuilder.SetBackgroundImage(this, "https://yourimageurl.com");Keeps the window on top of all other windows.
VectorBuilder.SetTopMost(this, true);Apply a custom theme to the form and its controls.
VectorBuilder.ApplyTheme(this, Color.DarkSlateGray, Color.White);Detects and kills any known screenshot tools like Lightshot or Snipping Tool.
VectorBuilder.AntiScreenshot();Kills any unauthorized processes running on the system.
VectorBuilder.ProcessBlacklist(new[] { "maliciousProcess1", "maliciousProcess2" });Detects and blocks common keylogging tools.
VectorBuilder.KeyloggerDetection();Detects if the system is using a hardware ID spoofer.
string hwid = VectorBuilder.GetHWID();
bool isSpoofed = VectorBuilder.IsHWIDSpoofed(hwid);Checks the integrity of a file using SHA-256 hashing.
bool isValid = VectorBuilder.VerifyIntegrity("path/to/file.exe", "expectedSHA256Hash");Clears all textboxes within a form.
VectorBuilder.ClearTextBoxes(this);Opens a URL in the default browser.
VectorBuilder.OpenUrl("https://yourlink.com");Retrieves the public IP address of the machine.
string ip = VectorBuilder.GetPublicIP();Downloads a file from a given URL to a specified path.
await VectorBuilder.DownloadFile("https://example.com/file.zip", "path/to/save/file.zip");Extracts a ZIP file to a given directory.
VectorBuilder.ExtractZip("path/to/file.zip", "path/to/extract/directory");Runs the downloaded executable.
VectorBuilder.RunDownloadedFile("path/to/extracted/exe");Fades out the form and closes it after the animation.
await VectorBuilder.FadeOutAndClose(this);Applies rounded corners to the form.
VectorBuilder.AddRoundedCorners(this);Adds a shadow effect around the form to give it a more professional look.
VectorBuilder.AddShadow(this);The Vector Framework is designed to simplify application development by providing an easy-to-use set of tools for window management, appearance customization, security features, and more. You can easily integrate these features into your own Windows Forms projects and enhance the overall user experience, security, and functionality.
We welcome contributions to the Vector Framework! If you have any ideas, bug fixes, or new features you'd like to see, please feel free to submit a pull request or open an issue on our GitHub repository.