IP Obfuscator adalah alat baris perintah Python untuk menghasilkan variasi obfuscated dari alamat IPv4. Proyek ini dirancang untuk membantu pengujian, debugging, dan eksplorasi format alamat IP alternatif.
- Nama: IP Obfuscator
- Versi: 1.0.0
- Bahasa: Python
- Dependencies:
pyperclip(opsional)
- Validasi dan parsing alamat IPv4
- Menghasilkan variasi alamat IP dalam berbagai format
- Mendukung ekspor hasil ke format teks, JSON, dan CSV
- Clipboard copy jika
pypercliptersedia
- Python 3.8+ (disarankan)
- Paket Python yang tercantum di
requirements.txt
- Kloning repositori ke sistem lokal Anda.
- Masuk ke direktori proyek:
git clone https://github.com/gagaltotal/IP-Obfuscator
cd IP-Obfuscator- Buat dan aktifkan virtual environment:
python3 -m venv .venv
source .venv/bin/activate- Instal dependensi:
python3 -m pip install -r requirements.txt- Obfuscate Single IP
python ip_ob_tot.py --ip 192.168.1.1- Dengan Custom URL Options
python ip_ob_tot.py --ip 192.168.1.1 --protocol https --port 8080 --path "/admin"- Random Variations
python ip_ob_tot.py --ip 192.168.1.1 --random 3- Export ke File
python ip_ob_tot.py --ip 192.168.1.1 --export results.json
python ip_ob_tot.py --ip 192.168.1.1 --export results.csv
python ip_ob_tot.py --ip 192.168.1.1 --export results.txt- Copy to Clipboard
python ip_ob_tot.py --ip 192.168.1.1 --clipboard- Batch Mode
# Buat file ips.txt
echo -e "192.168.1.1\n10.0.0.1\n172.16.0.1" > ips.txt
python ip_ob_tot.py --batch ips.txt --export all_results.json- Deobfuscate
python ip_ob_tot.py --deobfuscate "0xc0a80101"
python ip_ob_tot.py --deobfuscate "http://3232235777"
python ip_ob_tot.py --deobfuscate "0300.0250.01.01"- Deobfuscate dari File
python ip_ob_tot.py --deobfuscate-file obfuscated_ips.txtCatatan: Skrip ini menggunakan
argparseuntuk mengelola argumen baris perintah. Jikapyperclipterpasang, beberapa output dapat disalin ke clipboard.
ip_ob_tot.py- skrip utama proyekrequirements.txt- daftar dependensi Python.venv/- virtual environment lokal (tidak disertakan dalam VCS)images/- aset gambar yang terkait dengan dokumentasi atau contoh
Jika Anda ingin berkontribusi, ajukan issue atau pull request dengan perubahan yang jelas dan teruji.
Lisensi tidak dispesifikasikan di dalam repositori. Gunakan kode ini sesuai kebutuhan dan klarifikasi lisensi langsung dengan pemilik proyek jika diperlukan.


