Sublist3r Subdomain Tarayıcı

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...

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
Sublist3r
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
Bağımlılıklar:
Sublist3r requests, dnspythonve argparsepython modüllerine bağlıdır .
Bu bağımlılıklar gereksinimler dosyası kullanılarak yüklenebilir:
  • Windows'a kurulum:
c:\python27\python.exe -m pip install -r requirements.txt

  • Linux'a kurulum
sudo pip install -r requirements.txt

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:
c:\python27\python.exe -m pip install requests

  • Ubuntu / Debian için yükleyin:
sudo apt-get install python-requests

  • Centos / Redhat için yükleyin:
sudo yum install python-requests

  • Linux'ta pip kullanarak yükleme:
sudo pip install requests

dnspython Modülü ( http://www.dnspython.org/ )
  • Windows için yükle:
c:\python27\python.exe -m pip install dnspython

  • Ubuntu / Debian için yükleyin:
sudo apt-get install python-dnspython

  • Pip kullanarak kurun:
sudo pip install dnspython

argparse Modülü
  • Ubuntu / Debian için yükleyin:
sudo apt-get install python-argparse

  • Centos / Redhat için yükleyin:
sudo yum install python-argparse

  • Pip kullanarak kurun:
sudo pip install argparse

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 formUzun FormAçıklama
-d--alan adıSitesinin alt alanlarını numaralandırmak için alan adı
-b--kaba kuvvetSubbrute bruteforce modülünü etkinleştirme
-p--portsBulunan alt alanları belirli tcp bağlantı noktalarına karşı tarayın
-v--verboseAyrı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--enginesVirgülle ayrılmış bir arama motorları listesi belirtme
--çıktıSonuçları metin dosyasına kaydedin
-h--Yardımyardım mesajını göster ve çık
Örnekler
  • Tüm temel seçenekleri ve anahtarları listelemek için -h anahtarını kullanın:
python sublist3r.py -h
  • Belirli bir alan adının alt alan adlarını numaralandırmak için:
python sublist3r.py -d example.com
  • 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:
python sublist3r.py -d example.com -p 80,443
  • Belirli bir alanın alt alan adlarını numaralandırmak ve sonuçları gerçek zamanlı olarak göstermek için:
python sublist3r.py -v -d example.com
  • Alt alanları numaralandırmak ve bruteforce modülünü etkinleştirmek için:
python sublist3r.py -b -d example.com
  • Alt alanları numaralandırmak ve Google, Yahoo ve Virustotal motorları gibi belirli motorları kullanmak
python sublist3r.py -e google,yahoo,virustotal -d example.com
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.
Yahoo.com'un alt alanlarını numaralandırmak için örnek:
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 .
Teşekkürler
  • İbrahim Mosaad'a , aracın geliştirilmesine yardımcı olan büyük katkılarından dolayı teşekkür ederiz .
versiyon
Mevcut sürüm 1.0


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
131,972Konular
3,273,409Mesajlar
316,680Kullanıcılar
AlissapauffSon Üye
Üst Alt