Skip to content

About

No description or website provided.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

2 Commits

Folders and files

Repository files navigation

๐Ÿ›ก๏ธ DARKWIN v3.0 - Professional Penetration Testing Platform

DARKWIN Logo

Enterprise-Grade Windows-Based Cybersecurity Testing Environment


๐Ÿ“‹ Table of Contents


๐ŸŽฏ Overview

DARKWIN is a comprehensive, enterprise-grade penetration testing and cybersecurity platform built on Windows 10/11 Pro/Enterprise. Designed for security professionals, red team operators, penetration testers, and ethical hackers, DARKWIN provides a hardened, pre-configured environment with 800+ integrated security tools.

Key Highlights

  • โœ… 800+ Pre-Installed Security Tools - Categorized and optimized
  • โœ… 1500+ Shells & Payloads - Reverse, bind, staged, fileless
  • โœ… Matrix-Themed Professional UI - Dark theme with custom branding
  • โœ… Integrated Development Environment - Python, PowerShell, C#, Go, Rust
  • โœ… Advanced Security Hardening - STIG, CIS, NIST compliant
  • โœ… Anti-Forensics Capabilities - Evidence cleanup and stealth operations
  • โœ… AI-Powered Command Assistant - GPT-integrated terminal
  • โœ… Secure Credential Vault - AES-256 encrypted with TPM support
  • โœ… Automated Updates - Version control and rollback system

๐Ÿš€ Features

Core Capabilities

๐Ÿ”ง Build Automation

  • Automated ISO Builder - NTLite integration for Windows customization
  • Tool Orchestrator - Parallel installation with dependency management
  • Silent Deployment - Unattended installation for enterprise rollout
  • VM Provisioning - VMware, VirtualBox, Hyper-V templates

๐Ÿ”’ Security Framework

  • System Hardening - Automated STIG/CIS baseline application
  • Credential Protection - LSA Protection, Credential Guard, WDigest disabled
  • Audit Logging - Comprehensive PowerShell and command-line auditing
  • Network Isolation - Firewall profiles and traffic monitoring
  • Anti-Forensics - DoD 5220.22-M secure deletion, log sanitization

๐Ÿ› ๏ธ Tool Management

  • Intelligent Updates - Signature verification and rollback support
  • Dependency Resolution - Automated prerequisite installation
  • Version Control - Track and manage tool versions
  • License Compliance - Automated license tracking

๐ŸŒ Network Automation

  • VPN/Tunnel Setup - Automated OpenVPN, WireGuard configuration
  • Proxy Chains - Dynamic proxy routing
  • C2 Infrastructure - Command & Control setup automation
  • Traffic Anonymization - TOR, I2P integration

๐Ÿ’ป System Requirements

Minimum Requirements

  • OS: Windows 10 Pro/Enterprise (21H2+) or Windows 11 Pro/Enterprise
  • CPU: Intel i5 / AMD Ryzen 5 (4 cores)
  • RAM: 16 GB
  • Storage: 256 GB SSD
  • Network: 1 Gbps Ethernet
  • Graphics: DirectX 12 compatible

Recommended Requirements

  • OS: Windows 11 Pro/Enterprise (Latest)
  • CPU: Intel i7 / AMD Ryzen 7 (8+ cores)
  • RAM: 32 GB or more
  • Storage: 512 GB NVMe SSD
  • Network: 10 Gbps Ethernet + WiFi 6
  • Graphics: Dedicated GPU (for password cracking)
  • TPM: 2.0 (for Credential Guard)

Hardware Security (Optional)

  • TPM 2.0 Module
  • Hardware Security Key (YubiKey)
  • Compatible WiFi adapter for wireless testing

๐Ÿ“ฆ Installation

Method 1: ISO Installation (Recommended)

  1. Download DARKWIN ISO

    # Download from official source
    Invoke-WebRequest -Uri "https://releases.darkwin.io/v3.0.0/darkwin-3.0.0.iso" -OutFile "darkwin.iso"
  2. Create Bootable Media

    # Using Rufus or Windows USB/DVD Download Tool
    # Or use DARKWIN USB creator
    .\scripts\build_automation\usb_creator.ps1 -IsoPath "darkwin.iso" -UsbDrive "E:"
  3. Install Windows

    • Boot from USB/DVD
    • Follow installation wizard
    • Select "DARKWIN Professional" edition
    • Complete Windows setup
  4. Post-Installation

    # Automatic first-run script will execute
    # Or manually run:
    C:\DARKWIN\Scripts\DARKWIN_FirstRun.ps1

Method 2: Existing Windows Installation

  1. Clone Repository

    git clone https://github.com/darkwin/darkwin-os.git C:\DARKWIN
    cd C:\DARKWIN
  2. Run Installation Script

    # Administrator PowerShell required
    .\scripts\installation\tool_orchestrator.ps1 -ToolSet Full
  3. Apply Security Hardening

    .\scripts\security\hardening_engine.ps1 -Profile Balanced -ComplianceFramework CIS

Method 3: VM Deployment

# Automated VM provisioning
.\scripts\build_automation\vm_provisioner_complete.ps1 `
    -Platform VMware `
    -VMName "DARKWIN-Lab" `
    -Memory 32GB `
    -CPU 8 `
    -Disk 500GB

๐ŸŽฎ Quick Start

First Boot Configuration

  1. Initialize Credential Vault

    .\scripts\security\credential_vault.ps1 -Action Store -Category Network -Name "Lab_Router" -Username "admin"
  2. Check Tool Installation

    .\scripts\maintenance\update_manager_advanced.ps1 -Mode Check
  3. Run System Validation

    .\scripts\installation\system_validator.ps1

Daily Operations

# Start Metasploit
msfconsole

# Launch Burp Suite
& "C:\Program Files\BurpSuiteProfessional\BurpSuitePro.exe"

# Network Scan
nmap -sS -sV -O -p- 192.168.1.0/24 -oA scan_results

# Password Cracking
hashcat -m 1000 -a 0 hashes.txt rockyou.txt

# Web Fuzzing
ffuf -u https://target.com/FUZZ -w wordlist.txt

Cleanup After Engagement

# Anti-forensics cleanup
.\scripts\security\anti_forensics\anti_forensics_toolkit.ps1 -Mode CleanupAll -SecureErase

๐Ÿ—‚๏ธ Tool Categories

DARKWIN includes 800+ tools across multiple categories:

๐Ÿ” Reconnaissance (50+ tools)

  • OSINT: Maltego, theHarvester, Recon-ng, SpiderFoot, Shodan CLI
  • Network Discovery: Nmap, Masscan, RustScan, Angry IP Scanner
  • DNS Intelligence: DNSRecon, Fierce, Amass, Subfinder
  • Social Engineering: SET, Gophish, King Phisher

๐ŸŒ Web Application Security (100+ tools)

  • Proxies: Burp Suite Professional, OWASP ZAP, Caido
  • Scanners: Nikto, Nuclei, Wapiti, W3af, Acunetix
  • SQL Injection: SQLMap, jSQL Injection, NoSQLMap
  • XSS Tools: XSSer, XSStrike, Xenotix
  • Fuzzers: Ffuf, Gobuster, Wfuzz, DirBuster

๐Ÿ’ฅ Exploitation (75+ tools)

  • Frameworks: Metasploit, Empire, Covenant, Cobalt Strike
  • Shells: Weevely, PHP shells, ASP.NET shells
  • Exploit Development: Immunity Debugger, x64dbg, OllyDbg
  • Privilege Escalation: WinPEAS, PowerUp, Watson

๐Ÿ” Password Attacks (40+ tools)

  • Hash Cracking: Hashcat, John the Ripper, PasswordPro
  • Network Auth: Hydra, Medusa, Ncrack, Patator
  • Windows: CrackMapExec, Responder, Impacket
  • Cloud: Pacu (AWS), ROADtools (Azure), GCPBucketBrute

๐Ÿ“ก Wireless Security (30+ tools)

  • WiFi: Aircrack-ng suite, Wifite2, Kismet, WiFi Pineapple
  • Bluetooth: BlueZ, Ubertooth, Btlejack
  • RFID/NFC: Proxmark3, Chameleon Mini, libnfc

๐Ÿ”ฌ Digital Forensics (60+ tools)

  • Memory Analysis: Volatility 3, Rekall, MemProcFS
  • Disk Forensics: Autopsy, FTK Imager, X-Ways Forensics
  • Network Forensics: Wireshark, NetworkMiner, Zeek
  • Mobile Forensics: MobSF, APKTool, Jadx

โ˜๏ธ Cloud Security (45+ tools)

  • AWS: Pacu, Prowler, ScoutSuite, CloudMapper
  • Azure: ROADtools, MicroBurst, Azure Hound
  • GCP: GCP Scanner, gcp-audit, cloud-forensics
  • Kubernetes: kube-hunter, kube-bench, kubeletctl

See complete tool list in documentation


๐Ÿ›ก๏ธ Security Framework

Hardening Features

DARKWIN implements multiple security layers:

  1. OS-Level Hardening

    • SMBv1 disabled, SMB encryption enabled
    • LLMNR/NetBIOS disabled
    • Windows Firewall (Block-by-default)
    • AutoRun/AutoPlay disabled
    • UAC properly configured
  2. Credential Protection

    • Credential Guard (Enterprise)
    • LSA Protection (RunAsPPL)
    • WDigest disabled
    • Password policy (14 char minimum, 90-day expiry)
    • Account lockout (5 attempts, 30 min)
  3. Audit & Logging

    • Advanced Audit Policy (all critical events)
    • PowerShell Enhanced Logging
    • Command-line process auditing
    • Centralized log collection
  4. Network Security

    • Network Protection enabled
    • DNS-over-HTTPS
    • Firewall logging
    • Traffic monitoring

Anti-Forensics

# Selective cleanup
.\anti_forensics_toolkit.ps1 -Mode Selective -Targets @("EventLogs", "Prefetch", "PowerShellHistory")

# Complete cleanup with secure erasure
.\anti_forensics_toolkit.ps1 -Mode CleanupAll -SecureErase -EraseIterations 7

# Emergency mode
.\anti_forensics_toolkit.ps1 -Mode Emergency

Credential Vault

# Store credentials
.\credential_vault.ps1 -Action Store -Category SSH -Name "Production_Server" `
    -Username "root" -Password (ConvertTo-SecureString "P@ssw0rd" -AsPlainText -Force) `
    -Metadata @{IP="192.168.1.100"; Port=22}

# Retrieve credentials
.\credential_vault.ps1 -Action Retrieve -Category SSH -Name "Production_Server"

# List all credentials
.\credential_vault.ps1 -Action List

๐Ÿ“š Documentation

Complete documentation available in /documentation:


โš–๏ธ Legal & Compliance

โš ๏ธ LEGAL DISCLAIMER

DARKWIN is intended for AUTHORIZED security testing ONLY.

Permitted Uses

โœ… Authorized penetration testing with signed agreements
โœ… Red team exercises with corporate authorization
โœ… Security research in controlled environments
โœ… Educational purposes in isolated labs
โœ… Compliance testing (PCI-DSS, HIPAA, SOX)
โœ… Digital forensics with proper warrants

Prohibited Uses

โŒ Unauthorized access to systems or networks
โŒ Distribution of malware or exploits
โŒ Privacy law violations
โŒ Corporate espionage
โŒ Any illegal activities

User Responsibility

By using DARKWIN, you agree to:

  1. Obtain proper authorization before testing
  2. Comply with all applicable laws and regulations
  3. Use tools ethically and responsibly
  4. Maintain proper documentation of engagements
  5. Report vulnerabilities through responsible disclosure

The developers of DARKWIN assume NO LIABILITY for misuse.

Compliance Frameworks

DARKWIN supports testing against:

  • NIST Cybersecurity Framework
  • ISO/IEC 27001
  • PCI-DSS v4.0
  • OWASP Top 10
  • PTES (Penetration Testing Execution Standard)
  • GDPR (privacy considerations)

๐Ÿ†˜ Support

Community Support

Enterprise Support

Contributing

We welcome contributions! Please see CONTRIBUTING.md


๐Ÿ“„ License

DARKWIN is proprietary software. See LICENSE for terms.

Individual tools maintain their respective licenses. See LICENSES directory.


๐Ÿ™ Acknowledgments

DARKWIN integrates tools from the security community. We thank all tool developers and the open-source security community.


Made with โค๏ธ by the DARKWIN Team
Empowering Security Professionals Worldwide

โญ Star us on GitHub | ๐Ÿ› Report Issues | ๐Ÿ’ฌ Join Community

About

No description or website provided.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages