logo
ProfessionalCommunity Edition

Skriptlar nosozliklarini bartaraf etish

Oxirgi yangilanish: 23-iyul, 2026O'qish vaqti: 2 daqiqa

Ushbu qo'llanma skriptlar yozayotganda yuzaga keladigan muammolarni bartaraf etishga yordam beradi.

Kompilyatsiya xatoliklari

Skript yaratayotganingizda Burp har qanday kompilyatsiya xatoliklarini real vaqt rejimida ajratib ko'rsatadi. Skriptingizni qo'llashdan oldin bu xatoliklarni bartaraf etishingiz shart.

Kompilyatsiya xatoliklarini quyidagi usullarda ko'rishingiz mumkin:

  • Skript muharriridagi qizil chiziq ustiga sichqonchani olib boring.
  • Bambda kutubxonasi muharriridan Save'ni bosing. Xatolik tafsilotlari Compilation errors yorlig'ida ko'rsatiladi.
  • Vositaga xos skript muharriridan Apply'ni bosing. Xatolik tafsilotlari Compilation errors yorlig'ida ko'rsatiladi.

Eslatma

Kompilyatsiya xatoliklari skriptning funksiyasi va joylashuviga qarab aniqlanadi. Masalan, agar siz WebSockets ko'rinish filtri skriptini yozayotgan bo'lsangiz, Burp kod WebSockets ko'rinish filtriga xos talablarga mos kelishini tekshiradi.

Ishga tushirish vaqtidagi xatoliklar

Ishga tushirish vaqtidagi xatoliklar skript qo'llanilgandan keyin yuzaga keladi. Agar Burp bunday xatoliklarni aniqlasa, tegishli Burp vositasida ogohlantirish paydo bo'ladi.

Ishga tushirish vaqtidagi xatolikni bartaraf etish uchun xatolik tafsilotlarini ko'rish maqsadida skriptni tahrirlang. So'ngra kodga o'zgartirish kiritishingiz yoki Logging interfeysi yordamida skriptdagi nosozliklarni tuzatishingiz mumkin.

Skriptlarda nosozliklarni tuzatish

Vositaga xos skript muharrirlarida konsolga xabarlar chiqarish orqali skriptingizdagi nosozliklarni tuzatish uchun logging interfeysidan foydalanishingiz mumkin. Bu ishga tushirish vaqtidagi xatoliklarni yoki kodingizdagi muammolarni hal qilishga yordam beradi.

Siz quyidagi funksiyalardan foydalana olasiz:

  • logging.logToOutput - Konsolga standart debug xabarlarini qo'shadi.
  • logging.logToError - Konsolga qizil matnda xatolik xabarlarini qo'shadi.

logToOutput va logToError yordamida hosil qilingan xabarlarni vositaga xos skript muharriridan ko'rish uchun Apply'ni bosing. Xabarlar Console yorlig'ida ko'rsatiladi.

Eslatma

Logging interfeysi Bambda kutubxonasi muharriridan foydalanish uchun mavjud emas.

Ushbu maqola foydali bo'ldimi?