118 Resources
Golang health-check Libraries
A simple, standalone, and lightWeight tool that can do health/status checking, written in Go.
EaseProbe EaseProbe is a simple, standalone, and lightWeight tool that can do health/status checking, written in Go. Table of Contents EaseProbe 1. Ov
TLDs finder: check domain name availability across all valid top-level domains
TLD:er TLDs finder — check domain name availability across all valid top-level d
Check-load - Simple cross-platform load average check
Sensu load average check Table of Contents Overview Usage examples Configuration
Simple IPO Checking Utility.
Simple IPO Checking Utility Usage: share-check [--version] [--help] command [args] Available commands are: check Check multiple share by p
link-cheker is a tool to check for broken links.
link-checker CLI link-cheker is a tool to check for broken links. By specifying the URL of the page you want to check, you can display a list of broke
Auto send check-in message to Slack channel at a specific time.
Auto Slack Check-in auto-slack-checkin is a command line interface (CLI) that sends check-in or check-out message for you while you are sleeping 🛌.
This repo contains a sample app exposing a gRPC health endpoint to demo Kubernetes gRPC probes.
This repo contains a sample app exposing a health endpoint by implementing grpc_health_v1. Usecase is to demo the gRPC readiness and liveness probes introduced in Kubernetes 1.23.
Multithreaded Airline Check-In Simulator
Multithreaded Airline Check-In Simulator This is a task scheduler which includes a single queue and 5 clerks. The queue will be sorted based on priori
Dhrate - Quickly check Dockerhub rate (limit) as an unauthenticated user
Dockerhub Rate A small Go program that returns the Dockerhub rate of an unauthen
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
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
check if new episodes of anime has been released from you're terminal
checkanime Check if new episodes of you're favourite anime has been released from you're terminal Installation Make sure $GOPATH/bin is added to PATH
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
A go module supply Java-Like generic stream programming (while do type check at runtime)
gostream A go module supplying Java-Like generic stream programming (while do type check at runtime) Using Get a Stream To get a Stream, using SliceSt
API health-check dashboad (go/python)
simple-golang-docker apitest/apiendpoints.csv 内に書かれたAPIエンドポイント(URI)に対して、GETリクエストを送信し、レスポンスのヘッダからステータスコードのみを抽出する。 Sample Input apitest/apiendpoints.csv
Cross check makes health checks on PostgreSQL and MySQL database servers
Cross Check Cross check makes health checks on PostgreSQL and MySQL database servers, it also performs master & slave control for clusters in H/A Acti
Simple dashboard to check if hosts are up (via ICMP)
About ping-dashboard is a simple dashboard to quickly check if a large amount of hosts are up (via ICMP). Building $ cd /path/to/build/directory $ GOB
Sensu-go-postgres-metrics - The sensu-go-postgres-metrics is a sensu check that collects PostgreSQL metrics
sensu-go-postgres-metrics Table of Contents Overview Known issues Usage examples
Reflectparams - Check if param reflect in body of response
ReflectParams Check if param reflect in body of response Install go install gith
Render health ECG (electrocardiogram) animation
HealthECG Render health ECG (electrocardiogram) animation About This program shows how the health ECG animation was implemented in the original Reside
⚡️Lightning-fast linter for .env files. Written in Rust 🦀
⚡️ Lightning-fast linter for .env files. Written in Rust 🦀 Dotenv-linter can check / fix / compare .env files for problems that may cause the applica
Controller-check - Run checks against K8s controllers to verify if they meets certain conventions
controller-check Run checks against K8s controllers to verify if they meets cert
Ipcalc-contains - Golang micro-app, which check whether an IP address belongs to a given network
ipcalc-contains Golang micro-app, which check whether an IP address belongs to a given network I use it as an addition to standard ipcalc binary distr
K8s-ingress-health-bot - A K8s Ingress Health Bot is a lightweight application to check the health of the ingress endpoints for a given kubernetes namespace.
k8s-ingress-health-bot A K8s Ingress Health Bot is a lightweight application to check the health of qualified ingress endpoints for a given kubernetes
Health-go - Web based app for health tracking and monitoring (Go port)
Health Web based app for health tracking and monitoring. Work in progress. Installation Clone the repository: git clone [email protected]:jonathantorr
KV - a toy in-memory key value store built primarily in an effort to write more go and check out grpc
KV KV is a toy in-memory key value store built primarily in an effort to write more go and check out grpc. This is still a work in progress. // downlo
Check that no globals are present in Go code.
gochecknoglobals Check that no globals are present in Go code. Why Global variables are an input to functions that is not visible in the functions sig
Check-location - A golang service to check user location using their IP address
this is a golang service to check user location using their IP address. The purp
🐀 A Bot toolkit for github that supports OAuth, Events, API, Custom Commands and Check Runs.
Hamster A Bot Toolkit for Github! Documentation Config & Run The Application Hamster uses Go Modules to manage dependencies. First Create a dist confi
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
External app to check and cache the latest block from DMO nodes
checkblock External app to check and cache the latest block from DMO nodes. This
Telegram bot check your TrainingPeaks profile workouts and send notification if some workouts added or changed
TrainingPeaks Bot Telegram bot check your TrainingPeaks profile workouts and sen
This is Reperio Health's GoLang backend assessment
reperio-backend-assessment This is Reperio Health's GoLang backend assessment. N
📱 iOS DeviceCheck SDK for Go - query and modify the per-device bits
device-check-go 📱 iOS DeviceCheck SDK for Go - query and modify the per-device bits Installation go get github.com/rinchsan/device-check-go/v2 Gettin
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
⛑ Gatus - Automated service health dashboard
Gatus is a health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the re
Check and exploit log4j2 vulnerability with single Go program.
Log4Shell Check and exploit log4j2 vulnerability with single Go program. You don't need to install anything except develop it. It supports ldaps and h
Check and exploit log4j2 vulnerability with single Go program.
log4j2-exp Check and exploit log4j2 vulnerability with single Go program. You don't need to install anything except develop it. It supports ldaps and
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
Script in Golang using Go 1.6 std lib methods to traverse directories and read the files
dev-check-in Script in Golang using Go 1.6 std lib methods to traverse directories and read the files Using only the standard library. It will find al
Health check your applications and dependencies
health Health package simplifies the way you add health check to your service. For a real application using go-health please check ImgArt Supported Fe
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:
Log4j check with golang
log4jcheck Install go install github.com/michael1026/[email protected] Example Usage cat URLs | log4jcheck -user-agent -referer -server example.burpc
A Simple HTTP health checker for golang
patsch Permanently Assert Target Succeeds Check Health use cases used by kubernetes cluster admins to quickly identify faulty ingresses used by kubern
Just a playground with some interesting concepts like pipelines aka middleware, handleFuncs, request validations etc. Check it out.
Pipeline a.k.a middleware in Go Just a playground with some interesting concepts like pipelines aka middleware, handleFuncs, request validations etc.
Track health of various dependencies - golang
Background This package helps setup health check based on status of external dependencies. The idea is to add all external dependencies like database,
This is a tool that allows you to check minecraft names availability, this tool can do around 3000~ names a minute or more!
Checker This is a tool that allows you to check minecraft names availability, this tool can do around 3000~ names a minute or more! Tutorial To instal
Connect, Subscribe and Publish over MQTT broker to check its status.
MQTT Blackbox Exporter Introduction In each probe it sends a message over MQTT broker and then wait for getting it over subscription. By measuring thi
VMail - check the markup (HTML, CSS) of HTML email template compatibility with email clients
VMail - check the markup (HTML, CSS) of HTML email template compatibility with email clients Email clients use different rendering standards. This is
Discord bot to check if a URL attached on a message is part of the verified list
OCM URL Verify Bot Checks the url included in a discord message. Displays a verified status when the domain of the url attached is in the verified-dom
Golang libraries for generating QR codes for Smart Health Cards representing COVID-19 Immunizations
go-smarthealthcards Golang libraries for generating QR codes for Smart Health Cards representing COVID-19 Immunizations. Usage Individual Libraries Yo
check if an {id, username, phonenumber, email} is associated with a facebook account
FacebookChecker FacebookChecker checks if an {id, username, phonenumber, email} is associated with a facebook account and get some information about t
Application wirtten in GO to check if the port on the remote host is open
portcheck A simple Pod that get API POST request with port type and number with a target's IP address and checks if the destination port is available
Get subdomain list and check whether they are active or not by each response code. Using API by c99.nl
getsubdomain Get subdomain list and check whether they are active or not by each response code. Using API by c99.nl Installation ▶ go install github.c
GitHub Action: Compose multiple (conditional) checks into a single check based on file paths in a pull request
GitHub Action: Composite Example Usage --- name: All Checks on: pull_request: branches: - main jobs: meta: runs-on: - ubuntu-20.
Discord bot to check the metas of your OnChainMonkey
ocm-meta-discord-bot Unofficial Discord bot to check the metas of your OnChainMonkey. Permissions Requires the following permissions to work on Discor
Service Discovery and Governance Center for Distributed and Microservice Architecture
Polaris: Service Discovery and Governance English | 简体中文 README: Introduction Components Getting started Chat group Contribution Visit website to lear
Check the report history of any IP address to see if anyone else has reported malicious activities using API
abuseip Check the report history of any IP address to see if anyone else has reported malicious activities using API by abuseipdb.com. Installation $
Check DNS and optionally Consul and serve the status from a Web page
dns-checker Table of contents Preamble Compiling the program Keepalived and LVS Available options Setting up systemd Preamble This application checks
PoC for CVE-2015-1635 / MS15-034 - HTTP.sys Allows Remote Code Execution / Check & DOS
CVE-2015-1635 PoC for CVE-2015-1635 / MS15-034 - HTTP.sys Allows Remote Code Execution / Check & DOS ./MS15-034 URL RESOURCE FLAG [0 or 18] Note
Health check for instances behaind the ipvs
ipvshc Health check for instances behaind the ipvs Futures: Health check instances (curl from srcip) Change state (ipvsadm) Config in sql (sqlite) Sta
An extensible tool for creating your own in cluster health endpoints
healthyk8s an extensible tool for creating your own "in cluster" health endpoints Why? allows for creating a health endpoint for anything - external r
A simple project which enables you to check wheather the website is up
Website Status Checker A simple project which enables you to check wheather the website is up and working fine or is the website has been crashed. Abo
A tool to monitor and health check servers through plug-in scripts
WatchDogClient - WDC WDC is a client application for WatchDog - wd, which is a tool to monitor and health check servers through plug-in scripts. WDC l
MySQL proxy backups check recovery
一 、前言 感谢kingshard明星开源项目,本服务正是基于kingshard 开发而来。 本服务适用于相对封闭且经常断电的环境 针对此场景建议使用 MyISAM引擎。 在生产环境中我们数据库可能会遭遇各种各样的不测从而导致数据丢失,大概分为以下几种: 硬件故障 软件故障(目前生产环境经常发生的)
Robust services healthiness probing written in Go
Robust services healthiness probing written in Go. (with notification support of webhook, telegram and more)
go-ip-fraud-check has a feature to detect fraud from ip addresss.
go-ip-fraud-check go-ip-fraud-check has a feature to detect fraud from ip addresss. go-ip-fraud-check provides both of cli binary and golang API. Supp
A Github action to check if IDT could synthesize a given DNA sequence.
dna-is-synthesizable A github action to check if a part is synthesizable from a given Genbank file. dna-is-synthesizable is a Github Action that recei
🏥 Barebones, detailed health check library for Go
go-health 🏥 Barebones, detailed health check library for Go go-health does away with the kitchen sink mentality of other health check libraries. You
scenario system to check the behavior of kube-scheduler
kube-scheduler-simulator-cli: Kubernetes Scheduler simulator on CLI and scenario system. Hello world. This repository is scenario system for kube-sche
Check the validity of a VAT number
Go VAT Check the validity of a VAT number without any HTTP request. This go library is based on the original jsVAT for JS/TS. The intention of this li
golang script to check server & port status
netcheck Simple script to check if host alive by sending ICMP messages & TCP Port checks. ICMP messages not working without sudo privileges. usage net
A Go package for checking conditions for slices and maps.
check Go package The check package of Go helps one to check various conditions for slices: []int []float64 []string []bool maps: map[string]int map[st
cisasntyi: check iphone stock and send notification to your iphone
for buy iphone 13 notification cisasntyi: check iphone stock and send notification to your iphone install Bark app in your iphone first before you run
Leaked password check library with bloom filter
Leaked password check With this library you can check the password is probably leaked or not. Pre generated bitset DB includes 6 Million leaked passwo
check-cert: Go-based tooling to check/verify certs
check-cert: Go-based tooling to check/verify certs
Kubedd – Check migration issues of Kubernetes Objects while K8s upgrade
Kubedd – Check migration issues of Kubernetes Objects while K8s upgrade
DNSTake — A fast tool to check missing hosted DNS zones that can lead to subdomain takeover
DNSTake — A fast tool to check missing hosted DNS zones that can lead to subdomain takeover
Check for new github releases of your Golang application 🎊
whatsnew Check for new github releases of your Golang application 🎊 whatsnew provides a simple way to check GitHub for new releases of your Go applic
Go linter to check the struct literal to use field name
Structfield Find struct literals using non-labeled fields. The structfield analysis reports the usage of struct literal using non-labeled fields more
Polaris is a cloud-native service discovery and governance center
It can be used to solve the problem of service connection, fault tolerance, traffic control and secure in distributed and microservice architecture.
port close check scanner. detects open ports, sends alert with slack.
aite9 (port close check scanner) サーバのポートが空いてないことを確認するポートスキャナー たくさんのサーバを管理していると設定ミスで内部利用ポートが外部に公開されてしまっている可能性があり、それに早く気付くためのチェックツールです。 サーバのリストを標準入力で渡すと
A simple and flexible health check library for Go.
Health A simple and flexible health check library for Go. Documentation · Report Bug · Request Feature Table of Contents Getting started Synchronous v
Tool for monitoring network devices (mainly using SNMP) - monitoring check plugin
Thola Description A tool for monitoring network devices written in Go. It features a check mode which complies with the monitoring plugins development
一个用Go编写的简单通用的Restful API项目,遵循SOLID原则
通用Restful API项目模板 欢迎使用,这是一个用Go编写的简单通用的Restful API项目,遵循SOLID原则。 部分灵感来自于 service-pattern-go 依赖 Gin Gorm Testify (Test & Mock framework) Mockery
Script to check open slot for 18+ age group in particular district and pin code area
Running instruction install go: 1.14 (might work with other versions as well) install following library for sending notifications go get -u github.com
go mod vendor lets you check in your dependencies to git, but that's both bloaty (for developers) and tedious (remembering to update it).
go-mod-archiver Afraid of being unable to build historical versions of your Go program? go mod vendor lets you check in your dependencies to git, but
DNS Ping: to check packet loss and latency issues with DNS servers
DNSping DNS Ping checks packet loss and latency issues with DNS servers Installation If you have golang, easiest install is go get -u fortio.org/dnspi
Use ICMP requests to check the alive subnet.
Doge-AliveCheck Use ICMP requests to check the alive subnet. Build go build -ldflags "-s -w" -trimpath Usage Doge-AliveCheck.exe
A Go linter to check that errors from external packages are wrapped
Wrapcheck A simple Go linter to check that errors from external packages are wrapped during return to help identify the error source during debugging.
Type check the empty interface{}
Static type checker for interface{} with a type list This is an experiment. This is a tool that performs a static type check on values of type interfa
Assert your Go code is inlined and bounds-check eliminated
gcassert gcassert is a program for making assertions about compiler decisions in Golang programs, via inline comment directives like //gcassert:inline
CLI tool for CIDR range operations (check, generate)
cidrchk A CLI tool to assist you with CIDR ranges and IPs. Install it You can download the latest binary for Linux (Intel and Arm), macOS, and Windows
A set of tests to check compliance with the Prometheus Remote Write specification
Prometheus Compliance Tests This repo contains code to test compliance with various Prometheus standards. PromQL The promql directory contains code to
go-sundheit:A library built to provide support for defining service health for golang services
A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, and provides a health endpoint that exposes their status.
A set of tests to check compliance with the Prometheus Remote Write specification
Prometheus Remote Write Compliance Test This repo contains a set of tests to check compliance with the Prometheus Remote Write specification. The test
Check your internet speed right from your terminal. Built on GOlang using chromedp
adhocore/fast A GO lang command line tool to check internet speed right from the terminal. Uses fast.com through headless chrome. Prerequistie Chrome
Rich testing for the Go language
Instructions Install the package with: go get gopkg.in/check.v1 Import it with: import "gopkg.in/check.v1" and use check as the package name inside
A tool to check for vulnerabilities in your Golang dependencies, powered by Sonatype OSS Index
Nancy nancy is a tool to check for vulnerabilities in your Golang dependencies, powered by Sonatype OSS Index, and as well, works with Nexus IQ Server
Check if an IP address is part of an Azure Service Tag
Cloud IP Checker This service will help you determine whether an IP address is within one of the Azure Service Tag network ranges. If it is found, it