Go IP

Open-source Go projects categorized as IP

Top 12 Go IP Projects

  • cidranger

    Fast IP to CIDR lookup in Golang

  • whois

    Go(Golang) module for domain and ip whois information query. (by likexian)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • docker-mac-net-connect

    Connect directly to Docker-for-Mac containers via IP address 🐳 💻

  • Project mention: K3s: smallest K8s on your local | dev.to | 2024-04-16

    As usual for MacOS there is one exception... Alike Windows or Linux you can not access Docker containers from local network, you have to install additional Brew package - https://github.com/chipmk/docker-mac-net-connect

  • asnip

    ASN target organization IP range attack surface mapping for reconnaissance, fast and lightweight

  • iplib

    A library for working with IP addresses and networks in Go

  • threatbite

    ThreatBite is a real-time service that detects unwanted web users.

  • fire

    Take domains on stdin and output them on stdout if they get resolved (by thelicato)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • go-sypexgeo

    SypexGeo library for Go (provides access data from SypexGeo IP database files)

  • lookup

    LOOKUP is a simple tool check IP informations, NS(Name Server), A records, MX records, ... (by ductnn)

  • fail2drop

    Drop repeat-offending IP addresses in-kernel (netfilter)

  • Project mention: Fail2ban Sucks | news.ycombinator.com | 2024-01-01

    I think ssh on a non-standard port is a no-brainer, have been doing this for years.

    But at some point I got too many log entries of failed ssh access attempts. So I looked into fail2ban, but found the system too involved, and I don't like python for this kind of thing to start with. Then I started looking for alternatives, because I figured you only need something very simple, that checks certain log files and then instructs the kernel through netfilter to drop traffic from all infracting IPs. I like single-binary applications, especially for things installed outside the normal package manager. Found a skeleton of a golang app that claimed to work (it didn't), but I managed to rework it, and it serves my use cases: https://github.com/pepa65/fail2drop

  • ip-crawler

  • topip

    IPv4 grep and top usage summary for log files

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go IP related posts

Index

What are some of the best open-source IP projects in Go? This list will help you:

Project Stars
1 cidranger 883
2 whois 359
3 docker-mac-net-connect 346
4 asnip 199
5 iplib 133
6 threatbite 86
7 fire 34
8 go-sypexgeo 22
9 lookup 5
10 fail2drop 1
11 ip-crawler 1
12 topip 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com