September 24, 2016 Omer Ramić Tools & projects

Have you ever wanted to hide plain text IP address with something that very few people will be able to decode or read?

IP-obfuscator is one simple/short script I wrote. This script obfuscates your IP address or IP of website/server URL.

Related content: encryption vs encoding vs hashing vs obfuscation

Standard readable URL (Universal Resource Locator) usually looks like this: https://www.ramicomer.com or https://www.google.ba

But every single URL can be called by server's IP address as well. For example these are equivalant: https://www.google.ba --> https://216.58.212.36

This is where my script comes in handy. IP-obfuscator hides this plain text IPv4 address 216.58.212.36 so it isn't this obvious. This is unknown even to those who know much about IP addresses.

So, we can make/trick user open any address by formulating URL request like this:

https://www.facebook.com@3627729540

By looking at it, people may think it is link to facebook's website. And they will ignore number at the end of the link. This link will actually take people to google.ba (number 3627729540 is an equivalent of IP address 216.58.212.36 written in DWORD format).

REMARK: These values of IP addresses can change over time, if they change you will be redirected from google.

How this script works?

You simply input real IP address (IPv4 format), and you will get equivalent obfuscated IP value in completely new functioning format (DWORD - integer, hexadecimal, octal ili combination of these). You can choose any format you desire, every single one will redirect you to exact IP address.

Happy hunting!

Link: GitHub
Usage: ./IP-Obfuscator.py --ip 216.58.212.36

IP obfuscation usage