Go Ipv6

Open-source Go projects categorized as Ipv6

Top 16 Go Ipv6 Projects

  • yggdrasil-go

    An experiment in scalable routing as an encrypted IPv6 overlay network

  • Project mention: Tinc, a GPLv2 mesh routing VPN | news.ycombinator.com | 2023-06-27

    > The next version will make it much simpler to deploy isolated networks by using TLS roots to prevent accidental peerings.

    Is that PR #1038 [1]? Any info on how to use that feature and whether it works over multicast as well?

    I noticed this PR uses SHA-1 for matching fingerprints. SHA-1 has been broken for 13 years now. Is it possible to use something more secure?

    > It's also worth noting that Yggdrasil doesn't have the equivalent of "peer exchange" — only directly connected peers would ever find out your public IP address. Yggdrasil will not form new peerings automatically, with the single exception being multicast-discovered nodes on the same LAN.

    Right, my worry is that by having a server with a public IPv4 address and Yggdrasil running on an open port (so that my other nodes can connect to it) will allow someone to connect to it (either on purpose or accidentally) and cause my traffic to route over their node(s) and/or the public mesh.

    Thanks!

    [1] https://github.com/yggdrasil-network/yggdrasil-go/pull/1038

  • vFlow

    Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)

  • 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
  • zeroconf

    mDNS / DNS-SD Service Discovery in pure Go (also known as Bonjour)

  • dsnet

    FAST command to manage a centralised wireguard VPN. Think wg-quick but quicker: key generation + address allocation.

  • wg-access-server

    An all-in-one WireGuard VPN solution with a web ui for connecting devices (by freifunkMUC)

  • cloudflare-ddns

    🌟 A small, feature-rich, and robust Cloudflare DDNS updater (by favonia)

  • Project mention: now that Google Domains is going the way of the Dodo... | /r/selfhosted | 2023-06-23

    There are tons of DDNS tools for Cloudflare on GitHub. In practice it's just one line. (I created my own at https://github.com/favonia/cloudflare-ddns but you can find many others.)

  • mirrorbits

    Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.

  • 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
  • tun2brook

    Proxy all traffic just one line command. tun2socks, tun2brook. IPv4 and IPv6, TCP and UDP.

  • corerad

    CoreRAD is an extensible and observable IPv6 Neighbor Discovery Protocol router advertisement daemon. Apache 2.0 Licensed.

  • iplib

    A library for working with IP addresses and networks in Go

  • cidr

    CLI to perform various actions on CIDR ranges

  • Project mention: Very happy that my side project is now available in homebrew-core as ‘cidr’ :) | /r/software | 2023-12-04
  • update-plex-ipv6-access-url

    DynDNS-like tool for keeping your Plex IPv6 custom access URL up to date

  • go-fasttld

    go-fasttld is a high performance effective top level domains (eTLD) extraction module.

  • dsddns

    The Dual-Stack Dynamic DNS client, the world's first dynamic DNS client built for IPv6.

  • iptables-ddns

    Using domain name on IPtables. Keep updated firewall rules from dynamic DNS (DDNS).

  • 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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 Ipv6 related posts

Index

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

Project Stars
1 yggdrasil-go 3,331
2 vFlow 1,059
3 zeroconf 711
4 dsnet 651
5 wg-access-server 592
6 cloudflare-ddns 523
7 mirrorbits 487
8 tun2brook 254
9 corerad 148
10 iplib 133
11 cidr 129
12 update-plex-ipv6-access-url 39
13 go-fasttld 30
14 dsddns 17
15 iptables-ddns 5
16 fail2drop 1

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