ນີ້ແມ່ນຄໍາສັ່ງ sipsak ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
sipsak - ຜົນປະໂຫຍດສໍາລັບການທົດສອບຕ່າງໆໃນເຄື່ອງແມ່ຂ່າຍ sip ແລະຕົວແທນຜູ້ໃຊ້
ສະຫຼຸບສັງລວມ
ສິບສັກ [-dFGhiILnNMRSTUVvz] [-ກ ປຊຊ ] [-ຂ NUMBER ] [-ຄ SIPURI ] [-ຄ SIPURI ] [-ງ
NUMBER ] [-e NUMBER ] [-ອ ຄັກ ] [-f ເອກະສານ ] [-ກ ຄັກ ] [-ຮ ຊື່ເຈົ້າພາບ ] [-ລ PORT ] [-ມ
NUMBER ] [-or NUMBER ] [-ປ ຊື່ເຈົ້າພາບ ] [-ປ NUMBER ] [-ກ REGEXP ] [-ຣ PORT ] [-ທ NUMBER ] [-u
ຄັກ ] [-ວ NUMBER ] [-x NUMBER ] -s SIPURI
ລາຍລະອຽດ
ສິບສັກ ເປັນ SIP ຄວາມກົດດັນແລະຜົນປະໂຫຍດການວິນິດໄສ. ມັນສົ່ງຄໍາຮ້ອງຂໍ SIP ກັບເຄື່ອງແມ່ຂ່າຍ
ພາຍໃນ sip-uri ແລະກວດກາໄດ້ຮັບຄໍາຕອບ. ມັນແລ່ນຢູ່ໃນຫນຶ່ງໃນຕໍ່ໄປນີ້
ຮູບແບບ:
- ຮູບແບບເລີ່ມຕົ້ນ
ຂໍ້ຄວາມ SIP ຖືກສົ່ງໄປຫາປາຍທາງໃນ sip-uri ແລະສະຖານະການຕອບຖືກສະແດງ. ໄດ້
ການຮ້ອງຂໍແມ່ນເອົາມາຈາກ ຊື່ເອກະສານ ຫຼືສ້າງເປັນຂໍ້ຄວາມ OPTIONS ໃໝ່.
- ຮູບແບບ traceroute (-T)
ຮູບແບບນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການຮຽນຮູ້ເສັ້ນທາງການຮ້ອງຂໍ. ມັນເຮັດວຽກຄ້າຍຄືກັນກັບ IP-layer
ຜົນປະໂຫຍດ traceroute(8).
- ຮູບແບບຂໍ້ຄວາມ (-M)
ສົ່ງຂໍ້ຄວາມສັ້ນ (ຄ້າຍກັບ SMS ຈາກໂທລະສັບມືຖື) ໄປຫາເປົ້າໝາຍທີ່ໃຫ້ໄວ້.
ດ້ວຍທາງເລືອກ -B ເນື້ອໃນຂອງ MESSAGE ສາມາດຕັ້ງຄ່າໄດ້. ທີ່ເປັນປະໂຫຍດອາດຈະເປັນ
ທາງເລືອກໃນການ -c ແລະ -O ໃນຮູບແບບນີ້.
- ຮູບແບບ usrloc (-U)
ຮູບແບບຄວາມກົດດັນສໍາລັບຜູ້ລົງທະບຽນ SIP. ສິບສັກ ສືບຕໍ່ລົງທະບຽນກັບເຄື່ອງແມ່ຂ່າຍ SIP ໃນລະດັບສູງ
ຈັງຫວະ. ນອກຈາກນັ້ນ, ນາຍທະບຽນສາມາດເນັ້ນໃສ່ກັບ -I ຫຼື -M ທາງເລືອກ. ຖ້າ
-I ແລະ -M ຖືກລະເວັ້ນ ສິບສັກ ສາມາດໃຊ້ເພື່ອລົງທະບຽນການຕິດຕໍ່ໃດໆ (ກັບ -C
ທາງເລືອກ) ສໍາລັບບັນຊີຢູ່ໃນການຈົດທະບຽນແລະການສອບຖາມການຜູກມັດໃນປະຈຸບັນສໍາລັບການ
ບັນຊີຢູ່ນາຍທະບຽນ.
- ຮູບແບບ randtrash (-R)
ຮູບແບບການທໍລະມານ Parser. ສິບສັກ ສືບຕໍ່ສົ່ງຂໍ້ຄວາມທີ່ເສຍຫາຍແບບສຸ່ມເພື່ອທໍລະມານ a
ຕົວແຍກເຊີບເວີ SIP.
- ຮູບແບບນ້ໍາຖ້ວມ (-F)
ຮູບແບບຄວາມກົດດັນສໍາລັບເຄື່ອງແມ່ຂ່າຍ SIP. ສິບສັກ ສືບຕໍ່ສົ່ງຄໍາຮ້ອງຂໍໄປຫາເຄື່ອງແມ່ຂ່າຍ SIP ໃນລະດັບສູງ
ຈັງຫວະ.
ຖ້າ libruli (http://www.nongnu.org/ruli/) ສະຫນັບສະຫນູນແມ່ນລວບລວມເຂົ້າໄປໃນ ສິບສັກ binary, ຫຼັງຈາກນັ້ນ
ທໍາອິດແມ່ນການຊອກຫາ SRV ສໍາລັບ _sip._udp.hostname. ແລະຖ້າການຄົ້ນຫານີ້ລົ້ມເຫລວ A ປົກກະຕິ
ການຊອກຫາແມ່ນເຮັດ. ຖ້າພອດຖືກມອບໃຫ້ຢູ່ໃນ URI ເປົ້າຫມາຍ, ການຊອກຫາ SRV ຈະຖືກລະເວັ້ນ. ລົ້ມເຫລວ,
ການແຈກຢາຍການໂຫຼດ ແລະການຂົນສົ່ງອື່ນໆຍັງບໍ່ຮອງຮັບເທື່ອ.
OPTIONS
-a, --password PASSWORD
ດ້ວຍການມອບໃຫ້ ປຊຊ ການພິສູດຢືນຢັນຈະຖືກທົດລອງຢູ່ໃນທີ່ໄດ້ຮັບ '401
ບໍ່ໄດ້ຮັບອະນຸຍາດ. ການອະນຸມັດຈະຖືກພະຍາຍາມໃຫ້ທັນເວລາ. ຖ້າຕົວເລືອກນີ້ຖືກລະເວັ້ນ,
ການອະນຸຍາດດ້ວຍລະຫັດຜ່ານຫວ່າງເປົ່າ ("") ຈະຖືກພະຍາຍາມ. ຖ້າລະຫັດຜ່ານແມ່ນເທົ່າທຽມກັນ
to - ລະຫັດຜ່ານຈະຖືກອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ (ເຊັ່ນ: ແປ້ນພິມ). ນີ້
ປ້ອງກັນບໍ່ໃຫ້ຜູ້ໃຊ້ອື່ນຢູ່ໃນໂຮດດຽວກັນຈາກການເຫັນລະຫັດຜ່ານຂອງລະຫັດຜ່ານໃນ
ບັນຊີລາຍການຂະບວນການ. ຫມາຍເຫດ: ລະຫັດຜ່ານຍັງສາມາດອ່ານຈາກຫນ່ວຍຄວາມຈໍາໄດ້ຖ້າຜູ້ໃຊ້ອື່ນໆ
ມີການເຂົ້າເຖິງມັນ.
-A, --ເວລາ
ພິມພຽງແຕ່ຄ່າເວລາຂອງການທົດສອບແລ່ນຖ້າ verbosity ເປັນສູນເພາະວ່າບໍ່ມີ -v
ໄດ້ຖືກມອບໃຫ້. ຖ້າຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນ -v ໄດ້ຮັບທາງເລືອກນີ້ຈະຖືກລະເລີຍ.
-b, --apendix-begin NUMBER
ຕົວເລກເລີ່ມຕົ້ນທີ່ໃສ່ກັບຊື່ຜູ້ໃຊ້ໃນຮູບແບບ usrloc. ນີ້
NUMBER ແມ່ນເພີ່ມຂຶ້ນຈົນກ່ວາມັນໄປຮອດມູນຄ່າທີ່ໃຫ້ໂດຍ -e ພາລາມິເຕີ. ຖ້າ
ຍົກເວັ້ນຕົວເລກເລີ່ມຕົ້ນຈະເປັນຫນຶ່ງ.
-B, --message-body STRING
ໃຫ້ ຄັກ ຈະຖືກໃຊ້ເປັນເນື້ອໃນສໍາລັບການຮ້ອງຂໍ MESSAGE ຂາອອກ.
-c, --ຈາກ SIPURI
ໃຫ້ SIPURI ຈະຖືກໃຊ້ໃນສ່ວນຫົວຈາກ if ສິບສັກ ແລ່ນຢູ່ໃນໂຫມດຂໍ້ຄວາມ
(ລິເລີ່ມດ້ວຍ -M ທາງເລືອກ). ນີ້ແມ່ນເປັນປະໂຫຍດທີ່ຈະນໍາສະເຫນີຜູ້ຮັບຂອງ a
ສົ່ງຂໍ້ຄວາມຫາທີ່ຢູ່ທີ່ມີຄວາມໝາຍ ແລະໃຊ້ໄດ້ເຖິງບ່ອນທີ່ອາດຈະສົ່ງຄຳຕອບໄດ້.
-C, --ຕິດຕໍ່ SIPURI
ນີ້ແມ່ນເນື້ອໃນຂອງສ່ວນຫົວຕິດຕໍ່ໃນຮູບແບບ usrloc. ນີ້ອະນຸຍາດໃຫ້ໃສ່
ສົ່ງຕໍ່ເຊັ່ນສໍາລັບ mail. ສໍາລັບຕົວຢ່າງ, ທ່ານສາມາດໃສ່ uri ຂອງ SIP ທໍາອິດຂອງທ່ານ
ບັນຊີຢູ່ໃນບັນຊີທີສອງ, ດັ່ງນັ້ນການໂທທັງຫມົດໄປຫາບັນຊີທີສອງຈະຖືກສົ່ງຕໍ່
ກັບບັນຊີທໍາອິດ. ໃນຖານະເປັນການໂຕ້ຖຽງກັບທາງເລືອກນີ້ຈະບໍ່ຖືກປິດລ້ອມ
ວົງເລັບທີ່ເຈົ້າສາມາດໃຫ້ຜູ້ຕິດຕໍ່ຫຼາຍອັນໃນຮູບແບບດິບເປັນເຄື່ອງໝາຍຈຸດທີ່ແຍກກັນໄດ້
ບັນຊີລາຍຊື່. ຄໍາພິເສດ ຫວ່າງເປົ່າ or none ຈະສົ່ງຜົນໃຫ້ບໍ່ມີສ່ວນຫົວຕິດຕໍ່ໃນ
ການຮ້ອງຂໍລົງທະບຽນແລະດັ່ງນັ້ນເຄື່ອງແມ່ຂ່າຍຄວນຈະຕອບດ້ວຍການຜູກມັດໃນປະຈຸບັນສໍາລັບ
ບັນຊີຢູ່ນາຍທະບຽນ.
-d, --ignore-redirects
ຖ້າຕົວເລືອກນີ້ຖືກຕັ້ງການປ່ຽນເສັ້ນທາງທັງໝົດຈະຖືກລະເລີຍ. ໂດຍຄ່າເລີ່ມຕົ້ນໂດຍບໍ່ມີທາງເລືອກນີ້
ການປ່ຽນເສັ້ນທາງທີ່ໄດ້ຮັບຈະຖືກເຄົາລົບ. ທາງເລືອກນີ້ແມ່ນໄດ້ຮັບການກະຕຸ້ນອັດຕະໂນມັດໃນ
ຮູບແບບ randtrash ແລະໃນຮູບແບບນ້ໍາຖ້ວມ.
-D, --timeout-factor NUMBER
ເຄື່ອງຈັບເວລາ SIP_T1 ຖືກຄູນດ້ວຍ NUMBER ທີ່ໃຫ້. ຫຼັງຈາກໄດ້ຮັບ ກ
ການຕອບສະຫນອງຊົ່ວຄາວສໍາລັບການຮ້ອງຂໍການເຊື້ອເຊີນ, ຫຼືໃນເວລາທີ່ການຂົນສົ່ງທີ່ເຊື່ອຖືໄດ້ເຊັ່ນ TCP
ຫຼື TLS ຖືກໃຊ້ ສິບສັກ ລໍຖ້າເວລາຜົນຕອບແທນສຸດທ້າຍ
ຈົນກ່ວາມັນໃຫ້ເຖິງ.
-e, --appendix-end NUMBER
ຕົວເລກສິ້ນສຸດທີ່ໃສ່ກັບຊື່ຜູ້ໃຊ້ໃນຮູບແບບ usrloc. ນີ້
ຈໍານວນແມ່ນເພີ່ມຂຶ້ນຈົນກ່ວາມັນໄປຮອດການສິ້ນສຸດນີ້ ຈໍານວນ ໃນຮູບແບບນ້ໍາຖ້ວມນີ້ແມ່ນ
ຈໍານວນສູງສຸດຂອງຂໍ້ຄວາມທີ່ຈະສົ່ງ. ຖ້າຖືກລະເວັ້ນ ຄ່າເລີ່ມຕົ້ນແມ່ນ
2^31 (2147483647) ຢູ່ໃນໂໝດນໍ້າຖ້ວມ.
-E, --ການຂົນສົ່ງ STRING
ມູນຄ່າຂອງ ຄັກ ຈະຖືກນໍາໃຊ້ເປັນການຂົນສົ່ງ IP ສໍາລັບການສົ່ງແລະຮັບຄໍາຮ້ອງຂໍ
ແລະຄໍາຕອບ. ຕົວເລືອກນີ້ຂຽນທັບຜົນໄດ້ຮັບໃດໆຈາກການປະເມີນ URI ແລະ SRV
ຊອກຫາ. ໃນປັດຈຸບັນພຽງແຕ່ 'udp' ແລະ 'tcp' ທີ່ຖືກຍອມຮັບເປັນມູນຄ່າສໍາລັບ STRING.
-f, --ຊື່ໄຟລ໌ FILE
ເນື້ອໃນຂອງ ເອກະສານ ຈະຖືກອ່ານໃນຮູບແບບຄູ່ ແລະຈະຖືກໃຊ້ແທນ
ສໍາລັບຂໍ້ຄວາມ sip ສ້າງທາງເລືອກ. ນີ້ສາມາດຖືກນໍາໃຊ້ໃນໂຫມດເລີ່ມຕົ້ນທີ່ຈະ
ເຮັດການຮ້ອງຂໍອື່ນນອກຈາກຄໍາຮ້ອງຂໍ OPTIONS (ເຊັ່ນ: ເຊີນ). ໂດຍຄ່າເລີ່ມຕົ້ນທີ່ຂາດຫາຍໄປ
carriage ກັບຄືນມາຢູ່ທາງຫນ້າຂອງ feeds ແຖວຈະໄດ້ຮັບການແຊກ (ໃຊ້ -L ເພື່ອຍົກເລີກການເປີດໃຊ້ງານ
ຟັງຊັນນີ້). ຖ້າຊື່ໄຟລ໌ເທົ່າກັບ - ໄຟລ໌ຖືກອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ,
ຕົວຢ່າງ: ຈາກແປ້ນພິມຫຼືທໍ່. ກະລຸນາສັງເກດວ່າການຫມູນໃຊ້ປະຕິບັດຫນ້າ
(ເຊັ່ນ: ໃສ່ Via header) ຖືກທົດສອບດ້ວຍ RFC ເທົ່ານັ້ນ. ນອກຈາກນັ້ນ
ສະຕຣິງພິເສດພາຍໃນໄຟລ໌ສາມາດຖືກແທນທີ່ດ້ວຍບາງຄ່າທ້ອງຖິ່ນຫຼືໃຫ້
(ເບິ່ງ -g ແລະ -G ສໍາລັບລາຍລະອຽດ).
-F, --flood-mode
ຕົວເລືອກນີ້ເປີດໃຊ້ໂໝດນໍ້າຖ້ວມ. ໃນຮູບແບບນີ້ OPTIONS ຮ້ອງຂໍກັບ
ການເພີ່ມຈໍານວນ CSeq ຖືກສົ່ງໄປຫາເຄື່ອງແມ່ຂ່າຍ. ການຕອບກັບຖືກລະເລີຍ -- source port
9 (ຍົກເລີກ) ຂອງ localhost ແມ່ນໂຄສະນາຢູ່ໃນ Via ສູງສຸດ.
-h, --help
ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອການນຳໃຊ້ແບບງ່າຍໆ. ຖ້າທາງເລືອກຍາວ - ຊ່ວຍ ສາມາດໃຊ້ໄດ້
ຈະພິມອອກຂໍ້ຄວາມຊ່ວຍເຫຼືອທີ່ມີທາງເລືອກຍາວທີ່ມີຢູ່.
-g, --replace-string STRING
ເປີດໃຊ້ການປ່ຽນແທນ $replace$ ພາຍໃນຄໍາຮ້ອງຂໍ (ປົກກະຕິແລ້ວອ່ານຈາກ a
file) ກັບ STRING. ອີກທາງເລືອກ, ທ່ານຍັງສາມາດລະບຸບັນຊີລາຍຊື່ຂອງຄຸນລັກສະນະແລະ
ຄຸນຄ່າ. ລາຍຊື່ນີ້ຕ້ອງເລີ່ມຕົ້ນ ແລະສິ້ນສຸດດ້ວຍຕົວອັກສອນທີ່ບໍ່ແມ່ນຕົວເລກ. ໄດ້
ລັກສະນະດຽວກັນຈະຕ້ອງຖືກໃຊ້ເປັນຕົວແຍກລະຫວ່າງຄຸນລັກສະນະແລະຄ່າ
ແລະລະຫວ່າງຄູ່ມູນຄ່າຄຸນສົມບັດເພີ່ມເຕີມ. ສະຕຣິງ "$attribute$" ຈະເປັນ
ແທນທີ່ດ້ວຍສະຕຣິງມູນຄ່າໃນຂໍ້ຄວາມ.
-G, --ປ່ຽນແທນ
ເປີດໃຊ້ການທົດແທນອັດຕະໂນມັດຂອງຕົວແປຕໍ່ໄປນີ້ໃນຄໍາຮ້ອງຂໍ
(ປົກກະຕິແລ້ວອ່ານຈາກໄຟລ໌): $dsthost$ ຈະຖືກແທນທີ່ດ້ວຍເຈົ້າພາບຫຼື
ຊື່ໂດເມນທີ່ຖືກມອບໃຫ້ໂດຍ -s ພາລາມິເຕີ. $srchost$ ຈະຖືກທົດແທນໂດຍ
hostname ຂອງເຄື່ອງທ້ອງຖິ່ນ. $port$ ຈະຖືກປ່ຽນແທນໂດຍພອດຟັງທ້ອງຖິ່ນ
of ສິບສັກ. $user$ ຈະຖືກແທນທີ່ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ຖືກມອບໃຫ້ໂດຍ -s
ພາລາມິເຕີ.
-H, --hostname HOSTNAME
ຂຽນທັບການກວດສອບອັດຕະໂນມັດຂອງຊື່ເຈົ້າພາບດ້ວຍພາລາມິເຕີທີ່ໃຫ້.
ຄໍາເຕືອນ: ໃຊ້ມັນດ້ວຍຄວາມລະມັດລະວັງ (ມັກພຽງແຕ່ຖ້າການກວດສອບອັດຕະໂນມັດລົ້ມເຫລວ).
-i, --no-via
ປິດການນຳໃຊ້ການແຊກຂອງສາຍ Via ຂອງ localhost. ຄໍາເຕືອນ: ນີ້ອາດຈະເປັນ
ປິດໃຊ້ງານການຮັບຄຳຕອບຈາກເຊີບເວີ.
-I, --invite-mode
ເປີດໃຊ້ວົງຈອນການເຊີນພາຍໃນໂໝດ usrloc. ມັນຄວນຈະຖືກລວມເຂົ້າກັບ -IN.
ໃນການປະສົມປະສານນີ້ ສິບສັກ ທໍາອິດລົງທະບຽນຜູ້ໃຊ້, ແລະຫຼັງຈາກນັ້ນ simulates ເປັນ
ການເຊື້ອເຊີນຜູ້ໃຊ້ນີ້. ທຳອິດມີການສົ່ງຄຳເຊີນ, ອັນນີ້ຖືກຕອບດ້ວຍ 200 OK ແລະ
ສຸດທ້າຍ ACK ຖືກສົ່ງໄປ. ທາງເລືອກນີ້ຍັງສາມາດຖືກນໍາໃຊ້ໂດຍບໍ່ມີການ -U , ແຕ່ທ່ານຄວນຈະເປັນ
ໃຫ້ແນ່ໃຈວ່າບໍ່ໄດ້ເຊີນ UAs ທີ່ແທ້ຈິງດ້ວຍທາງເລືອກນີ້. ໃນກໍລະນີທີ່ຂາດຫາຍໄປ -U ໄດ້ -l
PORT ແມ່ນຕ້ອງການເພາະວ່າພຽງແຕ່ຖ້າຫາກວ່າທ່ານໄດ້ເຮັດເປັນ -U ແລ່ນດ້ວຍພອດທ້ອງຖິ່ນຄົງທີ່ກ່ອນ,
ແລ່ນກັບ -I ແລະພອດທ້ອງຖິ່ນຄົງທີ່ດຽວກັນສາມາດປະສົບຜົນສໍາເລັດໄດ້. ຄໍາເຕືອນ: ສິບສັກ is
ບໍ່ມີ UA ທີ່ແທ້ຈິງແລະການເຊື້ອເຊີນກັບ UAs ທີ່ແທ້ຈິງສາມາດສົ່ງຜົນໃຫ້ມີພຶດຕິກໍາທີ່ບໍ່ຄາດຄິດ.
-j, --headers STRING
ໄດ້ string ຈະຖືກເພີ່ມເປັນໜຶ່ງ ຫຼືຫຼາຍສ່ວນຫົວເພີ່ມເຕີມຕໍ່ກັບຄຳຮ້ອງຂໍ. ໄດ້
string "\n" (ໝາຍເຫດ: ສອງຕົວອັກສອນ) ຈະຖືກແທນທີ່ດ້ວຍ CRLF ແລະດັ່ງນັ້ນຈຶ່ງໄດ້ຜົນ
ສອງຫົວແຍກຕ່າງຫາກ. ດ້ວຍວິທີນັ້ນ, ຫຼາຍກວ່າຫນຶ່ງຫົວສາມາດຖືກເພີ່ມ.
-l, --local-port PORT
ເຕົ້າຮັບ UDP ທີ່ຮັບຈະໃຊ້ເຄືອຂ່າຍທ້ອງຖິ່ນ ທ່າເຮືອ. ເປັນປະໂຫຍດຖ້າໄຟລ໌ແມ່ນ
ມອບໃຫ້ໂດຍ -f ເຊິ່ງປະກອບດ້ວຍເສັ້ນ Via ທີ່ຖືກຕ້ອງ. ກວດເບິ່ງ -S ທາງເລືອກສໍາລັບລາຍລະອຽດວິທີການ
sipssak ສົ່ງແລະຮັບຂໍ້ຄວາມ.
-L, --no-crlf
De-activates ການແຊກຂອງ carriage returns (\r) ກ່ອນທີ່ຈະ feeds ເສັ້ນທັງຫມົດ (\n)
(ເຊິ່ງບໍ່ໄດ້ດໍາເນີນການທັງຫມົດແລ້ວໂດຍການສົ່ງຄືນ carraige) ຖ້າການປ້ອນຂໍ້ມູນມາຈາກ a
ແຟ້ມ ( -f ). ຖ້າບໍ່ມີທາງເລືອກນີ້, ເສັ້ນຫວ່າງເປົ່າຈະຖືກຕໍ່ທ້າຍກັບການຮ້ອງຂໍ
ຖ້າຕ້ອງການ.
-m, --max-forwards NUMBER
ອັນນີ້ກຳນົດຄ່າຂອງຊ່ອງສ່ວນຫົວ Max-Forward. ຖ້າຍົກເລິກບໍ່ມີ Max-Forward
ຊ່ອງຂໍ້ມູນຈະຖືກໃສ່. ຖ້າຖືກລະເວັ້ນຢູ່ໃນໂຫມດ traceroute ຈໍານວນ ຈະເປັນ 255.
-M, --message-mode
ນີ້ຈະເປີດໃຊ້ວົງຈອນຂໍ້ຄວາມພາຍໃນໂໝດ usrloc (ຮູ້ຈັກຈາກ ສິບສັກ
ຮຸ່ນກ່ອນ 0.8.0 ພາຍໃນການທົດສອບ usrloc ປົກກະຕິ). ທາງເລືອກນີ້ຄວນຈະຖືກລວມເຂົ້າກັນ
ກັບ -U ດັ່ງນັ້ນການລົງທະບຽນສົບຜົນສໍາເລັດຈະໄດ້ຮັບການທົດສອບກັບຂໍ້ຄວາມການທົດສອບໄດ້
ຜູ້ໃຊ້ ແລະຕອບກັບດ້ວຍ 200 OK. ແຕ່ທາງເລືອກນີ້ຍັງສາມາດຖືກນໍາໃຊ້ໂດຍບໍ່ມີການ -U
ທາງເລືອກ. ຄໍາເຕືອນ: ການນໍາໃຊ້ໂດຍບໍ່ມີການ -U ສາມາດເຮັດໃຫ້ເກີດພຶດຕິກຳທີ່ບໍ່ຄາດຄິດ.
-n, --ຕົວເລກ
ແທນທີ່ຈະເປັນຊື່ໂດເມນທີ່ມີຄຸນວຸດທິເຕັມທີ່ໃນ Via line IP ຂອງເຈົ້າພາບທ້ອງຖິ່ນ
ຈະຖືກນໍາໃຊ້. ຕົວເລືອກນີ້ຖືກເປີດໃຊ້ເປັນຄ່າເລີ່ມຕົ້ນແລ້ວ.
-N, --nagios-code
ໃຊ້ລະຫັດສົ່ງຄືນທີ່ສອດຄ່ອງກັບ Nagios ແທນລະຫັດ sipsak ປົກກະຕິ. ນີ້ຫມາຍຄວາມວ່າ
ສິບສັກ ຈະກັບຄືນ 0 ຖ້າທຸກຢ່າງບໍ່ເປັນຫຍັງ ແລະ 2 ໃນກໍລະນີທີ່ມີຂໍ້ຜິດພາດ (local ຫຼື
ຫ່າງໄກສອກຫຼີກ).
-o, --ນອນ NUMBER
ສິບສັກ ຈະນອນສໍາລັບ NUMBER ms ກ່ອນທີ່ມັນຈະເລີ່ມຕົ້ນຮອບຕໍ່ໄປໃນໂຫມດ usrloc.
ນີ້ຈະຊ້າລົງຂະບວນການທົດສອບທັງຫມົດເພື່ອໃຫ້ເປັນຈິງຫຼາຍ. ແຕ່ລະຮອບຈະເປັນ
ຍັງສໍາເລັດໄວເທົ່າທີ່ຈະໄວໄດ້, ແຕ່ການທົດສອບທັງຫມົດຈະຊ້າລົງ.
-O, --disposition STRING
ໃຫ້ ຄັກ ຈະຖືກໃຊ້ເປັນເນື້ອຫາສໍາລັບຫົວຂໍ້ Content-Disposition.
ຖ້າບໍ່ມີທາງເລືອກນີ້ຈະບໍ່ມີສ່ວນຫົວຂອງ Content-Disposition ໃນການຮ້ອງຂໍ.
-p, --outbound-proxy HOSTNAME[:PORT]
ທີ່ຢູ່ຂອງ hostname ແມ່ນເປົ້າຫມາຍທີ່ຄໍາຮ້ອງຂໍຈະຖືກສົ່ງໄປຫາ
(ຕົວແທນຂາອອກ). ໃຊ້ນີ້ຖ້າໂຮດປາຍທາງແມ່ນແຕກຕ່າງກັນຫຼັງຈາກນັ້ນພາກສ່ວນເຈົ້າພາບ
ຂອງຄໍາຮ້ອງສະຫມັກ uri. ຊື່ເຈົ້າພາບຖືກແກ້ໄຂຜ່ານ DNS SRV ຖ້າໄດ້ຮັບການສະຫນັບສະຫນູນ (ເບິ່ງ
ລາຍລະອຽດສໍາລັບການແກ້ໄຂ SRV) ແລະບໍ່ມີພອດແມ່ນໄດ້ຮັບ.
-P, --ຂະບວນການ NUMBER
ເລີ່ມຕົ້ນ NUMBER ຂອງຂະບວນການຂະຫນານເພື່ອເຮັດການກວດສອບການສົ່ງແລະຕອບ. ເຮັດໃຫ້ພຽງແຕ່
sence ຖ້າຕົວເລກສູງກວ່າສໍາລັບ -e ແມ່ນໃຫ້ຢູ່ໃນ usrloc, ຂໍ້ຄວາມ ຫຼື ໂໝດເຊີນ.
-q, --search REGEXP
ກົງກັນຕອບໂຕ້ REGEXP ແລະກັບຄືນ false ຖ້າບໍ່ມີການຈັບຄູ່ເກີດຂຶ້ນ. ເປັນປະໂຫຍດສໍາລັບ
ຕົວຢ່າງເພື່ອກວດຫາຊື່ເຊີບເວີຢູ່ໃນຊ່ອງຂໍ້ມູນສ່ວນຫົວຂອງເຊີບເວີ.
-r, --remote-port PORT
ແທນທີ່ຈະເປັນ port sip ເລີ່ມຕົ້ນ 5060 ໄດ້ PORT ຈະຖືກນໍາໃຊ້. ອີກທາງເລືອກ
ພອດຫ່າງໄກສອກຫຼີກສາມາດໄດ້ຮັບພາຍໃນ sip uri ຂອງ -s ພາລາມິເຕີ.
-R, --random-mode
ອັນນີ້ເປີດໃຊ້ໂໝດ randtrash. ໃນຮູບແບບນີ້ OPTIONS ຄໍາຮ້ອງຂໍຈະຖືກສົ່ງໄປ
ເຊີບເວີທີ່ມີຕົວເລກທີ່ເພີ່ມຂຶ້ນຂອງການຂັດຂ້ອງແບບສຸ່ມຢູ່ໃນຄໍາຮ້ອງຂໍນີ້.
ຕຳແໜ່ງພາຍໃນຄຳຮ້ອງຂໍ ແລະຕົວປ່ຽນແທນແມ່ນເລືອກແບບສຸ່ມ.
ຄໍາຕອບອື່ນນອກຈາກຄໍາຮ້ອງຂໍທີ່ບໍ່ດີ (4xx) ຈະຢຸດໂຫມດນີ້. ທັງສາມ
ການສົ່ງທີ່ບໍ່ຕອບສະໜອງຈະຢຸດໂໝດນີ້. ກັບ -t ພາລາມິເຕີສູງສຸດຂອງຖັງຂີ້ເຫຍື້ອ
ຕົວອັກສອນສາມາດໃຫ້ໄດ້.
-s, --sip-uri SIPURI
ທາງເລືອກທີ່ບັງຄັບນີ້ກໍານົດຈຸດຫມາຍປາຍທາງຂອງຄໍາຮ້ອງຂໍ. ມັນຂຶ້ນກັບຮູບແບບ
ຖ້າພຽງແຕ່ຊື່ເຊີບເວີຫຼືຊື່ຜູ້ໃຊ້ແມ່ນບັງຄັບ. ຕົວຢ່າງເຕັມ
SIPURI : ຈິບ:[email protected]: 123 ເບິ່ງບັນທຶກໃນສ່ວນຄໍາອະທິບາຍກ່ຽວກັບ SRV
ຊອກຫາລາຍລະອຽດວ່າຊື່ເຈົ້າພາບຂອງ URI ນີ້ຖືກປ່ຽນເປັນ IP ແລະພອດແນວໃດ.
-S, --symmetric
ດ້ວຍທາງເລືອກນີ້ ສິບສັກ ຈະໃຊ້ພຽງແຕ່ຫນຶ່ງພອດສໍາລັບການສົ່ງແລະຮັບຂໍ້ຄວາມ.
ດ້ວຍທາງເລືອກນີ້ພອດທ້ອງຖິ່ນສໍາລັບການສົ່ງຈະເປັນມູນຄ່າຈາກ -l ທາງເລືອກ.
ໃນໂໝດເລີ່ມຕົ້ນ ສິບສັກ ສົ່ງຈາກພອດສຸ່ມແລະຟັງຢູ່ໃນພອດທີ່ໃຫ້
ຈາກ -l ທາງເລືອກ. ຫມາຍເຫດ: ດ້ວຍທາງເລືອກນີ້ ສິບສັກ ຈະບໍ່ສາມາດໄດ້ຮັບ
ຕອບກັບຈາກເຊີບເວີທີ່ມີສັນຍານບໍ່ສົມມາດ (ແລະການປະຕິບັດລາຍງານທີ່ແຕກຫັກ)
ເຊັ່ນ Cisco proxy. ຖ້າເຈົ້າແລ່ນ ສິບສັກ ເປັນຮາກແລະດ້ວຍການສະຫນັບສະຫນູນເຕົ້າສຽບດິບ (ກວດເບິ່ງ
ຜົນຜະລິດຈາກ -V option) ຫຼັງຈາກນັ້ນທາງເລືອກນີ້ບໍ່ຈໍາເປັນເພາະວ່າໃນນີ້
ກໍລະນີ ສິບສັກ ແລ້ວໃຊ້ພຽງແຕ່ຫນຶ່ງພອດສໍາລັບການສົ່ງແລະຮັບຂໍ້ຄວາມ.
-t, --trash-chars NUMBER
ພາລາມິເຕີນີ້ກໍານົດສູງສຸດຂອງຕົວອັກສອນທີ່ຖືກຂີ້ເຫຍື້ອໃນໂຫມດ randtrash.
ຖ້າຖືກລະເວັ້ນ NUMBER ຈະຖືກຕັ້ງເປັນຄວາມຍາວຂອງຄໍາຮ້ອງຂໍ.
-T, --traceroute-mode
ອັນນີ້ເປີດໃຊ້ໂໝດ traceroute. ຮູບແບບນີ້ເຮັດວຽກຄືກັບທີ່ຮູ້ຈັກດີ
traceroute(8) ຄໍາສັ່ງຄາດຫວັງວ່າບໍ່ແມ່ນຈໍານວນຂອງເຄືອຂ່າຍ hops ຖືກນັບແທນທີ່ຈະ
ຈໍານວນຂອງເຄື່ອງແມ່ຂ່າຍກ່ຽວກັບວິທີການກັບຜູ້ໃຊ້ຈຸດຫມາຍປາຍທາງໄດ້. ເວລາເດີນທາງຕະຫຼອດ
ຂອງແຕ່ລະຄໍາຮ້ອງຂໍໄດ້ຖືກພິມອອກ, ແຕ່ເນື່ອງຈາກຂໍ້ຈໍາກັດພາຍໃນອະນຸສັນຍາ sip ໄດ້
ຕົວຕົນ (IP ຫຼືຊື່) ພຽງແຕ່ສາມາດກໍານົດແລະພິມອອກຖ້າຫາກວ່າການຕອບສະຫນອງຈາກ
ເຊີບເວີມີຊ່ອງໃສ່ຫົວເຕືອນ. ໃນຮູບແບບນີ້ໃນແຕ່ລະການຮ້ອງຂໍລາຍຈ່າຍໄດ້
ຄ່າຂອງຊ່ອງສ່ວນຫົວ Max-Forwards ແມ່ນເພີ່ມຂຶ້ນ, ເລີ່ມຕົ້ນດ້ວຍອັນດຽວ. ສູງສຸດ
ຂອງ Max-Forwards header ຈະ 255 ຖ້າບໍ່ມີຄ່າອື່ນທີ່ໃຫ້ໂດຍ the -m ພາລາມິເຕີ.
ການຕອບສະ ໜອງ ອື່ນນອກ ເໜືອ ຈາກ 483 ຫຼື 1xx ແມ່ນຖືວ່າເປັນການຕອບໂຕ້ສຸດທ້າຍແລະຈະ
ຢຸດໂໝດນີ້.
-u, --auth-ຊື່ຜູ້ໃຊ້ STRING
ໃຊ້ໃຫ້ ຄັກ ເປັນຄ່າຊື່ຜູ້ໃຊ້ສໍາລັບການພິສູດຢືນຢັນ (ບັນຊີທີ່ແຕກຕ່າງກັນ
ແລະການກວດສອບຊື່ຜູ້ໃຊ້).
-U, --usrloc-mode
ອັນນີ້ເປີດໃຊ້ໂໝດ usrloc. ໂດຍບໍ່ມີການ -I ຫຼື -M ທາງເລືອກ, ນີ້ເທົ່ານັ້ນ
ລົງທະບຽນຜູ້ໃຊ້ຢູ່ໃນທະບຽນ. ກັບຫນຶ່ງໃນທາງເລືອກຂ້າງເທິງທີ່ຜ່ານມາ
ຜູ້ໃຊ້ທີ່ລົງທະບຽນຍັງຈະໄດ້ຮັບການທົດສອບອີເທີທີ່ມີການຮຽກຮ້ອງຈໍາລອງ (ເຊີນ, 200,
ack) ຫຼືດ້ວຍຂໍ້ຄວາມທັນທີ (ຂໍ້ຄວາມ, 200). ລະຫັດຜ່ານດຽວສໍາລັບບັນຊີຜູ້ໃຊ້ທັງຫມົດ
ພາຍໃນການທົດສອບ usrloc ສາມາດຖືກມອບໃຫ້ດ້ວຍ -a ທາງເລືອກ. ຊື່ຜູ້ໃຊ້ແມ່ນບັງຄັບ
ສໍາລັບຮູບແບບນີ້ໃນ -s ພາລາມິເຕີ. ຕົວເລກເລີ່ມຕົ້ນຈາກ -b ຕົວກໍານົດການ
-e ພາລາມິເຕີຖືກຕໍ່ທ້າຍຊື່ຜູ້ໃຊ້. ຖ້າ -b ແລະ -e ພາລາມິເຕີຖືກລະເວັ້ນ,
ແລ່ນພຽງແຕ່ອັນດຽວກັບຊື່ຜູ້ໃຊ້ທີ່ໃຫ້, ແຕ່ບໍ່ມີຕົວເລກຕໍ່ທ້າຍກັບຊື່ຜູ້ໃຊ້
ແມ່ນແລ້ວ.
-v, --verbose
ຕົວກໍານົດການນີ້ເພີ່ມ verbosity ຜົນຜະລິດ. ບໍ່ -v ຫມາຍຄວາມວ່າເກືອບບໍ່ມີຜົນຜະລິດຍົກເວັ້ນ
ໃນ traceroute ແລະຂໍ້ຄວາມຜິດພາດ. ສູງສຸດຂອງສາມ v ຂອງພິມອອກເນື້ອໃນ
ຂອງແພັກເກັດທັງຫມົດທີ່ໄດ້ຮັບແລະສົ່ງ.
-V, - ຫັນ
ພິມຊື່ແລະຈໍານວນສະບັບຂອງ ສິບສັກ ແລະທາງເລືອກທີ່ເປັນ
ລວບລວມເຂົ້າໄປໃນຖານສອງ.
-w, --extract-ip
ເປີດໃຊ້ການສະກັດເອົາ IP ຫຼືຊື່ໂຮດຈາກຊ່ອງໃສ່ຫົວຄຳເຕືອນ.
-W, --nagios-warn NUMBER
ກັບຄືນ Nagios ເຕືອນລະຫັດອອກ (1) ຖ້າຈໍານວນຂອງ retransmissions ກ່ອນທີ່ຈະສໍາເລັດ
ແມ່ນສູງກວ່າຕົວເລກທີ່ລະບຸໄວ້.
-x, --ໝົດອາຍຸ NUMBER
ກຳນົດຄ່າຂອງສ່ວນຫົວ Expires ເປັນຕົວເລກທີ່ລະບຸ.
-z, --remove-bindings
ເປີດໃຊ້ການຖອນການຜູກມັດເກົ່າແບບສຸ່ມຢູ່ໃນໂໝດ usrloc. ຈໍານວນເທົ່າໃດຕໍ່
ເຊັນຂອງການຜູກມັດຈະຖືກລຶບອອກ, ຖືກກໍານົດໂດຍ USRLOC_REMOVE_PERCENT
ກໍານົດພາຍໃນລະຫັດ (ຕັ້ງມັນກ່ອນທີ່ຈະລວບລວມ). ການຖອນການຜູກມັດຫຼາຍ
ເປັນໄປໄດ້, ແລະບໍ່ສາມາດປ້ອງກັນໄດ້.
ກັບຄືນ VALUES
ຄ່າກັບຄືນ 0 ຫມາຍຄວາມວ່າ 200 ໄດ້ຮັບ. 1 ໝາຍເຖິງອັນອື່ນ ຈາກນັ້ນ 1xx ຫຼື 2xx
ໄດ້ຮັບ. 2 ຈະຖືກສົ່ງຄືນໃນຂໍ້ຜິດພາດໃນທ້ອງຖິ່ນເຊັ່ນ: ຊື່ທີ່ບໍ່ສາມາດແກ້ໄຂໄດ້ຫຼືຜິດ
ການປະສົມທາງເລືອກ. 3 ຈະຖືກສົ່ງຄືນໃນຄວາມຜິດພາດທາງໄກເຊັ່ນ: ຂໍ້ຜິດພາດຂອງຊັອກເກັດ (ເຊັ່ນ: icmp
error), redirects ໂດຍບໍ່ມີການ header ຕິດຕໍ່ຫຼືພຽງແຕ່ບໍ່ມີຄໍາຕອບ (ຫມົດເວລາ).
ຖ້າ -N ທາງເລືອກທີ່ໄດ້ຮັບລະຫັດກັບຄືນໄປບ່ອນຈະເປັນ 2 ໃນກໍລະນີໃດ (ທ້ອງຖິ່ນຫຼືຫ່າງໄກສອກຫຼີກ)
ຄວາມຜິດພາດ. 1 ໃນກໍລະນີທີ່ມີ retransmissions ຈາກ ສິບສັກ ກັບເຄື່ອງແມ່ຂ່າຍ. ແລະ 0 ຖ້າມີ
ແມ່ນບໍ່ມີຄວາມຜິດພາດເລີຍ.
ຂໍ້ຄວນລະວັງ
ການນໍາໃຊ້ ສິບສັກ ຢ່າງມີຄວາມຮັບຜິດຊອບ. ການແລ່ນມັນຢູ່ໃນທຸກຮູບແບບຄວາມກົດດັນເຮັດໃຫ້ພາລະອັນໃຫຍ່ຫຼວງຕໍ່
ເຄືອຂ່າຍແລະເຄື່ອງແມ່ຂ່າຍພາຍໃຕ້ການທົດສອບ.
ຕົວຢ່າງ
sipsak -vv -s sip:[email protected]
ການສະແດງຜົນຕອບຮັບ.
sipsak -T -s sip:[email protected]
ຕິດຕາມເສັ້ນທາງ SIP ໄປຫາບໍ່ມີໃຜ.
sipssak -U -C sip:me@home -x 3600 -a password -s sip:myself@company
ໃສ່ການສົ່ງຕໍ່ຈາກບ່ອນເຮັດວຽກໄປເຮືອນເປັນເວລານຶ່ງຊົ່ວໂມງ.
sipssak -f bye.sip -g '!FTAG!345.af23!TTAG!1208.12!' -s sip: myproxy
ອ່ານໄຟລ໌ bye.sip, ປ່ຽນແທນ $FTAG$ ດ້ວຍ 345.af23 ແລະ $TTAG$ ດ້ວຍ 1208.12 ແລະ
ສຸດທ້າຍສົ່ງຂໍ້ຄວາມນີ້ໄປຫາ myproxy
ຂອບເຂດ ຈຳ ກັດ / ບໍ່ ປະຕິບັດແລ້ວ
ເຊີບເວີຫຼາຍຄົນອາດຈະຕັດສິນໃຈບໍ່ລວມເອົາ SIP "Warning" header fields. ແຕ່ຫນ້າເສຍດາຍ, ນີ້
ເຮັດໃຫ້ການສະແດງທີ່ຢູ່ IP ຂອງເຊີບເວີ SIP ໃນຮູບແບບ traceroute ເປັນໄປບໍ່ໄດ້.
ບໍ່ຮອງຮັບ IPv6.
ບໍ່ມີການສະຫນັບສະຫນູນສໍາລັບເສັ້ນທາງບັນທຶກແລະສ່ວນຫົວເສັ້ນທາງ.
ໃຊ້ sipsak ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net