{"id":13480931,"url":"https://github.com/sheepla/pingu","last_synced_at":"2025-05-15T12:07:07.155Z","repository":{"id":37040372,"uuid":"502349596","full_name":"sheepla/pingu","owner":"sheepla","description":"🐧ping command but with pingu","archived":false,"fork":false,"pushed_at":"2024-01-22T08:22:34.000Z","size":30,"stargazers_count":2086,"open_issues_count":7,"forks_count":63,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-14T22:21:51.785Z","etag":null,"topics":["cli","go","go-cli","icmp","joke","network","network-command","penguin","ping","pingu"],"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/sheepla.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}},"created_at":"2022-06-11T13:00:21.000Z","updated_at":"2025-04-14T03:25:15.000Z","dependencies_parsed_at":"2024-04-08T20:10:25.321Z","dependency_job_id":"dd41d80f-fe81-4ed4-b3e5-d17165634124","html_url":"https://github.com/sheepla/pingu","commit_stats":{"total_commits":43,"total_committers":9,"mean_commits":4.777777777777778,"dds":0.2558139534883721,"last_synced_commit":"d059430dd3f5400d64dbec426d511832b513ee09"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheepla%2Fpingu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheepla%2Fpingu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheepla%2Fpingu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sheepla%2Fpingu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sheepla","download_url":"https://codeload.github.com/sheepla/pingu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254337612,"owners_count":22054254,"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":["cli","go","go-cli","icmp","joke","network","network-command","penguin","ping","pingu"],"created_at":"2024-07-31T17:00:46.704Z","updated_at":"2025-05-15T12:07:02.133Z","avatar_url":"https://github.com/sheepla.png","language":"Go","readme":"\u003cdiv align=\"right\"\u003e\n\n![golangci-lint](https://github.com/sheepla/pingu/actions/workflows/golangci-lint.yml/badge.svg)\n![release](https://github.com/sheepla/pingu/actions/workflows/release.yml/badge.svg)\n\n\u003c/div\u003e\n\n\n\u003cdiv align=\"center\"\u003e\n\n# 🐧 pingu\n\n`ping` command implementation in Go but with colorful output and pingu ascii art\n\n\n![Language:Go](https://img.shields.io/static/v1?label=Language\u0026message=Go\u0026color=blue\u0026style=flat-square)\n![License:MIT](https://img.shields.io/static/v1?label=License\u0026message=MIT\u0026color=blue\u0026style=flat-square)\n[![Latest Release](https://img.shields.io/github/v/release/sheepla/pingu?style=flat-square)](https://github.com/sheepla/pingu/releases/latest)\n\n\u003c/div\u003e\n\n## Features\n\n- [x] Colorful and fun output.\n- [x] Cross-platform support: Windows, macOS, and Linux (also WSL)\n- [x] It works with a single executable file, so it can be installed easily.\n- [x] Support IPv4 and IPv6.\n\n## Usage\n\nSimply specify the target host name or IP address in the first argument e.g. `pingu github.com` or `pingu 13.114.40.48`.\nYou can change the number of transmissions by specifying the `-c` option.\n\n```\nUsage:\n  pingu [OPTIONS] HOST\n\n`ping` command but with pingu\n\nApplication Options:\n  -c, --count=     Stop after \u003ccount\u003e replies (default: 20)\n  -P, --privilege  Enable privileged mode\n  -V, --version    Show version\n\nHelp Options:\n  -h, --help       Show this help message\n```\n\n## Installation\n\n### Download executable binaries\n\nYou can download executable binaries from the latest release page.\n\n\u003e [![Latest Release](https://img.shields.io/github/v/release/sheepla/pingu?style=flat-square)](https://github.com/sheepla/pingu/releases/latest)\n\n### Build from source\n\nTo build from source, clone this repository then run `make build` or `go install`. Develo*ping* on `go1.18.3 linux/amd64`.\n\nAnother way to install it if you have go in your machine just:\n\n```sh\ngo install github.com/sheepla/pingu@latest\n```\n\n### WSL support\n\nTo run on WSL, give `CAP_NET_RAW` capability with the following command and start it with the `-P`, `--privilege` option.\n\n```\nsudo setcap cap_net_raw=+ep /path/to/pingu\n```\n\n```\npingu -P github.com\n```\n\n*c.f.*\n\n\u003e [Capability - Arch Linux Wiki](https://wiki.archlinux.org/title/Capabilities)\n\n## LICENSE\n\n[MIT](./LICENSE)\n\n## Author\n\n[Sheepla](https://github.com/sheepla)\n","funding_links":[],"categories":["Go","Repositories"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsheepla%2Fpingu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsheepla%2Fpingu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsheepla%2Fpingu/lists"}