{"id":19322612,"url":"https://github.com/picatz/manuf","last_synced_at":"2025-04-22T19:31:36.269Z","repository":{"id":57655642,"uuid":"456239309","full_name":"picatz/manuf","owner":"picatz","description":"📇 Go package and CLI tool for listing OUIs.","archived":false,"fork":false,"pushed_at":"2025-04-01T00:31:53.000Z","size":20390,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-01T01:29:47.725Z","etag":null,"topics":["cli","go","ouilookup"],"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/picatz.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":"2022-02-06T18:41:14.000Z","updated_at":"2025-04-01T00:31:57.000Z","dependencies_parsed_at":"2023-02-17T00:31:02.286Z","dependency_job_id":"1d009f62-eaab-469c-a6e0-70c0cb0099bb","html_url":"https://github.com/picatz/manuf","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/picatz%2Fmanuf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/picatz%2Fmanuf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/picatz%2Fmanuf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/picatz%2Fmanuf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/picatz","download_url":"https://codeload.github.com/picatz/manuf/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250308405,"owners_count":21409262,"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":["cli","go","ouilookup"],"created_at":"2024-11-10T01:41:50.595Z","updated_at":"2025-04-22T19:31:34.499Z","avatar_url":"https://github.com/picatz.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# manuf\n\nGo package and CLI tool for listing OUIs.\n\n## Install\n\n```console\n$ go install github.com/picatz/manuf@latest\n...\n```\n\n## Usage\n\nThe `manuf` CLI tool can be used with tools like `grep` and `jq` to filter results. Records are fetched over HTTPS on first use\nfrom [`manuf.csv`](\"https://raw.githubusercontent.com/picatz/manuf/main/manuf.csv\"), which is then cached in a local directroy,\n`/Users/$USER/Library/Caches/manuf.csv` on macOS. After 30 days, the records are fetched again to refresh the cache.\n\n```go\n$ manuf | grep \"Apple, Inc.\"\n{\"Registry\":\"MA-L\",\"Assignment\":\"608B0E\",\"OrganizationName\":\"Apple, Inc.\",\"OrganizationAddress\":\"1 Infinite Loop Cupertino CA US 95014\"}\n{\"Registry\":\"MA-L\",\"Assignment\":\"88B291\",\"OrganizationName\":\"Apple, Inc.\",\"OrganizationAddress\":\"1 Infinite Loop Cupertino CA US 95014\"}\n{\"Registry\":\"MA-L\",\"Assignment\":\"C42AD0\",\"OrganizationName\":\"Apple, Inc.\",\"OrganizationAddress\":\"1 Infinite Loop Cupertino CA US 95014\"}\n{\"Registry\":\"MA-L\",\"Assignment\":\"CCD281\",\"OrganizationName\":\"Apple, Inc.\",\"OrganizationAddress\":\"1 Infinite Loop Cupertino CA US 95014\"}\n...\n$ manuf | jq 'select(.OrganizationName == \"Apple, Inc.\")'\n...\n$ manuf | grep \"Apple, Inc.\" | wc -l\n    973\n$ manuf | jq -r .OrganizationName | sort -n | uniq -c | sort -rn | head -n 15\n1013 Cisco Systems, Inc\n 973 Apple, Inc.\n 906 HUAWEI TECHNOLOGIES CO.,LTD\n 687 Samsung Electronics Co.,Ltd\n 490 Intel Corporate\n 380 Huawei Device Co., Ltd.\n 343 ARRIS Group, Inc.\n 270 IEEE Registration Authority\n 267 zte corporation\n 257 Texas Instruments\n 229 Private\n 154 TP-LINK TECHNOLOGIES CO.,LTD.\n 150 Hewlett Packard\n 148 Dell Inc.\n 139 Juniper Networks\n$ manuf | jq -r .Registry | sort | uniq\nCID\nIAB\nMA-L\nMA-M\nMA-S\n$ manuf | jq 'select(.Registry == \"MA-L\")'\n...\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpicatz%2Fmanuf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpicatz%2Fmanuf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpicatz%2Fmanuf/lists"}