59 Resources
Golang contact-discovery Libraries
Subfinder is a subdomain discovery tool that discovers valid subdomains for websites by using passive online sources
Subfinder is a subdomain discovery tool that discovers valid subdomains for websites. Designed as a passive framework to be useful for bug bounties and safe for penetration testing.
CoreRAD is an extensible and observable IPv6 Neighbor Discovery Protocol router advertisement daemon. Apache 2.0 Licensed.
CoreRAD CoreRAD is an extensible and observable IPv6 Neighbor Discovery Protocol router advertisement daemon. Apache 2.0 Licensed. To get started with
Service registry/discovery implementation in Go.
go-service-registry Availabe endpoints : GET http://localhost:3000/ -- Dashboard GET http://localhost:3000/services/[serviceName] -- Get available
Data Availability Sampling (DAS) on a Discovery-v5 DHT overlay
Implementing Data Availability Sampling (DAS) There's a lot of history to unpack here. Vitalik posted about the "Endgame": where ethereum could be hea
DNS service discovery library for Go
Discovery DNS service discovery library for Go Documentation see pkg.go.dev Installation
GONET-Scanner - Golang network scanner with arp discovery and own parser
GO/NET Scanner ScreenShots Install chmod +x install.sh ./install.sh [as root] U
Envoy-eds-server - Envoy EDS server is a working Envoy Discovery Service implementation
envoy-eds-server Intro Envoy EDS server is a working Envoy Discovery Service imp
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.
Libp2p chat with discovery and pubsub
Dicovery - pubsub chat with libp2p How to test Run boostrap node $ go run main/main.go --port 35005 --nick boot --pk XDLjuaVJ2yKQ2zHMmsee5PGHtDHmkkvFA
Mcc - The MESH Companion Container (MCC) is a p2p layer and modified Kademlia DHT that provides functionality for service discovery
MCC The MESH Companion Container (MCC) is a p2p layer and modified Kademlia DHT
Prometheus-elasticache-sd - Prometheus Service Discovery for AWS ElastiCache
Prometheus AWS ElastiCache Service Discovery ElastiCache SD allows retrieving sc
Go library for dealing with Ademco and Contact-ID messages
Ademco For Go A lightweight golang library for dealing with Contact-ID and Ademco messaging formats. Installation install via go get $ go get github.c
Contact-api - API for websites I have designed that have to send unauthenticated email
contact https://aws.amazon.com/premiumsupport/knowledge-center/custom-headers-ap
Marathon-consul - Integrates Marathon apps with Consul service discovery.
marathon-consul We no longer develop this project. If you'd like to take over and continue its maintenance, please fork this repository and let us kno
Rpcx-framework - An RPC microservices framework based on rpcx, simple and easy to use, ultra fast and efficient, powerful, service discovery, service governance, service layering, version control, routing label registration.
RPCX Framework An RPC microservices framework based on rpcx. Features: simple and easy to use, ultra fast and efficient, powerful, service discovery,
A registry for resilient mid-tier load balancing and failover.
Discovery Discovery is a based service that is production-ready and primarily used at Bilibili for locating services for the purpose of load balancing
Tackle Add-on to discover information from a source repository
Tackle Add-ons - Discovery - Languages This add-on explores the source code repository and finds the languages using GitHub Linguist. It's common that
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Consul Website: https://www.consul.io Tutorials: HashiCorp Learn Forum: Discuss Consul is a distributed, highly available, and data center aware solut
Easy to use Raft library to make your app distributed, highly available and fault-tolerant
An easy to use customizable library to make your Go application Distributed, Highly available, Fault Tolerant etc... using Hashicorp's Raft library wh
A dynamic docker-redis-traefik discovery agent
traefik-kop A dynamic docker-redis-traefik discovery agent. Solves the problem of running a non-Swarm/Kubernetes multi-host cluster with a single pu
Small library to make it easier to get a OIDC configuration
OIDC Discovery client This package covers two needs: Get the discovery document from some authority Get certificates from that authority Usage package
kitex running in kubernetes cluster and discover each other in kubernetes Service way
Using kitex in kubernetes Kitex [kaษชt'eks] is a high-performance and strong-extensibility Golang RPC framework. This go module helps you to build mult
A service registry and service discovery implemention for kitex based on etcd
kitex etcd Introduction kitexetcd is an implemention of service registry and service discovery for kitex based on etcd. Installation go get -u github.
Subfinder is a subdomain discovery tool that discovers valid subdomains for websites by using passive online sources.
Subfinder is a subdomain discovery tool that discovers valid subdomains for websites by using passive online sources. It has a simple modular architecture and is optimized for speed. subfinder is built for doing one thing only - passive subdomain enumeration, and it does that very well.
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
A passive reconnaissance tool for known URLs discovery
A passive reconnaissance tool for known URLs discovery - it gathers a list of URLs passively using various online sources.
Sensirion SCD30 CO2 sensor MQTT gateway with Home Assistant MQTT discovery
Sensirion SCD30 CO2 sensor MQTT gateway for Home Assistant Overview This gateway can be used to publish measurements SCD30 to mqtt. It supports Home A
An improvement on the PoC for the privacy-preserving contact discovery scheme I implemented as part of my UCL masters degree
Privacy-Preserving Contact Discovery / ARKE - PoC This is an improved version of the work I submitted as part of my masters degree dissertation at UCL
Arduino pluggable discovery for serial ports
Arduino pluggable discovery for serial ports The quarto-discovery tool is a command line program that interacts via stdio. It accepts commands as plai
Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily.
Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily.
kdigger is a context discovery tool for Kubernetes penetration testing.
kdigger kdigger, short for "Kubernetes digger", is a context discovery tool for Kubernetes penetration testing. This tool is a compilation of various
Service registration and discovery, support etcd, zookeeper, consul, etc.
discox ๆฏๆ็ฑปๅ zookeeper etcd consul ็คบไพ zookeeper server package main import ( "fmt" "github.com/goeasya/discox" "os" ) func main() { cfg := discox
check-cert: Go-based tooling to check/verify certs
check-cert: Go-based tooling to check/verify certs
Hajimari is a beautiful & customizable browser startpage/dashboard with Kubernetes application discovery.
Hajimari ๐ ...The beginning of a pleasant experience Features Web search bar Dynamically list apps discovered from Kubernetes ingresses Support for n
๐ Dismap - Asset discovery and identification tool
๐ Dismap - Asset discovery and identification tool [English readme Click Me] Dismap ๅฎไฝๆฏไธไธช่ตไบงๅ็ฐๅ่ฏๅซๅทฅๅ ท๏ผๅ ถ็น่ฒๅ่ฝๅจไบๅฟซ้่ฏๅซ Web ๆ็บนไฟกๆฏ๏ผๅฎไฝ่ตไบง็ฑปๅใ่พ ๅฉ็บข้ๅฟซ้ๅฎไฝ็ฎๆ ่ตไบงไฟกๆฏ๏ผ่พ ๅฉ่้ๅ็ฐ็
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.
gobetween - modern & minimalistic load balancer and reverse-proxy for the โ๏ธ Cloud era.
gobetween - modern & minimalistic load balancer and reverse-proxy for the โ๏ธ Cloud era. Current status: Maintenance mode, accepting PRs. Currently in
Take a list of domains and scan for endpoints, secrets, api keys, file extensions, tokens and more...
Take a list of domains and scan for endpoints, secrets, api keys, file extensions, tokens and more... Coded with ๐ by edoardottt. Share on Twitter! P
Nacos is a service config & discovery.
Kratos Nacos example sc := []constant.ServerConfig{ *constant.NewServerConfig("127.0.0.1", 8848), } cc := &constant.ClientConfig{ NamespaceId:
A decentralized P2P networking stack written in Go.
noise noise is an opinionated, easy-to-use P2P network stack for decentralized applications, and cryptographic protocols written in Go. noise is made
A fast port scanner written in go with a focus on reliability and simplicity. Designed to be used in combination with other tools for attack surface discovery in bug bounties and pentests
Naabu is a port scanning tool written in Go that allows you to enumerate valid ports for hosts in a fast and reliable manner. It is a really simple to
ghw - Golang HardWare discovery/inspection library
ghw - Golang HardWare discovery/inspection library ghw is a small Golang library providing hardware inspection and discovery for Linux and Windows.
Contextual Content Discovery Tool
Kiterunner Introduction For the longest of times, content discovery has been focused on finding files and folders. While this approach is effective fo
A fully self-contained Nmap like parallel port scanning module in pure Golang that supports SYN-ACK (Silent Scans)
gomap What is gomap? Gomap is a fully self-contained nmap like module for Golang. Unlike other projects which provide nmap C bindings or rely on other
Fast, dependency-free, small Go package to infer the binary file type based on the magic numbers signature
filetype Small and dependency free Go package to infer file and MIME type checking the magic numbers signature. For SVG file type checking, see go-is-
A zero cost, faster multi-language bidirectional microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! ๐๐๐ฏ๐ๆ๐๐ฎ๐๐๐จ, ๐๐จ๐ฅ๐๐ง๐ ๆ๐ซ๐ฉ๐๐ฑ!
Official site: http://rpcx.io Notice: etcd etcd plugin has been moved to rpcx-etcd Announce A tcpdump-like tool added: rpcxdumpใ You can use it to deb
CoreDNS is a DNS server that chains plugins
CoreDNS is a DNS server/forwarder, written in Go, that chains plugins. Each plugin performs a (DNS) function. CoreDNS is a Cloud Native Computing Foun
Subfinder is a subdomain discovery tool that discovers valid subdomains for websites. Designed as a passive framework to be useful for bug bounties and safe for penetration testing.
Fast passive subdomain enumeration tool. Features โข Install โข Usage โข API Setup โข License โข Join Discord Subfinder is a subdomain discovery tool that
The mec platform for service register/discovery/subscribe and other functions.roject main repo.
EdgeGallery MEP project Introduction Edgegallery MEP is an open source implementation of MEC platform according to ETSI MEC 003 [1] and 011 [2] docume
Use Consul to do service discovery, use gRPC +kafka to do message produce and consume. Use redis to store result.
็ฎๅฝ gRPC/consul/kafka็ฎไป gRPC+kafka็Demo gRPC+kafkaๆดไฝ็คบๆๅพ ้ๆตๅจ ๅบไบredis่ฎกๆฐๅจ็ๆๅฏไธID kafka็ไบงๆถ่ดน kafka็ไบงๆถ่ดน็คบๆๅพ ๆฌๆkafka็ไบงๆถ่ดน่ฟ็จ ๅบไบpprof็ๆง่ฝๅๆDemo ไฝฟ็จpprof็ป่ฎกCPU/HEAPๆฐๆฎ็
๐จA well crafted go packages that help you build robust, reliable, maintainable microservices.
Hippo A Microservices Toolkit. Hippo is a collection of well crafted go packages that help you build robust, reliable, maintainable microservices. It
Juno ่ฏๅๆฑ่ฏบใ่ฟไธชๅๅญๆฅๆบไบๅค็ฝ้ฉฌ็ฅ่ฏไธญ็ไผ็ฅไนๆฏใๅฎๆฏๆ้ฑผ็ๅพฎๆๅก็ฎก็็ณป็ป๏ผ ๅฆๅไผ็ฅไนๆฏไธๆ ทๅฎๆค็ๆๆๅพฎๆๅก็็ณป็ปใ
JUNO - A distributed application management system Introduction JUNO๏ผๆฑ่ฏบ๏ผ ๆฏๆ้ฑผๆฐๆฎๆๅก็ป็ ๅ็ๅๅธๅผๆๅก็ฎก็็ณป็ป๏ผๆ ธๅฟๅ่ฝไธบ้ ็ฝฎไธญๅฟ๏ผ่ฝ้ไธญๅ็ฎก็ๅบ็จไธๅ็ฏๅขใไธๅๆบๆฟ็้ ็ฝฎ๏ผๅนถไธ้ๆไบ็ๆงไธญๅฟใๆต่ฏๅนณๅฐใๆฅๅฟไธญๅฟ็ญๅ่ฝๆจกๅ๏ผ
ServerScanไธๆฌพไฝฟ็จGolangๅผๅ็้ซๅนถๅ็ฝ็ปๆซๆใๆๅกๆขๆตๅทฅๅ ทใ
ServerScan โโโโโโโโโโโโโโโโโโโโโโโ โโโ โโโโโโโโโโโโโโโโโโ โโโโโโโโ โโโโโโโ โโโโโโ โโโโ โโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
A registry for resilient mid-tier load balancing and failover.
Discovery Discovery is a based service that is production-ready and primarily used at Bilibili for locating services for the purpose of load balancing
Micro-service framework in Go
Kite Micro-Service Framework Kite is a framework for developing micro-services in Go. Kite is both the name of the framework and the micro-service tha
Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman:
peerdiscovery Pure-go library for cross-platform thread-safe local peer discovery using UDP multicast. I needed to use peer discovery for croc and eve
A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.
Async Provides a safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
sleuth sleuth is a Go library that provides master-less peer-to-peer autodiscovery and RPC between HTTP services that reside on the same network. It w
A zero cost, faster multi-language bidirectional microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! ๐๐๐ฏ๐ๆ๐๐ฎ๐๐๐จ, ๐๐จ๐ฅ๐๐ง๐ ๆ๐ซ๐ฉ๐๐ฑ!
Official site: http://rpcx.io Notice: etcd etcd plugin has been moved to rpcx-etcd Announce A tcpdump-like tool added: rpcxdumpใ You can use it to deb