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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
trustedsec avatar

trustedsec/ptf

0
View on GitHub↗
5,528 stars·1,283 forks·Python·8 vues

Ptf

PTF est un gestionnaire d'outils de test d'intrusion et un orchestrateur logiciel modulaire conçu pour automatiser l'installation, la compilation et la mise à jour d'outils de sécurité sur différentes distributions de systèmes d'exploitation. Il fonctionne comme un utilitaire d'automatisation d'outils de sécurité qui récupère les dernières versions et crée des lanceurs système globaux pour une collection organisée de binaires de sécurité.

Le framework permet de packager des suites d'outils de sécurité dans des images de conteneurs portables pour assurer une exécution cohérente sur différents environnements d'infrastructure. Il permet la distribution d'ensembles spécifiques de binaires compilés et de configurations via des définitions d'installation modulaires.

Le système couvre la gestion des dépendances de la chaîne d'outils en résolvant et en installant les modules logiciels prérequis dans un ordre spécifique. Il fournit des capacités de filtrage d'installation par catégorie, de gestion de listes d'outils personnalisées et d'exécution de commandes shell post-installation. Les utilisateurs peuvent auditer les outils installés et effectuer des installations sans surveillance pour construire des environnements sans interaction manuelle.

Features

  • Installation Automation Tools - Automates the downloading, compiling, and installing of a modular suite of specialized security tools across multiple distributions.
  • Tool Installers - Automates the downloading, compilation, and installation of a modular suite of specialized security tools across multiple OS distributions.
  • Binary Orchestrators - Manages dependency graphs and installation modules to deploy specific subsets of specialized binaries.
  • Toolchain Managers - Automates the provisioning of development toolchains and ensures prerequisite software is installed in a specific order.
  • Dependency Installers - Automates the installation of prerequisite software packages and manages tool dependency requirements.
  • Installation Order Resolution - Resolves and installs prerequisite software modules in a specific order before deploying the target security tools.
  • Dependency Resolvers - Implements algorithms to calculate and fetch software dependency graphs to ensure prerequisites are installed first.
  • Deployment and Environment Automation Tools - Automates the setup of specialized software suites and dependencies across different operating system distributions.
  • Software Update Managers - Checks for and applies updates to previously installed security software to ensure the latest versions are available.
  • Security Tool Orchestrators - Manages the selection, installation, and configuration of multiple security tools through a unified modular interface.
  • Tool Installation Definitions - Defines individual tools as discrete configuration objects containing repository URLs, dependencies, and installation paths.
  • Tool Suite Lifecycle Management - Automates the downloading, compiling, and updating of security tools individually, by category, or across the entire suite.
  • Configuration-Driven Deployments - Uses structured configuration files to define tool lists and exclusion rules for tailored environment deployments.
  • Containerized Security Tooling - Packages security applications as containers to ensure consistent execution environments across different platforms.
  • Release Asset Retrieval - Downloads the most recent compiled binaries from remote repositories by identifying the newest release tags.
  • Remote Release Resolution - Identifies and downloads the newest compiled binaries by querying the latest release tags from remote repositories.
  • Penetration Testing Suites - Provides a comprehensive framework for automating the installation, compilation, and updating of offensive security tools.
  • Tool Managers - Automates the installation, updating, and organization of a diverse suite of security tools across different operating systems.
  • Automation Utilities - Fetches the latest releases and creates global system launchers for a curated collection of security binaries.
  • Penetration Testing Tools - Installs and updates a wide range of security tools and binaries to maintain a current offensive security toolkit.
  • Installation Filtering - Allows users to prevent specific tools or functional categories from being installed via global configuration settings.
  • CLI Launchers - Generates executable shortcuts in the system path to launch installed tools from any directory via the shell.
  • Installation Category Filters - Provides the ability to selectively install subsets of security tools based on their functional categories.
  • Post-Installation Extensions - Executes a sequence of shell commands after a tool is deployed to finalize system configuration or setup.
  • Installation Selection Lists - Defines a specific list of tools in a configuration file to ensure only desired modules are installed.
  • Installation Definitions - Provides a mechanism to create detailed installation definitions including repository URLs and system dependencies for new security tools.
  • Tailored Toolset Management - Installs and updates a specific subset of tools defined in a configuration file to maintain a tailored environment.
  • Binary Distribution Tools - Distributes pre-compiled application binaries and configurations across multiple machines using modular definitions.
  • Container Image Packaging - Packages installation scripts and security binaries into portable container images for consistent execution across environments.
  • Docker Container Deployments - Packages installation scripts and tool dependencies into Docker images for consistent deployment.
  • Containerized Execution Environments - Packages security tool suites into portable images to ensure consistent behavior across different infrastructure environments.
  • Unattended Installation Routines - Processes a batch of installation commands via standard input to build environments without manual interaction.
  • System Path Symlinking - Creates executable symbolic links in the system path to enable global tool execution from any directory.
  • Penetration Testing Distributions - Curated collection of utilities organized by testing standards.
  • Web Security Testing - Modular framework for managing security tools.

Historique des stars

Graphique de l'historique des stars pour trustedsec/ptfGraphique de l'historique des stars pour trustedsec/ptf

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait trustedsec/ptf ?

PTF est un gestionnaire d'outils de test d'intrusion et un orchestrateur logiciel modulaire conçu pour automatiser l'installation, la compilation et la mise à jour d'outils de sécurité sur différentes distributions de systèmes d'exploitation. Il fonctionne comme un utilitaire d'automatisation d'outils de sécurité qui récupère les dernières versions et crée des lanceurs système globaux pour une collection organisée de binaires de sécurité.

Quelles sont les fonctionnalités principales de trustedsec/ptf ?

Les fonctionnalités principales de trustedsec/ptf sont : Installation Automation Tools, Tool Installers, Binary Orchestrators, Toolchain Managers, Dependency Installers, Installation Order Resolution, Dependency Resolvers, Deployment and Environment Automation Tools.

Quelles sont les alternatives open-source à trustedsec/ptf ?

Les alternatives open-source à trustedsec/ptf incluent : andresriancho/w3af — w3af is a web penetration testing suite and security audit framework designed to identify and exploit vulnerabilities… mishakorzik/allhackingtools — AllHackingTools is a security tool orchestrator and suite designed to install, update, and manage a wide array of… moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… lanmaster53/recon-ng — recon-ng is an open source intelligence reconnaissance framework designed to automate the collection and aggregation… dotnet/core — This project is a cross-platform development framework and managed runtime environment designed for building…

Alternatives open source à Ptf

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Ptf.
  • andresriancho/w3afAvatar de andresriancho

    andresriancho/w3af

    4,850Voir sur GitHub↗

    w3af is a web penetration testing suite and security audit framework designed to identify and exploit vulnerabilities in web applications. It functions as a vulnerability scanner that crawls targets to find injection points and a fuzzer used to discover hidden endpoints and test input validation. The project distinguishes itself by providing an intercepting HTTP proxy for capturing and modifying traffic, combined with a knowledge-base driven exploitation system. It enables the execution of security exploits to gain remote shell access and supports post-exploitation activities, such as routing

    Pythonappseccross-site-scriptingscanner
    Voir sur GitHub↗4,850
  • mishakorzik/allhackingtoolsAvatar de mishakorzik

    mishakorzik/AllHackingTools

    5,186Voir sur GitHub↗

    AllHackingTools is a security tool orchestrator and suite designed to install, update, and manage a wide array of third-party hacking and security utilities from a single command interface. It functions as a centralized hub for network analysis, open source intelligence, penetration testing, and social engineering tools. The project provides specialized frameworks for gathering open source intelligence and searching for user profiles across social platforms. It includes toolkits for network reconnaissance, vulnerability scanning, and the execution of security exploits, as well as a social eng

    Shellall-in-onebruteforcecibersecurity
    Voir sur GitHub↗5,186
  • moonrepo/moonAvatar de moonrepo

    moonrepo/moon

    3,687Voir sur GitHub↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Rustbuild-systembuild-toolbun
    Voir sur GitHub↗3,687
  • homebrew/legacy-homebrewAvatar de Homebrew

    Homebrew/legacy-homebrew

    26,849Voir sur GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Voir sur GitHub↗26,849
Voir les 30 alternatives à Ptf→