SubFinder adalah alat sederhana yang berfungsi untuk mengumpulkan semua subdomain dari suatu domain menggunakan API yang diperoleh melalui bypass SSL pinning dari aplikasi Android.
- Antarmuka Interaktif: Memudahkan pengguna untuk memasukkan data dengan format yang benar.
- Mode Cepat & Lengkap: Pilih antara pencarian subdomain cepat atau pencarian lengkap.
- Subdomain Enumeration: Mengumpulkan semua subdomain dari domain target.
- Penyimpanan Output: Hasil pencarian disimpan dalam file teks yang dapat Anda tentukan.
- Python 3.x
- Library yang dibutuhkan:
requests
json
re
sys
time
Untuk menginstal dependencies, jalankan perintah ini:
pip install requests
-
Clone repository ini ke mesin lokal Anda:
git clone https://github.com/RozhakXD/SubFinder.git
-
Navigasi ke direktori SubFinder:
cd SubFinder
-
Jalankan program:
python Run.py
-
Masukkan domain (contoh:
facebook.com
, tanpahttp
,https
, atauwww
):Domain (Ex: facebook.com): example.com
-
Tentukan lokasi file untuk menyimpan hasil (contoh:
Temporary/Save.txt
):Files (Ex: Temporary/Save.txt): Output.txt
-
Pilih tipe pencarian:
- Complite: Untuk pencarian subdomain yang lebih mendalam.
- Quick: Untuk pencarian subdomain yang lebih cepat.
Type (Quick/Complite): Quick
-
Lihat hasil: Program akan menampilkan hasil subdomain yang ditemukan dan menyimpannya ke file yang telah Anda tentukan. Setelah selesai, Anda akan melihat pesan berikut:
Successfully Saved Subdomain! Domain Count: X Saved in: Output.txt
Jika Anda menemukan bug atau memiliki permintaan fitur baru, silakan buka Issue di GitHub. Pastikan memberikan deskripsi yang jelas dan langkah-langkah untuk mereproduksi bug tersebut (jika ada).
Kontribusi sangat disambut baik! Jika Anda ingin berkontribusi ke proyek ini:
- Fork repository ini.
- Buat branch fitur (
git checkout -b fitur-baru
). - Commit perubahan Anda (
git commit -m 'Tambah fitur X'
). - Push ke branch (
git push origin fitur-baru
). - Buat Pull Request.
Kami akan memeriksa dan meninjau kontribusi Anda secepatnya.
Jika Anda menyukai proyek ini dan ingin mendukung pengembang, Anda dapat memberikan donasi melalui:
Setiap dukungan Anda sangat berarti dan membantu pengembangan lebih lanjut dari SubFinder!
- Keamanan: Pastikan bahwa Anda memiliki izin untuk melakukan pencarian subdomain di domain tertentu. Penggunaan alat ini terhadap domain tanpa izin dapat melanggar hukum setempat.
- Pengembangan API: Jika API yang digunakan dari aplikasi Android diperbarui atau diblokir, Anda mungkin perlu melakukan bypass SSL pinning yang baru untuk terus menggunakannya.
Proyek ini dilisensikan di bawah lisensi MIT. Lihat file LICENSE untuk informasi lebih lanjut.