{"id":24662305,"url":"https://github.com/cunicu/go-pmtud","last_synced_at":"2025-03-21T07:25:56.484Z","repository":{"id":189324801,"uuid":"679104221","full_name":"cunicu/go-pmtud","owner":"cunicu","description":"A Go implementation of Packetization Layer Path MTU Discovery (RFC 4821)","archived":false,"fork":false,"pushed_at":"2024-04-08T04:52:07.000Z","size":42,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-08T05:37:02.814Z","etag":null,"topics":["go","golang","mtu","networking","pmtud"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cunicu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-08-16T05:29:55.000Z","updated_at":"2024-04-15T05:28:01.688Z","dependencies_parsed_at":"2023-10-17T01:51:01.958Z","dependency_job_id":"82fddd63-1d20-4fe1-ab19-0e4773c80df6","html_url":"https://github.com/cunicu/go-pmtud","commit_stats":null,"previous_names":["cunicu/go-pmtud"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cunicu%2Fgo-pmtud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cunicu%2Fgo-pmtud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cunicu%2Fgo-pmtud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cunicu%2Fgo-pmtud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cunicu","download_url":"https://codeload.github.com/cunicu/go-pmtud/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244754615,"owners_count":20504739,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["go","golang","mtu","networking","pmtud"],"created_at":"2025-01-26T04:13:49.509Z","updated_at":"2025-03-21T07:25:56.465Z","avatar_url":"https://github.com/cunicu.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# go-pmtud\n\n[![GitHub build](https://img.shields.io/github/actions/workflow/status/cunicu/go-pmtud/build.yaml?style=flat-square)](https://github.com/cunicu/go-pmtud/actions)\n[![goreportcard](https://goreportcard.com/badge/github.com/cunicu/go-pmtud?style=flat-square)](https://goreportcard.com/report/github.com/cunicu/cugo-pmtudnicu)\n[![Codecov](https://img.shields.io/codecov/c/github/cunicu/go-pmtud?token=WWQ6SR16LA\u0026style=flat-square)](https://app.codecov.io/gh/cunicu/go-pmtud)\n[![License](https://img.shields.io/github/license/cunicu/go-pmtud?style=flat-square)](https://github.com/cunicu/go-pmtud/blob/master/LICENSE)\n![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/cunicu/go-pmtud?style=flat-square)\n[![Go Reference](https://pkg.go.dev/badge/github.com/cunicu/go-pmtud.svg)](https://pkg.go.dev/github.com/cunicu/go-pmtud)\n\n_go-pmtud_ is a Go package which implements portable methods for finding a paths Maximum Transmission Unit (MTU).\n\n## Related RFCs\n\n- **RFC 1191:** [Path MTU Discovery][rfc1191]\n- **RFC 8201:** [Path MTU Discovery for IP version 6][rfc8201]\n- **RFC 4821:** [Packetization Layer Path MTU Discovery][rfc4821]\n- **RFC 8899:** [Packetization Layer Path MTU Discovery for Datagram Transports][rfc8899]\n- **RFC 4459:** [MTU and Fragmentation Issues with In-the-Network Tunneling][rfc4459]\n- **draft-ietf-tram-stun-pmtud:**: [Packetization Layer Path MTU Discovery (PLPMTUD) For UDP Transports Using Session Traversal Utilities for NAT (STUN)][draft-ietf-tram-stun-pmtud]\n\n[rfc4821]: https://www.rfc-editor.org/rfc/rfc4821.html\n[rfc8899]: https://www.rfc-editor.org/rfc/rfc8899\n[rfc1191]: https://www.rfc-editor.org/rfc/rfc1191\n[rfc8201]: https://www.rfc-editor.org/rfc/rfc8201\n[rfc4459]: https://www.rfc-editor.org/rfc/rfc4459\n[draft-ietf-tram-stun-pmtud]: https://datatracker.ietf.org/doc/html/draft-ietf-tram-stun-pmtud\n\n## References\n\n- https://wiki.geant.org/display/public/EK/Path+MTU\n\n## Contact\n\nPlease have a look at the contact page: [cunicu.li/docs/contact](https://cunicu.li/docs/contact).\n\n## License\n\ngo-pmtud is licensed under the [Apache 2.0](./LICENSE) license.\n\n- SPDX-FileCopyrightText: 2023-2024 Steffen Vogel \u003cpost@steffenvogel.de\u003e\n- SPDX-License-Identifier: Apache-2.0","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcunicu%2Fgo-pmtud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcunicu%2Fgo-pmtud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcunicu%2Fgo-pmtud/lists"}