Selam Dostlar,
3. Parti uygulamalara güvenmeyen veya test yapabileceği site bulamayanlar için bir Python kodları bırakıyorum.
Kali Linux da Masaüstüne not defteri oluşturup aşağıdaki kodları girebilirsiniz, sonrasında not defterinin ismini editleyerek sonuna py eklemeniz gerekiyor.
Örnek : site_bul.py sonrasında terminali açıp yürütme izni alalım. ( chmod +x site_bul.py ) artık aracı kullanabilirsiniz.
Not : Sadece anahtar kelimelerle site bulma aracıdır herhangi bir sistem açığı bulmaz.
Örnek kullanım görseli :
İyi Formlar.
3. Parti uygulamalara güvenmeyen veya test yapabileceği site bulamayanlar için bir Python kodları bırakıyorum.
Kali Linux da Masaüstüne not defteri oluşturup aşağıdaki kodları girebilirsiniz, sonrasında not defterinin ismini editleyerek sonuna py eklemeniz gerekiyor.
Örnek : site_bul.py sonrasında terminali açıp yürütme izni alalım. ( chmod +x site_bul.py ) artık aracı kullanabilirsiniz.
Not : Sadece anahtar kelimelerle site bulma aracıdır herhangi bir sistem açığı bulmaz.
Python:
import requests
from bs4 import BeautifulSoup
from urllib.parse import quote
def siber_guvenlik_projesi():
ulke = input("Ülke uzantısını girin (örn. tr, com, org): ").strip()
anahtar_kelimeler = input("Anahtar kelimeleri girin (virgülle ayırarak): ").strip()
site_sayisi = int(input("Kaç adet site bulunsun? "))
anahtar_kelimeler = anahtar_kelimeler.split(",")
for anahtar_kelime in anahtar_kelimeler:
query = f"site:{ulke} {anahtar_kelime}"
encoded_query = quote(query)
url = f"https://www.google.com/search?q={encoded_query}"
response = requests.get(url)
response.raise_for_status()
soup = BeautifulSoup(response.text, "html.parser")
results = soup.find_all("a")
count = 0
for result in results:
if result.get("href").startswith("/url?q=") and not result.get("href").startswith("/url?q=https://www.google.com"):
count += 1
url = result.get("href")[7:]
end_index = url.find("&")
if end_index != -1:
url = url[:end_index]
print(f"{count}. {url}")
if count == site_sayisi:
break
if __name__ == "__main__":
siber_guvenlik_projesi()
Örnek kullanım görseli :
İyi Formlar.
Son düzenleme: