https://github.com/ishanoshada/ipobfuscatorgo
This Go program provides functions for validating and obfuscating IP addresses. It includes various methods to obfuscate an IP address for privacy and security purposes.
https://github.com/ishanoshada/ipobfuscatorgo
go ip ipobfuscator obfuscate obfuscator simple
Last synced: 6 months ago
JSON representation
This Go program provides functions for validating and obfuscating IP addresses. It includes various methods to obfuscate an IP address for privacy and security purposes.
- Host: GitHub
- URL: https://github.com/ishanoshada/ipobfuscatorgo
- Owner: Ishanoshada
- Created: 2023-10-19T14:13:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-19T14:26:23.000Z (almost 2 years ago)
- Last Synced: 2025-03-24T16:03:29.607Z (7 months ago)
- Topics: go, ip, ipobfuscator, obfuscate, obfuscator, simple
- Language: Go
- Homepage:
- Size: 5.86 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌐 IP Obfuscator in Go
Unleash the power of IP address obfuscation with this Go program! Safeguard your IP addresses for enhanced security and privacy.
## Usage
Ready to get started? Here's how:
1. 🚀 Clone the repository:
```bash
git clone https://github.com/ishanoshada/IPObfuscatorGo
```2. 📁 Navigate to the project directory:
```bash
cd IPObfuscatorGo
```3. 💡 Run the program:
```bash
go run main.go
```4. 🎯 Follow the prompts to enter an IP address for magical obfuscation.
## Code Magic
Our code is your secret spellbook for IP address manipulation:
### 🔍 Validating IP
The `isValidIP` function plays detective, making sure your IP is valid, with each segment perfectly in the 0 to 255 range.
### 🪄 Obfuscating IP
The `obfuscateIP` function is your magic wand. It transforms a valid IP into various enchanting versions:
- 💥 **Bitwise Blast:** Convert it using bitwise operations.
- 🔮 **Hex Hexation:** Change it to hexadecimal charm.
- 🌟 **Octal Enchantment:** Behold it in its octal aura.
- 🚀 **Hex Hexcellent:** Or wield it with an 8-character hexadecimal hex.### 🚀 Running the Program
Enter an IP, and witness the magic unfold as it reveals the original and obfuscated IP addresses.
## 🧙♂️ Example
```plaintext
[+] Enter your IP: 192.168.0.1[~] Obfuscated IPs:
[+] http://3232235521
[+] http://0xC0.0xA8.0x0.0x1
[+] http://0300.0250.00.01
[+] http://0xc0a80001Original IP: 192.168.0.1
```**Repository Views** 