{"id":22056203,"url":"https://github.com/robert-mcdermott/cidr2ips","last_synced_at":"2025-10-14T04:36:34.591Z","repository":{"id":81425635,"uuid":"123379708","full_name":"robert-mcdermott/cidr2ips","owner":"robert-mcdermott","description":"CIDR to IP list","archived":false,"fork":false,"pushed_at":"2018-03-13T16:46:27.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T16:17:09.480Z","etag":null,"topics":["cidr","golang","network"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robert-mcdermott.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-03-01T03:57:13.000Z","updated_at":"2018-03-13T16:46:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"d00bbf86-63a7-405e-ac23-8631c030d33b","html_url":"https://github.com/robert-mcdermott/cidr2ips","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/robert-mcdermott/cidr2ips","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robert-mcdermott%2Fcidr2ips","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robert-mcdermott%2Fcidr2ips/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robert-mcdermott%2Fcidr2ips/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robert-mcdermott%2Fcidr2ips/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robert-mcdermott","download_url":"https://codeload.github.com/robert-mcdermott/cidr2ips/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robert-mcdermott%2Fcidr2ips/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279017931,"owners_count":26086213,"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","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["cidr","golang","network"],"created_at":"2024-11-30T16:12:54.029Z","updated_at":"2025-10-14T04:36:34.560Z","avatar_url":"https://github.com/robert-mcdermott.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cidr2ips - CIDR to IP list \n[![Go Report Card](https://goreportcard.com/badge/github.com/robert-mcdermott/cidr2ips)](https://goreportcard.com/report/github.com/robert-mcdermott/cidr2ips)\n\nThis utility takes a network CIDR range (192.168.0.0/16) and expands it to a list of IP addresses that are printed to standard out, one IP per line. By default the IP addresses are printed sequentially, but if you would like to randomize the output you can use the --randomize flag.\n\n## Usage\n\n```\nUsage: ./cidr2ips [--randomize] --cidr \u003ccidr-block\u003e\n\nExample: ./cidr2ips --cidr 172.17.24.0/24 --randomize\n\n  --cidr string\n    \n        Required: CIDR block (ex: 192.168.0.0/16) to expand to a list of IP addresses\n    \n  --help\n    \n        Print usage information\n    \n  --randomize\n    \n        Optional: randomize the order of the IP addresses provided as output\n\n  --full\n\n        Optional: provide the network and broadcast addresses in the output; by default only usable addresses are included\n```\n\n\n## Example\n\n```\n./cidr2ips --cidr 192.168.43.0/28 \n192.168.43.1\n192.168.43.2\n192.168.43.3\n192.168.43.4\n192.168.43.5\n192.168.43.6\n192.168.43.7\n192.168.43.8\n192.168.43.9\n192.168.43.10\n192.168.43.11\n192.168.43.12\n192.168.43.13\n192.168.43.14\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobert-mcdermott%2Fcidr2ips","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobert-mcdermott%2Fcidr2ips","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobert-mcdermott%2Fcidr2ips/lists"}