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

BadUnboxing

BADUnboxing is an automated Android unpacker designed to facilitate reverse engineering by locating and decompiling code within APK files relevant to the unpacking process. It generates executable Java applications based on the decompiled code, enabling users to extract dynamic unpacked artifacts efficiently. Notable features include a precompiled JAR file for easy installation, automatic detection of packing, and a dedicated Wiki for user guidance.

awesome-selfhost-docker

Awesome Self-Host Docker is a curated repository of open-source projects that users can deploy using Docker and docker-compose for self-hosting purposes. It serves as a comprehensive resource for various categories, including productivity, development, media, and security, enabling users to easily find and implement self-hosted solutions. Notably, it offers a diverse range of software options along with concise descriptions to facilitate quick selection and deployment.

awesome-prompts

Awesome Prompts is a comprehensive repository of prompts designed for large language and multi-modal AI models, categorized by modality and task type such as text-to-text, text-to-image, and text-to-video. This tool facilitates enhanced interaction with AI creative processes by providing a structured library of prompts for various scenarios, making it essential for developers and researchers in the AI domain. Notable features include its organized classification system and access to a broader community for discussions and collaborations.

awesome-paas

Awesome PaaS is a curated repository that compiles a comprehensive list of Platform as a Service (PaaS) and developer platform tools, enabling users to emulate PaaS environments in the cloud. It includes various providers categorized by their operational status, offering insights into numerous features such as deployment models, security certifications, and hosting capabilities. Additionally, the repository encourages community contributions for maintaining up-to-date and relevant resources.

Awesome-LLM-Safety

Awesome LLM-Safety is a comprehensive resource repository focused on large language model safety (LLM-safety), providing users with curated information including the latest research papers, tutorials, and relevant news. The repository caters to both beginners seeking foundational knowledge and seasoned researchers looking to stay updated, featuring categorized content for efficient exploration. Notable functionalities include a constantly updated compilation of resources, user-friendly navigation through subtopics, and collaborative contributions from the community.

Awesome-Graphs

Awesome-Graphs is a tool designed to aggregate and visualize the relationships between various graph computation systems through citation networks. Its primary use case is to assist researchers and developers in navigating the graph computation landscape by providing features such as citation chain analysis, direct neighbor tracing, and access to original papers and product websites. Notable features include an interactive graph interface built with AntV/G6, support for upstream and downstream tracing, and the ability to contribute new graph system data easily.

Awesome-GPT4o-Image-Prompts

The GPT4o Image Prompts Gallery is a curated repository designed to enhance users' understanding and utilization of GPT-4o's image generation capabilities. It features detailed descriptions and example images for each prompt, enabling creators to effectively explore and implement various artistic concepts. Notable features include regular content updates and comprehensive prompt information, fostering a collaborative environment for prompt sharing and enhancement.

awesome-go

Awesome Go is a curated repository that provides a comprehensive list of Go frameworks, libraries, and software, aimed at developers seeking projects and tools in the Go programming language. It consolidates resources across various categories, including web development, data processing, and more, facilitating easy access to high-quality Go packages. Notable features include the community-driven nature of the repository, contribution guidelines for community involvement, and the promotion of active participation through platforms like Slack.

awesome-github-profile-readme-templates

The "awesome-github-profile-readme-templates" repository provides a curated selection of customizable README templates suitable for GitHub profiles, primarily aimed at developers and tech enthusiasts seeking to enhance the visual appeal of their projects. Notable features include a variety of layout designs, integration of badges, and support for showcasing skills and technologies, facilitating a professional presentation of personal and project information.

awesome-compose

Awesome Compose offers a curated collection of Docker Compose samples designed for local development environments, facilitating the integration of various services. Its primary use case is to provide developers with ready-to-use configurations for deploying applications leveraging Docker Compose, with notable examples featuring popular tech stacks such as ASP.NET with SQL databases, Java applications, and Python frameworks combined with different database solutions. Each sample is tailored for personal projects and experimentation, clearly indicating that they are not suitable for production use.

awesome-adsb

Awesome ADS-B is a curated repository that collects a variety of Automatic Dependent Surveillance-Broadcast (ADS-B) tools, resources, and Docker images aimed at enhancing the tracking and monitoring of aircraft. Notable features include a comprehensive list of software options, documentation, and guides for both hardware and signal decoding, catering to enthusiasts and developers looking to engage with ADS-B technology effectively. This resource serves as a vital hub for accessing open-source projects and community contributions in the field of aviation surveillance.

autopager

Autopager is a Python package designed to detect and classify pagination links within web pages using machine learning techniques. Its primary use case is to extract pagination URLs and categorize `<a>` elements into meaningful classes such as "PAGE," "PREV," and "NEXT," enhancing the web scraping capabilities of developers. Notable features include the ability to utilize a prebuilt extraction model or custom models, compatibility with both HTML strings and various response types, and a high detection quality rate estimated to work for 90% of paginators across a wide range of websites.

automerge

Automerge is a powerful library for implementing Conflict-free Replicated Data Types (CRDTs) aimed at enabling local-first applications, similar to how relational databases support server-side applications. It provides efficient mechanisms for data persistence and network synchronization with a compact binary format, and includes bindings for JavaScript, Rust, and C, along with a focus on low memory usage in its latest release. Its design facilitates seamless collaboration and real-time data management without the complexities of traditional distributed systems.

autocomposer-js

AutoComposerJS is a JavaScript library designed to generate short musical compositions that adhere to Western music theory principles, particularly by creating melodies over specified chord progressions. Notable features include the ability to produce basic accompaniment, represent melodies in musical score, MIDI, and audio formats, and calculate smoothness based on note intervals to rank melodic sequences. This tool is ideal for musicians seeking to explore melodic options during composition or studying the interaction of melody and harmony.

authelia-basic-2fa

Authelia Basic Auth 2FA is a reverse proxy tool that enables two-factor authentication (2FA) for clients using basic authentication in conjunction with Authelia. It integrates a custom credentials format that combines the TOTP with the basic auth password, facilitating 2FA in environments where standard basic auth is required, such as with WebDAV. Notable features include session verification through Authelia's API and support for standard reverse proxies like Nginx, ensuring secure credential handling and client communication.

authelia

Authelia is an open-source authentication and authorization server designed to provide secure access to applications with features such as single sign-on (SSO), 2-factor authentication (2FA), and support for various authentication backends. It primarily serves to protect web applications by managing user access and ensuring compliance with security policies. Notable features include customizable access policies, session management, and rich integration options with various identity providers and web services.

audiveris

Audiveris is an open-source Optical Music Recognition (OMR) tool designed to transcribe musical score images into symbolic representations, enabling digital processing such as playback and editing. It features a robust OMR engine utilizing various techniques for accurate recognition and a user-friendly OMR editor for correcting any errors post-processing. The application supports large scores, is cross-platform compatible, and offers OMR data export in MusicXML format, catering to both casual users and developers.

attack-website

The MITRE ATT&CK® Website repository provides the source code for generating the official MITRE ATT&CK® website, allowing users to create a customized version of the site. Its primary use case is to disseminate the ATT&CK framework, which aids organizations in understanding and addressing cyber threats. Notably, it includes guides for development, deployment, and extending site functionality, as well as integration with STIX for enhanced cyber threat intelligence sharing.

ascii-image-converter

ascii-image-converter is a command-line utility designed to transform images into ASCII art, with support for various input formats including JPEG, PNG, BMP, WEBP, TIFF, and GIF. This tool is compatible with Windows, Linux, and macOS, and features the ability to generate braille art, enhancing its versatility. Users can install it through multiple package managers and utilize it directly from the console.

aquatone

Aquatone is a reconnaissance tool designed for the visual inspection of websites across multiple hosts, helping users quickly assess the HTTP-based attack surface. Notable features include integration with existing tools for input, automated port scanning for web services, and comprehensive output generation, which consists of an HTML report with screenshots, raw response data, and organized response headers. Its ability to handle large quantities of targets efficiently makes it a valuable asset in the cybersecurity toolkit for web reconnaissance.

apkSpy

apkSpy is a powerful tool designed for editing and recompiling Java source code from Android APK files, providing granular control over individual methods within classes. It extends the functionalities of jadx by allowing users to modify and recompile specific parts of the application while maintaining the integrity of the rest. Key features include the capability to export changes as a new APK, although it currently lacks support for editing Smali bytecode and managing class structures.

apkinspector

APKInspector is a graphical user interface tool designed for analyzing Android application packages (APKs) on Linux systems. Its primary use case is to facilitate in-depth analysis of the security and structure of Android apps, with notable features including support for dependency management and visualization of application layouts. The tool requires additional installations of various software components, including Qt SDK and Graphviz, to function properly.

ApkAnalyser

ApkAnalyser is a static analysis tool designed for examining and validating the development of Android applications. It enables users to modify, repack, install, and verify APK files, offering features like resource analysis, XML decoding, and issue detection. The tool is built in Java and integrates with existing open-source projects such as smali and apktool, facilitating in-depth binary application analysis.

Android-Scanner-Compat-Library

The Android BLE Scanner Compat Library provides a unified scanning API for Bluetooth Low Energy devices across multiple Android versions, ensuring backward compatibility with older devices while integrating modern features. Notable functionalities include emulating unsupported Bluetooth features, handling background scanning effectively, and allowing developers to utilize legacy and new advertising packets based on the device's Android version. The library simplifies the implementation process for developers targeting diverse Android platforms, ensuring extended support for Bluetooth interactions in various use cases.

Android-IMSI-Catcher-Detector

Android IMSI-Catcher Detector (AIMSICD) is an Android application designed to identify and alert users to the presence of IMSI-catchers, which are unauthorized base stations that can intercept mobile communications. This tool counters potential Man-In-The-Middle (MITM) attacks and enhances user privacy by revealing surveillance threats such as StingRay devices. Notable features include real-time detection capabilities and a user-friendly interface to visualize threats in the mobile network.