Selam Dostlar,
Sizlere pratik kullanabileceğiniz sub domain hunter uygulaması yazdım, test esnasında hedeflediğiniz sitenin sub domainlerine pratik bir şekilde ulaşabilirsiniz.
Kali linux kurulum : Masaüstünde txt dosyası oluşturun ardından aşağıdaki belirttiğim kodları txt dosyasının içine kopyalayın ve kayıt ederek çıkış yapın, ardından txt dosyasının ismini "rename" yaparak sonundaki txt uzantısının yerine .py yazıp kayıt ederek çıkış yapabilirsiniz. Sonrasında chmod +x SubHunter.py yazarak yürütme izni alalım.
Artık kullanıma hazırdır. Python3 SubHunter.py yazarak uygulamayı çalıştırabilirsiniz.
Windows sistemler de kullanım için Visual Studio Code veya Anaconda gibi geliştirme ortamları aracılığıyla uygulamayı kullanabilirsiniz.
Örnek çıktımız ise bu şekildedir.
İyi Forumlar
Sizlere pratik kullanabileceğiniz sub domain hunter uygulaması yazdım, test esnasında hedeflediğiniz sitenin sub domainlerine pratik bir şekilde ulaşabilirsiniz.
Kali linux kurulum : Masaüstünde txt dosyası oluşturun ardından aşağıdaki belirttiğim kodları txt dosyasının içine kopyalayın ve kayıt ederek çıkış yapın, ardından txt dosyasının ismini "rename" yaparak sonundaki txt uzantısının yerine .py yazıp kayıt ederek çıkış yapabilirsiniz. Sonrasında chmod +x SubHunter.py yazarak yürütme izni alalım.
Artık kullanıma hazırdır. Python3 SubHunter.py yazarak uygulamayı çalıştırabilirsiniz.
Windows sistemler de kullanım için Visual Studio Code veya Anaconda gibi geliştirme ortamları aracılığıyla uygulamayı kullanabilirsiniz.
Örnek çıktımız ise bu şekildedir.
Python:
import requests
def find_subdomains(domain):
print(f"Subdomain araması başlatılıyor: {domain}\n")
url = f"https://crt.sh/?q=%25.{domain}&output=json"
response = requests.get(url)
if response.status_code == 200:
subdomains = set()
data = response.json()
for item in data:
name_value = item["name_value"].split("\n")
for name in name_value:
if "*" not in name:
subdomains.add(name.strip())
if subdomains:
print("Bulunan Subdomainler:")
for subdomain in subdomains:
print(subdomain)
else:
print("Subdomain bulunamadı.")
else:
print("Sunucuyla bağlantı kurulamadı.")
# Kullanıcıdan link isteyelim
link = input("Lütfen bir link girin (örn. example.com): ")
# Subdomain'leri tarayalım
find_subdomains(link)
İyi Forumlar