SkillAgentSearch skills...

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.

Install / Use

/learn @Ishanoshada/IPObfuscatorGo
About this skill

Quality Score

0/100

Supported Platforms

Universal

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:

    git clone https://github.com/ishanoshada/IPObfuscatorGo
    
  2. 📁 Navigate to the project directory:

    cd IPObfuscatorGo
    
  3. 💡 Run the program:

    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

[+] Enter your IP: 192.168.0.1

[~] Obfuscated IPs:
[+] http://3232235521
[+] http://0xC0.0xA8.0x0.0x1
[+] http://0300.0250.00.01
[+] http://0xc0a80001

Original IP: 192.168.0.1

Repository Views Views

Related Skills

View on GitHub
GitHub Stars9
CategoryDevelopment
Updated11mo ago
Forks0

Languages

Go

Security Score

67/100

Audited on Apr 28, 2025

No findings