{"id":23776068,"url":"https://github.com/denuvosoftwaresolutions/ping-them-all","last_synced_at":"2026-04-05T20:30:17.224Z","repository":{"id":180228771,"uuid":"479424158","full_name":"DenuvoSoftwareSolutions/ping-them-all","owner":"DenuvoSoftwareSolutions","description":"Script which ping some servers around world","archived":false,"fork":false,"pushed_at":"2024-12-05T23:20:58.000Z","size":2436,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-01T07:12:27.745Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://denuvosoftwaresolutions.github.io/ping-them-all/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit-0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DenuvoSoftwareSolutions.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2022-04-08T14:32:35.000Z","updated_at":"2024-12-05T23:21:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"dcfaea24-506b-4072-aa91-15c9f8c811f9","html_url":"https://github.com/DenuvoSoftwareSolutions/ping-them-all","commit_stats":null,"previous_names":["denuvosoftwaresolutions/ping-them-all"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenuvoSoftwareSolutions%2Fping-them-all","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenuvoSoftwareSolutions%2Fping-them-all/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenuvoSoftwareSolutions%2Fping-them-all/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenuvoSoftwareSolutions%2Fping-them-all/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DenuvoSoftwareSolutions","download_url":"https://codeload.github.com/DenuvoSoftwareSolutions/ping-them-all/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239966735,"owners_count":19726393,"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":"2025-01-01T07:12:29.839Z","updated_at":"2026-04-05T20:30:15.134Z","avatar_url":"https://github.com/DenuvoSoftwareSolutions.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ping-them-all\n\nSeptember 2022, \u0026copy; Denuvo GmbH\n\nThis simple script sends pings to servers around the world and generates a report with collected measurements.\nIt comes with several predefined lists of targets you can choose from or you can define your own lists.\nInformation about your approximated geographical location is attached to the report and is based on [ip-api.com](http://ip-api.com).\n\nSee the accompanying writeup [Your ping will not improve!](https://denuvosoftwaresolutions.github.io/ping-them-all/ping.html).\n\nAvailable targets:\n  * `debianSmall` - subset of major Debian mirrors - 35 targets\n  * `debianBig` - most of remaining Debian mirrors - 255 targets\n  * `debian` - debianBig+debianSmall - 290 targets\n  * `alibaba` - 20 targets\n  * `aws` - 26 targets\n  * `digitalocean` - 13 targets\n  * `google` - 15 targets\n  * `ovh` - 10 targets\n  * `cloud` - alibaba+AWS+digitalocean+google+OVH - 84 targets\n  * `all` - debian+cloud - 374 targets\n  * `\u003cyour path here\u003e` - you may as well create custom target list - it just needs to be a JSON file with array of domains to ping\n\n\nNote: more targets to ping means more time to wait for to get results\n\nExamples:\n  * `./pta ovh google` - will collect pings to OVH and Google cloud\n  * `./pta debianSmall aws ./myList.json` - will collect pings to subset of Debian mirrors, AWS and hosts listed in `myList.json` file\n\nExample custom list file content: `[\"google.com\", \"wikipedia.org\"]`\n\n## How to run it?\n\nFirst of all you will have to install [nodejs](https://nodejs.org/en/download/)\n\nThen open a console and type:\n```\n$ git clone https://github.com/DenuvoSoftwareSolutions/ping-them-all.git\n$ cd ping-them-all\n$ npm install --only=prod\n$ node ./bin/pta cloud\n```\n\nAlternatively, instead using git you can [download an archive from Github](https://github.com/DenuvoSoftwareSolutions/ping-them-all/archive/refs/heads/master.zip), unpack it, and install dependencies with npm.\n\n## How can I contribute?\n\nFirst of all, please report your pings - especially to `cloud` target :) - It should take around 5 minutes to complete.\n\nSecondly, let us know about hosts of other hosting providers we could add.\n\nIf you would like to add some new functionality or improve existing, feel free to create pull request.\n\n## Where report bugs?\n\n[DenuvoSoftwareSolutions/ping-them-all/issues](https://github.com/DenuvoSoftwareSolutions/ping-them-all/issues)\nPlease prefix title with `BUG: \u003ctitle here\u003e`\n\n## Where can I report my pings?\n\n[DenuvoSoftwareSolutions/ping-them-all/issues](https://github.com/DenuvoSoftwareSolutions/ping-them-all/issues)\nPlease prefix title with `PING: \u003ctitle here\u003e`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenuvosoftwaresolutions%2Fping-them-all","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdenuvosoftwaresolutions%2Fping-them-all","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenuvosoftwaresolutions%2Fping-them-all/lists"}