• Xost va port
  • Boshqa skriptlarga bog'liqliklar (qaramliklar)




    Download 53,85 Kb.
    bet15/19
    Sana11.01.2024
    Hajmi53,85 Kb.
    #134486
    1   ...   11   12   13   14   15   16   17   18   19
    Bog'liq
    umarov mustaqil
    abdrimov s mustaqil ish, 111111, 1, 2, 3-LAB, 1-lab, Islom dini doirasida yuzadagi diniy harakat va oqimlar. referat, Документ Microsoft Word, Mardonov Serobboy Psixalogiya

    Boshqa skriptlarga bog'liqliklar (qaramliklar)

    Bu maydon kerakli ma'lumotlarni olish uchun ushbu skriptni ishga tushirishdan oldin bajarilishi kerak bo'lgan NSE skriptlarining nomlarini o'z ichiga oladi. Masalan,


    Bog'liqliklar = ("smb-brute").
    Bizning holatlarimizda bu xususiyat kerak bo'lmaydi, shuning uchun biz bog'liqlikni qo'shmaymiz.

    Xost va port

    Nmap qaysi xizmatlar uchun va qaysi portlarda skriptni ishga tushirishni bilishi kerak. Buning uchun maxsus qoidalar mavjud:


      • prerule () - skript har qanday xostni skanerlashdan oldin bir marta bajariladi, ba'zi tarmoq operatsiyalari uchun ishlatiladi;


      • hostrule (host) - skript argument sifatida qabul qilingan jadvaldan har bir xost uchun bajariladi;


      • portrule (host, port) - skript argument sifatida qabul qilingan jadvallardan har bir xost va har bir port uchun bajariladi;


      • postrule () - skript har qanday xostni skanerlashdan keyin bir marta bajariladi. U asosan olingan natijalarni qayta ishlash, statistik ma'lumotlarni umumlashtirish va boshqalar uchun ishlatiladi.


    Bunday qoidalarni shakllantirish uchun kutubxonalar mavjud. Bizning skriptimizda siz faqat port raqamini (5432) va xizmat nomini (postgresql) ko'rsatishingiz kerak, keyin u faqat ushbu port va xizmat uchun ishlaydi. NSE-ga o'rnatilgan juda mashhur qisqacha kutubxona mavjud bo'lib, u turli usullarni o'z ichiga oladi. Biz usuldan foydalanamiz


    Port_or_service (portlar, xizmatlar, protolar, shtatlar)
    bu erda portlar port raqamlari, xizmatlar xizmat nomlari, protokollar protokol nomlari (masalan, udp), davlatlar shtatlardir.
    Agar portlar ro'yxatidagi portlardan birida joylashgan yoki xizmatlar ro'yxatidagi ba'zi xizmatlarga mos keladigan xizmat hozirda tahlil qilinayotgan bo'lsa, bu usul "true" qiymatini qaytaradi, bundan tashqari, protokol va holat muvofiqligi tekshiriladi, aks holda "false" qaytariladi.
    Skriptimiz PostgreSQL bilan ishlashi uchun port raqami va xizmat nomini qo'shishimiz kerak:
    Portrule = shortport.port_or_service ((5432), ("postgresql"))

    Download 53,85 Kb.
    1   ...   11   12   13   14   15   16   17   18   19




    Download 53,85 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Boshqa skriptlarga bog'liqliklar (qaramliklar)

    Download 53,85 Kb.