> cat /dev/github | grep security-tools

~/hackyfeed $

A cybersecurity tools aggregator — discover the latest pentesting, red team, and offensive security tools from GitHub.

sort: ( this page )

typedb-driver

The TypeDB Driver repository provides multiple programming language drivers for interacting with TypeDB, a knowledge graph database. The key features include support for Rust, Python, Java, C#, C, and TypeScript through HTTP, with documentation and samples for each driver to facilitate integration. This tool streamlines the connection and data manipulation processes in TypeDB, allowing developers to leverage the database's capabilities across various platforms.

typedb

TypeDB is an advanced database that utilizes a unique and powerful data model combining features from relational, document, and graph databases, offering a modern approach to building data applications. Its expressive query language, TypeQL, enables developers to handle complex, interconnected data with ease while maintaining a strong type system for safety and flexibility. Notable features include support for inheritance in data modeling, a user-friendly graphical interface called TypeDB Studio, and a rich ecosystem with language drivers for various programming languages.

trommel

TROMMEL is a tool designed to analyze embedded device firmware by identifying potential vulnerabilities related to various indicators, including SSH and SSL key files, IP addresses, URLs, and application permissions. It integrates with the vFeed database for enhanced vulnerability assessment of these indicators, making it particularly useful for researchers conducting firmware analysis and security assessments. Notably, TROMMEL outputs results to a specified file and relies on Python-Magic for its functionality.

trailbase

TrailBase is an open-source, single-executable backend alternative to Firebase that features type-safe REST and real-time APIs with sub-millisecond latency. Built on Rust, Wasmtime, and SQLite (or Postgres), it supports geospatial capabilities, server-side rendering, and includes an admin UI, making it simple to self-host for mobile, web, or desktop applications. Notable features include multi-database support and a straightforward installation process with no dependency overhead.

thefuck

The Fuck is a command-line utility designed to correct errors in previous console commands by suggesting fixes for common typing mistakes or command failures. Its primary use case is to enhance productivity for developers and system administrators by streamlining command execution, with notable features including an experimental instant mode and customizable settings for behavior, such as requiring confirmation before executing corrections.

termframe

Termframe is a terminal output screenshot tool that operates non-interactively to execute commands and capture their outputs as SVG files. It boasts extensive ANSI style support, customizable themes, and flexible configuration options, making it ideal for users seeking visually appealing representations of terminal output. Key features include font embedding, dark/light mode compatibility, and auto-sizing capabilities for output dimensions based on command results.

templates

Ratatui Templates provides a collection of templates specifically designed for bootstrapping Rust TUI applications using the Ratatui and Crossterm libraries. Its primary use case is to simplify the development process by offering several predefined templates, including examples for "Hello World," simple applications, and event-driven designs. Notable features include easy integration with cargo-generate for quick project setup and various template options tailored for different application architectures.

system-design-primer

The System Design Primer is an educational resource aimed at engineers seeking to master the principles of designing scalable systems, particularly in preparation for technical interviews. It provides a curated collection of materials, including study guides, interview questions with sample solutions, and Anki flashcard decks for effective learning and retention of key concepts. Notably, it supports community contributions, ensuring the content remains up-to-date and comprehensive.

SW-Color-Palette

SW-Color-Palette is a color palette generator designed to provide users with color schemes inspired by the Star Wars franchise, leveraging publicly available color data from various sources. Its primary use case is data visualization in R, allowing users to integrate themed color palettes into plots and graphics seamlessly. Notable features include the ability to generate continuous and discrete color scales, along with predefined palettes named after iconic characters and elements from the series.

surrealdb

SurrealDB is a versatile and scalable database designed for modern applications, allowing developers to work with both document and relational models seamlessly. Built with Rust, it provides features like real-time queries, multi-tenancy, and integrated storage solutions, making it ideal for dynamic and data-intensive environments. Notably, it supports multiple programming languages and offers Docker compatibility for easy deployment.

starwarsdb

starwarsdb is a utility that provides access to a structured dataset derived from the now-defunct Star Wars API, offering the data in both relational tables and an in-package DuckDB database. Its primary use case is to facilitate data analysis and queries regarding various entities from the Star Wars universe, such as films, species, and vehicles. Notable features include an easy installation from CRAN, a schema table detailing the data structure, and the capability to perform data manipulation and querying using R's dplyr package.

start-technologies

Start Technologies is a comprehensive monorepository that primarily supports the development of StartOS, an open-source Linux distribution designed for personal server environments. Notable features include automated service discovery, installation, network configuration, and health monitoring, all facilitated through a unified Rust backend and Angular frontend architecture. The repository also encompasses various tools and services like CLI management, a package registry, and a marketplace for self-hosted applications, thereby streamlining the self-hosting experience.

spaceMovie

The *spaceMovie* tool is a color palette generator that provides curated color palettes inspired by the Star Wars franchise. Its primary use case is in data visualization, allowing users to apply themed colors from well-known characters and scenes to enhance the aesthetic of their plots in R. Notable features include access to various palettes, such as "Chopper," "The Empire Strikes Back," and "Boba," as well as continuous color options for gradient applications in visualizations.

SMBGhost_AutomateExploitation

SMBGhost_AutomateExploitation is a Python tool designed to exploit the SMBGhost vulnerability (CVE-2020-0796) and assess the vulnerability of Windows target systems. It automates the process of executing a reverse shell or deploying custom shellcode, allowing users to interact with vulnerable machines directly while providing options for specifying various configurations, such as IP address, architecture, and payload loading. Notable features include retry logic for exploit attempts, a shellcode import function, and a built-in scanner to verify the susceptibility of target hosts.

Scumblr

Scumblr is a web application designed for proactive security automation, enabling users to periodically sync and analyze data sources such as GitHub repositories and various URLs for vulnerabilities and security issues. It features a range of tasks for security checks, including static and dynamic analysis, metadata collection, and customizable workflows for tracking identified vulnerabilities. Additionally, Scumblr supports automated ticketing, regression monitoring, and advanced search capabilities across multiple platforms, further streamlining the security triage process.

Scrapify

Scrapify provides a collection of scripts designed for web scraping, aimed at extracting data from various websites and generating CSV files for ease of use in data analysis and application development. Key features include simplicity and flexibility, enabling users to obtain data in an open format, though the repository emphasizes that it does not guarantee script quality or compatibility due to potential website structure changes. Users are encouraged to contribute new scripts via pull requests to enhance the toolset.

scrapers

The Police Data Accessibility Project's scrapers repository provides a toolkit for web scraping police data across the United States, allowing users to gain insights into local police systems. It requires Python proficiency, with scrapers organized geographically for ease of use, and enables users to contribute back to the community via Discord for collaboration and support. Notable features include local execution of scrapers and a well-documented ecosystem for future enhancements.

rust-yew-realworld-example-app

The rust-yew-realworld-example-app is a comprehensive web application developed using Rust, Yew, and WebAssembly, designed to showcase various frontend capabilities like CRUD operations, authentication, and routing in adherence to the RealWorld specification. Key features include the use of Yew's functional components and hooks, support for both web and desktop applications via Tauri, and integration with essential Rust libraries for enhanced functionality. This tool serves as a practical demonstration and template for developing scalable web applications with modern Rust techniques.

rucola

Rucola is a terminal-based markdown note manager designed for users employing a zettelkasten-style system of interlinked notes. Its primary use case is to facilitate the management and exploration of markdown files by providing high-level statistics, relationship insights, and easy editing capabilities within the terminal interface. Notable features include backlink navigation, HTML and LaTeX compilation, integration with external editors and viewers, and customizable themes, all while maintaining a lightweight footprint without a graphical user interface.

rotating-proxy

The docker-rotating-proxy tool provides a scalable solution for managing multiple IP addresses through a single endpoint by utilizing HAproxy to load-balance traffic among several Polipo and Tor proxies. Its primary use case is to conceal client IP addresses for privacy-focused applications or web scraping, while notable features include dynamic proxy rotation and monitoring capabilities via HAproxy's statistics interface. This setup effectively translates HTTP requests to SOCKS commands needed for Tor, ensuring seamless integration and functionality.

robopages-cli

Robopages CLI is a command-line interface and API server designed to facilitate the use of YAML-defined tools within large language models (LLMs). By automating the integration of these tools, it enhances maintainability and flexibility in LLM-powered applications, allowing developers to streamline interaction without manually creating JSON declarations. Notable features include support for Docker, installation via Cargo, and the ability to configure tool paths dynamically.

ripgrep-all

rga is an advanced line-oriented search tool that extends the capabilities of ripgrep, enabling users to search within various file types including PDFs, Office documents, and archives like zip and tar.gz. It recursively traverses directories and archives to locate matches for user-defined regex patterns. Notable features include integration with fzf for enhanced file searching and the ability to add custom adapters for additional file formats.

Replibyte

Replibyte is a high-performance tool designed to seed development databases with real production data while ensuring the safety of sensitive information. Notable features include support for PostgreSQL, MySQL, and MongoDB, on-the-fly data compression and encryption, as well as capabilities for database subsetting and schema analysis, all while maintaining a stateless architecture for ease of use across various operating systems.

relative-url-extractor

Relative URL Extractor is a specialized tool designed to parse minified code and extract relative URLs during the reconnaissance phase of security assessments. Its primary use case is to help security researchers identify potential attack vectors by surfacing new endpoints from files that may otherwise be difficult to analyze. Notable features include the ability to process input from `STDIN` and the option to include matched line excerpts for better context in the results.

Real-Time-Voice-Cloning

Real-Time Voice Cloning is a deep learning framework that enables the synthesis of speech from arbitrary text using a digital representation of a specific voice derived from only a few seconds of audio. The tool implements the SV2TTS architecture, comprising three stages: voice encoding, text-to-speech synthesis, and vocoding for real-time audio generation. It supports both Windows and Linux, offering a command-line and GUI interface, and allows for the optional downloading of pretrained models and datasets.