Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Thu, 22 Feb 2018 01:21:00 +0000 Learning networking by reading the go net package #net As I was diving through the net package source trying to document all the methods and functions exposed, I realized that I was slowly going one level deeper to the internal workings. I didn’t have a networking course until now, and I decided to understand networks by reading the source. 15 points posted by lolly https://geekon.tech/post/learning-networking-golang-net-package 625 Tue, 23 Feb 2016 20:44:00 +0000 Acmewrapper - add https to any go server #net 13 points posted by kenny https://github.com/dkumor/acmewrapper 714 Fri, 18 Mar 2016 15:01:00 +0000 Video: Decoding of binary network protocols by Axel Wagner #net 12 points posted by lolly https://www.youtube.com/watch?v=QUC_uqP1WVI 3811 Mon, 25 Feb 2019 20:47:00 +0000 HTTP 2 push in Go 1.8 #http2 #net 10 points posted by tomf https://rakyll.org/http2push 1348 Tue, 13 Dec 2016 14:05:00 +0000 Lets encrypt progress report for Caddy #caddy #net 10 points posted by kenny https://caddyserver.com/blog/lets-encrypt-progress-report 331 Tue, 20 Oct 2015 16:27:00 +0000 Relax - a message broker for slack bots in Go #net #slack 10 points posted by kenny https://github.com/zerobotlabs/relax 304 Sun, 18 Oct 2015 18:43:00 +0000 Creeper - A Crawler Framework for Go #net Creeper - The Next Generation Crawler Framework (Go) by wspl 9 points posted by norbertfuhs https://github.com/wspl/creeper 1772 Sat, 18 Feb 2017 20:01:00 +0000 ⚡️✨ Introducing 0RTT - powered by go #net #crypto 0-RTT is live on the Cloudflare edge, powered by the Go TLS stack that powers all cloudflare TLS 1.3 8 points posted by kenny https://blog.cloudflare.com/introducing-0-rtt 1937 Wed, 15 Mar 2017 14:55:00 +0000 Golang docker for development and production #net #docker 7 points posted by tollela https://medium.com/@McMenemy/golang-docker-for-development-and-production-ce3ad4e69673 1748 Thu, 16 Feb 2017 10:42:00 +0000 How and why the leap second affected cloudflare dns #dns #net 7 points posted by kenny https://blog.cloudflare.com/how-and-why-the-leap-second-affected-cloudflare-dns 1442 Sun, 01 Jan 2017 23:24:00 +0000 Implementing a DNS interface in Go #dns #net The package is here <a href="https://github.com/miekg/dns">https://github.com/miekg/dns</a> 7 points posted by gopher https://miek.nl/2014/August/16/go-dns-package 1089 Tue, 20 Sep 2016 13:15:00 +0000 Ether is a go package for sending and receiving ethernet frames #net 7 points posted by kenny https://github.com/songgao/ether 669 Sun, 06 Mar 2016 17:11:00 +0000 A dedicated Chrome captive browser in Go #net <p>To scratch this itch I decided to make my own captive portal browser based on Chrome, such that it can be secure and configured as I please.</p> <p>The main challenge is reaching the DHCP-provided captive portal DNS resolver without changing system settings. Chrome lacks the ability to configure DNS upstreams, but <a href="https://www.chromium.org/developers/design-documents/network-stack/socks-proxy" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(74, 74, 74); transition: color 0.3s ease;">supports SOCKS5</a>&nbsp;which proxies name resolution.</p><div><br></div> 6 points posted by kenny https://blog.filippo.io/captive-browser 2691 Sat, 23 Sep 2017 08:26:00 +0000 Building a dynamic dns service in go #dns #net 6 points posted by kenny http://mkaczanowski.com/golang-build-dynamic-dns-service-go 1487 Sun, 08 Jan 2017 09:58:00 +0000 Find DNS records of any domain programmatically #dns #net 5 points posted by Amit http://www.golangprograms.com/find-dns-records-programmatically.html 3699 Sun, 02 Dec 2018 05:29:00 +0000 gsocks5 - Secure SOCKS5 server with go-socks5 #socks5 #networking 5 points posted by mastabadtomm https://github.com/buraksezer/gsocks5 3270 Fri, 30 Mar 2018 14:58:00 +0000 certificate-transparency-go - auditing for TLS certificates in Go #tls #net <p>This is the beginnings of a <a href="http://www.certificate-transparency.org/">certificate transparency</a> log client written in Go, along with a log scanner tool.&nbsp;You'll need go v1.8 or higher to compile.</p> <h1><a href="https://github.com/google/certificate-transparency-go#installation" aria-hidden="true" class="anchor" id="user-content-installation" style="box-sizing: border-box; color: rgb(3, 102, 214); float: left; padding-right: 4px; margin-left: -20px; line-height: 1;"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a></h1> 5 points posted by tomf https://github.com/google/certificate-transparency-go 2883 Fri, 03 Nov 2017 09:37:00 +0000 Things to know about http in go #net 5 points posted by kenny https://scene-si.org/2017/09/27/things-to-know-about-http-in-go 2860 Sat, 28 Oct 2017 16:24:00 +0000 dnscontrol - Synchronize your DNS to multiple providers from a simple DSL #net Synchronize your DNS to multiple providers from a simple DSL by StackExchange 5 points posted by drogo https://github.com/StackExchange/dnscontrol 1942 Thu, 16 Mar 2017 07:11:00 +0000 MQ - a message queue broker which supports http2 #data #http2 #net It is used mainly for testing. Purely a toy project according to the author but interesting all the same. 5 points posted by kenny https://github.com/asim/mq 1380 Sun, 18 Dec 2016 15:16:00 +0000 Running go applications on azure #net #windows 5 points posted by gopher https://azure.microsoft.com/en-us/blog/running-go-applications-on-azure-app-service 326 Tue, 20 Oct 2015 08:09:00 +0000 Equinox - build auto-updating go programs #net 5 points posted by kenny https://equinox.io 302 Sun, 18 Oct 2015 17:07:00 +0000 piper - pipe things over TLS #net #crypto pipe things over TLS by yaronsumel 4 points posted by lolly https://github.com/yaronsumel/piper 1878 Mon, 06 Mar 2017 13:48:00 +0000 Oragono - a modern IRC server written in Go #net #irc 4 points posted by drogo https://github.com/DanielOaks/oragono 1492 Mon, 09 Jan 2017 09:36:00 +0000 Hiring: Streaming Engineer at Fastly #sf #net 4 points posted by gopher https://www.fastly.com/about/jobs/apply?gh_jid=8490 1405 Wed, 21 Dec 2016 21:08:00 +0000 Handling 1 million requests per minute with golang #net 4 points posted by lolly http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang 327 Tue, 20 Oct 2015 11:11:00 +0000 botbot.me - IRC logging service in Go #net #irc 4 points posted by kenny https://github.com/BotBotMe/botbot-bot 176 Wed, 07 Oct 2015 22:11:00 +0000 DNS parser, meet go fuzzer #dns #net #fuzzing 4 points posted by kenny https://blog.cloudflare.com/dns-parser-meet-go-fuzzer 113 Sun, 04 Oct 2015 19:03:00 +0000 Splitting Data with Content-Defined Chunking #net In this post you’ll learn what Content-Defined Chunking (CDC) is and how you can use it to split large data into smaller blocks in a deterministic way. These blocks can be found again in other data later, even if the location of the block is different than the first time. I wrote a small Go package to do the splitting, which performs really well. 3 points posted by kenny https://blog.gopheracademy.com/advent-2018/split-data-with-cdc 3701 Sun, 02 Dec 2018 19:36:00 +0000 HTTP2 Server Push in Go #http2 #net 3 points posted by lolly http://blog.xebia.com/2015/08/23/http2-server-push 196 Fri, 09 Oct 2015 12:10:00 +0000 A high performance RPC framework #grpc #net #frameworks 3 points posted by kenny http://www.grpc.io 144 Tue, 06 Oct 2015 13:01:00 +0000