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

binary2strings

binary2strings is a Python module designed for extracting strings from binary data, such as compiled executables, in various formats including ASCII, UTF-8, and wide-character strings. It features a fast C++ wrapper for efficiency, supports international language extraction, and incorporates a machine learning model to filter out non-genuine strings to enhance the accuracy of extracted results. This tool is essential for reverse engineering and binary analysis, allowing users to easily retrieve meaningful text embedded in binary files.

beep

Beep is a Go package designed for audio playback and processing, providing support for various formats including WAV, MP3, OGG, and FLAC. It features a simple API with capabilities for encoding, sound effects, and the creation of custom audio streamers, enabling extensive manipulation of sound with a minimal codebase. Although the original repository is archived, users are directed to an actively maintained fork, gopxl/Beep, for further development and contributions.

beep

Beep is a Go package designed for audio playback and processing, capable of decoding and playing various formats including WAV, MP3, Ogg Vorbis, FLAC, and MIDI. Its notable features include a simple API, a rich library of audio effects, and the ability to easily create new effects via a customizable Streamer interface, making it suitable for both basic audio applications and complex sound generation tasks.

BEAR

BEAR-C2 is a command and control (C2) framework designed for simulating attacks that mimic techniques utilized by Russian APT groups. It features robust encryption methods such as AES and RSA for secure communications between malware payloads and operators, along with advanced functionalities like payload execution, SmartScreen bypass, and UAC evasion. This tool is intended solely for educational and research purposes, emphasizing the importance of ethical usage.

beads

Beads is a distributed graph issue tracker designed for AI agents, leveraging the Dolt database to provide persistent and structured memory. This tool optimizes task management for coding agents by maintaining a dependency-aware graph, facilitating long-horizon task execution while avoiding context loss and merge conflicts through unique hash-based IDs. Notable features include seamless version control, automatic task readiness detection, and integrated agent setup commands for popular AI frameworks.

Axiom

Axiom is an advanced tool designed to enhance Apple OS development by providing AI coding assistants with in-depth expertise in Swift, SwiftUI, and other relevant technologies. It features 273 skills to assist with various development challenges, 42 agents for issue scanning, and built-in tools for logging, crash symbolication, UI validation, and performance analysis. Axiom's capabilities ensure efficient handling of common development pitfalls, including memory leaks and build issues, ultimately streamlining the debugging process for developers.

awesome-flutter

The "awesome-flutter" repository is a curated collection of resources and libraries for the Flutter framework, facilitating the development of mobile, web, and desktop applications from a single codebase. Its primary use case is to provide developers with a comprehensive set of articles, components, plugins, and other tools to enhance their Flutter development experience. Notable features include categorized listings, including tutorials, open-source apps, and utility libraries that support scalable application design and functionality.

awesome-css-frameworks

The "Awesome CSS Frameworks" repository provides a curated list of CSS frameworks, categorized by their characteristics such as lightweight, class-less, and those that offer normalization. This tool is primarily used by front-end developers seeking to enhance their projects with standardized styling solutions while simplifying the selection process. Notable features include detailed sections on various categories of frameworks and links to documentation, demos, and repositories for easy access to resources.

Awesome-AI-Agents

Awesome-AI-Agents is an open-source repository that catalogs various projects leveraging Large Language Models (LLMs) to create autonomous agents capable of solving complex tasks. It features a comprehensive list of applications, frameworks, and platforms that facilitate agent development and simulation, emphasizing user-friendly interfaces for assembling and deploying AI agents across different domains. Notable examples in the repository include AutoGPT for general task automation, and specialized agents for ML engineering and research.

avo

Avo is a Go package designed to facilitate high-performance x86 assembly generation by allowing developers to write assembly code using familiar Go control structures. Its notable features include automatic register allocation, streamlined argument handling, and the ability to generate stub files for integrating assembly functions within Go packages. This tool simplifies the development and maintenance of assembly code while ensuring efficient performance.

AutoHotkey

AutoHotkey is a free and open-source automation software utility designed for creating macros and automating repetitive tasks using a custom scripting language. Its primary use case involves defining keyboard shortcuts (hotkeys) to streamline user workflows on Windows systems. Notable features include support for different build configurations, compatibility with multiple Windows versions, and the ability to compile scripts into standalone executables.

autobrr

autobrr is a versatile download automation tool designed for torrents and Usenet, capable of monitoring IRC channels for real-time torrent announcements based on user-defined filters. It supports over 100 torrent trackers, providing integration with multiple download clients like qBittorrent and Deluge, while offering powerful filtering options, a mobile-friendly web interface, and containerization support for various platforms. Key features include RSS support, magnet link handling, and a lightweight architecture built on Go and React.

audacity

Audacity is a versatile, open-source multi-track audio editor and recorder designed for various operating systems including Windows, macOS, and GNU/Linux. Its primary use case is for audio editing and recording, and it is currently undergoing significant structural changes with the development of Audacity 4, which will introduce a new user interface and extensive refactoring, while still maintaining support for the stable Audacity 3.x version. Notable features include its user-friendly interface, support for multiple audio tracks, and a variety of audio processing capabilities.

ARTful

ARTful is a native Android library designed for Android 13 and 14 that enables developers to dynamically modify the Android Runtime (ART) by altering the implementation of static methods within applications or the Android Framework. This tool aims to enhance security against reverse engineering by eliminating plaintext references to ClassLoaders, thus preventing cross-references for method calls. Key features include precompiled binary integration and the ability to customize runtime manipulations tailored to specific application needs.

artbollocks-mode

artbollocks-mode.el is an Emacs minor mode designed to improve the quality of art-related writing by identifying and highlighting clichés and poor grammar. Its primary use case is to assist users in crafting clearer and more precise text, particularly in art critique contexts. Notable features include automatic activation in text-mode, manual activation support, and real-time highlighting of problematic phrases to enhance writing clarity.

arduino-mcp2515

The Arduino MCP2515 library facilitates the integration of the MCP2515 CAN controller with Arduino and Seeeduino platforms, enabling communication over a CAN-BUS, commonly used in automotive diagnostics and industrial applications. Key features include support for CAN V2.0B protocols with a baud rate of up to 1 Mb/s, a SPI interface operating at 10 MHz, and dual receive buffers for prioritized message handling. This library allows users to easily send and receive data frames, configure connection modes, and implement custom CAN hardware setups.

arduino-canhacker

The CanHacker tool is an Arduino library that facilitates communication with the CAN bus using the MCP2515 chip, specifically implementing the lawicel protocol. It enables users to send and receive both standard (11-bit) and extended (29-bit) CAN frames, supports remote frames, and offers flexible filtering by ID with multiple baud rate options. Additionally, it integrates seamlessly with various interfaces, including Serial and Ethernet, and is compatible with external applications like CanHacker for Windows and CANreader for Android.

AppFlowy

AppFlowy is an open-source productivity tool designed as an alternative to Notion, providing users with a customizable workspace that emphasizes data control and flexibility. Its primary use case includes task and project management, documentation, and team collaboration, featuring a modular interface, AI integration, and support for self-hosting. Notable features include Kanban boards, databases, and template support, enabling users to tailor their workflows effectively across multiple devices.

apollo-backend

Apollo Server Backend is an authenticated interface that facilitates user notifications and subreddit watching through the Reddit API. Although now archived and no longer maintained, it was designed to demonstrate compliance with Reddit's API usage policies by ensuring that all interactions respect rate limits without engaging in scraping activities. Notable features include its focus on user authentication and notification management.

answer

Apache Answer is a versatile Q&A platform designed for teams, enabling functionalities such as community forums, help centers, and knowledge management. Its notable features include a robust plugin system to enhance capabilities and various deployment options, including Docker for simplified setup. The platform is built using Go and React, ensuring performance and modern web capabilities.

android-simg2img

simg2img is a tool designed for converting Android sparse images into raw images, leveraging a standalone port of AOSP libsparse to simplify the process without requiring the full Android SDK. Its primary use case includes transforming system images for Android devices, allowing users to manipulate and work with raw image formats, with notable features including compatibility across different operating systems and ease of installation.

analytics

Plausible Analytics is an open-source, privacy-focused web analytics tool designed as a lightweight alternative to Google Analytics. Its primary use case is to provide simple and effective website traffic insights without the use of cookies, ensuring compliance with GDPR, CCPA, and PECR regulations. Notable features include a clutter-free dashboard, real-time insights, goal tracking, integration with Google Search Console, and the ability to self-host or utilize a managed service.

alda

Alda is a text-based programming language designed for music composition, enabling users to compose and play back music using a command-line interface and a simple markup-like syntax. Its primary use case is to facilitate music creation for both musicians who may not have programming experience and programmers unfamiliar with music theory. Notable features include an interactive REPL for real-time sound generation, support for General MIDI instruments, and capabilities for algorithmic composition.

ain

Ain is a terminal-based HTTP API client designed for efficient scripting and management of multiple APIs, serving as an alternative to GUI tools like Postman, Paw, and Insomnia. Its primary features include organizing APIs through a flexible file structure, utilizing shell scripts, supporting environment variables, and generating compatible curl, wget, or httpie commands for streamlined integration. Ain is particularly beneficial for developers needing a command-line tool that facilitates API input scripting and output processing via pipes.

1backend

1Backend is an AI-native microservices platform designed for rapid development and deployment of distributed applications, minimizing infrastructure overhead. Notable features include multitenancy, built-in user authentication, seamless microservice routing, and the capability to run and program large language models (LLMs) within containers. The platform's zero-trust architecture and integrated ORM allow for efficient development even without a traditional database.