1220 Resources
Golang pentest-tool Libraries
Gotz: A simple CLI timezone info tool
gotz gotz - a simple CLI timezone info tool. Installation Directly via Go go ins
Httpx - a fast and multi-purpose HTTP toolkit allow to run multiple probers using retryablehttp library
httpx is a fast and multi-purpose HTTP toolkit allow to run multiple probers using retryablehttp library, it is designed to maintain the result reliability with increased threads.
Sixmap - Tool to visualize the SIX (Seattle Internet Exchange) route server coverage
Mapping the SIX route server This program generates an IPv4 map. In particular,
Radical - A command-line tool facilitating development of radiant-based application
radical radical is a command-line tool facilitating development of radiant-based
Gtrace - Unofficial, simple yet effective Google Cloud Trace CLI tool
Unofficial, simple yet effective Google Cloud Trace CLI tool. Installation Homeb
Keeps track of Steam Deck Verifications. On first run, it reports all games with their respective Steam Deck Verification status. On subsequent runs, the tool will report newly tested and updated games.
Keeps track of Steam Deck Verifications. On first run, it reports all games with their respective Steam Deck Verification status. On subsequent runs, the tool will report newly tested and updated games.
all-in-one cmd tool to search man page of different platform
Overview remote-man is an all-in-one cmd tool to search man page of different platform. support search platform Linux MacOS FreeBSD Installation compi
Next generation recitation assignment tool for 6.033. Modular, scalable, fast
Next generation recitation assignment tool for 6.033. Modular, scalable, fast
Flux prometheus grafana-example - A tool for keeping Kubernetes clusters in sync with sources ofconfiguration
Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories), and automating updates to configuration when there is new code to deploy.
A small tool that allows a process to ask a debugger to attach to it.
Client and server for a process to request attach by gdlv. These two packages allow a program to request that a debugger attach to it. The motivating
A command-line tool to generate a DoorDash Developer JWT
make-doordash-jwt This simple CLI tool takes a DoorDash Access Key (a JSON object comprised of a developerId, key_id, and signing_secret) and creates
Simple translation tool using google translation api.
Translator Simple translation tool using google translation api. To use it you have to provide a valid service account as json file with path in the e
Goconf - The rudimentary golang config tool purpose is to config PHP servers via SSH
goconf The rudimentary golang config tool purpose is to config PHP servers via S
Simple tool for connecting to remote hosts via ssh written on GO.
sshmenu is a simple tool for connecting to remote hosts via ssh written on GO. Great if you have trouble remembering IP addresses, hostnames, usernames or path to a key file.
e2d is a command-line tool for deploying and managing etcd clusters, both in the cloud or on bare-metal
e2d is a command-line tool for deploying and managing etcd clusters, both in the cloud or on bare-metal. It also includes e2db, an ORM-like abstraction for working with etcd.
Anaximander is an ISP probing tool implementing several reduction techniques to cut down the number of probes launched in order to map an Autonomous System
Anaximander is an ISP probing tool implementing several reduction techniques to cut down the number of probes launched in order to map an Autonomous System, while still keeping high discovery levels.
ide-gen is a tool for development workspace prepare automation by automatic VCS repositories discovery and clone and project generation for supported IDEs.
ide-gen is a tool for development workspace prepare automation by automatic VCS repositories discovery and clone and project generation for supported IDEs.
This is a tool to extract TODOs, NOTEs etc or search user provided terms from given files and/or directories.
ado This is a tool to extract TODOs, NOTEs etc or user provided terms from given files and/or directories. DEPRECIATED: My project seek has cleaner co
A tool that creates requests with the given urls and converts its response to md5 hash.
Response Converter A tool that creates requests with the given urls and converts its response to md5 hash. Prerequisites Before you begin you must hav
Small tool for splitting files found in a path into multiple groups
Small tool for splitting files found in a path into multiple groups. Usefull for parallelisation of whatever can be paralleled with multiple files.
gomUP is a tool to keep track of outdated dependencies and upgrade them to the latest version
gomUP 🆙 gomUP is a tool to keep track of outdated dependencies and upgrade them to the latest version. Designed for monorepo Go projects and Go proje
Lastweek - Given a username and/or GitHub access token, this tool will provide a report of the work done by the user last week
lastweek Given a username and/or GitHub access token, this tool will provide a r
Frf-media-download - This tool downloads all the files you have uploaded to FreeFeed
FreeFeed Media Downloader This tool downloads all the files you have uploaded to
Go Coverage in Shell: a tool for exploring Go Coverage reports from the command line
Go Coverage in Shell: a tool for exploring Go Coverage reports from the command line
A database migration tool written in Go.
dbmagritte created by Austin Poor A database migration tool written in Go. Usage Commands: init: Set up the repo by creating a .dbmagritte.yaml file a
ProfileStatusSyncer - A tool to synchronize user profile status of Github and Netease CloudMusic
ProfileStatusSyncer A tool to synchronize user profile status of GitHub and Nete
fido-ident: a cli tool for getting the attestation certificate from a fido token.
fido-ident fido-ident is a cli tool for getting the attestation certificate from a fido token. fido-ident will print the raw certificate and the human
Vfkit - Simple command line tool to start VMs through virtualization framework
vfkit - Simple command line tool to start VMs through virtualization framework v
A port scan and service weakpass brute tool build by golang.
A port scan and service weakpass brute tool build by golang.
bcrypt-cli is the CLI tool for hashing passwords with bcrypt.
bcrypt-cli bcrypt-cli is the CLI tool for hashing passwords with bcrypt. Install go install github.com/ryicoh/bcrypt-cli Usage It can be used like bas
git-glimpse is a command-line tool that is aimed at generating a git prompt like the one from zsh-vcs-prompt.
Git GoGlimpse git-glimpse is a command-line tool that is aimed at generating a git prompt like the one from zsh-vcs-prompt. The particularity of this
GoScan is a port-scanner made entirely in Go-lang. The purpose of the tool is to be fast, dynamic and simple so that a professional in the CyberSecurity area can make an optimized list of ports
🦫 GoScan GoScan is a port-scanner made entirely in Go-lang. The purpose of the tool is to be fast, dynamic and simple so that a professional in the C
Simple tool that updates Visual Studio Code workspace(s) to include Go modules in gopath/src, then launches VSCode if only one modified.
Simple tool that updates Visual Studio Code workspace(s) to include Go modules in gopath/src, then launches VSCode if only one modified.
wholeaked is a file-sharing tool that allows you to find the responsible person in case of a leakage
wholeaked is a file-sharing tool that allows you to find the responsible person in case of a leakage
Sig - Statistics in Go - CLI tool for quick statistical analysis of data streams
Statistics in Go - CLI tool for quick statistical analysis of data streams
Inspect-descriptor-set - Example protobuf descriptor set inspector CLI tool
Quick little example of parsing a protobuf descriptor file. ❯ go run main.go -f
Open-in-linear - A tool provides a shortcut to opening a linear issue in the desktop app or browser
This tool provides a shortcut to opening a linear issue in the desktop app or browser.
This is simple repositry use to detect which port is open. It is a custom tool built in GO LANG.
dynamic-port-scanning-in-GO-lang This is simple repositry use to detect which port is open. It is a custom tool built in GO LANG. This is CUSTOM tool
Block-top - Tool to watch block production
block top Continuously watch the block production from one or many (or all) lead
Github-org-diff - Simple CLI tool to check a diff between 2 branches of all org repos
github-org-diff Simple CLI tool to list org repos that have diff between dev and
Finder is a tool to sort and organize your files.
Finder 🔍 Finder is a tool to sort and organize your files. Installation 🪄 Currently, we only support the installation via go directly as shown below
Shfz - Scenario-based fuzzing test execution tool for web applications
shfz A scenario-based web application fuzzng tool that supports fuzz generation
Alpie - A CLI tool for imaging and configuring Alpine Linux installs on Raspberry Pis
Alpie is a CLI tool aimed at making imaging and customizing installs of Alpine Linux onto Raspberry Pis simpler.
Kdmq - Tool to query KDM data for a given Rancher version
kdmq (kdm query) Tool to query KDM data for a given Rancher version, think of: W
This is a tool that will proxy simple HTTPS requests to an external HTTP endpoint
AcmeShield A secured HTTP proxy that forwards requests from a remote service(Postman). This is a tool that will proxy simple HTTPS requests to an exte
formicidate is a small tool for Go application can update the value of environment variables in a .env file with code
formicidae Update .env files in Go with code. What is fomicidae? formicidate is a small tool for Go application. You can update the value of environme
Bxd redis benchmark - Redis benchmark tool for golang
使用 redis benchmark 工具, 测试 10 20 50 100 200 1k 5k 字节 value 大小,redis get set 性能。 r
Alpie - A CLI tool for imaging and configuring Alpine Linux installs on Raspberry Pis
Alpie Alpie is a CLI tool aimed at making imaging and customizing installs of Al
Savoir - A tool to perform tasks during internal security assessment
Savoir Savoir is a tool to perform tasks during internal security assessment. Th
RSS master is a RSS subscription function aggregation tool, You can use it easily!
🇨🇳 中文 rsm ✨ RSS master[rsm] is a RSS subscription function aggregation tool, You can use it easily! How to start? 🚁 Start rsm with rsm run -c,--cfg
Rotate is a tool for rotating out AWS Auto-Scaling Groups within a k8s cluster
k8s-r8 rotate is a tool for rotating out AWS Auto-Scaling Groups within a k8s cluster. It was developed to make upgrading AMIs as a one command experi
Log-generator - A simple CLI tool that generates near real logs for testing
Log-generator - A simple CLI tool that generates near real logs for testing
Velociraptor - Endpoint visibility and collection tool.
Velociraptor - Endpoint visibility and collection tool. Velociraptor is a tool for collecting host based state information using The Velociraptor Quer
zlib compression tool for modern multi-core machines written in Go
zlib compression tool for modern multi-core machines written in Go
GoMota - a mass upgrade tool for Tasmota devices.
GoMota GoMota is a mass upgrade tool for Tasmota devices. For each execution, multiple devices on the specified network can be upgraded one version, a
A tool to check whether docker images exist in the remote registry.
Check Docker Image A tool to check whether docker images exist in the remote registry. Build project: go build -o check-image . Example usage: REGISTR
A tiny command-line orientated PKM tool inspired by Taskwarrior and daily logging.
eden eden is a command line tool for creating and manipulating daily log notes. It started life as a series of different bash script that did various
zipspy - a CLI tool to extract files from zip archives in S3 without needing to download the entire archive
Zipspy allows you interact with ZIP archives stored in remote locations without requiring a local copy. For example, you can list the filenames in an S3 ZIP archive, download a subset of files, search and retrieve files with regular expressions, and more!
C-ping is a very simple and small ping tool that sends ICMP Echo datagram to a host.
C-ping is a very simple and small ping tool that sends ICMP Echo datagram to a host.
Zdeploy - Deployment file tool with golang
zdeploy 中文 Deployment file tool Transfer deployment files Provide shell/bat exec
Certificator - The tool that requests certificates from ACME supporting CA, solves DNS challenges, and stores certificates in Vault
certificator The tool that requests certificates from ACME supporting CA, solves
Volana - Shell command obfuscation to avoid detection systems
volana (moon in malagasy) { Use it ; 🌚(hide from); 🌞(detected by) } Shell comm
Nebula Diagnosis CLI Tool is an information diagnosis cli tool for the nebula service and the node to which the service belongs.
Nebula Diagnosis CLI Tool is an information diagnosis cli tool for the nebula service and the node to which the service belongs.
TheOtherRolesInstaller - A simple tool to install the latest version of TheOtherRoles Mod
TheOtherRoles Installer This is a simple tool to install TheOtherRoles Mod for A
Serial-locate - A simple tool for searching the COM port
serial-locate A simple tool for searching the COM port Usage Direct query serial
CLI tool to access the ranna API from your terminal.
Ranna CLI Usage Usage cli: -auth string ranna API auth token -endpoint string ranna API endpoint (default "http://api.ranna.zekro.
Openshift's hpessa-exporter allows users to export SMART information of local storage devices as Prometheus metrics, by using HPE Smart Storage Administrator tool
hpessa-exporter Overview Openshift's hpessa-exporter allows users to export SMART information of local storage devices as Prometheus metrics, by using
Multi-Threaded PURGE Request Method Check Tool
purgex Multi-Threaded PURGE Request Method Check Tool REQUIREMENTS AND INSTALLATION Build purgex: git clone https://github.com/jayateertha043/purgex.g
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
Mirror - Mirror is command line tool for mirroring a web page
mirror mirror is command line tool for mirroring a web page. Caution Do not abus
CLI-friendly package for pg migrations management.
go-pg-migrate CLI-friendly package for PostgreSQL migrations management. Installation Requires Go Modules enabled. go get github.com/lawzava/go-pg-mig
A tool for creating hidden accounts using the registry.
CreateHiddenAccount 创建隐藏账号 中文 | EN Tool Introduction There are two common ways to create a hidden account. One is to add the $ sign directly after the
A small command line tool for testing grok patterns on file contents.
grogg A small command line tool for testing grok patterns on file contents. It uses the vjeantet/grok library for parsing and pterm for some extra glo
Azure-nuke - The CLI tool to delete all resources in an Azure Account
azure-nuke This repository would contain the CLI tool to delete all resources in
Client tool for testing HTTP server timeouts
HTTP timeout test client While testing Go HTTP server timeouts I wrote this little tool to help me test. It allows for slowing down header write and b
Tool to extract log files off of the roboRIO automatically
extractor Tool to extract log files off of the roboRIO automatically Steps This program does the following steps once ran: Read from TOML config file
A simple tool to sync your etcd cluster to PostgreSQL in realtime.
etcd-postgresql-syncer A simple tool to sync your etcd cluster to PostgreSQL in realtime. It sets up a watcher on etcd and commits all changes to Post
Determine the end-of-line format, tabs, bom, and nul characters
eol Determine the end-of-line format, tabs, bom, and nul characters Pass wildcard filename globs on the command line Download Binaries for Windows, Ma
A cross-platform productivity tool that enables quick & easy logging for terminal commands
gologger Gologger is a cross-platform productivity tool that enables quick & easy logging for terminal commands. Table of Contents Features What's Nex
A dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go.
██████╗ ██████╗ ██████╗ ███╗ ██╗███████╗ ██╔════╝ ██╔═══██╗██╔══██╗████╗ ██║██╔════╝ ██║ ███╗██║ ██║██║ ██║██╔██╗ ██║███████╗ ██║ ██║██║ █
Experimental go cli tool to track your open issues and PRs.
git-sum cli tool See open issue and pull request counts for each repository of the user. Installation go install github.com/suadev/git-sum@latest Usa
ging is a tool for create gin web framework development templates
ging ging is a tool for create gin web framework development templates This tool is for the freshmen who want to learn golang and gin web framework, i
A CLI tool to find the absolute path of any folder in your local file system.
Table of Contents What is this? How to use this Examples of usage How to compile it What am I looking at It's a CLI tool that I made for finding the a
CLI tool for endoflife.date
eol eol is command line tool for endoflife.date. This is mostly inspired from norwegianblue built in python. getting Started go install github.com/kob
A Remote Administration Tool made in golang. All controlled with a bot.
DISGORAT Information DISGORAT is a Remote Administration Tool fully made in golang. Change the Bottoken, webhook, guild id, channelid in main.go and y
Helper tool to create and assign fix versions in Jira
Jira Helper Helper tool to interact with Jira from CI/CD scripts. Its main purpose is to create and assign version based on GitHub releases to Jira ti
Simple tool for changing graphics in dbd
Config changer for Dead By Deaylight For now only for epic store version And if only installed under C:\ further updates will include support for vers
Simple Markdown-Driven Scaffolding tool written by Go
Manaita Simple Markdown-Driven Scaffolding tool written by Go Write your scaffolding code on SCAFFOLD.md and generate files using the scaffold. Scaffo
Branch is a small CLI tool to automatically create git branches based on tickets
________ ________ ________ ________ ________ ___ ___ |\ __ \ |\ __ \ |\ __ \ |\ ___ \ |\ ___
A cross goroutine storage tool with very simple implementation and function.
Simple-goroutine-local is a cross goroutine storage tool with very simple implementation and function (the concept is similar to Java ThreadLocal). Ge
Tool: ptrls prints result of pointer analysis
ptrls Install $ go install github.com/gostaticanalysis/ptrls/cmd/ptrls@latest Usage $ cd testdata/a $ cat a.go package main func main() { f(map[str
A tool to quickly dump notes, todos, snippets, ...
brain_dump brain_dump allows to quickly dump notes, todos, snippets, ... in text files using Golang text/template and functions from the Sprig project
A single-binary cross-platform lightweight client/server connection testing tool.
conntest A single-binary cross-platform lightweight client/server connection testing tool. Currently supports L7 TCP (HTTP). Configuration Options con
Tmpl - A tool to apply variables from cli, env, JSON/TOML/YAML files to templates
tmpl allows to apply variables from JSON/TOML/YAML files, environment variables or CLI arguments to template files using Golang text/template and functions from the Sprig project.
Bofin - A command line tool that can be used by to make Weblink development more productive
Bofin A command line tool that can be used by to make Weblink development more p
SpoofDPI - A simple anti-censorship tool written in Go
SpoofDPI Read in other Languages: English, 한국어 A simple and fast software designed to bypass Deep Packet Inspection Dependencies Go Installation Binar
A command line tool adds sz/rz support for windows terminal in WSL
SSHZ A command line tool wraps ssh client and adds rz/sz support for Windows Terminal in WSL. Prerequisite Make sure rz/sz installed in WSL, eg. sudo
hivefleet is a distributed, scalable load-testing tool built in go that leverages Google Cloud Functions
hivefleet is a distributed, scalable load-testing tool built in go that leverages Google Cloud Functions
Crud - A mysql crud code generate tool from table DDL sql file
crud is a mysql crud code generate tool 中文文档 Getting Started Overview Crud is a