{"id":28865926,"url":"https://github.com/n0-computer/iroh-doctor","last_synced_at":"2026-02-02T13:28:09.971Z","repository":{"id":267881445,"uuid":"876223069","full_name":"n0-computer/iroh-doctor","owner":"n0-computer","description":"Your tool for testing iroh connectivity","archived":false,"fork":false,"pushed_at":"2025-05-15T08:37:46.000Z","size":2027,"stargazers_count":8,"open_issues_count":7,"forks_count":1,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-05-15T09:31:02.348Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/n0-computer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","code_of_conduct":"code_of_conduct.md","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}},"created_at":"2024-10-21T15:49:09.000Z","updated_at":"2025-05-06T04:04:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"bb0e69bf-7533-4dff-acb0-02f1d792b551","html_url":"https://github.com/n0-computer/iroh-doctor","commit_stats":null,"previous_names":["n0-computer/iroh-doctor"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/n0-computer/iroh-doctor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n0-computer%2Firoh-doctor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n0-computer%2Firoh-doctor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n0-computer%2Firoh-doctor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n0-computer%2Firoh-doctor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/n0-computer","download_url":"https://codeload.github.com/n0-computer/iroh-doctor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n0-computer%2Firoh-doctor/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260927936,"owners_count":23084126,"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-06-20T10:39:40.404Z","updated_at":"2026-02-02T13:28:04.951Z","avatar_url":"https://github.com/n0-computer.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\u003ca style=\"color:rgb(124 124 255)\" href=\"https://iroh.computer\"\u003eiroh-doctor\u003c/a\u003e\u003c/h1\u003e\n\n\u003ch3 align=\"center\"\u003e\nTest your network.\n\u003c/h3\u003e\n\n[![Documentation](https://img.shields.io/badge/docs-latest-blue.svg?style=flat-square)](https://docs.rs/iroh-doctor/)\n[![Crates.io](https://img.shields.io/crates/v/iroh.svg?style=flat-square)](https://crates.io/crates/iroh-doctor)\n[![downloads](https://img.shields.io/crates/d/iroh.svg?style=flat-square)](https://crates.io/crates/iroh-doctor)\n[![Chat](https://img.shields.io/discord/1161119546170687619?logo=discord\u0026style=flat-square)](https://discord.com/invite/DpmJgtU7cW)\n[![Youtube](https://img.shields.io/badge/YouTube-red?logo=youtube\u0026logoColor=white\u0026style=flat-square)](https://www.youtube.com/@n0computer)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat-square)](LICENSE-MIT)\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square)](LICENSE-APACHE)\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch3\u003e\n    \u003ca href=\"https://iroh.computer/docs\"\u003e\n      Docs Site\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://docs.rs/iroh\"\u003e\n      Rust Docs\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://github.com/n0-computer/iroh/releases\"\u003e\n      Releases\n    \u003c/a\u003e\n  \u003c/h3\u003e\n\u003c/div\u003e\n\u003cbr/\u003e\n\n## Overview\n\niroh-doctor is a tool used for diagnosing network issues with [iroh](https://github.com/n0-computer/iroh).\n\n## Getting Started\n\nRun `cargo install iroh-doctor` or build from source.\n\n```shell\nUsage: iroh-doctor [OPTIONS] \u003cCOMMAND\u003e\n\nCommands:\n  report          Report on the current network environment, using either an explicitly provided stun host or the settings from the config file\n  accept          Wait for incoming requests from iroh doctor connect\n  connect         Connect to an iroh doctor accept node\n  port-map-probe  Probe the port mapping protocols\n  port-map        Attempt to get a port mapping to the given local port\n  relay-urls      Get the latencies of the different relay url\n  plot            Plot metric counters\n  help            Print this message or the help of the given subcommand(s)\n\nOptions:\n      --config \u003cCONFIG\u003e\n          Path to the configuration file, see https://iroh.computer/docs/reference/config\n\n      --metrics-addr \u003cMETRICS_ADDR\u003e\n          Address to serve metrics on. Disabled by default\n\n      --metrics-dump-path \u003cMETRICS_DUMP_PATH\u003e\n          Write metrics in CSV format at 100ms intervals. Disabled by default\n\n  -h, --help\n          Print help (see a summary with '-h')\n\n  -V, --version\n          Print version\n```\n\n## License\n\nCopyright 2024 N0, INC.\n\nThis project is licensed under either of\n\n * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or\n   http://www.apache.org/licenses/LICENSE-2.0)\n * MIT license ([LICENSE-MIT](LICENSE-MIT) or\n   http://opensource.org/licenses/MIT)\n\nat your option.\n\n### Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn0-computer%2Firoh-doctor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fn0-computer%2Firoh-doctor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn0-computer%2Firoh-doctor/lists"}