WordPress tema tespiti · eklenti algılama: Site adresini girin → hosting sorgulama

Satış ortaklığı bildirimi v3.1
Satış ortaklığı bildirimi v3.2 (yalnızca mobil)

WordPress tema tespiti ve eklenti algılama yalnızca site adresini girerek yapılır. Kullanılan temanın adını ve sürümünü, kurulu eklentileri, hosting sağlayıcısını ve hatta IP aralığını sorgulayabilirsiniz. Yol koruması ya da CDN nedeniyle sonuçların sınırlı kaldığı durumları ve diğer sorgulama sitelerinin karşılaştırmasını da derledim.

Adresi yapıştırdığınızda sitenin WordPress ile yapılıp yapılmadığı görülür. https:// yazsanız da yazmasanız da olur.

WordPress kullanımı · tema · eklenti sorgulama
Bir adres girdiğinizde WordPress olup olmadığını, temayı, eklentileri ve hosting bilgisini kontrol eder.
Güvenlik eklentisi ya da CDN kullanan sitelerde bilgiler gizlendiği için sonuçlar sınırlı olabilir.
  • ↪️ Test sonucu örnekleri
  • → WordPress eklenti kontrolü ve tema tespiti örnekleri.
WordPress tema ve eklenti tespiti testi 1 (tipik sonuç)
WordPress tema ve eklenti tespiti testi 2 (Cloudflare kullanılıyorsa)

Hide My WP gibi araçlarla bilgiler gizlense bile site Lite Speed kullanıyorsa WordPress kullandığı neredeyse kesinleşir.

WordPress tema ve eklenti tespiti testi 4 (LiteSpeed güvenlik duvarıyla gizlense de WP görünür)

Ⅰ. WordPress eklenti kontrolü & tema tespit aracının kullanımı

  • ↪️ WP Detector

WordPress eklenti kontrolü bittiğinde sonuç sırasıyla sonuç rozeti, tema, eklentiler ve hosting olarak bölümlere ayrılır. Öğe sayısı fazla olduğu için başta nereye bakacağınızı karıştırabilirsiniz. Özellikle eklentiler iki ayrı yerde gösterilir ve iki bölüm onları farklı yöntemlerle bulduğu için
biri boş olsa da sonuç yanlış değildir. Her bölümün ne anlama geldiğine sırayla bakalım.

1️⃣ Üç sonuç rozeti

Sorgu bittiğinde adresin üstünde bir rozet görünür. Anlamı rengine ve yazısına göre değişir.

  1. Yeşil: [WordPress], sitenin kesinlikle WordPress ile yapıldığı anlamına gelir. wp-content yolu, generator meta etiketi, REST API bağlantısı gibi izlerden en az biri bulunmuştur.
  2. Turuncu: [WordPress (yollar gizli)], sitenin WordPress olduğu ama tema ve eklenti yollarının gizlendiği durumdur. Klasör adları bir güvenlik eklentisiyle değiştirildiğinde böyle çıkar. Araç bulamamış değildir, karşı site gizlemiştir.
  3. Kırmızı: [WordPress değil], WordPress izi bulunamadığı durumdur. Site başka bir yolla yapılmış olabilir ya da önde duran bir CDN kaynak bilgileri gizliyor olabilir.
  4. Rozetin altında: [Saptama dayanağı] alanında kararın hangi izlere dayandığı aynen gösterilir; dayanak yalnızca bir taneyse kesinliğin düşük olduğunu düşünebilirsiniz.

2️⃣ Eklentiler (yollardan) ile Ek bulgular arasındaki fark

Sonuç ekranında eklentiler iki yerde görünür. Bulma yöntemleri farklı olduğu için ayrı tutulmuştur.

“Eklentiler (yollardan)” adları doğrudan dosya yollarından çıkarır. Kaynakta /wp-content/plugins/ad/ biçimi kalmışsa yakalandığı için kesindir; ancak önbellek eklentisi birden çok dosyayı tek dosyada birleştirirse yollar kaybolur ve hiçbir şey çıkmaz.

“Ek bulgular (tema · eklentiler)” yollar dışındaki izlerle bulunan sonuçlardır: birleştirilmiş dosya adlarında kalan kelimeler, sayfaya eklenen özgün sınıflar, sunucunun gönderdiği yanıt başlıkları gibi. Yollar değişse ya da kaybolsa da yakalanır. Bilinen öğeler resmî adlarıyla, bilinmeyenler ise sitenin kaydettiği adla (slug) olduğu gibi gösterilir. Tema adı da burada yer alır.

Üstteki boş ve yalnızca alttaki doluysa site varlıklarını optimize etmiştir; üstte olup altta olmayan bir öğe varsa iz bırakmayan bir eklentidir. Gerçek yapıya yaklaşmak için iki alana birlikte bakmalısınız.

3️⃣ Hosting ve ağ bilgileri

Barındırma bölümünde sunucu ve ağ bilgileri birlikte gösterilir.

Barındırma alanları ne anlama gelir
Sorgu sonucundaki Barındırma tablosunda yer alan yedi alan.
IP
Bağlanılan sunucunun adresidir.
Ters
IP adresine kayıtlı alan adıdır. Burada amazonaws veya vultr gibi kelimeler görürseniz hostingi hemen anlarsınız.
Web sunucusu
nginx, Apache gibi sunucu yazılımının türüdür.
CDN
Site bir içerik dağıtım ağı üzerinden sunuluyorsa gösterilir.
Sağlayıcı
IP adresinin ait olduğu ağın kayıtlı sağlayıcısıdır. Ters alanı boş olsa da görülür.
Ağ
AS numarası, IP aralığı ve ülke kodudur.
Tahmin
Yukarıdaki bilgilerden çıkarılan hosting firmasıdır.

Burada dikkat edilmesi gereken bir nokta var. CDN kullanan sitelerde görünen IP de sağlayıcı da CDN'e aittir. Gerçek sunucunun nerede olduğu anlaşılamaz; bu durumda sonucun altında bir bilgi notu da çıkar. Kaynağı gizlemek CDN'in amacı olduğundan başka bir sorgulama aracı kullansanız da durum aynıdır.

Aynı şirket için bile gösterim farklı olabilir. Örneğin Cloudways kendi sunucuları yerine başka bir şirketin altyapısını kiraladığı için Sağlayıcı alanında o altyapı şirketi, Tahmin alanında ise iki şirket birlikte görünebilir.

Ⅱ. Tema ve eklentiler görünmüyorsa

WordPress tema kontrolü (& eklentiler) yaptığınız hâlde tema ve eklentilerin boş kaldığı durumlar olur. Çoğu zaman sorun araçta değildir; karşı site bilgileri gizlemiş ya da yapısını değiştirmiştir. Nedenleri kabaca üçe ayrılır.

1️⃣ Yol koruma eklentileri

WordPress tema ve eklenti dosyalarını /wp-content/themes/ad/ ve /wp-content/plugins/ad/ yollarından yükler. Sorgulama araçları bu yolları okuyarak adları bulur. Tersinden söylersek, yalnızca klasör adlarını değiştirmek bile sorgulamayı engeller.

Bu işi Hide My WP gibi güvenlik eklentileri yapar. Klasör adlarını rastgele karakterlerle değiştirir, giriş adresini taşır ve readme dosyasının adını bile değiştirir. Böyle bir siteyi sorguladığınızda sonuç rozeti turuncu “WordPress (yollar gizli)” olarak çıkar, tema ve eklenti alanları boş kalır.

Sitenin WordPress olduğu gerçeğini gizlemek ise zordur. REST API bağlantısı ya da emoji betiği gibi yollarla ilgisi olmayan izler kalır. Bu yüzden WordPress olduğu anlaşılır ama ayrıntılar engellenmiş olur.

Yine de tamamen kapanmaz. Klasör adları değişse bile dosya adları çoğu zaman aynı kalır; bu yüzden birleştirilmiş dosya adlarında kalan kelimeler sayesinde bazıları “Ek bulgular” bölümünde yakalanabilir.

2️⃣ CDN üzerinden sunulan siteler

CDN, ziyaretçi ile kaynak sunucu arasında duran bir aracı sunucudur. Cloudflare bunun en bilinen örneğidir. Sorgulama aracı bağlandığında kaynak sunucuya değil CDN sunucusuna ulaştığı için görünen IP de sağlayıcı da CDN'e ait çıkar.

Bu durumda sonucun altında bir bilgi notu da gösterilir. Kaynak sunucunun hangi şirkette olduğu anlaşılamaz. Kaynağı gizlemek CDN'in amaçlarından biri olduğu için başka bir sorgulama aracı kullansanız da sonuç aynıdır.

CDN ayarlarına bağlı olarak WordPress tespitinin kendisi de engellenebilir. Güvenlik kuralları otomatik erişimi engellerse araç sayfayı hiç alamaz ve “WordPress değil” sonucu çıkar. Bu, site aslında WordPress olduğu hâlde böyle gösterildiği durumdur.

3️⃣ Varlık (asset) optimizasyonuyla yollar kaybolduysa

Önbellek eklentileri hız için birden çok CSS ve JS dosyasını tek dosyada birleştirir. WP Rocket veya Autoptimize'ın birleştirme özelliği böyle çalışır. Bu durumda tek tek eklenti klasörlerinden geçmeyen tek bir birleştirilmiş dosya kalır ve yoldan ad çıkarmak mümkün olmaz.

Bu, gizleme amacı değil optimizasyonun sonucudur. Bu yüzden “Eklentiler (yollardan)” boşken “Ek bulgular” bölümünde birden fazla öğe yakalandığı sık görülür. Çünkü birleştirilmiş dosya adlarında ve sayfaya eklenen özgün sınıflarda iz kalır.

Özetle üç durumun sonucu şöyledir: yol korumasında yalnızca WordPress olduğu anlaşılır, ayrıntıların hepsi engellenir; CDN'de hosting bilgisi de gizlenir; varlık optimizasyonunda yalnızca yollar kaybolur, izler kalır. Hangisi olduğunu sonuç rozetini iki eklenti alanıyla karşılaştırarak ayırt edebilirsiniz.

Ⅲ. WordPress tema tespit sitelerinin karşılaştırması

WordPress tespit siteleri karşılaştırması
Gösterdikleri bilgiler ve özellikleri farklıdır. Birinde çıkmazsa diğerini de deneyin.
Tema bilgisi için önerilen
WordPress Theme Detector
wpthemedetector.com
WordPress tespiti Tema Ana tema Eklenti Geçmiş Hosting
Alt tema kullanan bir site girseniz bile ana temayı da bulur; tema sürümünü, geliştiriciyi, satıldığı yeri ve kullanım istatistiklerini de gösterir. Daha önce hangi tema ve eklentilerin kullanıldığını da görebilirsiniz. Tema bilgisinin derinliğinde en öndedir ama hosting bilgisi vermez.
1 Scan WP
scanwp.net
WordPress tespiti Tema Eklenti
Kendi tema ve eklenti veritabanı olduğu için style.css'te yazandan daha fazla bilgi ekleyerek gösterir.
Siteye git
2 IsItWP
isitwp.com
WordPress tespiti Tema Eklenti Hosting
Tema ve eklentilerin yanında hosting bilgisi de verdiğini belirten bir sorgulama aracıdır.
Siteye git
3 WordPress Analytics
wp-data.com
WordPress tespiti Tema Eklenti Hosting Ajans
Tema, eklenti, hosting ve hatta siteyi yapan ajansı tek seferde analiz ettiğini belirtir. Bulunan eklenti sayısı fazla olduğu için o kadar da uzun sürer.
Siteye git
4 What WP Theme Is That
whatwpthemeisthat.com
WordPress tespiti Tema Eklenti
WordPress olup olmadığını ve temayı bulmaya odaklanır. Güvenlik eklentisi olan sitelerde eklentileri neredeyse hiç yakalamaz.
Siteye git
Gri gösterilen öğeler sınırlı sorgulanabilen ya da sitenin durumuna göre çıkmayabilen öğelerdir. Her aracın desteklediği kapsam değişebilir.

Ⅳ. Kendi sitenizin sorgulanmasını engellemek için

Şimdiye kadar başkalarının sitelerini sorguladık. Aynı yöntemle kendi sitenizin ne kadarının göründüğünü de kontrol edebilirsiniz. Hangi tema ve eklentileri kullandığınız bilinirse o sürümlerin bilinen açıklarını hedef alan denemeler gelebilir; bu yüzden en azından ayrıntıları gizlemek daha iyidir.

Önce bir noktayı belirteyim: tamamen gizlemek mümkün değildir. Kaynağı görüntüleyerek kendisi bakan birini engelleyemezsiniz. Amaç, otomatik sorgulama araçlarının listeyi çekmesini önlemektir.

1️⃣ Yol koruma eklentileri

En doğrudan yöntem budur. Hide My WP gibi bir eklenti /wp-content/themes/ ve /wp-content/plugins/ yollarını rastgele adlarla değiştirir. Yollardan ad çıkarma yöntemi işe yaramaz hâle gelir; sorgulandığında yalnızca “WordPress (yollar gizli)” görünür, tema ve eklenti alanları boş kalır.

Giriş adresini değiştirme, readme dosyasının adını değiştirme gibi özellikler de sunar. Otomatik taramalar varsayılan yollardan başlayarak geçtiği için yalnızca yolları değiştirmek bile pek çok denemeyi eler.

Uyguladıktan sonra mutlaka sayfaları kontrol edin. Yollar değiştiği için bazı eklentilerin CSS ya da JS dosyaları bozulabilir. Önbelleği temizleyip hem bilgisayarda hem mobilde bakın.

2️⃣ CDN kullanmak

Önüne bir CDN koyduğunuzda sorgulama aracı kaynak sunucuya değil CDN sunucusuna bağlanır. IP, sağlayıcı ve ağ bilgileri tamamen CDN'e ait görünür ve gerçek sunucunun yeri gizlenir.

Buna güvenlik kuralları eklerseniz kapsam genişler. Otomatik erişim olarak algılanan istekleri engelleyecek şekilde ayarlarsanız sorgulama aracı sayfayı hiç alamaz ve WordPress olup olmadığı bile anlaşılmaz.

Ancak kurallar sıkılaştıkça arama motoru tarayıcılarının da takılma riski artar. Engelleme kurallarını değiştirdikten sonra Search Console'da dizine eklenme durumunu kontrol etmek daha güvenlidir.

3️⃣ Güvenlik duvarıyla engelleme

Belirli bir sorgulama sitesinin erişimini doğrudan sunucu güvenlik duvarında engelleme yöntemidir. O sitenin IP adresini ya da kullanıcı aracısını engel listesine eklerseniz sorgulamanın kendisi başarısız olur. Yukarıdaki iki yöntemden daha fazla emek ister ve hedef site IP adresini değiştirirse yeniden engellemeniz gerekir.

WordPress tema tespiti · eklenti algılama: Site adresini girin → hosting sorgulama

Bu sayfadaki sorgulama aracı da bazı alan adlarını sorgulama dışında bırakır. Bu bilgiler başka araçlarla bulunabildiği için tam bir engelleme değildir; gerçekçi hedef otomatik sorgulamayı durdurmaktır.

Üçünü birden uygulamanız gerekmez. Yalnızca yol koruması bile ayrıntıların çoğunu gizler; zaten CDN kullanıyorsanız hosting bilgisi kendiliğinden gizlenir.

Ⅴ. FAQ

Bulma yöntemleri farklı olduğu için. “Eklentiler (yollardan)” dosya yollarında kalan adları olduğu gibi okur; “Ek bulgular” ise yollar kaybolsa bile dosya adlarından ya da sayfaya eklenen özgün işaretlerden bulur. Önbellek eklentisi dosyaları birleştirdiğinde yollar ortadan kalktığı için üstteki boş, yalnızca alttaki dolu olabilir. WordPress eklenti kontrolünde gerçek kuruluma yaklaşmak için iki alana birlikte bakmalısınız.

Çoğu zaman karşı site bilgileri gizlemiştir. Bir güvenlik eklentisi klasör adlarını değiştirmiştir, bir CDN önde durup kaynağı gizlemektedir ya da bir önbellek eklentisi dosyaları birleştirip yolları ortadan kaldırmıştır. Sonuç rozeti “WordPress (yollar gizli)” ise ilk durumdur; diğer durumlarda nedeni sonucun altındaki bilgi notunda görebilirsiniz.

Her araç farklı dayanaklarla karar verir. Kimisi yalnızca dosya yollarına bakar, kimisi kendi veritabanıyla karşılaştırır, kimisi de bilinen dosyaları doğrudan açıp kontrol eder. Kontrol anındaki önbellek durumu da sonucu değiştirir. Bir araçta çıkmaması yok olduğu anlamına gelmez; bu yüzden iki üç araçla birlikte kontrol etmek daha doğrudur.

Otomatik sorgulamayı büyük ölçüde engelleyebilirsiniz. Yol koruma eklentisiyle klasör adlarını değiştirirseniz tema ve eklenti alanları boş kalır, CDN kullanırsanız hosting bilgisi gizlenir. Ancak kaynağı görüntüleyerek doğrudan bakılmasını engelleyemezsiniz; bu yüzden tamamen gizlemek mümkün değildir. Ayrıntılı yöntemleri yukarıdaki Ⅳ. bölümde derledim.

CDN kullanmayan bir siteyse evet, gerçek sunucu adresidir. CDN üzerinden sunuluyorsa görünen IP de sağlayıcı da CDN'e aittir ve kaynak sunucunun yeri anlaşılamaz. Bu durumda sonucun altında bir bilgi notu da gösterildiği için ayırt edebilirsiniz.

ℹ️ Satış ortaklığı bildirimi
Bu sitenin içeriklerinde satış ortaklığı bağlantıları bulunur. Bir ziyaretçi bu bağlantılar üzerinden ürün veya hizmet satın alırsa bu site satıcıdan komisyon alır. Bu süreçte alıcının ödediği tutar (kampanya indirimlerinde tutar düşer↓) artmaz. Yayımlanan fiyat, indirim ve stok bilgileri yazının yazıldığı zamana aittir ve gerçek durumdan farklı olabilir; bu yüzden satın almadan önce son bilgiyi satıcıdan kontrol etmenizi rica ederiz. Ürünler kendi ölçütlerimize göre seçilir ve değerlendirilir; komisyon alınıp alınmaması tanıtım sırasını veya değerlendirme içeriğini etkilemez.