> 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 )

minio

MinIO is a high-performance, open-source object storage solution that is S3-compatible and optimized for data-intensive workloads such as AI and analytics. While designed for scalability and speed, MinIO now only offers a source-only distribution following its transition to a community-centric model, eliminating pre-compiled binaries. Notable features include seamless integration with S3 APIs, making it suitable for large-scale data pipelines, and a focus on high-performance storage capabilities.

minikube

Minikube is a tool for running a local Kubernetes cluster on macOS, Linux, and Windows, primarily designed for Kubernetes application development. It supports a range of features such as LoadBalancer, multi-cluster setups, persistent volumes, and provides a user-friendly dashboard, while also allowing for advanced configurations and integration with CI environments. Key features include GPU support for machine learning, addon marketplaces for sharing service configurations, and filesystem mounts for enhanced development flexibility.

milvus

Milvus is a high-performance, scalable vector database designed to efficiently manage and retrieve vast amounts of unstructured data, making it ideal for AI applications. It features hardware acceleration for optimal query performance, real-time updates, and supports both standalone and distributed deployments, utilizing a K8s-native architecture. Additionally, Milvus offers a lightweight version for quick starts and can be accessed as a fully managed service through Zilliz Cloud.

meshNetwork

The Mesh Network Communication System facilitates peer-to-peer communication among diverse network nodes, primarily designed for use with small satellites like cubesats and unmanned aerial systems (sUAS). Notable features include low latency data throughput, validated performance in dynamic environments, and a flexible architecture suitable for various data exchange applications.

memos

Memos is an open-source, self-hosted note-taking application designed for quick information capture using a timeline-first interface. It supports Markdown, allowing users to maintain control over their data, and can be deployed using a single Go binary or Docker container with various database options. Notable features include seamless integration via REST and gRPC APIs, a web clipper extension for capturing online content, and the ability to customize the application's source code under the MIT license.

meg

Fetch many paths for many hosts - without killing the hosts

mcp-go

MCP Go is a Go-based implementation of the Model Context Protocol (MCP), facilitating integration between large language model (LLM) applications and external data sources. Its primary use case is to enable developers to easily create MCP servers with minimal boilerplate code, providing a high-level interface for tool management. Notable features include fast development cycles, a complete implementation of the core MCP specification, and active support for session management and tool invocation through built-in handlers.

mariana-trench

Mariana Trench is a security-oriented static analysis platform specifically designed for Android applications. Its primary use case is to identify security vulnerabilities, such as remote code execution risks, within Android APKs through a detailed analysis of the app's methods and configurations. Notable features include an easy setup using Python and virtual environments, comprehensive output specifications, and integration with SAPP for visualizing analysis results in a web server environment.

manul

Manul is a coverage-guided parallel fuzzer designed for testing open-source and black-box binaries across Windows, Linux, and macOS platforms. It leverages both AFL-based instrumentation and DynamoRIO for effective fuzzing, allowing users to identify vulnerabilities in their applications by generating varying input data. Notable features include the ability to run in-memory fuzzing and support for multiple execution environments, enhancing the tool's robustness and flexibility in discovering software bugs.

mantra

Mantra is a cybersecurity tool developed in Go designed to detect API keys in JavaScript files and HTML pages, helping developers and security officers identify potential leaks of sensitive authentication information. Its primary use case focuses on preventing API key exposure by examining web application source code for strings resembling API keys. Notable features include its accuracy in identifying leaks and ease of installation through Go or source code compilation.

lunasea

LunaSea is a mono-repository designed for the archival of the entire LunaSea project, facilitating organized storage and management of its components. This tool primarily serves developers and contributors by providing a centralized location for the project's codebase and documentation. Notable features include version control and easy access to project resources.

LTESniffer

LTESniffer is an open-source tool designed for eavesdropping on LTE downlink and uplink communications by decoding the Physical Downlink Control Channel (PDCCH), Physical Downlink Shared Channel (PDSCH), and Physical Uplink Shared Channel (PUSCH) to retrieve user data. Its primary use case lies in security research, offering features such as identity mapping, IMSI collecting, and capability profiling through a dedicated API. Notably, it supports real-time decoding of LTE traffic, including advanced modulation schemes, and facilitates the recording and offline decoding of captured IQ data.

lorca

Lorca is a lightweight Go library designed to facilitate the development of modern HTML5 desktop applications, leveraging the Chrome browser as its UI framework. It enables seamless communication between Go and JavaScript through a simple API, allowing developers to bind Go functions to JavaScript and manipulate the UI concurrently. Notable features include a small application size, asynchronous execution between languages, support for multiple windows, and the ability to load web UI from local servers or data URLs, all while requiring Chrome or Chromium to be installed.

loki

Loki is a scalable log aggregation system designed for cost-effective operation and ease of use, inspired by Prometheus. It focuses on storing unstructured logs by indexing metadata such as labels, which allows seamless correlation with existing Prometheus metrics, making it particularly suited for Kubernetes environments. Notable features include integration with Grafana for log visualization, and the use of a single binary with no dependencies to simplify deployment.

local-llm-ctf

The Local LLM CTF & Lab repository provides a framework for conducting Capture The Flag (CTF) exercises focused on large language models (LLMs). Its primary use case is to facilitate hands-on learning and experimentation with LLMs in a controlled environment, featuring detailed guidance from accompanying blog content that outlines research goals, implementation methods, and results. Notable features include a structured lab setup for CTF activities and educational resources related to LLM applications in cybersecurity.

Local-Data-LakeHouse

Local-Data-LakeHouse is a sample architecture that integrates the flexibility of data lakes with the structured governance of data warehouses, utilizing open table formats like Apache Iceberg for schema enforcement and file organization. Designed for local testing via Docker, it enables efficient data management and analysis, allowing users to easily query and analyze datasets with traditional SQL-based tools. Notable features include integration with Minio for cost-effective storage and support for various data formats and analysis tools.

ln-paywall

ln-paywall is a Go middleware designed for monetizing APIs through per-request payments using Bitcoin's Lightning Network, facilitating near-instant microtransactions with minimal fees. The tool allows integration with common web frameworks and enables the generation of Lightning invoices for the first request, rejecting subsequent requests until payment is confirmed. Key features include compatibility with various HTTP handlers and a client package for seamless consumption of LN-paywalled APIs.

llama.cpp

llama.cpp is a high-performance library designed for large language model (LLM) and vision-language model (VLM) inference in C/C++ with a focus on minimal setup and versatility across various hardware platforms. Notable features include its dependency-free architecture, optimizations for Apple silicon and x86 processors, and the ability to serve models via a built-in API or command-line interface, promoting seamless integration and usability in both local and cloud environments.

libcimbar

libcimbar is an experimental high-density 2D barcode format designed for air-gapped data transfer, enabling data transmission at speeds of up to 850 kilobits/s using only a computer monitor and a smartphone camera. It incorporates a robust protocol for file encoding with error correction, allowing for reliable reconstruction of files (up to 33MB) from sequences of animated barcodes, even in the presence of data loss. Notably, this C++ implementation can run across various platforms, including via a web browser using asm.js or WebAssembly, facilitating both online and offline use.

LCARS

LCARS is a Typora theme that emulates the iconic Library Computer Access and Retrieval System interface from "Star Trek: The Next Generation." Its primary use case is to enhance the Markdown editing experience by providing a visually immersive environment reminiscent of the Starship Enterprise's control systems. Notable features include a unique design aesthetic that allows users to feel like a bridge officer while editing, along with easy installation by adding a CSS file to Typora's themes folder.

lcars

LCARS is a CSS and HTML framework designed to empower developers to create websites resembling the user interface of a popular sci-fi franchise. Built using Stylus, it provides a lightweight, client-side solution with easy integration into existing projects, requiring minimal setup to deploy visually engaging web pages. Notable features include compiled CSS distribution, basic requirements for HTML structure, and a focus on simplicity, making it accessible for customization and quick project initiation.

ladybird

Ladybird is a pre-alpha independent web browser utilizing a novel engine based on web standards, designed primarily for developers. It features a multi-process architecture with sandboxed renderer processes and out-of-process image decoding and network connections, enhancing robustness against malicious content. Inherits core libraries from SerenityOS, supporting web rendering, JavaScript execution, cryptography, and multimedia playback.

Kyber

KYBER is an open-source tool designed to create private servers for STAR WARS™ Battlefront™ II (2017), enabling players to host and manage their own gaming environments. Key features include a C++ game module for client integration, a server proxy, an API service, and command-line interface tools for enhanced customization and management. Its modular architecture supports development through a monorepo structure, facilitating a collaborative approach to feature enhancements and updates.

kubectl-ai

`kubectl-ai` is an intelligent command-line tool that simplifies Kubernetes management by translating user intents into specific Kubernetes operations, making it easier and more accessible for users. It supports various AI models, including Gemini and local LLM providers like Ollama, enabling users to perform Kubernetes tasks through natural language queries. Notable features include the ability to seamlessly switch between different AI models and a user-friendly interface that integrates with standard `kubectl` commands.

kiwix-tools

Kiwix-tools is a command line suite designed for managing ZIM files, which are used for offline web content. It features three applications: kiwix-manage for maintaining an XML library of ZIM files, kiwix-search for performing full text searches within these files, and kiwix-serve, an HTTP daemon that serves the ZIM files. The tools are primarily aimed at providing functionalities related to offline web access, allowing efficient management and retrieval of information from comprehensive offline resources.