{"id":37146867,"url":"https://github.com/shammishailaj/metaparser","last_synced_at":"2026-01-14T17:05:34.686Z","repository":{"id":57587519,"uuid":"307133353","full_name":"shammishailaj/metaparser","owner":"shammishailaj","description":"A project to parse meta information to extract IPs/ CIDRs from Github, Cloudflare and AWS (and more) for whitelisting.","archived":false,"fork":false,"pushed_at":"2020-11-12T19:04:42.000Z","size":1931,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-06-20T08:02:15.768Z","etag":null,"topics":["amazon","aws","cidrs","cloudflare","extract-ips","github","whitelisting"],"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/shammishailaj.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}},"created_at":"2020-10-25T15:48:25.000Z","updated_at":"2020-11-13T06:00:09.000Z","dependencies_parsed_at":"2022-09-26T19:40:58.747Z","dependency_job_id":null,"html_url":"https://github.com/shammishailaj/metaparser","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/shammishailaj/metaparser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shammishailaj%2Fmetaparser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shammishailaj%2Fmetaparser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shammishailaj%2Fmetaparser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shammishailaj%2Fmetaparser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shammishailaj","download_url":"https://codeload.github.com/shammishailaj/metaparser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shammishailaj%2Fmetaparser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28427191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T16:38:47.836Z","status":"ssl_error","status_checked_at":"2026-01-14T16:34:59.695Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["amazon","aws","cidrs","cloudflare","extract-ips","github","whitelisting"],"created_at":"2026-01-14T17:05:33.990Z","updated_at":"2026-01-14T17:05:34.669Z","avatar_url":"https://github.com/shammishailaj.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# metaparser\nA project to parse meta information to extract IPs/ CIDRs from Github, Cloudflare and AWS (and more) for whitelisting. The output is produced in an nginx compatible format so you can use the binary executable in your cron to automatically refresh the list of IPs.\n\nThis project directly utilizes the following open sources projects:\n1. [Cobra](https://github.com/spf13/cobra) for implementing the CLI interactions\n2. [Go-Resty](https://github.com/go-resty/resty) as its HTTP client library\n3. [Govvv](https://github.com/ahmetb/govvv) to add version information during its build process\n4. [Logrus](https://github.com/sirupsen/logrus) as its logging library\n5. [Dotsql](https://github.com/gchaincl/dotsql) for SQL migrations (not being used currently)\n6. [Gopsutil - CPU](https://github.com/shirou/gopsutil/cpu) for CPU information (not being used currently)\n7. [Gopsutil - Load](https://github.com/shirou/gopsutil/load) for system load information (not being used currently)\n8. [Viper](https://github.com/spf13/viper) for reading configuration files\n9. [Times](https://github.com/djherbis/times) for file times (atime, mtime, ctime, btime)\n\nCode tries to conform to the [Golang Standards Project layout](https://github.com/golang-standards/project-layout) template\n\n## Building\n0. Install [Govvv](https://github.com/ahmetb/govvv)\n\n1. Clone the repository\n    ```shell script\n    git clone https://github.com/shammishailaj/metaparser.git\n    ```\n2. Change into the directory\n\n    ```shell script\n    cd metaparser\n    ```\n3. Issue the build command\n\n    ```shell script\n    make build\n    ``` \n\n#### Or, grab the [latest release](https://github.com/shammishailaj/metaparser/releases/latest) from the [releases](https://github.com/shammishailaj/metaparser/releases) page  \n\n## Command Reference\n\n1. `help`\n\nTo display help about a command\n\nInvoked By: `metaparser help [command]`\n\nFor detailed documentation, use the inbuilt command `docs` to generate the documentation.\nFor help on using the `docs` command use:\n\n```shell script\nmetaparser help docs\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshammishailaj%2Fmetaparser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshammishailaj%2Fmetaparser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshammishailaj%2Fmetaparser/lists"}