{"id":13468487,"url":"https://github.com/jesusprubio/up","last_synced_at":"2026-01-11T17:03:28.219Z","repository":{"id":49145625,"uuid":"187390668","full_name":"jesusprubio/up","owner":"jesusprubio","description":"📶 Troubleshoot problems with your Internet connection","archived":false,"fork":false,"pushed_at":"2025-04-06T07:49:18.000Z","size":77,"stargazers_count":475,"open_issues_count":8,"forks_count":19,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-12-21T21:04:53.631Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jesusprubio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-05-18T18:10:31.000Z","updated_at":"2025-11-24T08:18:00.000Z","dependencies_parsed_at":"2024-03-20T19:01:01.162Z","dependency_job_id":"3e2a76d6-a197-40ea-9915-9288a685c68c","html_url":"https://github.com/jesusprubio/up","commit_stats":{"total_commits":86,"total_committers":3,"mean_commits":"28.666666666666668","dds":"0.046511627906976716","last_synced_commit":"6a0c06ca18a8ab52831fb83d46051b6fb2f7861d"},"previous_names":["jesusprubio/online","jesusprubio/up"],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/jesusprubio/up","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesusprubio%2Fup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesusprubio%2Fup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesusprubio%2Fup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesusprubio%2Fup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jesusprubio","download_url":"https://codeload.github.com/jesusprubio/up/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesusprubio%2Fup/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28314261,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-11T14:58:17.114Z","status":"ssl_error","status_checked_at":"2026-01-11T14:55:53.580Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-07-31T15:01:12.035Z","updated_at":"2026-01-11T17:03:28.190Z","avatar_url":"https://github.com/jesusprubio.png","language":"Go","funding_links":[],"categories":["Go","Libraries"],"sub_categories":["Network programming"],"readme":"# up\n\nTroubleshoot problems with your Internet connection based on different\n[protocols](internal/protocol.go) and well-known [public servers](internal/servers.go).\n\n[![GoDoc][doc-img]][doc] [![Build Status][ci-img]][ci] ![License](https://img.shields.io/github/license/jesusprubio/up)\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"Logo\" src=\"https://github.com/jesusprubio/up/assets/2753855/a9c6bdb5-ab53-4969-8b36-97896c09a090\" width=\"70%\"\u003e\n\u003c/div\u003e\n\n## Install\n\n### Binary Release\n\nYou can manually download a binary release for Linux, OSX, Windows or FreeBSD\nfrom the [releases](https://github.com/jesusprubio/up/releases) page.\n\n### Go\n\nPlease notice `latest` will install the dev version.\n\n```sh\ngo install -ldflags=\"-s -w\" -v github.com/jesusprubio/up@latest\n```\n\n## Use\n\nThe default behavior is to verify all the [supported protocols](internal/protocol.go)\nagainst a randomly selected [public server](internal/servers.go) for each one.\n\n```sh\nup\nup -p http\nup -p http -c 3\nup -p http -tg example.com\ncat testdata/stdin-urls.txt | go run . -p http\n```\n\n[doc-img]: https://pkg.go.dev/badge/github.com/jesusprubio/up\n[doc]: https://pkg.go.dev/github.com/jesusprubio/up\n[ci-img]: https://github.com/jesusprubio/up/workflows/CI/badge.svg\n[ci]: https://github.com/jesusprubio/up/workflows/go.yml\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesusprubio%2Fup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjesusprubio%2Fup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesusprubio%2Fup/lists"}