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
Pennyw0rth avatar

Pennyw0rth/NetExec

0
View on GitHub↗
5,274 stars·658 forks·Python·bsd-2-clause·29 viewsnetexec.wiki↗

NetExec

NetExec is a framework for concurrent credential spraying and remote command execution across network protocols. It provides input sanitization and command parsing to reduce injection risks, a plugin-based protocol abstraction that dispatches credentials and commands uniformly regardless of transport, and session and token lifecycle management for long-running multi-command operations. Results from concurrent executions are collected and normalized through a result aggregation pipeline.

The framework includes a concurrent job scheduler that manages worker threads for parallel execution across many hosts, and a credential spraying engine with configurable delay and lockout detection to avoid service disruption. It also automates lateral movement between hosts using discovered credentials, forming a post-exploitation toolkit for moving across networks once access is obtained.

NetExec enables remote command execution on hosts over supported network protocols without interactive logins, and provides credential validation and password spraying against network services such as SMB, SSH, and WinRM to discover valid accounts.

Features

  • Password Spraying Tools - Systematically tests one password against many usernames across network services without triggering lockouts.
  • Post-Exploitation and Lateral Movement - Automates moving between hosts by using discovered credentials and executing remote commands.
  • Concurrent Job Schedulers - Manages a pool of worker threads for parallel execution of protocol-specific command and authentication jobs across many hosts.
  • Remote Command Execution - Runs commands on remote hosts over network protocols without requiring interactive login.
  • Multi-Protocol Credential Testers - Tests username and password combinations against SMB, SSH, and WinRM to discover valid login accounts.
  • Credential Automators - Automates sequential credential attempts across multiple targets with configurable delay and lockout detection.
  • Multi-Protocol - Tests username and password combinations against multiple network services to discover valid accounts.
  • Multi-Protocol - Tests usernames and passwords against network services to discover valid login accounts.
  • Post-Exploitation Toolkits - Provides capabilities for lateral movement and remote administration once valid credentials are obtained.
  • Input Validation and Sanitization - Strips shell metacharacters and validates command syntax to reduce injection risks before sending to remote handlers.
  • Modular Protocol Plugins - Encapsulates each network protocol behind a common plugin interface for uniform command and credential dispatch.
  • Non-Blocking Socket I/O - Uses non-blocking sockets and thread-pooled I/O to saturate network throughput across hundreds of endpoints.
  • Multi-Command Session Lifecycles - Maintains per-target authenticated sessions by refreshing tokens or reconnecting on expiry for long-running operations.
  • Task Result Aggregation - Collects and normalises output from concurrent remote executions into a unified report with per-target status.
  • Lateral Movement - Network exploitation tool for Windows Active Directory environments.
  • Password and Credential Attacks - Network exploitation tool for credential dumping and service interaction.
  • Password Attacks - Network service exploitation tool for credential testing and movement.
  • Post Exploitation Frameworks - Modernized tool for network-wide post-exploitation.

Star history

Star history chart for pennyw0rth/netexecStar history chart for pennyw0rth/netexec

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Frequently asked questions

What does pennyw0rth/netexec do?

NetExec is a framework for concurrent credential spraying and remote command execution across network protocols. It provides input sanitization and command parsing to reduce injection risks, a plugin-based protocol abstraction that dispatches credentials and commands uniformly regardless of transport, and session and token lifecycle management for long-running multi-command operations. Results from concurrent executions are collected and normalized through a result…

What are the main features of pennyw0rth/netexec?

The main features of pennyw0rth/netexec are: Password Spraying Tools, Post-Exploitation and Lateral Movement, Concurrent Job Schedulers, Remote Command Execution, Multi-Protocol Credential Testers, Credential Automators, Multi-Protocol, Post-Exploitation Toolkits.

Which projects share features with pennyw0rth/netexec?

Projects with overlapping indexed features include: byt3bl33d3r/crackmapexec — CrackMapExec is a network penetration testing framework and automated security scanner designed to assess security… samratashok/nishang — Nishang is a PowerShell-based offensive security framework designed for red teaming and penetration testing on Windows… bc-security/empire — Empire is a post-exploitation command-and-control (C2) framework designed for red team operations. It deploys and… beichendream/godzilla — Godzilla is a post-exploitation toolkit and webshell management framework designed for remote administration,… pentestmonkey/php-reverse-shell — This project consists of PHP-based payloads and scripts designed to establish reverse network connections for remote… k8gege/k8tools — K8tools is a multi-stage attack framework that combines memory-only payload execution, credential testing, port…

Projects sharing features with NetExec

These projects share indexed features with NetExec. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • byt3bl33d3r/crackmapexecbyt3bl33d3r avatar

    byt3bl33d3r/CrackMapExec

    9,144View on GitHub↗

    CrackMapExec is a network penetration testing framework and automated security scanner designed to assess security postures across large IP ranges. It functions as a multi-protocol security scanner and network protocol auditor used to identify vulnerabilities and misconfigurations. The tool provides capabilities for Active Directory auditing to enumerate users and permissions, as well as post-exploitation enumeration to gather system metadata and discover lateral movement paths. It includes a framework for credential spraying and harvesting across various network services. The system utilize

    Python
    View on GitHub↗9,144
  • 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
  • bc-security/empireBC-SECURITY avatar

    BC-SECURITY/Empire

    5,045View on GitHub↗

    Empire is a post-exploitation command-and-control (C2) framework designed for red team operations. It deploys and manages agents written in PowerShell, Python, C#, Go, and C across Windows, Linux, and macOS, using encrypted communication channels over HTTP, HTTPS, and SMB. The framework executes over 400 built-in modules for reconnaissance, privilege escalation, credential theft, and lateral movement, and provides a modular engine for authoring custom attack modules. What sets Empire apart is its multi-language agent deployment system, which allows operators to choose implants that suit each

    PowerShellc2empirehacktoberfest
    View on GitHub↗5,045
  • beichendream/godzillaBeichenDream avatar

    BeichenDream/Godzilla

    4,333View on GitHub↗

    Godzilla is a post-exploitation toolkit and webshell management framework designed for remote administration, credential extraction, and memory shell injection. It provides a centralized platform to deploy, control, and monitor encrypted remote access scripts across multiple server environments. The project differentiates itself through a memory shell injector that loads binaries and shellcode directly into server memory to avoid disk-based detection. It also employs polyglot payload injection, deploying encrypted scripts across various language environments to maintain persistent connections

    View on GitHub↗4,333
Compare all 30 related projects→