{"id":19755343,"url":"https://github.com/bitcap-co/bitcap-ipr","last_synced_at":"2026-05-23T06:01:57.238Z","repository":{"id":258124237,"uuid":"762206549","full_name":"bitcap-co/bitcap-ipr","owner":"bitcap-co","description":"BitCap IPReporter is a cross-platform IP Reporter tool for Bitmain, Whatsminer, IceRiver ASICs and more!","archived":false,"fork":false,"pushed_at":"2026-05-19T20:38:08.000Z","size":1474,"stargazers_count":5,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-05-20T00:02:01.789Z","etag":null,"topics":["asic","bitmain","cross-platform","goldshell","iceriver","ip","pyside6","python","qt","whatsminer"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitcap-co.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-02-23T09:50:58.000Z","updated_at":"2026-05-19T20:38:30.000Z","dependencies_parsed_at":"2026-01-08T06:01:49.973Z","dependency_job_id":null,"html_url":"https://github.com/bitcap-co/bitcap-ipr","commit_stats":null,"previous_names":["bitcap-co/bitcap-ipr"],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/bitcap-co/bitcap-ipr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcap-co%2Fbitcap-ipr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcap-co%2Fbitcap-ipr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcap-co%2Fbitcap-ipr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcap-co%2Fbitcap-ipr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitcap-co","download_url":"https://codeload.github.com/bitcap-co/bitcap-ipr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcap-co%2Fbitcap-ipr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33384605,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-23T04:15:53.637Z","status":"ssl_error","status_checked_at":"2026-05-23T04:15:53.242Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["asic","bitmain","cross-platform","goldshell","iceriver","ip","pyside6","python","qt","whatsminer"],"created_at":"2024-11-12T03:10:39.790Z","updated_at":"2026-05-23T06:01:57.232Z","avatar_url":"https://github.com/bitcap-co.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## BitCap IPReporter\n\n## A cross-platform IP Reporter tool for Antminer, Whatsminer, and IceRiver ASICs.\n\n![BitCap IPReporter running on Windows](/.github/imgs/ipr.png)\n\n*BitCap IPReporter running on Windows*\n\n\n## What's Included\n - Listen for IP Report messages from Antminers, Icerivers, Whatsminers all concurrently.\n   - With additional support for:\n      - Hammer\n      - Volcminer\n      - Sealminer\n      - Elphapex\n      - Goldshell\n      - and more on the way!\n - Fully dynamic listening\n    - Select what miners to listen for at any time!\n    - Listen filtering to ONLY allow specified miners.\n - System Tray support!\n - Miner API support including some custom firmwares (Vnish, LuxOS).\n - Use \"alternative\" (non-default) passwords for miner authentication.\n - Custom \"ID Table\" view for retrieving identifying information from received miners.\n    - Table view for displaying more identifying data like miner type, model, serial number, firmware, pool info, etc.\n    - Import/Export table as .CSV.\n    - Locate miners by blinking.\n - Retrieve and update pool configuration with the Pool Configurator!\n - Load/Save pool information with presets.\n\n\n## Requirements\nA workstation/PC connected to miner network (LAN/VLAN).\n\n\u003e [!NOTE]\n\u003e For WhatsMiners on DHCP, need to be plugged in to same VLAN/network as miner.\n\n\n## Installation\nThe BitCap IPReporter (later referred to as IPR) is supported on Debian-flavored Linux (x64), Windows 10/11 (x64), and MacOS (x64/ARM).\n\nDownload the latest installer for your OS and Arch from [Releases](https://github.com/bitcap-co/bitcap-ipr/releases).\n\nPortable artifacts are also available!\n\n## Usage\nTo start listening with IPR, simply press the \"Start\" button!\nThe app will automatically start listening for all supported miners by default. This can be freely adjusted as needed in the \"Listener Configuration\" section in Settings.\n\nPress the \"IP Report\" button on the miner and a IP confirmation window should show detailing the IP \u0026 MAC addresses.\n\n\n### API Setup\nWhen using the ID Table, IPR will create an API session for the received miner IP and automatically gather miner data.\n\nBy default, it will use the default authentication. If you have an alternative password set, you can supply it to the IP Reporter by going to the API tab in Settings -\u003e \"Settings...\" from the menubar.\n\u003e [!NOTE]\n\u003e On MacOS, go to \"Preferences...\" (Command + ,)\n\n\n## Further Configuration\nIPR supports various configuration settings to customize the behavior to your liking. See [Configuration](./CONFIGURATION.md) for more information on all the available settings.\n\n\n## Known Issues \u0026 Workarounds\n - ### MacOS binary is damaged/unknown source\n\u003e macOS binaries are not signed. Due to this, the IP Reporter will probably fail to launch and get an error stating the the app is from an unknown source.\n\u003e To Fix: Manully allow through System Settings -\u003e `Security and Privacy`.\n\u003e\n\u003e If macOS complains that the app is damaged, run the following command to remove the entry from the anti-virus:\n\u003e ```bash\n\u003e sudo xattr -dr com.apple.quarantine /path/to/BitCapIPR.app\n\u003e ```\n\u003e Now the app should be able to run normally.\n\n## Troubleshooting/Reporting Issues\nIf encountering an issue with the IP reporter, take the following steps:\n  1. Go to Help -\u003e \"Open Log\" to get insight on the issue.\n  2. If not able to resolve from log, can report an issue on the repo by going to Help -\u003e \"Report Issue\". Please include log file or snippet in the issue.\n\n\n## License\nThis project is licensed under the GNU General Public License v3.0 -- see [LICENSE.txt](./LICENSE.txt)\n  \n\n## Trademarks\nThe names \"bitcap-ipr\", \"BitCap IPReporter\", \"Bit Capital Group\", \"BitCap\", and associated logos are not covered by the project license; see [TRADEMARKS.md](./TRADEMARKS.md) or contact sales@bitcap.co for permission.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcap-co%2Fbitcap-ipr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitcap-co%2Fbitcap-ipr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcap-co%2Fbitcap-ipr/lists"}