SiteMap Finder [ Python ]

KoDa

Uzman üye
14 May 2016
1,438
1
127.0.0.1
Evet Degerli THT Sakinleri


Ne İşe Yarıcagi Tartisilir Ama Paylasma Geregi Duydum.

Bulundugu Dizine file.xml adında sitemap ı kaydeder evet fazla uzatmadan programa gecelim

Görseller:

nlQjXl.png


VD9Pkr.png


Calistirmak icin :
python map.py http://[example].com

code :
Kod:
import sys, os, urllib
def sitemap(code):
    source=urllib.urlopen(sys.argv[1]+code).read()
    error='404 Not Found'
    for error in source:
        if error:
            break
    open('file.xml','w').write(source)
sitemap('/sitemap/sitemap.xml')
sitemap('/sitemap.xml')
Lütfen Bir Teşekürü Çok Görme
 
Son düzenleme:

Gbmdpof

Kıdemli Üye
23 Eyl 2016
2,001
11
Öncelikle, os modülü import edilmiş ama kullanılmamış.

404 verip verilmediği kontrol edilmiş sadece, hem hata mesajında 404 Not Found geçmeyebilir, "OOPSIE WOOPSIE!! Uwu We made a *y wucky!! A wittle *o boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!" tarzında bir hata mesajı olabilir veya farklı bir hata verebilir. Bunun yerine, status code 200 (OK) mü, değil mi kontrol edilebilir.

file.xml adındaki dosyaya yazılmış her seferinde. Eğer 2 dosya da varsa ve farklı içeriklerdeyse 1. olana erişilemeyecek. Farklı dosya isimleri kullanılırsa iki dosya da varsa ikisine de erişilebilir.

Ayrıca DRY gibi prensipler ve PEP8 yazım standartı hiç önemsenmemiş, bunlara dikkat edilmeli.

Yine de elinize sağlık, kendinizi geliştirmeniz dileğiyle.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.