Skip to content

ismailaydemiriu/PHP-Sitemap-Finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Sitemap Finder (PHP CLI)

Basit ve hızlı bir komut satırı aracıyla bir sitenin muhtemel sitemap konumlarını keşfeder.

Özellikler

  • Robots.txt içindeki Sitemap: satırlarını okur.
  • Yaygın dosya adları ve uzantılar için HEAD istekleri ile tarama yapar (xml, xml.gz, txt, php).
  • Uzantısız uç noktaları da dener (örn. .../sitemap/).
  • CMD/PowerShell uyumlu ANSI renkli çıktı (Windows 10+).

Gereksinimler

  • PHP 8+ (cURL uzantısı etkin).

Kurulum

Proje klasörüne gidin:

cd sitemap-finder

Gerek yoksa da doğrudan çalıştırabilirsiniz.

Kullanım

php sitemap-finder.php "https://www.example.com/"

Opsiyonlar

  • QUIT_ON_FIRST_RESULT sabitini 1 yaparsanız, ilk bulunan sonucu yazdıktan sonra araç sonlanır.

Örnek Çıktı

===============================================
= sitemap finder started for:                  =
=                                              =
= https://www.example.com                      =
=                                              =
= 2025-10-02 12:00:00h

- checking robots.txt...
- starting try & error run...
- testing *.xml...
- Found URL with code 200 and type application/xml: https://www.example.com/sitemap.xml

= 2025-10-02 12:00:05h
=                                              =
= done.
=                                              =
= script runtime:       5sec. ~= 0.08min.
= sum of http-requests: 123
= avg. requests / sec:  24.6
===============================================

Notlar

  • Bazı sunucular HEAD isteğine farklı yanıt verebilir; araç içerik türü ipuçlarını değerlendirir.
  • Çok agresif tarama istenmiyorsa QUIT_ON_FIRST_RESULT=1 işinizi hızlandırır.

Lisans

MIT

sitemap-finder

About

PHP Sitemap Finder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages