1220 Resources
Golang pentest-tool Libraries
Quality of life tool for diablo2r. Automatically counts up and writes the game name into clipboard.
counterbaal Quality of life tool for people hosting diablo2 baalruns. Automatically counts up and writes the game name into clipboard. Probably only u
Simple tool to download files or web-pages with proxy-support and hardened crypto-algorithms
VBDownloader (with proxy-support behind firewall) Simple tool to download files or web-pages with proxy-support and hardened crypto-algorithms. This t
A simple command-line tool to manage ADRs in markdown format
Architecture Decision Records A simple command-line tool to manage ADRs in markdown format. Usage adr init [path] Initialize the ADR path and create a
Small tool to pull/push several projects in one go
gitTool Small tool to push and pull several projects in one go. Written in Go 1.17 by Roy Dybing Contact: location name/handle github: rDybing linked
A software supply chain security inspection tool.
README.md murphysec 一款专注于软件供应链安全的开源工具,包含开源组件依赖分析、漏洞检测及漏洞修复等功能。 安装 macOS 使用Homebrew安装 // TODO Windows 使用scoop安装 scoop bucket add murphysec https://gith
KM(Key Manager) is a tool for decoding TiDB format keys.
Introduction KM(Key Manager) is a tool for decoding TiDB format keys. Usage decode-stream The tool is for decoding the KV stream format generated by s
mlp is a comman line tool responsible for creating, updating and deleting kubernetes resources based on files generated by Mia-Platform Console.
mlp is a comman line tool responsible for creating, updating and deleting kubernetes resources based on files generated by Mia-Platform Console.
Golang tool to parse netblocks and domain names from SPF and get information about ASN
gospf Example Install go get github.com/incogbyte/gospf # get from releases ht
Gichidan - CLI wrapper for Ichidan deep-web search engine.
gichidan gichidan - command line wrapper with enhanced pentest features for (onion link) Ichidan - deep-web search engine. ███ ██
Wait4X is a cli tool to wait for everything! It can be wait for a port to open or enter to rquested state.
Wait4X Table of Contents Wait4X Introduction Installation with Docker From binary Verify SHA256 Checksum From package Alpine Linux Introduction Wait4X
Spotify refuses to add basic things to their application, so here is a helper tool that does spotify's job for them.
sptfh Install go install github.com/spotify-helper/sptfh/cmd/sptfh@latest Usage $ sptfh --help Spotify refuses to add basic things to their applicatio
Personal tool used for transfer files between servers.
transfer Personal tool used for transfer files between servers. Usage: transfer [global options] verb [verb options] Global options: -h, --
A CLI tool for OS demo.
NTHU-OS-Demo A CLI tool for OS demo. Powered by spf13/cobra, pterm/pterm, martinlindhe/imgcat and AlecAivazis/survey. Note that imgcat only support on
traindown-cli is a command line tool for fitness data using the Traindrain specification.
traindown-cli traindown-cli is a command line tool for fitness data using Traindown. Installation go install github.com/OliverCardoza/traindown-cli@la
An easy-to-use CLI-based compression tool.
Easy Compression An easy-to-use CLI-based compression tool. Usage NAME: EasyCompression - A CLI-based tool for (de)compression USAGE: EasyCompr
Command line tool for searching Pokémon information
Pokesearch Command line tool for searching Pokemon information. Work in progress To-do Usage details Finish README.md Research release details Command
Saab 9-3 cim eeprom bin tool
CIM Column Integrated Module Golang impementation of findings from https://www.trionictuning.com/forum/viewtopic.php?f=5&t=2167 -- WIP -- This is not
fofax is a fofa query tool written in go, positioned as a command-line tool and characterized by simplicity and speed.
fofaX 0x00 Introduction fofax is a fofa query tool written in go, positioned as
Minecraft noise searching tool written in go
Commotion A minecraft world generation imitation library written in golang. TODO
A simple Slack message tool for the CLI written in Go
heka A simple Slack message tool for the CLI written in Go Report Bug · Request
A little tool to test IP addresses quickly against a geolocation and a reputation API
iptester A little tool to test IP addresses quickly against a geolocation and a
Codegeneration tool for isomorphic server and mobile Go apps with gRPC & Protobuf. Share code between your backend, Android & iOS app! :sun_with_face:
Anakin Codegeneration tool for isomorphic server and mobile Go apps with gRPC & Protobuf. Share code between your backend, Android & iOS app! Descript
A tool to help host go packages with vanity domains on GitHub
goredirects by Andrew Brampton (bramp.net) goredirects enables the use of a vanity redirect domain in your go package imports. For example, instead of
CLI tool to setup Golang project.
go-setup CLI tool to setup Golang project. Installation Execute go install github.com/dark-shade/go-setup. Usage A CLI app that provides the ability t
blanket is a tool that helps you catch functions which don't have direct unit tests in your Go packages.
blanket blanket is a tool that helps you catch functions which don't have direct unit tests in your Go packages. Installation go get -u gitlab.com/ver
Golang PostgreSQL schema migration tool
goerd This is a New Era of migrations PostgreSQL databases with Golang. We no longer want to ensure the database schema with incremental patches. Shem
A Commandline tool to track your daily goals
gftd: Goal For The Day __ _ _ __ _ / _| |_ __| | / _ | |_| __/ _ | | (_| | _| || (_| | \__/ |_| \__\____|
A tool to generate hashes on command line
genhash genhash is a tool to generate hashes on the commandline from stdio. It can be used to generate single or multiple hashes for usage in password
A Changelog Management Tool written in Go which is compatible with Linux, Windows and Mac OS-X.
changelog-go A Changelog Management Tool written in Go which is compatible with Linux, Windows and Mac OS-X. Demo Motivation Think about that: You hav
A command-line tool to quickly setup a reverse proxy server
forward-cli A command line tool to quickly setup a reverse proxy server. Usage forward - A command line tool to quickly setup a reverse proxy server.
Tool for generating Spinnaker application/pipelines and k8s manifests
jarvis Just A Rather Very Intelligent System Get git clone [email protected]:ealebe
A command-line debugging tool to check the latency of SSL handshake
ssl-handshake A command-line tool for testing SSL handshake latency, written in
A small tool for sending a single file to another machine
file-traveler A small tool for sending a single file to another machine. Build g
A command-line tool for generating skeleton projects
skeleton project generator and template runner Overview Skelp is both a command line tool and a golang library for generating project files. It can be
This application is a tool that allows you to prepare mail designs specific to your group and make Christmas raffles.
What is this? This application is a tool that allows you to prepare mail designs specific to your group and make Christmas raffles. How is it working?
A mining pool proxy tool, support BTC, ETH, ETC, XMR mining pool, etc.
Tier2Pool A mining pool proxy tool, support BTC, ETH, ETC, XMR mining pool, etc. Build I use Ubuntu as a demo. sudo update sudo apt install git make s
A tool for Docker containers that render config files, extend the environment and run commands
run run replaces tokens in a config file tempalte by values from the specific data sources, saves a new config file and executes a command. It was des
Tool, language and decoders for inspecting binary data.
fq Tool, language and decoders for inspecting binary data. In most cases fq works the same way as jq but instead of reading JSON it reads binary data.
Behavior-driven development tool for GoLang
gomate.io Use domain specific language (DSL) to verify your Go Lang Project. For license information, see LICENSE. Introduction Verifying software fun
A CLI tool for OS demo.
NTHU-OS-Demo A CLI tool for OS demo. Powered by spf13/cobra, pterm/pterm, martinlindhe/imgcat and AlecAivazis/survey. Note that imgcat only support on
A command line tool to prompt for a value to be included in another command line.
readval is a command line tool which is designed for one specific purpose—to prompt for a value to be included in another command line. readval prints
It's an auxiliary tool ,and it helps the blue team track the attackers
pdog pdog - Threat Intelligence pdog - OSINT It's an auxiliary tool ,and it helps the blue team track the attackers Example useage: Usage: [comma
A simple tool to send binary data over a serial port. Designed for use with my retro computer systems.
Colin's Transfer Tool This is a really basic tool to transfer firmware files to my retro computer systems over a serial port. This removes the need fo
A Package Searching and Installation tool for Go Projects
psearch A Package Searching and Installation tool for Go Projects. Installation
👾 Fast and simple video download library and CLI tool written in Go
👾 Annie is a fast, simple and clean video downloader built with Go. Installation Prerequisites Install via go install Homebrew (macOS only) Arch Linu
White Matrix Micro Service Generate CLI Tool
micro-service-gen-tool White Matrix Micro Service Generate CLI Tool usage templa
The Coherence command line interface (CLI) is a lightweight tool, in the tradition of tools such as kubectl
Coherence Command Line Interface (CLI) Contents Overview Why use the Coherence C
passwork-cli - is a CLI tool to interact with passwork API.
Passwork CLI passwork-cli - is a CLI tool to interact with passwork API. There is no API public documentation but official js client is presented. Cur
pb: a tool for managing protoc builds and dependencies
pb pb is a Protocol Buffers Build tool that manages dependencies and build confi
A simple CLI tool for SwitchBot Meter
switchbot-meter-cli A simple CLI tool for SwitchBot Meter Install Download the l
A very small, very simple, yet very secure encryption tool.
English | Français | Español | Deutsch | Português | Türkçe | 中文 | русский Picocrypt is a very small (hence Pico), very simple, yet very secure encryp
RevSuit is a flexible and powerful reverse connection platform designed for receiving connection from target host in penetration.
RevSuit - A Flexible and Powerful Reverse Connection Platform English |简体中文 Overview RevSuit is a flexible and powerful reverse connection platform de
A Go recursive coverage testing tool
roveralls A Go recursive coverage testing tool. roveralls runs coverage tests on a package and all its sub-packages. The coverage profile is output as
Igo Agent is the agent of Igo, a command-line tool, through which you can quickly start Igo
igo agent 英文 | 中文 Igo Agent is the agent of Igo, a command-line tool, through which you can quickly start Igo, and other capabilities may be added lat
Small tool to batch-update MP3-ID3v2-Tags (artist + title) of mp3-files based on filename
mp3fileInfo Enriches ID3-data (artist and title) based on the filename of all mp3-files in either a specific directory if given via command line argum
👻Stowaway -- Multi-hop Proxy Tool for pentesters
Stowaway English Stowaway是一个利用go语言编写、专为渗透测试工作者制作的多级代理工具 用户可使用此程序将外部流量通过多个节点代理至内网,突破内网访问限制,构造树状节点网络,并轻松实现管理功能 PS:谢谢大家的star,同时欢迎大家使用后提出问题&&Bug 😘 。 PPS:
A simple utility tool to profile go code
A simple utility tool to profile go code. Profile timer that works like a stop w
A tool that integrates SQL, HTTP,interface,Redis mock
Mockit 目标:将mock变得简单,让代码维护变得容易 分支介绍 main 主分支,覆盖了单元测试 light 轻分支,去除了单元测试,简化了依赖项,方便其他团队使用 常见Mock难点 不同中间件,mock库设计模式不一致,学习代价高,差异化明显 mock方案强依赖服务端,无法灵活解耦 单元测试
A command line tool for simplified docker volume command built with go
dockervol A command line tool for simplified docker volume command built with go. Features: Remove anonymous volume (beta) Remove volume by matching n
A tool that scans archives to check for vulnerable log4j versions
log4j-sniffer log4j-sniffer crawls for all instances of log4j that are earlier t
Acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)
acmetool is an easy-to-use command line tool for automatically acquiring certificates from ACME servers (such as Let's Encrypt). Designed to flexibly integrate into your webserver setup to enable automatic verification. Unlike the official Let's Encrypt client, this doesn't modify your web server configuration.
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
goreporter A Golang tool that does static analysis, unit testing, code review and generate code quality report. This is a tool that concurrently runs
A simple tool to extract Fronius solar data logger output and output Influx line protocol
telegraf-exec-fronius This is a simple tool to extract Fronius solar data logger output and output Influx line protocol; it is designed to be used wit
A tool to download and install TiDB components
What is TiUP tiup is a tool to download and install TiDB components. Documentati
Crit: a command-line tool for bootstrapping Kubernetes clusters
Crit is a command-line tool for bootstrapping Kubernetes clusters. It handles the initial configuration of Kubernetes control plane components, and ad
log4jshell vulnerability checker tool
Description log4j-checker tool helps identify whether a certain system is running a vulnerable version of the log4j library. Download and run the tool
Traefik config validator: a CLI tool to (syntactically) validate your Traefik configuration filesTraefik config validator: a CLI tool to (syntactically) validate your Traefik configuration files
Traefik Config Validator Note This is currently pre-release software. traefik-config-validator is a CLI tool to (syntactically) validate your Traefik
A golang tool to list out all EKS clusters with active nodegroups in all regions in json format
eks-tool A quick and dirty tool to list out all EKS clusters with active nodegro
A tool for building identical machine images for multiple platforms from a single source configuration
Packer Packer is a tool for building identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs o
A gofmt/goimports-like tool for Go programmers that fills in Go return statements with zero values to match the func return types
This tool adds zero-value return values to incomplete Go return statements, to save you time when writing Go. It is inspired by and based on goimports
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Packer Packer is a tool for building identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs o
Super simple deployment tool
Dropship Dropship is a simple tool for installing and updating artifacts from a CDN. Features Automatically performs md5sum checks of artifact that is
aptly - Debian repository management tool (fork of aptly-dev/aptly)
aptly Aptly is a swiss army knife for Debian repository management. Documentation is available at http://www.aptly.info/. For support please use maili
Search and save shell snippets without leaving your terminal
BORG – Search and save shell snippets without leaving your terminal Borg was built out of the frustration of having to leave the terminal to search an
A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.
plumber is a CLI devtool for inspecting, piping, massaging and redirecting data in message systems like Kafka, RabbitMQ , GCP PubSub and many more. [1
WhiteSource Log4j Detect is a free CLI tool that quickly scans your projects to find vulnerable Log4j versions
Log4jDetect WhiteSource Log4j Detect is a free CLI tool that quickly scans your projects to find vulnerable Log4j versions containing the following kn
Runc: a CLI tool for spawning and running containers on Linux according to the OCI specification
runc Introduction runc is a CLI tool for spawning and running containers on Linux according to the OCI specification. This repo contains a lightly mod
Memory modification tool for re-signed ipa supports iOS apps running on iPhone and Apple Silicon Mac without jailbreaking.
ipa-medit Ipa-medit is a memory search and patch tool for resigned ipa without jailbreaking. It supports iOS apps running on iPhone and Apple Silicon
Guardian is a tool for extensible and universal data access with automated access workflows and security controls across data stores, analytical systems, and cloud products.
Guardian Guardian is a data access management tool. It manages resources from various data providers along with the users’ access. Users required to r
A tool for quickly generating fishing Trojan horse.
DarkGld A tool for quickly generating fishing Trojan horse. 介绍 项目是根据 gld 进行二次开发的,仅用于交流学习,禁止用于非法活动 依赖 需要安装GO环境, 依赖库如下: github.com/klauspost/cpuid githu
Gossh is a high-performance and high-concurrency ssh tool. Issues and ⭐ are welcome:)
GoSSH Gossh is a high-performance and high-concurrency ssh tool. This tool can efficiently manage tens of thousands of Linux server clusters. It can e
The Stratum-based mining pool performance test tool.
stratum-ping Abstract Often the performance of various mining pools is verified using the built-in ping utility. While this approach is feasible, it i
A scanning tool to check if the system is vuln and report it to the log4j-collector
log4j-scanner A scanning tool to check if the system is vuln and report it to the log4j-collector which will display the data at the log4j-collector-f
A simple tool to re-organize commits so you can iterate through a repository like a story
Git-Story A very silly tool that takes the current HEAD pointer and prints the commit history in reverse order (first to last). I use this with VSCode
An encryption and decryption tool based on rclone crypt and nacl/secretbox.
rclone-crypt-standalone An encryption and decryption tool based on rclone crypt and nacl/secretbox. It can be used to encrypt/decrypt files encrypted
This tool is helpful to get information of the Instagram Users
InstaOsint This tool is used to get the public accounts as well as Private accounts like their username, userid, Full_Name, followers and following co
atwhy is a tool to describe your decisions inside the code where they are actually made and still get a readable documentation.
atwhy What is atwhy atwhy can be used to generate a documentation out of comments in the code. That way you can for example describe all available opt
Reporting tool for djobi: web server, email, prometheus
Generate report, of Djobi®© pipeline runs. Requirement go docker Usage Env. variables TINTIN_PIPELINES_URLS URL to pipelines definitions (git) TINTIN_
Golang based tool that acts as a readelf replacement for Orbis ELFs (oelfs)
Tool Documentation (readoelf) Summary The readoelf tool is meant to be a replacement for the standard readelf found on most systems. The reason a repl
Automated changelog tool for preparing releases with lots of customization options
Changie Separate your changelog from commit messages without conflicts. Features File based changelog management keeps your commit history and release
Universal copy paste service, works across different machines!
How to use Single lined stuff To copy, on one machine you do echo "I don't like ravioli" | copy-pasta On the other machine you do copy-pasta Boom! y
Simple build-time controlled debug log with ability to log where the logger was called
dlog Simple build-time controlled debug log How to use Unbuffered package main import "github.com/kirillDanshin/dlog" func main() { a := []int{2, 4
Tool to check whether one of your applications is affected by a vulnerability in log4j: CVE-2021-44228
log4shell.tools log4shell.tools is a tool allows you to run a test to check whether one of your applications is affected by a vulnerability in log4j:
Tool to summarize and report large exchange inflows, exchange outflows, mints, and burns.
What this is Tool to summarize and report large exchange inflows, exchange outflows, mints, and burns. Data is sourced from whale-alert and reported v
Tool for collect statistics from AMQP (RabbitMQ) broker. Good for cloud native service calculation.
amqp-statisticator Tool for collect statistics around your AMQP broker. For example RabbitMQ expose a lot information trought the management API, but
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
goreporter A Golang tool that does static analysis, unit testing, code review and generate code quality report. This is a tool that concurrently runs
CLI tool to help you manage multiple repositories
Mani mani is a CLI tool that helps you manage multiple repositories. It's useful when you are working with microservices, multi-project systems, many
A tool allows you to inspect in-bound and out-bound dns messages
This tool allows you to inspect in-bound and out-bound dns messages. You can use the tool to poison your own cache. Call ./dns-mitm to start the appli
A tool for checking log4shell vulnerability mitigations
log4shell-ldap A tool for checking log4shell vulnerability mitigations. Usage: Build a container image: docker build . -t log4shell Run it: docker run
CLI Tool for System Administration
CLI CLI Tool for System Administration Description CLI was developed by Heiko for internal purposes for reoccuring actions The aim is to provide syste