Tekrar ziyaret et

Belirli bir zamanda ZAP ile test ettiğiniz bir uygulamaya, belki de ona erişiminiz olmadığı zamanda veya bir şekilde değiştirildikten sonra, göz atabilmeyi hiç istediniz mi?
Eğer istediyseniz o zaman bu eklenti sizin için!

Eklenti, ZAP'ı, ZAP geçmişi içerisindeki içeriği, istekleri siteye iletmek yerine, belirtilen tarihler arasında geri dönmesini sağlamanıza izin verir.
Bu durum sizin, artık erişime sahip olmadığınız bir web sitesine göz atmanıza ve kullanmanıza olanak tanır.
Ayrıca, belirli zamanlar arasında nasıl göründüğünü görmenizi sağlar; bu, uygulama değiştiğinden beri kullanışlıdır

ZAP geçmişinden sayfalar döndürülürken, tarih sayfalı altbilgiler HTML sayfalarına, bu sayfaların ZAP'den üretildiğine dair görsel ipucu vermek üzere enjekte edilir.
ZAP, GET ve POST istekleri eşleşenleri bulduğu sürece sayfaları döndürür.
Sayfa, yalnızca tüm URL ve POST parametreleri aynı olduğunda, istek ve bilinen CSRF tokenları yoksayılırsa eşleşir.
Geçmişte eşleşen herhangi bir sayfa bulunamazsa, özel bir 404 sayfası döndürülecektir ve farklı parametrelerle veya belirtilen zaman periyodunun dışında çağrılmışsa, aynı sayfaya bağlantılar içerecektir.

Bu eklenti sağ tıklama menülerini sitenin ağacına ekler:

Tekrar Ziyareti Etkinleştir

Seçildiğinde kullanılacak başlangıç ve bitiş zamanını soran bir açılır pencere gösterilir.
Başlangıç zamanı oturumdaki ilk isteğin zamanına varsayılan olarak ayarlanır.
Bitiş zamanı oturumdaki son isteğin zamanına varsayılan olarak ayarlanır.
Eğer herhangi bir zaman öğesi (örneğin 'ayın günü') değiştirilmemişse, bu öğeler devre dışı bırakılır.
Eğer penceredeki TAMAM butonuna basılırsa, tekrar ziyaret işlevi seçili site için etkinleştirilir ve bir 'takvim' ikonu Geçmiş ağacındaki site düğümüne eklenir.

Tekrar Ziyareti Devre Dışı Bırak

Seçildiğinde tekrar ziyaret işlevi seçili site için devre dışı bırakılır.

API

Eklenti aşağıdaki API bitiş noktalarını destekler:

revisit / view / revisitList tekrar ziyaret için etkinleştirilen sitelerin listesini döndürür
revisit / action / revisitSiteOn Belirtilen site için tekrar ziyareti etkinleştirir. Tarihlerde şu biçim kullanılmalıdır: "yyyy/MM/dd HH:mm:ss"
revisit / action / revisitSiteOff Belirtilen site için tekrar ziyaret etmeyi devre dışı bırakır