Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IP Obfuscator

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.

Ringkasan

  • Nama: IP Obfuscator
  • Versi: 1.0.0
  • Bahasa: Python
  • Dependencies: pyperclip (opsional)

Fitur

  • Validasi dan parsing alamat IPv4
  • Menghasilkan variasi alamat IP dalam berbagai format
  • Mendukung ekspor hasil ke format teks, JSON, dan CSV
  • Clipboard copy jika pyperclip tersedia

Persyaratan

  • Python 3.8+ (disarankan)
  • Paket Python yang tercantum di requirements.txt

Instalasi

  1. Kloning repositori ke sistem lokal Anda.
  2. Masuk ke direktori proyek:
git clone https://github.com/gagaltotal/IP-Obfuscator
cd IP-Obfuscator
  1. Buat dan aktifkan virtual environment:
python3 -m venv .venv
source .venv/bin/activate
  1. Instal dependensi:
python3 -m pip install -r requirements.txt

Penggunaan

Screen Capture

Screen Capture

  1. Obfuscate Single IP

Screen Capture

python ip_ob_tot.py --ip 192.168.1.1
  1. Dengan Custom URL Options
python ip_ob_tot.py --ip 192.168.1.1 --protocol https --port 8080 --path "/admin"
  1. Random Variations
python ip_ob_tot.py --ip 192.168.1.1 --random 3
  1. 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
  1. Copy to Clipboard
python ip_ob_tot.py --ip 192.168.1.1 --clipboard
  1. 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
  1. 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"
  1. Deobfuscate dari File
python ip_ob_tot.py --deobfuscate-file obfuscated_ips.txt

Catatan: Skrip ini menggunakan argparse untuk mengelola argumen baris perintah. Jika pyperclip terpasang, beberapa output dapat disalin ke clipboard.

Struktur Proyek

  • ip_ob_tot.py - skrip utama proyek
  • requirements.txt - daftar dependensi Python
  • .venv/ - virtual environment lokal (tidak disertakan dalam VCS)
  • images/ - aset gambar yang terkait dengan dokumentasi atau contoh

Kontribusi

Jika Anda ingin berkontribusi, ajukan issue atau pull request dengan perubahan yang jelas dan teruji.

Lisensi

Lisensi tidak dispesifikasikan di dalam repositori. Gunakan kode ini sesuai kebutuhan dan klarifikasi lisensi langsung dengan pemilik proyek jika diperlukan.

About

IP Obfuscator adalah alat baris perintah Python untuk menghasilkan variasi obfuscated dari alamat IPv4

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages