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

perfect-chisel

The PERFECT utilities for Chisel3 provide a collection of snippets and hardware libraries designed to enhance the development experience within the Chisel3 hardware description language framework. Primarily used for creating and managing hardware designs, it offers tools aimed at simplifying and streamlining the design process under the DARPA PERFECT program. Notable features include a range of predefined snippets that optimize hardware implementation efficiency.

pdf-scripts

PDF Scripts is a collection of Bash scripts designed for various PDF processing tasks including repair, verification, OCR, and compression. Notable features include the ability to handle individual PDFs and folders simultaneously, use of multiple third-party tools for different operations, and a comprehensive pipeline script that combines several functionalities. The tool is currently in beta and is intended for users on Unix-like operating systems such as Linux and macOS.

papers-we-love

Papers We Love (PWL) is a community-driven repository that collates and discusses influential academic computer science papers, providing a centralized directory of significant works accessible via linked sources. The project encourages contributions to expand its collection and fosters community engagement through local chapter meetups and discussions on its dedicated Discord server. Notably, the repository highlights papers it hosts with an emoji and actively promotes collaborative efforts to enhance organization and resource availability.

ovos-installer

Open Voice OS Installer is a tool designed for seamless installation and setup of the Open Voice OS and HiveMind platforms on Linux and macOS systems. It features interactive installation, scenario-based automation, and supports container deployment, while accommodating various Python versions and system configurations, ensuring compatibility across multiple Linux distributions and macOS environments.

orbstack

OrbStack is a lightweight and high-performance application designed to run Docker containers and Linux machines, serving as an efficient alternative to WSL and Docker Desktop. It boasts rapid startup times, optimized resource usage, and integrated features like automatic domain naming, CLI integration, and support for Kubernetes, all aimed at enhancing the developer experience. Notable features include minimized CPU and disk usage, as well as the ability to manage containers seamlessly from the menu bar.

openinterpreter

Open Interpreter is an adaptable coding agent designed to optimize interaction with low-cost AI models, particularly focusing on emulating performance-enhancing harnesses. It provides support for various agent configurations and maintains compatibility with the Codex SDK, offering a portable solution that can integrate seamlessly into existing workflows. Notable features include the ability to switch between multiple harnesses, compatibility with the Agent Client Protocol (ACP), and user-friendly data management.

OpenDeck

OpenDeck is a cross-platform desktop application designed for users of stream controller devices, primarily the Elgato Stream Deck, supporting Linux, Windows, and macOS. It allows the utilization of Elgato Stream Deck plugins and supports non-Elgato hardware through a plugin system, while offering features such as Multi Actions, Toggle Actions, and profile switching. Built with Rust and TypeScript, OpenDeck is open-source and ensures code quality and safety, providing a versatile and powerful alternative to the official Elgato software.

opencog

OpenCog is an experimental framework designed for researching and integrating various AI algorithms, primarily within humanoid robotic systems. It includes components for natural language processing, common-sense reasoning, and control mechanisms for embodied chatbots, offering tools such as Ghost—an advanced conversational agent—and OpenPsi, which models psychological states for action planning. Although the repository is no longer maintained, it serves as a historical collection of AI components and strategies aimed at developing artificial general intelligence (AGI).

omarchy

Omarchy is a modern, opinionated Linux distribution designed by DHH, aimed at providing an aesthetically pleasing and user-friendly experience. Its primary use case is to serve as an optimized operating system for developers and users seeking a distinct Linux environment. Notable features include its modern design and streamlined functionality tailored for usability.

omakub

Omakub is a tool designed to configure a fresh Ubuntu installation into a fully equipped web development environment with a single command. It streamlines the setup process by providing an opinionated selection of essential tools and configurations, eliminating the need for custom setups. Notable features include its simplicity and the ability to customize the environment with additional extensions from the open-source community.

ohmyzsh

Oh My Zsh is an open-source framework designed to enhance the management of Zsh configurations, providing users with a rich terminal experience through an extensive collection of plugins and themes. Its primary use case is to improve productivity and aesthetics in the command line environment, appealing particularly to developers and power users. Notable features include easy plugin and theme management, compatibility across various operating systems, and a vibrant community contributing to continuous improvements.

nushell

Nushell is an innovative shell environment that reimagines command-line interaction by treating data as structured entities rather than plain text, allowing users to work with data in tables and perform operations through a powerful pipeline system. Its primary use case is facilitating complex data manipulations and scripting in a more intuitive and structured manner, ideal for tasks involving data exploration and transformation. Notable features include built-in commands for directly operating on structured data, extensibility through plugins, and integration with various programming paradigms, making it a versatile tool for modern developers and data professionals.

numbat

Numbat is a statically typed programming language specifically designed for scientific computations, emphasizing the integration of physical dimensions and units as first-class types. Its notable features include a robust type system that enforces physical dimensions, an extensive standard library containing a wide array of units and predefined functions, and an interactive terminal for real-time calculations. The language also prioritizes user experience with excellent error messaging and a strict syntax to ensure predictable outcomes.

nextcloudpi

NextcloudPi is a comprehensive self-hosting solution designed to run the Nextcloud file synchronization and sharing platform on various hardware, including Raspberry Pi and other ARM devices. It features a user-friendly setup with a web panel, automatic security updates, and extensive configuration options, such as support for HTTPS, dynamic DNS, and multiple caching mechanisms. Notably, NextcloudPi also includes built-in security protections, backup solutions, and monitoring capabilities, making it an ideal choice for users looking to maintain their own secure cloud services.

neon

Neon is an open-source serverless PostgreSQL database platform designed to enhance scalability by decoupling storage from compute resources, effectively redistributing data across a cluster of nodes. It features a robust architecture with stateless compute nodes backed by a scalable storage engine, comprising components such as Pageserver for backend storage and Safekeepers for durable WAL services. This platform supports seamless integration with various PostgreSQL clients and offers a free tier for users to effortlessly set up serverless instances.

navi

Navi is an interactive command-line cheatsheet tool that enables users to browse and execute commands from customizable cheatsheets. It enhances productivity by dynamically suggesting argument values, reducing the need for memorization or copy-pasting, and can be integrated into workflows as a command, shell widget, or Tmux widget. Notable features include the ability to create, share, and import cheatsheets from various sources, ensuring users have quick access to essential command-line snippets.

mysms

MySMS is a scripting tool designed to create an Android application that facilitates SMS interception over a Wide Area Network (WAN) using SSH tunneling with Serveo.net. It is primarily intended for penetration testing and security assessments, featuring integration with Android development tools for seamless application creation. The tool includes dependencies and installation instructions specifically for Kali Linux, emphasizing the legal implications of its usage.

MusicXML

The MusicXML tool is a Swift implementation designed for reading, manipulating, and writing MusicXML files across various Swift-compatible platforms, including macOS, iOS, and Linux. Its primary use case is to provide a strongly-typed interface for music score representation and manipulation, with notable features such as the ability to construct scores programmatically and decode existing MusicXML representations into Swift objects. The project is currently in development, with ongoing progress towards enabling encoding functionality from Swift structures back into MusicXML format.

Mole

Mole is a command-line tool designed to clean, uninstall, analyze, optimize, and monitor macOS systems directly from the terminal. It offers an all-in-one solution by integrating features from multiple applications like CleanMyMac and AppCleaner, providing deep cleaning capabilities, a smart uninstaller, visual disk insights, and live system monitoring. Noteworthy features include cache rebuilding, real-time statistics for CPU, GPU, and memory, and the ability to preview actions safely before execution.

mobisys2018_nexmon_software_defined_radio

Nexmon Software Defined Radio transforms Broadcom 802.11ac Wi-Fi chips into programmable radios capable of transmitting arbitrary signals within the Wi-Fi bands. Its primary use case is for academic and experimental wireless communications, utilizing firmware patches to enable custom signal transmission via specific ioctl commands. Notable features include the ability to write data to Template RAM, start and stop signal transmissions, and generate customizable Wi-Fi signals through a MATLAB script and accompanying shell commands.

mitmrouter

mitmrouter is a Bash script designed to facilitate the setup of a Linux router specifically tailored for IoT device traffic analysis and SSL man-in-the-middle (MITM) attacks. It automates the configuration of network interfaces and services such as hostapd, dnsmasq, and nftables, allowing users to effectively manage both wired and wireless connections for traffic interception. Notable features include the ability to toggle LAN and Wi-Fi interfaces, refresh configurations without complete teardown, and custom configuration through a structured setup file.

mise

`mise` is a command-line interface (CLI) tool designed to streamline the setup of development environments by managing project-specific tools, environment variables, and tasks through a centralized `mise.toml` file. Its notable features include the ability to install and switch between various development tools, load environment variables from different sources, and define tasks for building, testing, and deploying applications, ensuring consistency across different shells and CI jobs.

miniforge

Miniforge is a minimal installer for Conda and Mamba tailored for the conda-forge ecosystem, providing users with access to a streamlined package management experience. It features pre-configured base environments sourced solely from the conda-forge channel, supports various CPU architectures, and facilitates easy environment management and package installation through the conda and mamba commands. Notable features include environment initialization for seamless command usage across different terminal applications and configurable auto-activation settings for the base environment.

meilisearch

Meilisearch is a high-performance, open-source search engine designed to provide a seamless and efficient search experience for applications and websites. It features out-of-the-box integration, enabling rapid implementation, hybrid search capabilities, and support for advanced filtering, making it suitable for various use cases such as e-commerce and content discovery. Notably, its user-friendly API and speed optimize the search functionality in diverse environments.

media-to-ascii

Media-To-Ascii is a versatile tool that converts media files (images and videos) into ASCII art outputs, which can either be saved as media files or printed directly to the console. It supports a wide range of standard image and video formats, leveraging high-quality encoding techniques for optimal ASCII representation, making it suitable for creating visually appealing text-based renditions of media. Notable features include the ability to produce both high-resolution and fun scaled-down ASCII versions, catering to various user needs.