{"id":24501325,"url":"https://github.com/vysecurity/ipfuscator","last_synced_at":"2026-01-27T02:04:42.695Z","repository":{"id":40659463,"uuid":"134090594","full_name":"vysecurity/IPFuscator","owner":"vysecurity","description":"IPFuscator - A tool to automatically generate alternative IP representations","archived":false,"fork":false,"pushed_at":"2024-01-12T16:43:00.000Z","size":1426,"stargazers_count":361,"open_issues_count":4,"forks_count":54,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-03-15T07:28:44.788Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/vysecurity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-05-19T19:06:46.000Z","updated_at":"2025-03-12T13:22:46.000Z","dependencies_parsed_at":"2024-01-22T04:51:18.475Z","dependency_job_id":null,"html_url":"https://github.com/vysecurity/IPFuscator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vysecurity/IPFuscator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vysecurity%2FIPFuscator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vysecurity%2FIPFuscator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vysecurity%2FIPFuscator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vysecurity%2FIPFuscator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vysecurity","download_url":"https://codeload.github.com/vysecurity/IPFuscator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vysecurity%2FIPFuscator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28796962,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T01:07:07.743Z","status":"online","status_checked_at":"2026-01-27T02:00:07.755Z","response_time":168,"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":[],"created_at":"2025-01-21T22:29:06.222Z","updated_at":"2026-01-27T02:04:42.663Z","avatar_url":"https://github.com/vysecurity.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IPFuscator\n\n## Author\n\nVincent Yiu (@vysecurity)\n\n## Blog Post\nhttps://vincentyiu.co.uk/ipfuscation/\n\n## What is IPFuscator?\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. IPFuscator allows us to easily convert to these alternative formats that are interpreted in the same way.\n\n## Usage\n\n1) `git clone https://github.com/vysec/ipfuscator`\n2) `python ipfuscator.py 127.0.0.1` or `python3 ipfuscator3.py 127.0.0.1` \n\n```\nIPFuscator\nAuthor: Vincent Yiu (@vysecurity)\nhttps://www.github.com/vysec/IPFuscator\nVersion: 0.1.0\n\nIP Address:     127.0.0.1\n\nDecimal:        2130706433\nHexadecimal:    0x7f000001\nOctal:          017700000001\n\nFull Hex:       0x7f.0x0.0x0.0x1\nFull Oct:       0177.0.0.01\n\nRandom Padding:\nHex:    0x000000000007f.0x000000000000000000000000000000.0x0000.0x0000000000000000000000001\nOct:    00000000000000000000000177.000000000000000000.00000000000000000000000000000.000001\n\nRandom base:\n#1:     0x7f.0x0.0.01\n#2:     0x7f.0x0.0x0.1\n#3:     0177.0x0.0x0.0x1\n#4:     0x7f.0.0.01\n#5:     127.0x0.0.0x1\n\nRandom base with random padding:\n#1:     127.0x00000000.000000.000000000000000001\n#2:     127.0x0000000000000.0x00000000000000000000000000000.0001\n#3:     0000000000000000177.0x0000000000000000000000.0x00000000000000000000000000.1\n#4:     0000000000000000000177.0.000000.1\n#5:     127.0000000000000000000000.0x0000000000000000000.000000000000000000000000000001\n```\n\n3) Take any representation and use it in commands such as `ping`. You can also use it for a command and control endpoint.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvysecurity%2Fipfuscator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvysecurity%2Fipfuscator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvysecurity%2Fipfuscator/lists"}