İçeriğe geç

HTTP geçmişi ​

HTTP geçmişi, geçerli proje için kaydedilen istekleri ve yanıtları listeler. Hangi trafiğin saklandığını kayıt ayarları belirler; TLS'yi atlama yoluyla tünellenen HTTPS, şifresi çözülmüş HTTP olarak incelenemez.

Koyu modda HTTP geçmişiAçık modda HTTP geçmişi

Trafik tablosu ​

Her satır bir istek-yanıt çiftini temsil eder. Sütunlar şunlardır:

SütunAçıklama
YöntemHTTP yöntemi (GET, POST, PUT vb.)
Ana makineHedef ana makine adı
Yolİstek yolu ve sorgu dizesi
DurumHTTP yanıt durum kodu
BoyutYanıt gövdesinin bayt cinsinden boyutu
SüreMilisaniye cinsinden gidiş-dönüş süresi
Kaynakİsteğin geldiği kaynak (proxy, replay, automate, active_scan, discovery)
EtiketlerKullanıcı tarafından atanan etiketler
RenkSatıra uygulanan değerlendirme rengi
DurumKaynak ve değişiklik göstergeleri; değişiklik yapılması, incelenmiş olmaktan farklıdır

İsteği ve yanıtı tablonun altındaki ayrıntı panelinde açmak için herhangi bir satıra tıklayın.

İsteği inceleme ​

Ayrıntı panelinde İstek ve Yanıt bölmeleri bulunur. Başlıklar ve gövdeler ayrı kaydırma alanlarına sahiptir. İstek URL'si satırlara bölünür; böylece yalnızca ihtiyacınız olan kısmı seçip kopyalayabilirsiniz. Tüm URL için kopyalama işlemini kullanın. Gövde görünümleri, desteklendiği durumlarda biçimlendirilmiş metin, ham veri ve türe özgü görünümler içerir.

Büyük yanıt gövdelerinde belirli dizeleri bulmak için gövde görüntüleyicisindeki arama çubuğunu kullanın.

Trafiği filtreleme ​

HTTPQL ​

Tabloyu daraltmak için filtre çubuğuna bir HTTPQL ifadesi yazın. HTTPQL; ana makine, yol, yöntem, durum kodu, yanıt gövdesi içeriği, başlık değerleri, etiketler ve kaynağa göre filtrelemeyi destekler.

Şu tür filtreler oluşturabilirsiniz:

  • Belirli bir ana makineye gönderilen tüm POST istekleri
  • Durum kodu 4xx olan yanıtlar
  • Belirli bir etiket taşıyan istekler
  • Belirli bir araçtan gelen trafik

Tam sözdizimi için HTTPQL başvuru kaynağına bakın.

Tablo filtreleri ve zaman aralıkları ​

Hangi varlık türlerinin ve satırların görüneceğini kontrol etmek için Tablo filtreleri öğesini kullanın. Yinelenen kayıt sayıları varsayılan olarak gizlidir; gerektiğinde Yinelenenler seçeneğini etkinleştirin. Sütun kontrolleri görünür alanları seçmenizi ve sıralamadan bağımsız olarak boyutlandırmanızı sağlar.

Bugün ön ayarı, sorgu için gece yarısı UTC tarih sınırını kullanır. Zaman damgaları bundan bağımsız olarak yerel saat diliminde gösterilebilir; bu nedenle gece yarısına yakın kayıtların ekranda görünen takvim tarihi farklı olabilir.

Değiştirilmiş ve incelenmiş trafik ​

Değişiklik göstergesi, Trafik durdurma veya Eşleştir ve değiştir özelliğinin trafiği değiştirdiğini belirtir. Bu kayıtları req.modified.eq:true ile filtreleyin. İnceleme, değişiklik anlamına gelmez: HTTPS şifresinin çözülmesi veya bir kaydın incelenmesi kendi başına düzenleme değildir. Sorgu olarak yalın bir durum etiketi yazmak yerine incelenmiş trafiği daraltmak için İncelendi kontrolünü kullanın.

Kaynağa göre filtreleme ​

Kaynak sütunu, her isteğin nereden geldiğini belirtir. Belirli bir araç veya iş akışının trafiğini ayırmak için kaynağa göre filtreleyin:

Kaynak değeriKaynağı
proxyWeb tarayıcısı veya harici istemciden proxy üzerinden gelen istekler
replayYeniden gönderim aracından gönderilen istekler
automateBir Otomasyon çalışmasının ürettiği istekler
active_scanAktif tarayıcının gönderdiği istekler
discoveryİçerik keşfinin gönderdiği istekler
workflowİş akışının istek düğümlerinden gönderilen istekler

Etiketleme ve renklendirme ​

Etiketler ve renkler, inceleme sırasında trafiğin durumunu izlemenizi sağlar.

  • Bir veya daha fazla etiket uygulamak için satıra sağ tıklayıp Etiket ekle öğesini seçin.
  • Değerlendirme rengi atamak için sağ tıklayıp Renk ayarla öğesini seçin.
  • Aynı etikete sahip tüm trafiği bulmak için HTTPQL'de etikete göre filtreleyin.

Renkleri tutarlı kullanın; örneğin doğrulanmış sorunlar için kırmızı, yeniden bakılacak kayıtlar için sarı, incelenmiş ve temiz istekler için yeşil.

Seçilen isteklerde işlemler ​

Bağlam işlemlerine erişmek için bir veya daha fazla satır seçin:

İşlemİşlevi
Yeniden gönderime gönderİsteği değiştirmek ve tekrar göndermek için Yeniden gönderim bölümünde açar
Yeniden gönderim koleksiyonuİstekleri doğrudan mevcut bir Yeniden gönderim koleksiyonuna gönderir
Otomasyona gönderİsteği bir Otomasyon çalışmasına ekler
İş akışıSeçilen isteklerde etkin bir aktif iş akışını tek tek çalıştırır
BulgularBu isteğin kanıt olarak eklendiği bir bulgu oluşturur
İsteği kopyalaTekrar üretmek için isteği desteklenen bir komut/betik biçiminde kopyalar

İş akışı işlemini kullanmak için önce aktif bir iş akışı oluşturup etkinleştirin. Yalnızca seçilen kayıtlar sağlanır; bu, İş akışları sayfasından kaydedilen tüm geçmişi taramaktan farklıdır.

Trafiği silme ​

Seçimi silme işlemi yalnızca seçilen kayıtları kaldırır. Tümünü sil, filtrelerin gizlediği ve tabloya yüklenmemiş kayıtlar dahil geçerli projenin tüm HTTP geçmişi kayıtlarını kaldırır. Devam etmeden önce onayı okuyun; silme işlemi geri alınamaz. Hâlâ ihtiyaç duyduğunuz kanıtları önce dışa aktarın veya yedekleyin.

Görünüm modları ​

Sağ üst köşedeki görünüm seçicisiyle Liste ve Galeri görünümleri arasında geçiş yapın.

  • Liste, tüm sütunlarla tam tabloyu gösterir. Çoğu iş için bunu kullanın.
  • Galeri, görsel bir genel bakış için yanıt kartlarını gösterir. İsteğini ve yanıtını incelemek için bir kart seçin.

İpuçları ​

  • Uygulama mantığını incelerken statik varlık türlerini gizleyin.
  • Hedef trafiği öne çıkarmak ve ilgisiz kayıtları filtrelemek için bir kapsam ön ayarı etkinleştirin.
  • Tekrarlanan incelemeler için sık kullanılan HTTPQL ifadelerini kaydedin.

Tescilli yazılım. Tüm hakları saklıdır.