-
Mr.B
Sövsem Bela S*ksem Zina
Sublist3r Hakkında
Sublist3r, OSINT kullanarak web sitelerinin alt alanlarını numaralandırmak için tasarlanmış bir python aracıdır. Sızma testi yapanların ve böcek avcılarının, hedefledikleri alan için alt alan adları toplamasına ve toplamasına yardımcı olur. Sublist3r, Google, Yahoo, Bing, Baidu ve Ask gibi birçok arama motorunu kullanarak alt alanları numaralandırır. Sublist3r ayrıca Netcraft, Virustotal, ThreatCrowd, DNSdumpster ve ReverseDNS kullanarak alt alanları numaralandırır.
subbrute , geliştirilmiş bir kelime listesiyle bruteforce kullanarak daha fazla alt alan bulma olasılığını artırmak için Sublist3r ile entegre edildi. Kredi subbrute yazarı TheRook'a gidiyor.
Ekran görüntüleri
Kurulum
git clone https://github.com/aboul3la/Sublist3r.git
Önerilen Python Sürümü:
Sublist3r şu anda Python 2 ve Python 3'ü desteklemektedir .
Sublist3r requests, dnspythonve argparsepython modüllerine bağlıdır .
Bu bağımlılıklar gereksinimler dosyası kullanılarak yüklenebilir:
Alternatif olarak, her modül aşağıda gösterildiği gibi bağımsız olarak kurulabilir.
İstekler Modülü ( http://docs.python-requests.org/en/latest/ )
dnspython Modülü ( http://www.dnspython.org/ )
argparse Modülü
pencerelerde renklendirme için aşağıdaki kütüphaneleri kurun
c:\python27\python.exe -m pip install win_unicode_console colorama
kullanım
Örnekler
Python betiklerinizde Sublist3r'yi modül olarak kullanma
Misal
import sublist3r
subdomains = sublist3r . main ( alan adı , no_threads , savefile , portlar , sessiz , ayrıntılı , enable_bruteforce , motorlar )
Ana işlev, Sublist3r tarafından bulunan bir dizi benzersiz alt alan adı döndürür
İşlev Kullanımı:
import sublist3r
subdomains = sublist3r . main ( 'yahoo.com' , 40 , 'yahoo_subdomains.txt' , bağlantı noktaları = Yok , sessiz = Yanlış , ayrıntılı = Yanlış , enable_bruteforce = Yanlış , motorlar = Yok )
Lisans
Sublist3r, GNU GPL lisansı ile lisanslanmıştır. daha fazla bilgi için LİSANS bölümüne bakınız .
Kredi
Mevcut sürüm 1.0
github.com
konu türkçeye çevirilip paylaşılmıştır alıntıdır.
Sublist3r, OSINT kullanarak web sitelerinin alt alanlarını numaralandırmak için tasarlanmış bir python aracıdır. Sızma testi yapanların ve böcek avcılarının, hedefledikleri alan için alt alan adları toplamasına ve toplamasına yardımcı olur. Sublist3r, Google, Yahoo, Bing, Baidu ve Ask gibi birçok arama motorunu kullanarak alt alanları numaralandırır. Sublist3r ayrıca Netcraft, Virustotal, ThreatCrowd, DNSdumpster ve ReverseDNS kullanarak alt alanları numaralandırır.
subbrute , geliştirilmiş bir kelime listesiyle bruteforce kullanarak daha fazla alt alan bulma olasılığını artırmak için Sublist3r ile entegre edildi. Kredi subbrute yazarı TheRook'a gidiyor.
Ekran görüntüleri
Kurulum
git clone https://github.com/aboul3la/Sublist3r.git
Önerilen Python Sürümü:
Sublist3r şu anda Python 2 ve Python 3'ü desteklemektedir .
- Python 2 için önerilen sürüm 2.7.x
- Python 3 için önerilen sürüm 3.4.x
Sublist3r requests, dnspythonve argparsepython modüllerine bağlıdır .
Bu bağımlılıklar gereksinimler dosyası kullanılarak yüklenebilir:
- Windows'a kurulum:
- Linux'a kurulum
Alternatif olarak, her modül aşağıda gösterildiği gibi bağımsız olarak kurulabilir.
İstekler Modülü ( http://docs.python-requests.org/en/latest/ )
- Windows için yükle:
- Ubuntu / Debian için yükleyin:
- Centos / Redhat için yükleyin:
- Linux'ta pip kullanarak yükleme:
dnspython Modülü ( http://www.dnspython.org/ )
- Windows için yükle:
- Ubuntu / Debian için yükleyin:
- Pip kullanarak kurun:
argparse Modülü
- Ubuntu / Debian için yükleyin:
- Centos / Redhat için yükleyin:
- Pip kullanarak kurun:
pencerelerde renklendirme için aşağıdaki kütüphaneleri kurun
c:\python27\python.exe -m pip install win_unicode_console colorama
kullanım
| Kısa form | Uzun Form | Açıklama |
|---|---|---|
| -d | --alan adı | Sitesinin alt alanlarını numaralandırmak için alan adı |
| -b | --kaba kuvvet | Subbrute bruteforce modülünü etkinleştirme |
| -p | --ports | Bulunan alt alanları belirli tcp bağlantı noktalarına karşı tarayın |
| -v | --verbose | Ayrıntılı modu etkinleştirin ve sonuçları gerçek zamanlı olarak görüntüleyin |
| -t | --İş Parçacığı | Subbrute bruteforce için kullanılacak diş sayısı |
| -e | --engines | Virgülle ayrılmış bir arama motorları listesi belirtme |
| -Ö | --çıktı | Sonuçları metin dosyasına kaydedin |
| -h | --Yardım | yardım mesajını göster ve çık |
- Tüm temel seçenekleri ve anahtarları listelemek için -h anahtarını kullanın:
- Belirli bir alan adının alt alan adlarını numaralandırmak için:
- Belirli bir alanın alt alanlarını numaralandırmak ve yalnızca açık bağlantı noktaları 80 ve 443 olan alt alanları göstermek için:
- Belirli bir alanın alt alan adlarını numaralandırmak ve sonuçları gerçek zamanlı olarak göstermek için:
- Alt alanları numaralandırmak ve bruteforce modülünü etkinleştirmek için:
- Alt alanları numaralandırmak ve Google, Yahoo ve Virustotal motorları gibi belirli motorları kullanmak
Python betiklerinizde Sublist3r'yi modül olarak kullanma
Misal
import sublist3r
subdomains = sublist3r . main ( alan adı , no_threads , savefile , portlar , sessiz , ayrıntılı , enable_bruteforce , motorlar )
Ana işlev, Sublist3r tarafından bulunan bir dizi benzersiz alt alan adı döndürür
İşlev Kullanımı:
- domain : Alt alan adlarını numaralandırmak istediğiniz alan adı.
- savefile : çıktıyı metin dosyasına kaydetmenizi sağlar.
- portlar : taranacak tcp portlarının virgülle ayrılmış bir listesini belirtin.
- silent : sublist3r komutunu yürütme sırasında sessiz modda çalışacak şekilde ayarlayın (çok fazla gürültüye ihtiyacınız olmadığında yardımcı olur).
- ayrıntılı : bulunan alt alanları gerçek zamanlı olarak görüntüler.
- enable_bruteforce : bruteforce modülünü etkinleştirir.
- motorlar : (İsteğe bağlı) belirli motorları seçmek için.
import sublist3r
subdomains = sublist3r . main ( 'yahoo.com' , 40 , 'yahoo_subdomains.txt' , bağlantı noktaları = Yok , sessiz = Yanlış , ayrıntılı = Yanlış , enable_bruteforce = Yanlış , motorlar = Yok )
Lisans
Sublist3r, GNU GPL lisansı ile lisanslanmıştır. daha fazla bilgi için LİSANS bölümüne bakınız .
Kredi
- TheRook - Bruteforce modülü, senaryosunun alt kuralına dayanıyordu .
- Bitquark - Subbrute'un kelime listesi araştırma dnspop'una dayanıyordu .
- İbrahim Mosaad'a , aracın geliştirilmesine yardımcı olan büyük katkılarından dolayı teşekkür ederiz .
Mevcut sürüm 1.0
GitHub - aboul3la/Sublist3r: Fast subdomains enumeration tool for penetration testers
Fast subdomains enumeration tool for penetration testers - GitHub - aboul3la/Sublist3r: Fast subdomains enumeration tool for penetration testers
konu türkçeye çevirilip paylaşılmıştır alıntıdır.
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl