{"id":30356595,"url":"https://github.com/machphy/universal-evasion-framework","last_synced_at":"2025-08-19T06:13:09.456Z","repository":{"id":306422097,"uuid":"1026120808","full_name":"machphy/universal-evasion-framework","owner":"machphy","description":"A modular framework for polymorphic payload generation, fileless execution, AI-driven evasion, and simulated C2 communication for ethical research.","archived":false,"fork":false,"pushed_at":"2025-07-25T11:21:27.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-25T17:23:14.469Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/machphy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-25T10:42:45.000Z","updated_at":"2025-07-25T11:21:31.000Z","dependencies_parsed_at":"2025-07-25T17:23:23.502Z","dependency_job_id":"93984d4b-253e-440b-9dfe-a3c00110434b","html_url":"https://github.com/machphy/universal-evasion-framework","commit_stats":null,"previous_names":["machphy/universal-evasion-framework"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/machphy/universal-evasion-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machphy%2Funiversal-evasion-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machphy%2Funiversal-evasion-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machphy%2Funiversal-evasion-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machphy%2Funiversal-evasion-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/machphy","download_url":"https://codeload.github.com/machphy/universal-evasion-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machphy%2Funiversal-evasion-framework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271108837,"owners_count":24700584,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-08-19T06:13:08.824Z","updated_at":"2025-08-19T06:13:09.438Z","avatar_url":"https://github.com/machphy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n#  Universal Evasion Framework\n\n*A modular cybersecurity research framework that demonstrates polymorphic payload generation, fileless execution, AI-driven evasion, and dynamic C2 communication — designed for ethical use in controlled environments.*\n\n---\n\n##  Project Overview\n\nThe **Universal Evasion Framework** showcases how modern adversarial techniques can bypass static detection using:\n\n-  **Polymorphic Payload Generation**\n-  **AI-based Code Obfuscation**\n-  **In-memory Execution (Fileless)**\n-  **Simulated C2 Communication**\n-  **Test Suite for Validation**\n\n\u003e  This project is created for **educational and research purposes only**, especially for those exploring **EDR/AV evasion** techniques in **ethical hacking** and **red teaming** labs.\n\n---\n\n##  Module Breakdown\n\n| Module                             | Description                                                        |\n|------------------------------------|--------------------------------------------------------------------|\n| `payload_generator/generator.py`   | Generates randomized Python payloads with unique signatures        |\n| `payload_generator/payload.py`     | Resulting payload: basic \"print\" with randomized string            |\n| `memory_loader/loader.py`          | Loads and executes payload directly from memory (fileless-style)   |\n| `ai_evasion/adaptive_ai.py`        | Obfuscates payload using simple AI-driven transformation           |\n| `payload_generator/payload_ai.py`  | Obfuscated payload generated from `adaptive_ai.py`                 |\n| `c2_manager/c2.py`                 | Simulates a basic C2 (Command \u0026 Control) connection using sockets  |\n| `evaluation_suite/tester.py`       | (Optional) Placeholder for automated detection bypass testing      |\n| `tests/`                           | Add your test scripts here                                         |\n\n---\n\n##  How to Run\n\n\u003e **Requirements**: Python 3.x, netcat (`nc`), Linux environment\n\n\n### 🔹 1. Generate a Polymorphic Payload\n```bash\npython3 payload_generator/generator.py\n````\n\n### 🔹 2. Run the Payload Normally\n\n```bash\npython3 payload_generator/payload.py\n```\n\n### 🔹 3. Run the Payload In-Memory (Fileless)\n\n```bash\npython3 memory_loader/loader.py\n```\n\n### 🔹 4. AI-Driven Payload Mutation\n\n```bash\npython3 ai_evasion/adaptive_ai.py\npython3 payload_generator/payload_ai.py\n```\n\n### 🔹 5. Simulated C2 Communication\n\n**Start Listener (Attacker side):**\n\n```bash\nnc -lvnp 4444\n```\n\n**Connect from Client (Payload side):**\n\n```bash\npython3 c2_manager/c2.py\n```\n\n---\n\n##  Project Structure\n\n```\nuniversal-evasion-framework/\n├── ai_evasion/\n│   └── adaptive_ai.py\n├── c2_manager/\n│   └── c2.py\n├── docs/\n├── evaluation_suite/\n│   └── tester.py\n├── memory_loader/\n│   └── loader.py\n├── payload_generator/\n│   ├── generator.py\n│   ├── payload.py\n│   └── payload_ai.py\n├── tests/\n└── README.md\n```\n\n---\n\n##  Disclaimer\n\nThis project is **strictly for educational and ethical research purposes only**.\n\n*  Do **not** use this framework on unauthorized systems or networks.\n*  The developer is **not responsible** for any misuse, damage, or legal consequences.\n\n\u003e By using this project, you agree to use it **only in controlled environments** for **ethical purposes**.\n\n---\n\n##  Contributing\n\nPull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.\n\n---\n\n##  License\n\nThis project may be licensed under a custom license depending on distribution.\nPlease check with the developer or maintainer before public use or redistribution.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachphy%2Funiversal-evasion-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmachphy%2Funiversal-evasion-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachphy%2Funiversal-evasion-framework/lists"}