{"id":15382253,"url":"https://github.com/jamowei/pinger","last_synced_at":"2025-11-03T06:30:38.953Z","repository":{"id":144239187,"uuid":"191641008","full_name":"jamowei/pinger","owner":"jamowei","description":"easy small TCP connection testing application","archived":false,"fork":false,"pushed_at":"2019-06-13T14:44:55.000Z","size":3771,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-27T03:25:42.301Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/jamowei.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-12T20:37:13.000Z","updated_at":"2019-06-13T14:44:56.000Z","dependencies_parsed_at":"2023-03-30T14:18:53.557Z","dependency_job_id":null,"html_url":"https://github.com/jamowei/pinger","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamowei%2Fpinger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamowei%2Fpinger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamowei%2Fpinger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamowei%2Fpinger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jamowei","download_url":"https://codeload.github.com/jamowei/pinger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239412505,"owners_count":19634016,"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":[],"created_at":"2024-10-01T14:30:34.469Z","updated_at":"2025-11-03T06:30:38.424Z","avatar_url":"https://github.com/jamowei.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pinger\nPinger is a small lightweigt command line programm written with ❤️ in [go](https://golang.org).\nIt's made for testing TCP connections between to host. Therefore you must run it on both hosts, on one site in server mode and on the other side in client mode. Then the programm on the client side tries to reach the endpoint on the server side and logs it it was successfull.\n\n[![License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](https://github.com/jamowei/pinger/blob/master/LICENSE)\n[![Build Status](https://travis-ci.com/jamowei/pinger.svg?branch=master)](https://travis-ci.com/jamowei/pinger)\n# Installation\n\nYou can get the latest binary using Go:\n\n`\u003e go get -u github.com/jamowei/pinger`\n\nor download released binary from [here](https://github.com/jamowei/pinger/releases/latest).\n\n# Commandline\n\nIf you define a server name (or hostname) with `-s` r `--server`, its starts in client mode an tries to connect to the server endpoint on the specified port(s).\n\nOtherwise if you define only the ports you want to test, it starts a small http server for each port.\n\n```\nusage: pinger [-h|--help] [-s|--server \"\u003cvalue\u003e\"] [-r|--range \"\u003cvalue\u003e\"]\n              [-p|--port \"\u003cvalue\u003e\" [-p|--port \"\u003cvalue\u003e\" ...]]\n\n              Pings a running pinger server or starts a server to look for open\n              tcp ports\n\nArguments:\n\n  -h  --help    Print help information\n  -s  --server  host to connect with (server mode)\n  -r  --range   range of port numbers, e.g. 8080-8090\n  -p  --port    ports to listen on (server mode) or to connect with (client\n                mode)\n```\n\n# License\n\nPinger is released under the MIT license. See [LICENSE](https://github.com/jamowei/pinger/blob/master/LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamowei%2Fpinger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjamowei%2Fpinger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamowei%2Fpinger/lists"}