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
·
sherlock-project avatar

sherlock-project/sherlock

0
View on GitHub↗
85,076 stars·9,947 forks·Python·MIT·28 vuessherlockproject.xyz↗

Sherlock

Sherlock is a command-line automation tool designed to orchestrate software build, execution, and deployment workflows. It functions as an ephemeral runtime orchestrator that executes applications directly from source code, bypassing the need for persistent system-wide installations or manual dependency management. By providing a unified, containerized development environment, it ensures that application dependencies and infrastructure configurations remain consistent across diverse host operating systems.

The project distinguishes itself through its ability to synthesize container images declaratively, translating source code and configuration manifests into immutable artifacts. It utilizes documentation-driven discovery to parse technical guides and reference materials, allowing it to map command-line interfaces to automated execution routines. This approach enables the provisioning of short-lived, reproducible environments that maintain consistent behavior throughout the application lifecycle.

Beyond its core orchestration capabilities, the tool provides a comprehensive infrastructure-as-code workflow for managing service dependencies and build processes. It abstracts low-level container runtime operations to handle networking, resource constraints, and lifecycle management, while offering integrated access to project documentation to assist with operational requirements.

Features

  • Ephemeral Execution Environments - Eliminates the need for local dependency installation by spinning up short-lived, isolated environments for build and deployment tasks.
  • Containerized Development Environments - Encapsulates source code, runtime dependencies, and system configurations within portable images to maintain consistent, reproducible development workspaces.
  • Platforms - Coordinates the lifecycle, networking, and scheduling of containerized applications across distributed environments through automated workflows.
  • Ephemeral Runtime Orchestrators - Provisions isolated execution layers that dynamically launch applications directly from source code.
  • Sandboxed Code Execution Environments - Restricts system access while running code by invoking language-specific runtimes within secure, isolated containers.
  • Container Image Builders - Automates the creation of reproducible container images directly from source code to guarantee environment consistency.
  • Ephemeral Environments - Spawns short-lived, reproducible execution contexts that support rapid testing and development cycles.
  • Reproducible Environment Provisioning - Standardizes infrastructure by building container images from source to prevent configuration drift across deployments.
  • OSINT Investigation Tools - Searches for usernames across social media and other websites
  • Investigation Frameworks - Search for social media accounts by username across many platforms.
  • Username Reconnaissance - Automated username hunting across numerous social networks.
  • Username Verification - Searches for usernames across a wide range of social platforms.
  • Open Source Intelligence - Hunts for social media accounts by username across platforms.
  • OSINT Tools - Tool for finding social media accounts by username.
  • Penetration Testing - Finds social media accounts by username across platforms.
  • Privacy Protection - Find social media accounts by username across hundreds of platforms.
  • Sécurité et confidentialité - Social media account hunter.
  • Security Tools - Hunt down social media accounts by username.
  • Threat Intelligence and OSINT - Tool for locating social media accounts across various networks.
  • Source-Based Execution Environments - Executes application code directly from source, bypassing manual setup and system-wide installation requirements.
  • Container Runtime Abstractions - Interfaces with low-level container engines to abstract the management of resource constraints, networking, and lifecycle events.
  • Infrastructure-as-Code Workflows - Manages application lifecycles and service dependencies through declarative, version-controlled configuration files.
  • Documentation Parsers - Interprets structured technical documentation to map command-line interfaces into executable automation routines.
  • CLI Tooling - Simplifies complex build and deployment tasks through a task-oriented command-line interface.
  • Containerized Service Runtimes - Ensures consistent service behavior by isolating application processes within dedicated containerized runtimes.

Historique des stars

Graphique de l'historique des stars pour sherlock-project/sherlockGraphique de l'historique des stars pour sherlock-project/sherlock

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

Alternatives open source à Sherlock

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Sherlock.
  • p1ngul1n0/blackbirdAvatar de p1ngul1n0

    p1ngul1n0/blackbird

    5,639Voir sur GitHub↗

    Blackbird is an open-source OSINT investigation tool that searches across hundreds of online platforms to discover accounts linked to a given username or email address. It functions as a username and email search engine, consolidating discovered profiles into a single list with low false positives for investigative analysis. The tool incorporates an AI-enhanced profile analyzer that uses a built-in AI API to generate behavioral and technical summaries of discovered online profiles. It also provides a documentation query interface that accepts natural-language questions via HTTP GET requests t

    Pythoncybersecurityosintpentesting
    Voir sur GitHub↗5,639
  • thewhiteh4t/nexfilAvatar de thewhiteh4t

    thewhiteh4t/nexfil

    2,563Voir sur GitHub↗
    Pythoncybersecurityfastopen-source-intelligence
    Voir sur GitHub↗2,563
  • laramies/theharvesterAvatar de laramies

    laramies/theHarvester

    15,687Voir sur GitHub↗

    theHarvester is a command-line utility designed for gathering open-source intelligence and mapping an organization's external attack surface. It functions as a security information gathering framework that automates the collection of publicly available data to assist in reconnaissance and threat analysis. The tool utilizes a plugin-based architecture to execute isolated queries against various search engines and public databases. It employs asynchronous task execution to run multiple discovery operations in parallel, while a centralized pipeline aggregates and deduplicates findings from these

    Pythonblueteamdiscoveryemails
    Voir sur GitHub↗15,687
  • danielmiessler/seclistsAvatar de danielmiessler

    danielmiessler/SecLists

    71,596Voir sur GitHub↗

    SecLists is a centralized library of security assessment data designed to support vulnerability discovery and penetration testing. It functions as a comprehensive repository of wordlists, payloads, and testing methodologies used to audit software, firmware, and internet-connected hardware for technical vulnerabilities. The project distinguishes itself through a standardized taxonomy and a language-agnostic data format, which allows security tools to predictably ingest and utilize its assets regardless of the underlying programming environment. By decoupling raw testing data from execution log

    PHP
    Voir sur GitHub↗71,596
Voir les 30 alternatives à Sherlock→

Questions fréquentes

Que fait sherlock-project/sherlock ?

Sherlock is a command-line automation tool designed to orchestrate software build, execution, and deployment workflows. It functions as an ephemeral runtime orchestrator that executes applications directly from source code, bypassing the need for persistent system-wide installations or manual dependency management. By providing a unified, containerized development environment, it ensures that application dependencies and infrastructure configurations remain consistent…

Quelles sont les fonctionnalités principales de sherlock-project/sherlock ?

Les fonctionnalités principales de sherlock-project/sherlock sont : Ephemeral Execution Environments, Containerized Development Environments, Platforms, Ephemeral Runtime Orchestrators, Sandboxed Code Execution Environments, Container Image Builders, Ephemeral Environments, Reproducible Environment Provisioning.

Quelles sont les alternatives open-source à sherlock-project/sherlock ?

Les alternatives open-source à sherlock-project/sherlock incluent : p1ngul1n0/blackbird — Blackbird is an open-source OSINT investigation tool that searches across hundreds of online platforms to discover… thewhiteh4t/nexfil. laramies/theharvester — theHarvester is a command-line utility designed for gathering open-source intelligence and mapping an organization's… lanmaster53/recon-ng — recon-ng is an open source intelligence reconnaissance framework designed to automate the collection and aggregation… danielmiessler/seclists — SecLists is a centralized library of security assessment data designed to support vulnerability discovery and… owasp-amass/amass — Amass is an attack surface management tool designed to identify, map, and inventory an organization's internet-facing…