33 रिपॉजिटरी
Task automation and configuration management framework consisting of a command-line shell and associated scripting language.
Explore 33 awesome GitHub repositories matching operating systems & systems programming · PowerShell. Refine with filters or upvote what's useful.
The Windows Package Manager is a command line tool for discovering, installing, upgrading, and configuring software packages on Windows operating systems. It functions as a CLI software installer for automating the deployment and update of applications across individual or machine-wide user profiles. The project extends its functionality through a component object model interface for integration into other Windows applications and a set of native cmdlets that allow system administrators to manage software installation via PowerShell scripts. The tool covers a broad range of package lifecycle
Ships native cmdlets that provide a package management framework built on top of PowerShell.
Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su
Implements a PowerShell-based framework for managing portable software installations via JSON manifests.
This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven
Configures secure remoting and execution policies to protect administrative script environments.
Atlas is an operating system customization framework designed to deploy streamlined versions of Windows. It functions as a performance optimization tool that establishes a baseline environment by removing pre-installed software, unnecessary background services, and resource-heavy processes. The project distinguishes itself through a comprehensive suite of automation and configuration tools that modify low-level system registry keys and group policies. These mechanisms allow users to enforce performance-oriented hardware settings, restrict telemetry and data collection, and manage the lifecycl
Uses PowerShell scripts to automate system modifications and service management.
Windows10Debloater is a PowerShell-based utility designed to automate the removal of pre-installed software and the modification of system settings on Windows operating systems. It functions as a configuration manager that streamlines the desktop environment by uninstalling bundled applications and adjusting background services to reduce resource consumption. The tool distinguishes itself by providing a centralized orchestration layer for system hardening and privacy management. It allows users to restrict diagnostic data collection and block telemetry services, effectively limiting backgroun
Uses PowerShell scripts to optimize performance and privacy on Windows systems.
This project is a JavaScript code protection tool designed to transform source code into a version that is difficult for humans to read. Its primary purpose is to protect intellectual property and prevent reverse engineering by altering the original program logic. The tool employs several advanced techniques to hinder analysis, including control flow flattening and the injection of dead code. It can compile functions into custom bytecode executed by an embedded virtual machine and encrypt string literals to prevent static analysis of text. Additional capabilities include anti-debugging mecha
Obfuscates JavaScript inside HTML script tags while preserving the surrounding HTML structure.
Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i
Scripts and automates Azure resource management using PowerShell cmdlets.
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
Establishes interactive PowerShell sessions via reverse connections or TCP listeners.
This project is a post-exploitation framework and command and control platform designed for security research and penetration testing. It functions as a remote access tool consisting of a central command server and encrypted executable payloads that establish reverse shell connections. The system utilizes a web-based dashboard for multi-client administration, allowing for remote host monitoring and direct shell access through an in-browser terminal. It generates cross-platform, encrypted binaries that employ a multi-stage delivery chain and a key exchange mechanism to secure communications.
Enables direct interactive shell access to remote clients through an integrated in-browser terminal.
This project is a suite of Windows system optimization scripts and tools designed for debloating, environment configuration, and network optimization. It provides a set of scripts to modify registry settings, disable telemetry, and remove preinstalled software to improve privacy, stability, and overall performance. The tool features a graphical interface that allows users to select and customize system function profiles to generate and execute optimization scripts. It distinguishes itself by automating the deployment of essential C++ and .NET runtimes and simplifying the installation of the W
Implements system configuration and optimization tasks using PowerShell scripts within the Windows shell environment.
LOLBAS is a curated database and knowledge base of signed Windows binaries that can be misused to bypass security restrictions and execute unauthorized code. It serves as a technical registry that maps trusted system files to their functional capabilities and the offensive tactics they enable. The project distinguishes itself by providing a capability-driven indexing system and a tactics registry that relates legitimate binary functionality to known security evasion techniques. It includes an association layer that links specific system binaries to attack patterns and tactical objectives, pro
Identifies signed binaries that can host PowerShell scripts to bypass security defenses.
NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and diagnostic management of enterprise networks. It provides a centralized interface for subnet management, IP address configuration, and wireless network analysis. The project distinguishes itself by integrating a multi-protocol remote administration client that supports SSH, RDP, VNC, Telnet, and PowerShell sessions within a unified tabbed interface. It further differentiates its capabilities through hardware-level discovery using LLDP and CDP frames, alongside the ability to en
Launches interactive remote PowerShell consoles using saved host profiles for script execution.
Universal Ctags is a multi-language symbol indexer and regex-based parsing engine used to extract and catalog functions, classes, and variables from source code. It functions as a source code indexer that scans files across diverse programming languages to create searchable catalogs of definitions and declarations. The project is distinguished by its extensible parser framework, which allows users to define new language rules using regular expressions and configuration files. It supports complex parsing scenarios through state-based parsing, stack-oriented scope tracking, and guest-parser del
Scans PowerShell scripts and modules to identify and index language objects.
This project is a cross-platform dotfiles collection and shell configuration framework designed to standardize development environments across Unix and Windows. It provides a set of version-controlled configuration files and environment settings for text editors, terminal multiplexers, and interactive command line interfaces. The collection functions as a symlink configuration manager, linking settings to the home directory to maintain synchronization across multiple machines. It includes a productivity framework for terminal workflow optimization, incorporating tools for fuzzy finding, direc
Establishes a professional PowerShell environment with custom prompt themes and autocompletion.
K8tools is a multi-stage attack framework that combines memory-only payload execution, credential testing, port forwarding, privilege escalation, and physical USB-based keystroke injection for comprehensive system compromise. At its core, the Ladon PowerShell module loads a multi-function scanner directly into memory, enabling command execution without writing files to disk, while supporting memory-only payload delivery that downloads and runs obfuscated shellcode or PowerShell commands to evade antivirus detection. The framework distinguishes itself through its breadth of integrated capabili
Provides a Ladon-based scanner that runs from PowerShell to discover hosts, scan ports, and execute post-exploitation commands.
यह प्रोजेक्ट Windows 10 को ऑप्टिमाइज़ करने के लिए डिज़ाइन की गई ऑटोमेशन स्क्रिप्ट्स और टूल्स का एक संग्रह है। यह एक डिब्लोट (debloat) स्क्रिप्ट और कॉन्फ़िगरेशन टूल के रूप में कार्य करता है जिसका उपयोग प्रीइंस्टॉल्ड एप्लिकेशन को हटाने और सिस्टम प्रदर्शन को बेहतर बनाने के लिए इन-बिल्ट सुविधाओं को डिसेबल करने के लिए किया जाता है। टूल सिस्टम सेटिंग्स को संशोधित करने और बैकग्राउंड सर्विस ओवरहेड को कम करने के लिए एक तंत्र प्रदान करता है। यह संसाधन उपयोग को कम करने और सिस्टम संसाधनों को पुनर्प्राप्त करने के लिए ब्लोटवेयर को हटाने और गैर-आवश्यक कार्यों को निष्क्रिय करने को ऑटोमेट करता है। प्रोजेक्ट रजिस्ट्री संशोधनों, नीति-आधारित सुविधा डिसेबलिंग और आवश्यक सॉफ़्टवेयर घटकों की स्थापना के माध्यम से सिस्टम प्रोविज़निंग और प्रदर्शन ट्यूनिंग को कवर करता है। यह इन कॉन्फ़िगरेशन को निष्पादित करने के लिए PowerShell ऑटोमेशन और WMI-आधारित घटक निष्कासन का उपयोग करता है।
Uses PowerShell scripting to execute system commands and automate configuration changes.
how2 is a terminal-based tool that translates plain-English questions into shell commands using AI and StackOverflow data. It functions as a command-line interface where users describe what they want to do in natural language, and the tool returns the appropriate Unix shell or PowerShell command, with support for generating multi-line Bash scripts from natural language prompts. The tool distinguishes itself through its interactive answer browsing mode, which lets users select and copy from multiple StackOverflow answers directly in the terminal. It includes a fallback search mechanism that qu
Interprets natural language questions and returns appropriate PowerShell commands instead of Unix shell commands.
Easy-GPU-PV हार्डवेयर संगतता को सत्यापित करने और वर्चुअलाइज़्ड Windows वातावरण में विभाजित ग्राफ़िक्स एक्सेलेरेशन के डिप्लॉयमेंट को ऑटोमेट करने के लिए एक प्रशासनिक टूलसेट है। यह विभाजित ग्राफ़िक्स प्रोसेसिंग यूनिट्स के साथ वर्चुअल मशीन्स को प्रोविज़न करने के लिए एक संसाधन ऑर्केस्ट्रेटर और मैनेजर के रूप में कार्य करता है। प्रोजेक्ट Windows GPU विभाजन पर केंद्रित है, जो एक एकल भौतिक ग्राफ़िक्स कार्ड को कई वर्चुअलाइज़्ड सिस्टम्स में हार्डवेयर एक्सेलेरेशन साझा करने में सक्षम बनाता है। यह वर्चुअलाइज़्ड वातावरण को ग्राफ़िक्स प्रोसेसिंग यूनिट्स तक पहुंचने की अनुमति देने के लिए होस्ट हार्डवेयर और सॉफ़्टवेयर के कॉन्फ़िगरेशन को ऑटोमेट करके इसे प्राप्त करता है। सिस्टम एंड-टू-एंड प्रोविज़निंग प्रक्रिया को मैनेज करता है, जिसमें हार्डवेयर संगतता सत्यापन, वर्चुअल मशीन ग्राफ़िक्स सेटअप, और होस्ट व गेस्ट सिस्टम्स के बीच ड्राइवर्स का सिंक्रोनाइज़ेशन शामिल है। यह संसाधन आवंटन और पूर्व-आवश्यकता सत्यापन को संभालने के लिए रजिस्ट्री-ड्रिवन विभाजन और स्क्रिप्टेड सिस्टम ऑटोमेशन का उपयोग करता है।
Uses PowerShell scripts and registry edits to configure Windows features for hardware virtualization.
Bloatynosy is a unified Windows system management tool that removes pre-installed bloatware, manages optional features, configures privacy settings, cleans residual files, and controls Windows updates. It operates through a core system interaction layer that leverages Appx, DISM, PowerShell, Registry, COM, Task Scheduler, and Windows Update APIs to apply configuration changes and manage system state. The tool provides a streamlined post-install and ongoing configuration experience, guiding users through initial setup to skip unwanted prompts and configure privacy early. It suppresses intrusiv
Uses PowerShell cmdlets and registry edits to enable or disable Windows features and settings.
Ladon is an internal network penetration scanner and vulnerability assessment tool designed to identify high-risk security flaws and assets across network segments. It operates as a fileless security scanner, executing its engine and modules directly in memory to avoid leaving a disk footprint on target systems. The project is distinguished by its integration as a plugin for command beacons, specifically within the Cobalt Strike framework. This allows for memory-resident network discovery and vulnerability detection. It further supports stealth operations through payload and script obfuscatio
Applies encoding and binary conversion to scripts to hide logic and bypass security software.