awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Veil-Framework avatar

Veil-Framework/VeilArchived

0
View on GitHub↗
4,199 stars·913 forks·Python·gpl-3.0·16 views

Veil

Veil is a payload generation framework and a suite of tools designed to automate the creation of obfuscated binaries and encoded shellcode. It functions as an anti-virus evasion tool that transforms binary code to bypass security scanners and endpoint detection software.

The framework utilizes multi-language payload generation, employing various programming language compilers to create executables that evade signature-based detection. It includes an evasive shellcode encoder to remove forbidden characters and apply obfuscation techniques to hide payload logic.

The project covers the generation of security payloads and the configuration of callback addresses and remote listeners to establish network connectivity. These capabilities support workflows for antivirus evasion testing and remote access verification.

Features

  • Payload Obfuscators - Provides tools that mask shellcode and binaries to evade detection by antivirus and EDR software.
  • Evasion and Bypass Tools - Provides a suite of utilities to obfuscate payloads and circumvent security filters.
  • Shellcode Encoders - Transforms binary machine code into encoded formats to eliminate forbidden characters and avoid pattern matching.
  • Binary Wrappers - Produces executable files by combining shellcode with language-specific wrappers for direct system execution.
  • Shellcode - Applies encoding and encryption to shellcode to remove forbidden characters and bypass signature-based detection.
  • Evasive Payload Generators - Provides a framework for generating obfuscated shellcode and evasive binary payloads to bypass security software.
  • Payload Compilation - Transforms source code into executable binaries across multiple languages to bypass security detections.
  • Payload Encoders - Transforms binary code using specific encoding schemes to remove forbidden characters and evade detection.
  • Security Software Evasion - Creates obfuscated payloads and encoded shellcode to test the detection capabilities of security software.
  • Security Payload Generators - Automates the creation and obfuscation of custom executable payloads for penetration testing.
  • Callback Configurations - Defines the network address and port used by a payload to establish a connection back to a remote listener.
  • Listener Configurations - Sets the network addresses and ports required for payloads to connect back to a command and control listener.
  • Remote Access Testing - Sets up callback addresses and listeners to verify network connectivity between a target machine and a remote server.

Star history

Star history chart for veil-framework/veilStar history chart for veil-framework/veil

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Veil

Similar open-source projects, ranked by how many features they share with Veil.
  • trickster0/offensiverusttrickster0 avatar

    trickster0/OffensiveRust

    2,984View on GitHub↗

    OffensiveRust is a red team toolkit and malware development kit written in Rust. It serves as an evasion framework and post-exploitation library, providing a collection of offensive security primitives and a Windows API wrapper for interacting with low-level system functions and undocumented APIs. The project focuses on bypassing security software through direct system calls, memory obfuscation, and stealthy payload execution. It implements techniques to defeat static binary analysis via compile-time string encryption and payload obfuscation, while avoiding detection using parent process ID s

    Rust
    View on GitHub↗2,984
  • samratashok/nishangsamratashok avatar

    samratashok/nishang

    9,951View on GitHub↗

    Nishang is a PowerShell-based offensive security framework designed for red teaming and penetration testing on Windows targets. It functions as a post-exploitation toolkit and payload generator to automate attacks and manage remote targets. The project provides specialized capabilities for bypassing security controls, such as disabling the Antimalware Scan Interface and employing in-memory execution to avoid disk-based detection. It includes a variety of stealthy command and control mechanisms, utilizing non-standard channels like DNS TXT records, ICMP traffic, and webmail for communication a

    PowerShellactivedirectoryhackinginfosec
    View on GitHub↗9,951
  • jonaslejon/malicious-pdfjonaslejon avatar

    jonaslejon/malicious-pdf

    4,070View on GitHub↗

    This project is a set of specialized utilities for generating malformed documents, obfuscating payloads, and crafting specific attack vectors to evaluate the resilience of security scanners. It functions as a PDF fuzzing framework and security testing tool designed to create PDF files with embedded payloads for verifying how document viewers and web applications handle vulnerabilities. The toolkit provides capabilities for encoding and hiding malicious content to test the detection effectiveness of security scanners. It includes a security payload generator for crafting specific attack vector

    Pythonbugbountybugbounty-toolpdf
    View on GitHub↗4,070
  • mantvydasb/redteaming-tactics-and-techniquesmantvydasb avatar

    mantvydasb/RedTeaming-Tactics-and-Techniques

    4,620View on GitHub↗

    This project is a red teaming knowledge base and offensive security playbook designed to simulate adversary behavior. It serves as a comprehensive collection of technical guides and tactics for executing red team operations. The repository provides detailed instructions for Active Directory exploitation, including Kerberos abuse and domain privilege escalation. It covers defense evasion through API unhooking and payload obfuscation, as well as Windows internals research involving the manipulation of kernel objects and system memory. The capability surface extends to network penetration testi

    PowerShelloffensive-securityoscppentesting
    View on GitHub↗4,620
See all 30 alternatives to Veil→

Frequently asked questions

What does veil-framework/veil do?

Veil is a payload generation framework and a suite of tools designed to automate the creation of obfuscated binaries and encoded shellcode. It functions as an anti-virus evasion tool that transforms binary code to bypass security scanners and endpoint detection software.

What are the main features of veil-framework/veil?

The main features of veil-framework/veil are: Payload Obfuscators, Evasion and Bypass Tools, Shellcode Encoders, Binary Wrappers, Shellcode, Evasive Payload Generators, Payload Compilation, Payload Encoders.

What are some open-source alternatives to veil-framework/veil?

Open-source alternatives to veil-framework/veil include: trickster0/offensiverust — OffensiveRust is a red team toolkit and malware development kit written in Rust. It serves as an evasion framework and… samratashok/nishang — Nishang is a PowerShell-based offensive security framework designed for red teaming and penetration testing on Windows… zer0yu/awesome-cobaltstrike — This project is a curated collection of tools, scripts, and technical guides designed to enhance offensive security… mantvydasb/redteaming-tactics-and-techniques — This project is a red teaming knowledge base and offensive security playbook designed to simulate adversary behavior.… jonaslejon/malicious-pdf — This project is a set of specialized utilities for generating malformed documents, obfuscating payloads, and crafting… screetsec/thefatrat — TheFatRat is a security exploitation framework designed to automate the creation, obfuscation, and deployment of…