{"id":36398821,"url":"https://github.com/kamerk22/ipfuscator","last_synced_at":"2026-01-11T16:01:40.860Z","repository":{"id":57004220,"uuid":"160954477","full_name":"kamerk22/ipfuscator","owner":"kamerk22","description":"IPFuscator - A tool to automatically generate alternative IP formats that are interpreted in the same way. This package will provide simple and easy API convert IP to alternative formats that are interpreted in the same way.","archived":false,"fork":false,"pushed_at":"2018-12-09T17:50:43.000Z","size":19,"stargazers_count":15,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-03T16:10:57.218Z","etag":null,"topics":["composer","fuscator","ip","network","package","php"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kamerk22.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":"contributing.md","funding":null,"license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-12-08T15:55:42.000Z","updated_at":"2024-03-04T19:08:44.000Z","dependencies_parsed_at":"2022-08-21T14:30:19.169Z","dependency_job_id":null,"html_url":"https://github.com/kamerk22/ipfuscator","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/kamerk22/ipfuscator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamerk22%2Fipfuscator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamerk22%2Fipfuscator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamerk22%2Fipfuscator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamerk22%2Fipfuscator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kamerk22","download_url":"https://codeload.github.com/kamerk22/ipfuscator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamerk22%2Fipfuscator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28312129,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-11T14:58:17.114Z","status":"ssl_error","status_checked_at":"2026-01-11T14:55:53.580Z","response_time":60,"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":["composer","fuscator","ip","network","package","php"],"created_at":"2026-01-11T16:01:08.251Z","updated_at":"2026-01-11T16:01:40.831Z","avatar_url":"https://github.com/kamerk22.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# IPFuscator\n\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/kamerk22/ipfuscator/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/kamerk22/ipfuscator/?branch=master)\n[![Build Status][ico-travis]][link-travis]\n[![Code Coverage](https://scrutinizer-ci.com/g/kamerk22/ipfuscator/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/kamerk22/ipfuscator/?branch=master)\n[![Code Intelligence Status](https://scrutinizer-ci.com/g/kamerk22/ipfuscator/badges/code-intelligence.svg?b=master)](https://scrutinizer-ci.com/code-intelligence)\n[![Latest Version on Packagist][ico-version]][link-packagist]\n[![Total Downloads][ico-downloads]][link-downloads]\n\nIPFuscation is a technique that allows for IP addresses to be represented in hexadecimal or decimal instead of the decimal encoding we are used to. \n\nThis package will provide simple and easy API convert IP to alternative formats that are interpreted in the same way.\n\nInspired by [https://github.com/vysec/IPFuscator](https://github.com/vysec/IPFuscator) in Python.\n\n![SS](https://i.imgur.com/X9Yz5Ek.png)\n\n## Installation\n\nYou can install this package via Composer.\n\n``` bash\n$ composer require kamerk22/ipfuscator\n```\n\n## Usage\n\n```php\nuse kamerk22\\IPFuscator\\IPFuscator;\n```\n\n### Get Decimal \n```php\nIPFuscator::getDecimal($ip);\n```\n\n### Get Octal\n```php\nIPFuscator::getOctal($ip);\n```\n\n### Get Hexadecimal\n```php\nIPFuscator::getHexadecimal($ip);\n```\n\n### Get Full Octal\n```php\nIPFuscator::getFullOct($ip);\n```\n\n### Get Full Hexadecimal\n```php\nIPFuscator::getFullHex($ip);\n```\n\n### Get Random Pad Octal\n```php\nIPFuscator::getRandomOctPad($ip);\n```\n\n### Get Random Pad Hexadecimal\n```php\nIPFuscator::getRandomHexPad($ip);\n```\n\n### Get Random Base\n```php\nIPFuscator::getRandomBase($ip);\n```\n\n### Get Random Base With Random Pad\n```php\nIPFuscator::getRandomBaseWithRandomPad($ip);\n```\n## Change log\n\nPlease see the [changelog](changelog.md) for more information on what has changed recently.\n\n## Testing\n\n``` bash\n$ composer test\n```\n\n## Contributing\n\nPlease see [contributing.md](contributing.md) for details and a todolist.\n\n\n## Security\n\nIf you discover any security related issues, please email kashyapk62@gmail.com instead of using the issue tracker.\n\n## Credits\n\n- [Kashyap Merai][link-author]\n- [All Contributors][link-contributors]\n\n## License\n\nMIT. Please see the [license file](license.md) for more information.\n\n[ico-version]: https://img.shields.io/packagist/v/kamerk22/ipfuscator.svg?style=flat-square\n[ico-downloads]: https://img.shields.io/packagist/dt/kamerk22/ipfuscator.svg?style=flat-square\n[ico-travis]: https://img.shields.io/travis/com/kamerk22/ipfuscator.svg?style=flat-square\n\n\n[link-packagist]: https://packagist.org/packages/kamerk22/ipfuscator\n[link-downloads]: https://packagist.org/packages/kamerk22/ipfuscator\n[link-travis]: https://travis-ci.org/kamerk22/ipfuscator\n[link-author]: https://github.com/kamerk22\n[link-contributors]: ../../contributors]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamerk22%2Fipfuscator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkamerk22%2Fipfuscator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamerk22%2Fipfuscator/lists"}