{"id":24333503,"url":"https://github.com/dan-duran/ip-calc","last_synced_at":"2026-04-19T22:07:10.349Z","repository":{"id":229949119,"uuid":"778077045","full_name":"Dan-Duran/ip-calc","owner":"Dan-Duran","description":"IP Calculator for IP RANGE, HEX, BINARY, CIDR","archived":false,"fork":false,"pushed_at":"2024-11-13T16:05:24.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-26T10:47:08.990Z","etag":null,"topics":["ip-calculator","ip-checker","ip-generator","python3-tools"],"latest_commit_sha":null,"homepage":"","language":"Python","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/Dan-Duran.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":"2024-03-27T03:02:23.000Z","updated_at":"2024-11-13T16:05:28.000Z","dependencies_parsed_at":"2024-03-27T04:24:05.013Z","dependency_job_id":"e207b022-0ec1-4d8f-850e-758d84acbb0c","html_url":"https://github.com/Dan-Duran/ip-calc","commit_stats":null,"previous_names":["dan-duran/ip-calc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dan-Duran/ip-calc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dan-Duran%2Fip-calc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dan-Duran%2Fip-calc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dan-Duran%2Fip-calc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dan-Duran%2Fip-calc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dan-Duran","download_url":"https://codeload.github.com/Dan-Duran/ip-calc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dan-Duran%2Fip-calc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32024320,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"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":["ip-calculator","ip-checker","ip-generator","python3-tools"],"created_at":"2025-01-18T03:17:32.321Z","updated_at":"2026-04-19T22:07:10.315Z","avatar_url":"https://github.com/Dan-Duran.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IP Conversion Tool\n**IP Calculator for IP RANGE, HEX, BINARY, CIDR**\n\nThis quick Python script provides a command-line interface for converting IP addresses and ranges between different formats. It supports converting between decimal, hexadecimal, binary, and CIDR notation. The tool also allows for converting CIDR notation to IP ranges and finding the smallest CIDR block that encompasses a given IP range.\n\n- **👉 Checkout some more awesome tools at [GetCyber](https://getcyber.me/tools)**\n- **👉 Subscribe to my YouTube Channel [GetCyber - YouTube](https://youtube.com/getCyber)**\n- **👉 Discord Server [GetCyber - Discord](https://discord.gg/YUf3VpDeNH)**\n\n## Features\n- Convert IP addresses to hexadecimal format.\n- Convert IP addresses to binary format.\n- Convert binary IP addresses back to decimal format.\n- Convert hexadecimal IP addresses back to decimal format.\n- Convert CIDR notation to IP range.\n- Convert an IP range to the smallest possible CIDR block that covers the entire range.\n\n## Usage\nRun the script in your terminal, and you will be presented with a menu of options:\n\nMenu:\n1. Convert IP to HEX\n2. Convert IP to Binary\n3. Convert Binary to IP\n4. Convert HEX to IP\n5. Convert CIDR to IP Range\n6. Convert IP Range to the smallest CIDR block\n7. Exit\n\nEnter the number corresponding to the action you want to perform and follow the prompts.\n\n## Requirements\n- Python 3\n\n## Installation\nClone this repository to your local machine:\n\n```bash\ngit clone https://github.com/Dan-Duran/ip-calc.git \u0026\u0026 cd ip-calc/\n```\n```bash\npython3 ip-calc.py\n```\n\nIf you want colored output, install the termcolor library:\n\n## License\n- This project is licensed under the MIT License - see the LICENSE file for details. https://opensource.org/license/mit\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdan-duran%2Fip-calc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdan-duran%2Fip-calc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdan-duran%2Fip-calc/lists"}