{"id":13706392,"url":"https://github.com/Killeroo/PowerPing","last_synced_at":"2025-05-05T20:31:03.017Z","repository":{"id":14135501,"uuid":"73220433","full_name":"Killeroo/PowerPing","owner":"Killeroo","description":"Advanced command-line ping tool","archived":false,"fork":false,"pushed_at":"2024-06-07T07:31:50.000Z","size":2355,"stargazers_count":199,"open_issues_count":16,"forks_count":29,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-11-13T14:42:47.346Z","etag":null,"topics":["c-sharp","console","icmp","icmp-header","network","network-admin","network-monitoring","ping","windows"],"latest_commit_sha":null,"homepage":"","language":"C#","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/Killeroo.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":"2016-11-08T19:35:59.000Z","updated_at":"2024-10-21T13:56:00.000Z","dependencies_parsed_at":"2022-08-07T07:16:22.164Z","dependency_job_id":"a49187e2-2d95-4a2e-9057-baff7b9f7e8f","html_url":"https://github.com/Killeroo/PowerPing","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Killeroo%2FPowerPing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Killeroo%2FPowerPing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Killeroo%2FPowerPing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Killeroo%2FPowerPing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Killeroo","download_url":"https://codeload.github.com/Killeroo/PowerPing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252570945,"owners_count":21769752,"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":["c-sharp","console","icmp","icmp-header","network","network-admin","network-monitoring","ping","windows"],"created_at":"2024-08-02T22:00:54.945Z","updated_at":"2025-05-05T20:31:02.413Z","avatar_url":"https://github.com/Killeroo.png","language":"C#","funding_links":[],"categories":["C# #"],"sub_categories":[],"readme":"# PowerPing - Advanced Windows Ping \n\n[![](https://img.shields.io/badge/stable%20version-1.3.5-brightgreen.svg)](https://github.com/Killeroo/PowerPing/releases) \n\nSmall improved command line ICMP ping program.\n\n![alt text](https://user-images.githubusercontent.com/9999745/74611062-8ad7e800-50f0-11ea-880c-17b7a76a0bab.png \"PowerPing in action\")\n\n# Downloads\nStable releases can be downloaded [[here]](https://github.com/Killeroo/PowerPing/releases)\n\n## Features\n\n- Basic ping functionality\n- Coloured output\n- Display options\n- [ICMP packet customisation](https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol#Control_messages)\n- [Scanning](https://en.wikipedia.org/wiki/Ping_sweep)\n- [Flooding](https://en.wikipedia.org/wiki/Ping_flood)\n- [ICMP packet capture (/listen)](docs/screenshots/screenshot3.png)\n- [IP location lookup](docs/screenshots/screenshot4.png)\n- [Whois lookup](https://en.wikipedia.org/wiki/WHOIS)\n- [Graphing](docs/screenshots/screenshot2.png)\n\n_Future features:_\n\n- [Traceroute](https://en.wikipedia.org/wiki/Traceroute)\n- [Tunnelling](https://en.wikipedia.org/wiki/ICMP_tunnel)\n- [IPv6/ICMPv6](https://en.wikipedia.org/wiki/Internet_Control_Message_Protocol_version_6)\n\n## Arguments:\n    Ping Options:\n        --infinite      [--t]            Ping the target until stopped (Ctrl-C to stop)\n        --ipv4          [--4]            Force using IPv4\n        --random        [--rng]          Generates random ICMP message\n        --dontfrag      [--df]           Set 'Don't Fragment' flag\n        --buffer        [--rb]  number   Sets recieve buffer size (default is 5096)\n        --beep          [--b]   number   Beep on timeout (1) or on reply (2)\n        --count         [--c]   number   Number of pings to send\n        --timeout       [--w]   number   Time to wait for reply (in milliseconds)\n        --ttl           [--i]   number   Time To Live for packet\n        --interval      [--in]  number   Interval between each ping (in milliseconds)\n        --type          [--pt]  number   Use custom ICMP type\n        --code          [--pc]  number   Use custom ICMP code value\n        --size          [--s]   number   Set size (in bytes) of packet (overwrites packet message)\n        --message       [--m]   message  Ping packet message\n        --timing        [--ti]  timing   Timing levels:\n                                            0 - Paranoid    4 - Nimble\n                                            1 - Sneaky      5 - Speedy\n                                            2 - Quiet       6 - Insane\n                                            3 - Polite      7 - Random\n    \n    Display Options:\n        --shorthand     [--sh]           Show less detailed replies\n        --displaymsg    [--dm]           Display ICMP message contents\n        --timestamp     [--ts]           Display timestamps (add 'UTC' for Coordinated Universal Time)\n        --fulltimestamp [--fts]          Display full timestamps with localised date and time\n        --nocolor       [--nc]           No colour\n        --symbols       [--sym]          Renders replies and timeouts as ASCII symbols (add '1' for alt theme)\n        --requests      [--r]            Show request packets\n        --notimeouts    [--nt]           Don't display timeout messages\n        --quiet         [--q]            No output (only affects normal ping)\n        --resolve       [--res]          Resolve hostname of response address from DNS\n        --inputaddr     [--ia]           Show input address instead of revolved one\n        --checksum      [--chk]          Display checksum of packet\n        --requireinput  [--ri]           Always ask for user input upon completion \n        --limit         [--l]   number   Limits output to just replies (1), requests (2) or summary(3)\n        --decimals      [--dp]  number   Num of decimal places to use (0 to 3)\n        --low                   number   Defines the low response time threshold (which times are coloured green)\n        --mid                   number   Defines the mid response time threshold (which times are coloured yellow)\n        --high                  number   Defines the high response time threshold (which times are coloured red)\n\n    Modes:\n        --scan          [--sc]  address  Network scanning, specify range \"127.0.0.1-55\"\n                                         (listen command without address will listen on all local network adapters)\n        --flood         [--fl]  address  Send high volume of pings to address\n        --graph         [--g]   address  Graph view\n        --location      [--loc] address  Location info for an address\n        --listen        [--li]  address  Listen for ICMP packets on an address\n        --listen        [--li]           Listen for ICMP packets on all local network adapters\n        --whois                 address  Whois lookup for an address\n        --whoami                         Location info for current host\n\n    Others:\n        --log           [--f]   path     Logs the ping output to a file \n        --help          [--?]            Displays this help message\n        --version       [--v]            Shows version and build information\n\n## Example usage:\n     powerping 8.8.8.8                    -     Send ping to google DNS with default values (3000ms timeout, 5 pings)\n     powerping github.com --w 500 --t     -     Send pings indefinitely to github.com with a 500ms timeout     \n\t powerping --w 500 --t github.com     -     Address can also be specified at the end\n     \n     powerping 127.0.0.1 --m Meow         -     Send ping with packet message \"Meow\" to loopback address\n     powerping 127.0.0.1 --pt 3 --pc 2    -     Send ping with ICMP type 3 (dest unreachable) and code 2\n     \n     powerping 8.8.8.8 /c 5 -w 500 --sh   -     Different argument switches (/, - or --) can be used in any combination\n     powerping google.com /ti Paranoid    -     Sends using the 'Paranoid' timing option\n     powerping google.com /ti 1           -     Same as above\n\n## License\n\nLicense under the MIT License:\n\nCopyright (c) 2024 Matthew Carney \u003cmatthewcarney64@gmail.com\u003e\n\n### Note: \n**Requires _Elevated Rights (Administrator)_ to Run (more info [here](https://github.com/Killeroo/PowerPing/issues/110))**\n\n## Screenshots\n\n![alt text](https://user-images.githubusercontent.com/9999745/74611061-8a3f5180-50f0-11ea-978b-c9fe568c1f8c.png \"powerping /g 8.8.8.8\")\n![alt text](https://user-images.githubusercontent.com/9999745/74611055-87446100-50f0-11ea-81ac-50551f948437.png \"powerping /li\")\n![alt text](https://user-images.githubusercontent.com/9999745/74611057-88758e00-50f0-11ea-9259-7b1c8ac83e55.png \"powerping /requests /random /displaymsg\")\n![alt text](https://user-images.githubusercontent.com/9999745/74611059-89a6bb00-50f0-11ea-9ed4-a2ec4f109dab.png \"powerping /t /sym 8.8.8.8\")\n![alt text](https://user-images.githubusercontent.com/9999745/74611060-8a3f5180-50f0-11ea-839e-65f9cf03f020.png \"powerping /t /sym 1 8.8.8.8\")\n![alt text](https://user-images.githubusercontent.com/9999745/74611058-890e2480-50f0-11ea-9ddb-ec79ecf9ce5b.png \"powerping 8.8.8.8 /random /fts utc /displaymsg /nocolor /ti polite /t\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKilleroo%2FPowerPing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKilleroo%2FPowerPing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKilleroo%2FPowerPing/lists"}