Keluaran 1.4.0

Perubahan berikut telah dilakukan dalam keluaran ini:

Perubahan signifikan:

Isu 133: Menambah penonjolan Sintaks kepada Panel Maklum Balas

Panel HTML kini sekarang menyokong penonjolan sintaks yang boleh diubah.

Isu 153: Integrasi fuzzdb

Alat kabur mengandungi fail ujian kabur fuzzdb (https://github.com/fuzzdb-project/fuzzdb).
Sila ambil perhatian bahawa sesetengah fail fuzzdb telah ditinggalkan kerana mereka menyebabkan pengimbas anti virus yang biasa untuk menandakan mereka sebagai yang mengandungi virus.
Anda boleh menggantikan mereka (dan menaik tarafkan fuzzdb) dengan memuat turunkan versi terbaru fuzzdb dan mengembangkannya di dalam perpustakaan 'alat kabur'.

Isu 212: Analisis parameter

Suatu tab Params yang baru menunjukkan suatu ringkasan bagi semua parameter yang digunakan oleh satu laman.

Isu 228: Pengimbas XSS dipertingkatkan

Pengimbas aktif Cross Site Scripting telah ditulis semula dari awal untuk mengetahui lebih lanjut mengenai isu XSS yang berpotensi dan melaporkan positif palsu yang lebih kurang.

Isu 244: Memindahkan penyemakan pasif Watcher

Penyemakan berikut telah dipindahkan daripada Watcher (terima kasih kepada Chris Weber untuk mengizinkannya):
    Check.Pasv.CrossDomain.ScriptReference.cspenyemakan bagi kemasukan fail javascript cross-domain.
    Check.Pasv.Header.CacheControl.cspenyemakan pengepala pengawalan cache HTTP pada halaman SSL.
    Check.Pasv.Header.ContentTypeMissing.cspenyemakan supaya pengepala HTTP Content-Type adalah tidak kehilangan.
    Check.Pasv.Header.FrameOptions.cspenyemakan bahawa X-FRAME-OPTIONS adalah tidak kehilangan atau ditetapkan secara tidak selamat.
    Check.Pasv.Header.IeXssProtection.cspenyemakan bahawa X-XSS-Protection tidak ditetapkan untuk menyahaktifkan perlindungan XSS IE.
    Check.Pasv.Header.MimeSniff.cspenyemakan bahawa X-CONTENT-TYPE-OPTIONS telah ditetapkan.
    Check.Pasv.InformationDisclosure.DatabaseErrors.cspenyemakan untuk mesej ralat pangkalan data.
    Check.Pasv.InformationDisclosure.DebugErrors.cspenyemakan untuk mesej ralat penyahpepijatan.
    Check.Pasv.InformationDisclosure.InUrl.cspenyemakan untuk pendedehan maklumat dalam parameter URL.
    Check.Pasv.InformationDisclosure.ReferrerLeak.cspenyemakan pengepala Perujuk HTTP untuk pendedahan maklumat.

Isu 253: Sambungan yang boleh dipalamkan

Sambungan penuh sekarang boleh dipalamkan kepada ZAP secara dinamik dengan akses penuh kepada semua ciri ZAP.

Perubahan kecil:

Isu 54: Penutupan bersih

Isu 90: Menambahkan sokongan GUI bagi rundingan semula SSL/TLS yang tidak selamat

Isu 102: Menyimpankan maklum balas dan permintaan mentah, dan menyimpankan tubuh badan maklum balas dan permintaan

Isu 126: Mengizinkan direktori yang berfungsi dan fail konfigurasi untuk ditetapkan melalui barisan cmd

Isu 154: Memasukkan id param dalam laporan

Isu 164: Bebutang konfigurasi bar alat

Isu 168: Mendedahkan ruangan tersembunyi pada laman web

Isu 192: Mengaktifkan/Menyahaktifkan tempat putus

Isu 193: Mengesan kelemahan penyusuran direktori

Isu 194: Peningkatan: Menunjukkan ID permintaan pada tetingkap Carian

Isu 200: Mengesan kelemahan CSRF

Isu 230: Meningkatkan zap.sh untuk mengendalikan pautan simbolik

Isu 236: Pilihan untuk togol pengekodan URL

Isu 242: Mengeksportkan nod / permintaan / maklum balas melalui klik kanan

Isu 248: Memadamkan permintaan ciri peringatan / pengujian ulang

Isu 251: Membinakan semula kod peringatan

Isu 253: Membenarkan sambungan untuk mendefinisikan kebergantungan

Isu 270: Perubahan ikon

Isu 277: Merasionalkan item menu klik kanan

Isu 279: Sambungan teras

Isu 282: Menambahkan penulis, deskripsi dan URL kepada sambungan

Pembetulan pepijat:

Isu 42: Pelencongan arbitrari

Isu 94: Pemandu PKCS#11

Isu 107: Permintaan/maklum balas yang dipintas yang lalu berkekalan di dalam tetingkap Putus

Isu 135: URL yang putus dalam Panel Laman

Isu 148: Panel HTTP yang baru memutuskan Pengurus Buat Asal/Buat Semula

Isu 180: Pandangan tabular bagi permintaan MENDAPATKAN

Isu 187: Isu pengekodan

Isu 197: Pengekod tidak dapat memproseskan input base64 tanpa tempat putus barisan

Isu 198: Laporan tidak dihasilkan apabila terdapat suatu peringatan "Parameter menganggu" dengan aksara "NOL"

Isu 210: Pengecualian dibuangkan apabila menggunakan pilihan "Penyusuran Laluan" dalam imbasan aktif

Isu 223: Pengecualian dalam tab "Laman" apabila memilih suatu pilihan popup, "Padamkan (daripada pandangan)" atau "Singkirkan (daripada DB)", apabila tiada pepohon nod yang dipilihkan

Isu 224: mengambil terlalu banyak masa untuk pulih daripada nombor port proksi di luar julat yang sah

Isu 225: ZAP keluar pada permulaan jika suatu nilai pilihan mengandungi aksara lanjutan seperti å,ä,ö

Isu 226: kotak sunting nombor port proksi tidak harus membenarkan berjuta-juta bilangan aksara

Isu 227: Alat, Pilihan haruslah pergi ke tab yang sama seperti yang lepas

Isu 237: Pepijat: Masalah dengan Panel HTTP

Isu 238: Pengecualian apabila menggunakan suatu fail ujian kabur tersuai

Isu 241: nilai Xmx zap.sh bagi prestasi yang stabil

Isu 243: Apabila DynamicLoader dimuatkan dalam jar tempatan, nama pakej tidak diambil kirakan

Isu 246: Pengepala Pragma memerlukan Pengepala Pengawalan-Cache bagi permintaan HTTP/1.1

Isu 255: Pengecualian dalam API apabila disebabkan aksara yang tidak sah dalam konteks XML

Isu 256: Memanggil HttpMessage.setGetParams akan melepaskan port

Isu 260: Pengecualian apabila memadamkan entri tab "Sejarah" ("Singkirkan (daripada DB)")

Isu 261: Padanan bahasa separa tidak berfungsi

Isu 262: Peringatan "Pengesahan Lemah" tidak ditunjukkan dengan lelabah

Isu 263: Peringatan "Kuki tanpa tanda yang selamat" tidak ditunjukkan dengan lelabah

Isu 264: Pengecualian dalam dialog "Editor Permintaan Manual"/"Hantar Semula"

Isu 268: Menukarkan Laporan ZAP XML

Isu 269: Parameter kedalaman lelabah

Isu 274: Mengemas pilihan padamkan / singkirkan

Isu 280: Melepaskan URL di pepohon laman

Isu 283: RFE: fon antialias tidak diaktifkan secara lalai dalam permintaan/maklum balas

Isu 284: Panel pengepala permintaan/maklum balas dan sebagainya terlalu kecil

Isu 286: Rentetan carian tidak ditonjolkan untuk keputusan ujian kabur

Isu 287: Pengimbas pasif tidak dapat mengesan token anticsrf yang baru

Isu 289: fail fuzzdb akan menyebabkan peringatan virus

Isu 291: Penyusuran Laluan mempunyai 'param' kosong tetapi meletakkan nama param di dalam 'serangan'

Lihat juga

     Pengenalanpengenalan kepada ZAP
     Keluaranset penuh keluaran
     Kreditorang ramai dan kumpulan yang telah membantu menghasilkan keluaran ini