นี่คือคำสั่ง sipsak ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
sipsak - ยูทิลิตี้สำหรับการทดสอบต่างๆ บนเซิร์ฟเวอร์ sip และตัวแทนผู้ใช้
เรื่องย่อ
สิบสอง [-dFGhiILnNMRSTUVvwz] [-NS รหัสผ่าน ] [-NS จำนวน ] [-ค ซิปุริ ] [-ค ซิปุริ ] [-NS
จำนวน ] [-จ จำนวน ] [-อี STRING ] [-NS ไฟล์ ] [-NS STRING ] [-ชม ชื่อโฮสต์ ] [-ล PORT ] [-NS
จำนวน ] [-หรือ จำนวน ] [-NS ชื่อโฮสต์ ] [-NS จำนวน ] [-NS REGEXP ] [-NS PORT ] [-NS จำนวน ] [-ยู
STRING ] [-ว จำนวน ] [-NS จำนวน ] -s ซิปุริ
DESCRIPTION
สิบสอง เป็นยูทิลิตี้ความเครียดและการวินิจฉัย SIP ส่งคำขอ SIP ไปยังเซิร์ฟเวอร์
ภายใน จิบยูริ และตรวจสอบคำตอบที่ได้รับ มันทำงานในอย่างใดอย่างหนึ่งต่อไปนี้
โหมด:
- โหมดเริ่มต้น
ข้อความ SIP จะถูกส่งไปยังปลายทางใน จิบยูริ และสถานะการตอบกลับจะปรากฏขึ้น NS
คำขอถูกนำมาจาก ชื่อไฟล์ หรือสร้างเป็นข้อความ OPTIONS ใหม่
- โหมดติดตามเส้นทาง (-T)
โหมดนี้มีประโยชน์สำหรับเส้นทางการร้องขอการเรียนรู้ มันทำงานคล้ายกับ IP-layer
ประโยชน์ traceroute(8)
- โหมดข้อความ (-M)
ส่งข้อความสั้น (คล้ายกับ SMS จากโทรศัพท์มือถือ) ไปยังเป้าหมายที่กำหนด
ด้วยตัวเลือก -B สามารถตั้งค่าเนื้อหาของ MESSAGE ได้ มีประโยชน์อาจเป็น
ตัวเลือก -c และ -O ในโหมดนี้
- โหมด usrloc (-U)
โหมดความเครียดสำหรับนายทะเบียน SIP สิบสอง ยังคงลงทะเบียนกับเซิร์ฟเวอร์ SIP ที่ระดับสูง
ก้าว. นอกจากนี้นายทะเบียนยังสามารถเน้นด้วย -I หรือ -M ตัวเลือก. ถ้า
-I และ -M ถูกละเว้น สิบสอง สามารถใช้เพื่อลงทะเบียนการติดต่อใด ๆ (กับ -C
ตัวเลือก) สำหรับบัญชีที่นายทะเบียนและเพื่อสอบถามการผูกปัจจุบันสำหรับ an
บัญชีที่นายทะเบียน
- โหมด randtrash (-R)
โหมดทรมาน Parser สิบสอง คอยส่งข้อความสุ่มเสียหายเพื่อทรมาน
parser ของเซิร์ฟเวอร์ SIP
- โหมดน้ำท่วม (-F)
โหมดความเครียดสำหรับเซิร์ฟเวอร์ SIP สิบสอง คอยส่งคำขอไปยังเซิร์ฟเวอร์ SIP ที่ระดับสูง
ก้าว.
ถ้า libruli (http://www.nongnu.org/ruli/) การสนับสนุนถูกรวบรวมเป็น สิบสอง ไบนารี แล้วก็
ขั้นแรกให้ค้นหา SRV สำหรับ _sip._udp.hostname และถ้าการค้นหานี้ล้มเหลว A . ปกติ
ทำการค้นหา หากกำหนดพอร์ตใน URI เป้าหมาย การค้นหา SRV จะถูกละเว้น เฟลโอเวอร์
ยังไม่รองรับการกระจายน้ำหนักบรรทุกและการขนส่งอื่นๆ
OPTIONS
-a, --รหัสผ่าน รหัสผ่าน
ด้วยการให้ รหัสผ่าน การตรวจสอบจะถูกลองเมื่อได้รับ '401
ไม่ได้รับอนุญาต' จะมีการพยายามอนุมัติให้ตรงเวลา หากละเว้นตัวเลือกนี้ an
การอนุญาตด้วยรหัสผ่านว่างเปล่า ("") จะถูกลอง หากรหัสผ่านเท่ากัน
ไปยัง - รหัสผ่านจะถูกอ่านจากอินพุตมาตรฐาน (เช่น แป้นพิมพ์) นี้
ป้องกันไม่ให้ผู้ใช้รายอื่นบนโฮสต์เดียวกันเห็นรหัสผ่านรหัสผ่านใน
รายการกระบวนการ หมายเหตุ: รหัสผ่านยังคงสามารถอ่านได้จากหน่วยความจำหากผู้ใช้รายอื่น
เข้าถึงได้
-A, --เวลา
พิมพ์เฉพาะค่าเวลาของการทดสอบรันหากการใช้คำฟุ่มเฟือยเป็นศูนย์เพราะไม่มี -v
ได้รับ. ถ้าอย่างใดอย่างหนึ่งหรือมากกว่า -v ได้รับตัวเลือกนี้จะถูกละเว้น
-b, --apendix-เริ่มต้น NUMBER
หมายเลขเริ่มต้นซึ่งต่อท้ายชื่อผู้ใช้ในโหมด usrloc นี้
จำนวน เพิ่มขึ้นจนกว่าจะถึงค่าที่กำหนดโดย -e พารามิเตอร์. ถ้า
ละเว้นหมายเลขเริ่มต้นจะเป็นหนึ่ง
-B, --ข้อความ-body STRING
ที่กำหนด STRING จะถูกใช้เป็นเนื้อความสำหรับคำขอ MESSAGE ขาออก
-c, --จาก SIPURI
ที่กำหนด ซิปุริ จะถูกใช้ในส่วนหัว From if สิบสอง ทำงานในโหมดข้อความ
(เริ่มต้นด้วย -M ตัวเลือก). นี้จะเป็นประโยชน์ในการนำเสนอผู้รับของ
MESSAGE ที่อยู่ที่มีความหมายและใช้งานได้ซึ่งบางทีสามารถส่งคำตอบได้
-C, --ติดต่อ SIPURI
นี่คือเนื้อหาของส่วนหัวของผู้ติดต่อในโหมด usrloc นี้จะช่วยให้แทรก
ส่งต่อเช่นสำหรับจดหมาย ตัวอย่างเช่น คุณสามารถแทรก uri ของ SIP . แรกของคุณ
บัญชีที่สอง ดังนั้นการโทรทั้งหมดไปยังบัญชีที่สองจะถูกส่งต่อ
ไปยังบัญชีแรก เนื่องจากข้อโต้แย้งของตัวเลือกนี้จะไม่อยู่ใน
วงเล็บคุณสามารถให้ผู้ติดต่อหลายรายในรูปแบบดิบโดยคั่นด้วยเครื่องหมายจุลภาค
รายการ. คำพิเศษ ไม่มีข้อมูล or ไม่มี จะส่งผลให้ไม่มีส่วนหัวติดต่อใน
REGISTER ขอและเซิร์ฟเวอร์ควรตอบด้วยการผูกปัจจุบันสำหรับ
บัญชีที่นายทะเบียน
-d, --ignore-เปลี่ยนเส้นทาง
หากตั้งค่าตัวเลือกนี้ไว้ การเปลี่ยนเส้นทางทั้งหมดจะถูกละเว้น โดยค่าเริ่มต้นโดยไม่มีตัวเลือกนี้
การเปลี่ยนเส้นทางที่ได้รับจะได้รับการเคารพ ตัวเลือกนี้จะเปิดใช้งานโดยอัตโนมัติใน
โหมด randtrash และในโหมดน้ำท่วม
-D, --หมดเวลา-ปัจจัย NUMBER
ตัวจับเวลา SIP_T1 กำลังถูกคูณด้วย NUMBER ที่ระบุ หลังจากได้รับ
การตอบสนองชั่วคราวสำหรับคำขอ INVITE หรือเมื่อการขนส่งที่เชื่อถือได้เช่น TCP
หรือใช้ TLS สิบสอง รอระยะเวลาผลลัพธ์สำหรับการตอบสนองขั้นสุดท้าย
จนกว่าจะยอมแพ้
-e, --ภาคผนวก-end NUMBER
หมายเลขลงท้ายซึ่งต่อท้ายชื่อผู้ใช้ในโหมด usrloc นี้
มีจำนวนเพิ่มขึ้นจนกว่าจะถึงจุดสิ้นสุดนี้ จำนวน. ในโหมดน้ำท่วมนี่คือ
จำนวนข้อความสูงสุดที่จะส่ง หากละเว้นค่าเริ่มต้นคือ
2^31 (2147483647) ในโหมดน้ำท่วม
-E, --ขนส่ง STRING
คุณค่าของ STRING จะใช้เป็นการขนส่ง IP สำหรับการส่งและรับคำขอ
และการตอบสนอง ตัวเลือกนี้จะเขียนทับผลลัพธ์ใดๆ จากการประเมิน URI และ SRV
ค้นหา ขณะนี้ยอมรับเฉพาะ 'udp' และ 'tcp' เป็นค่าสำหรับ STRING
-f, --ชื่อไฟล์ FILE
เนื้อหาของ ไฟล์ จะถูกอ่านในโหมดไบนารีและจะถูกใช้แทน
สำหรับข้อความจิบที่สร้างขึ้นอีกทางหนึ่ง สามารถใช้ในโหมดเริ่มต้นเป็น
ส่งคำขออื่นที่ไม่ใช่คำขอ OPTIONS (เช่น เชิญ) โดยค่าเริ่มต้นหายไป
การขึ้นบรรทัดใหม่จะถูกแทรก (use -L เพื่อปิดการใช้งาน
ฟังก์ชันนี้) หากชื่อไฟล์เท่ากับ - ไฟล์ถูกอ่านจากอินพุตมาตรฐาน
เช่นจากแป้นพิมพ์หรือไปป์ โปรดทราบว่าฟังก์ชั่นการจัดการ
(เช่นการแทรกส่วนหัว Via) จะได้รับการทดสอบโดยคำขอที่สอดคล้องกับ RFC เท่านั้น เพิ่มเติม
สตริงพิเศษภายในไฟล์สามารถแทนที่ด้วยค่าท้องถิ่นหรือค่าที่กำหนด
(ดู -g และ -G สำหรับรายละเอียด)
-F, --โหมดน้ำท่วม
ตัวเลือกนี้จะเปิดใช้งานโหมดน้ำท่วม ในโหมดนี้ OPTIONS ขอด้วย
การเพิ่มหมายเลข CSeq จะถูกส่งไปยังเซิร์ฟเวอร์ การตอบกลับจะถูกละเว้น -- พอร์ตต้นทาง
9 (ทิ้ง) ของ localhost ถูกโฆษณาใน Via ด้านบนสุด
-h, --ช่วยด้วย
พิมพ์ข้อความช่วยเหลือการใช้งานอย่างง่าย ถ้าตัวเลือกยาว --ช่วยด้วย ใช้ได้แล้ว
จะพิมพ์ข้อความช่วยเหลือพร้อมตัวเลือกแบบยาวที่มีให้
-g, --แทนที่สตริง STRING
เปิดใช้งานการแทนที่ $replace$ ภายในคำขอ (ปกติจะอ่านจาก a
ไฟล์) ด้วย the STRING หรือคุณสามารถระบุรายการแอตทริบิวต์และ
ค่านิยม รายการนี้ต้องขึ้นต้นและลงท้ายด้วยอักขระที่ไม่ใช่ตัวอักษรและตัวเลข NS
ต้องใช้อักขระเดียวกันเป็นตัวคั่นระหว่างแอตทริบิวต์และค่า
และระหว่างคู่ค่าแอตทริบิวต์เพิ่มเติมใหม่ สตริง "$attribute$" จะเป็น
แทนที่ด้วยสตริงค่าในข้อความ
-G, --แทนที่
เปิดใช้งานการแทนที่อัตโนมัติของตัวแปรต่อไปนี้ในคำขอ
(มักจะอ่านจากไฟล์): $dsthost$ จะถูกแทนที่ด้วยโฮสต์หรือ
ชื่อโดเมนที่กำหนดโดย -s พารามิเตอร์. $srchost$ จะถูกแทนที่ด้วย
ชื่อโฮสต์ของเครื่องท้องถิ่น $พอร์ต$ จะถูกแทนที่ด้วยพอร์ตการฟังในเครื่อง
of สิบสอง $ผู้ใช้$ จะถูกแทนที่ด้วยชื่อผู้ใช้ที่ได้รับจาก -s
พารามิเตอร์.
-H, --ชื่อโฮสต์ HOSTNAME
เขียนทับการตรวจหาชื่อโฮสต์โดยอัตโนมัติด้วยพารามิเตอร์ที่กำหนด
คำเตือน: ใช้สิ่งนี้ด้วยความระมัดระวัง (ควรใช้เฉพาะเมื่อการตรวจจับอัตโนมัติล้มเหลว)
-i, --ไม่-ผ่าน
ปิดใช้งานการแทรกบรรทัด Via ของ localhost คำเตือน: นี้อาจจะ
ปิดใช้งานการรับการตอบสนองจากเซิร์ฟเวอร์
-I, --เชิญโหมด
เปิดใช้งานรอบการเชิญภายในโหมด usrloc ควรใช้ร่วมกับ -ยู.
ในชุดค่าผสมนี้ สิบสอง ลงทะเบียนผู้ใช้ก่อนแล้วจึงจำลอง an
เชิญผู้ใช้รายนี้ ส่งคำเชิญก่อน ซึ่งตอบกลับด้วย 200 OK และ
ในที่สุด ACK จะถูกส่ง สามารถใช้ตัวเลือกนี้ได้โดยไม่ต้อง -U แต่คุณควรจะเป็น
แน่ใจว่าจะไม่เชิญ UA จริงด้วยตัวเลือกนี้ กรณีสูญหาย -U -l
PORT จำเป็นเพราะเฉพาะในกรณีที่คุณทำ -U รันด้วยพอร์ตท้องถิ่นคงที่ก่อน
วิ่งด้วย -I และพอร์ตท้องถิ่นคงที่เดียวกันสามารถสำเร็จได้ คำเตือน: สิบสอง is
ไม่มี UA จริงและการเชิญไปยัง UA จริงอาจส่งผลให้เกิดพฤติกรรมที่ไม่คาดคิด
-j, --ส่วนหัว STRING
เทศกาล เชือก จะถูกเพิ่มเป็นส่วนหัวเพิ่มเติมอย่างน้อยหนึ่งรายการในคำขอ NS
สตริง "\n" (หมายเหตุ: อักขระสองตัว) จะถูกแทนที่ด้วย CRLF และส่งผลให้
สองส่วนหัวแยกกัน วิธีนั้นสามารถเพิ่มได้มากกว่าหนึ่งส่วนหัว
-l, --local-พอร์ต PORT
ซ็อกเก็ต UDP ที่รับจะใช้เครือข่ายท้องถิ่น ท่าเรือ. มีประโยชน์หากไฟล์เป็น
มอบให้โดย -f ซึ่งมีสาย Via ที่ถูกต้อง ตรวจสอบ -S ตัวเลือกสำหรับรายละเอียดวิธีการ
sipsak ส่งและรับข้อความ
-L, --no-crlf
ปิดใช้งานการแทรกการขึ้นบรรทัดใหม่ (\r) ก่อนการป้อนบรรทัดทั้งหมด (\n)
(ซึ่งไม่ได้ดำเนินการทั้งหมดโดย carraige return) หากข้อมูลนั้นมาจากa
ไฟล์ ( -f ). หากไม่มีตัวเลือกนี้ บรรทัดว่างจะถูกผนวกเข้ากับคำขอด้วย
ถ้าจำเป็น
-m, --max-forward NUMBER
สิ่งนี้ตั้งค่าของฟิลด์ส่วนหัว Max-Forward หากไม่ละเว้น Max-Forward
ฟิลด์จะถูกแทรก หากไม่อยู่ในโหมดติดตามเส้นทาง จำนวน จะเป็น 255
-M, --ข้อความ-โหมด
สิ่งนี้จะเปิดใช้งานรอบข้อความภายในโหมด usrloc (รู้จักจาก สิบสอง
เวอร์ชันก่อน 0.8.0 ภายในการทดสอบ usrloc ปกติ) ควรรวมตัวเลือกนี้เข้าด้วยกัน
กับ -U เพื่อให้การลงทะเบียนสำเร็จจะถูกทดสอบด้วยข้อความทดสอบไปยัง
ผู้ใช้และตอบกลับด้วย 200 OK แต่ตัวเลือกนี้ยังใช้ได้โดยไม่ต้องใช้ -U
ตัวเลือก คำเตือน: ใช้โดยไม่ต้อง -U อาจทำให้เกิดพฤติกรรมที่ไม่คาดคิดได้
-n, --ตัวเลข
แทนที่จะเป็นชื่อโดเมนแบบเต็มใน Via บรรทัด IP ของโฮสต์ในพื้นที่
จะถูกนำไปใช้. ตัวเลือกนี้เปิดใช้งานตามค่าเริ่มต้นแล้ว
-N, --nagios-รหัส
ใช้รหัสส่งคืนที่สอดคล้องกับ Nagios แทนรหัส sipsak ปกติ แปลว่า
สิบสอง จะคืนค่า 0 หากทุกอย่างเรียบร้อยและ 2 ในกรณีที่มีข้อผิดพลาด (ในเครื่องหรือ
ระยะไกล).
-o, --sleep หมายเลข
สิบสอง จะนอนเพื่อ จำนวน ms ก่อนเริ่มรอบถัดไปในโหมด usrloc
ซึ่งจะทำให้กระบวนการทดสอบทั้งหมดช้าลงเพื่อให้สมจริงยิ่งขึ้น แต่ละรอบจะเป็น
ยังคงเสร็จสิ้นโดยเร็วที่สุด แต่การทดสอบทั้งหมดจะช้าลง
-O, --จำหน่าย STRING
ที่กำหนด STRING จะถูกใช้เป็นเนื้อหาสำหรับส่วนหัวการจัดการเนื้อหา
หากไม่มีตัวเลือกนี้ จะไม่มีส่วนหัวการจัดการเนื้อหาในคำขอ
-p, --ขาออก-พร็อกซี HOSTNAME[:PORT]
ที่อยู่ของชื่อโฮสต์คือเป้าหมายที่จะส่งคำขอไปที่
(พร็อกซีขาออก) ใช้สิ่งนี้หากโฮสต์ปลายทางต่างจากส่วนโฮสต์
ของคำขอ uri ชื่อโฮสต์ได้รับการแก้ไขผ่าน DNS SRV หากได้รับการสนับสนุน (ดู
คำอธิบายสำหรับการแก้ไข SRV) และไม่ได้ระบุพอร์ต
-P, --ประมวลผล NUMBER
เริ่มต้น จำนวน ของกระบวนการคู่ขนานกันเพื่อทำการตรวจสอบการส่งและตอบกลับ ทำให้เท่านั้น
ถ้าตัวเลขสูงกว่าสำหรับ -e จะได้รับในโหมด usrloc ข้อความหรือคำเชิญ
-q, --ค้นหา REGEXP
ตอบกลับ REGEXP และคืนค่าเท็จหากไม่มีการจับคู่เกิดขึ้น มีประโยชน์สำหรับ
ตัวอย่างการตรวจหาชื่อเซิร์ฟเวอร์ในช่องส่วนหัวของเซิร์ฟเวอร์
-r, --remote-พอร์ต พอร์ต
แทนที่จะเป็นพอร์ต sip เริ่มต้น 5060 the PORT จะถูกนำไปใช้. อีกทางหนึ่งคือ
สามารถกำหนดพอร์ตระยะไกลภายในจิบ uri ของ -s พารามิเตอร์.
-R, --สุ่มโหมด
สิ่งนี้จะเปิดใช้งานโหมด randtrash ในโหมดนี้ คำขอ OPTIONS จะถูกส่งไปที่
เซิร์ฟเวอร์ที่มีอักขระขัดข้องแบบสุ่มเพิ่มขึ้นในคำขอนี้
ตำแหน่งภายในคำขอและตัวละครที่แทนที่จะถูกสุ่มเลือก
การตอบสนองอื่นใดที่ไม่ใช่คำขอไม่ถูกต้อง (4xx) จะหยุดโหมดนี้ สาม .ด้วย
การส่งที่ไม่ตอบสนองจะหยุดโหมดนี้ กับ -t พารามิเตอร์สูงสุดของถังขยะ
ตัวอักษรสามารถให้
-s, --sip-uri ซิปูริ
ตัวเลือกบังคับนี้กำหนดปลายทางของคำขอ ขึ้นอยู่กับโหมด
ถ้าเฉพาะชื่อเซิร์ฟเวอร์หรือชื่อผู้ใช้เท่านั้นที่บังคับ ตัวอย่างเต็ม
ซิปุริ : จิบ:test@foo.bar: 123 ดูหมายเหตุในส่วนคำอธิบายเกี่ยวกับSRV
ค้นหารายละเอียดว่าชื่อโฮสต์ของ URI นี้ถูกแปลงเป็น IP และพอร์ตอย่างไร
-S, --สมมาตร
ด้วยตัวเลือกนี้ สิบสอง จะใช้เพียงพอร์ตเดียวสำหรับการส่งและรับข้อความ
ด้วยตัวเลือกนี้ พอร์ตท้องถิ่นสำหรับการส่งจะเป็นค่าจาก -l ตัวเลือก
ในโหมดเริ่มต้น สิบสอง ส่งจากพอร์ตสุ่มและฟังบนพอร์ตที่กำหนด
จาก -l ตัวเลือก หมายเหตุ ด้วยตัวเลือกนี้ สิบสอง จะรับไม่ได้
การตอบกลับจากเซิร์ฟเวอร์ที่มีการส่งสัญญาณแบบอสมมาตร (และการใช้งาน rport ที่เสียหาย)
เช่นพร็อกซีของซิสโก้ ถ้าคุณวิ่ง สิบสอง เป็นรูทและรองรับซ็อกเก็ตดิบ (check
ผลผลิตจาก -V ตัวเลือก) ดังนั้นตัวเลือกนี้ไม่จำเป็นเพราะในนี้
กรณี สิบสอง ใช้พอร์ตเดียวในการส่งและรับข้อความอยู่แล้ว
-t, --trash-ตัวอักษร NUMBER
พารามิเตอร์นี้ระบุจำนวนอักขระสูงสุดในถังขยะในโหมด randtrash
ถ้าละเว้น จำนวน จะถูกกำหนดเป็นความยาวของคำขอ
-T, --traceroute-โหมด
สิ่งนี้จะเปิดใช้งานโหมดติดตามเส้นทาง โหมดนี้ใช้งานได้เหมือนที่รู้จักกันดี
traceroute(8) คำสั่งคาดว่าไม่นับจำนวนการกระโดดเครือข่ายแทน
จำนวนเซิร์ฟเวอร์ระหว่างทางไปยังผู้ใช้ปลายทาง อีกทั้งเวลาเดินทางไปกลับ
ของแต่ละคำขอถูกพิมพ์ออกมา แต่เนื่องจากข้อ จำกัด ภายในโปรโตคอล sip
ข้อมูลประจำตัว (IP หรือชื่อ) สามารถระบุและพิมพ์ได้ก็ต่อเมื่อคำตอบจาก
เซิร์ฟเวอร์มีฟิลด์ส่วนหัวคำเตือน ในโหมดนี้ในแต่ละคำขอที่ส่งออก
ค่าของฟิลด์ส่วนหัว Max-Forwards เพิ่มขึ้น เริ่มจากหนึ่ง สูงสุด
ของส่วนหัว Max-Forwards จะเป็น 255 หากไม่มีค่าอื่นที่กำหนดโดย -m พารามิเตอร์.
คำตอบอื่นใดที่ไม่ใช่ 483 หรือ 1xx จะถือเป็นคำตอบสุดท้ายและจะ
ยุติโหมดนี้
-u, --auth-ชื่อผู้ใช้ STRING
ใช้ที่ให้มา STRING เป็นค่าชื่อผู้ใช้สำหรับการตรวจสอบสิทธิ์ (บัญชีอื่น
และชื่อผู้ใช้รับรองความถูกต้อง)
-U, --usrloc-โหมด
สิ่งนี้จะเปิดใช้งานโหมด usrloc ปราศจาก -I หรือ -M ตัวเลือกนี้เท่านั้น
ลงทะเบียนผู้ใช้ที่นายทะเบียน ด้วยตัวเลือกใดตัวเลือกหนึ่งข้างต้นก่อนหน้านี้
ผู้ใช้ที่ลงทะเบียนจะถูกตรวจสอบอีเธอร์ด้วยโฟลว์การโทรจำลอง (เชิญ 200,
ack) หรือด้วยข้อความโต้ตอบแบบทันที (ข้อความ 200) รหัสผ่านเดียวสำหรับบัญชีผู้ใช้ทั้งหมด
ภายในการทดสอบ usrloc สามารถกำหนดได้ด้วย -a ตัวเลือก. จำเป็นต้องระบุชื่อผู้ใช้
สำหรับโหมดนี้ใน -s พารามิเตอร์. หมายเลขเริ่มต้นจาก -b เป็นพารามิเตอร์
-e พารามิเตอร์ถูกต่อท้ายชื่อผู้ใช้ ถ้า -b และ -e ละเว้นพารามิเตอร์
มีเพียงคนเดียวเท่านั้นที่ทำงานด้วยชื่อผู้ใช้ที่กำหนด แต่ไม่มีหมายเลขต่อท้ายชื่อผู้ใช้
เสร็จแล้ว
-v, --เวอร์โบส
พารามิเตอร์นี้เพิ่มความฟุ่มเฟือยของเอาต์พุต เลขที่ -v หมายถึงแทบไม่มีเอาท์พุตยกเว้น
ในข้อความติดตามและข้อผิดพลาด สูงสุดสาม v พิมพ์เนื้อหา
ของแพ็กเก็ตทั้งหมดที่ได้รับและส่ง
-V, - รุ่น
พิมพ์ชื่อและหมายเลขเวอร์ชันของ สิบสอง และทางเลือกที่
รวบรวมเป็นไบนารี
-w, --extract-ip
เปิดใช้งานการแยก IP หรือชื่อโฮสต์จากฟิลด์ส่วนหัวคำเตือน
-W, --nagios-เตือน NUMBER
ส่งคืน Nagios เตือนรหัสทางออก (1) หากจำนวนการส่งสัญญาณซ้ำก่อนสำเร็จ
อยู่เหนือจำนวนที่กำหนด
-x, --หมดอายุ NUMBER
ตั้งค่าส่วนหัว Expires เป็นตัวเลขที่กำหนด
-z, --remove-ผูก
เปิดใช้งานการลบการเชื่อมโยงเก่าแบบสุ่มในโหมด usrloc กี่ต่อ
เปอร์เซ็นต์ของการผูกจะถูกลบออก กำหนดโดย USRLOC_REMOVE_PERCENT
กำหนดภายในโค้ด (ตั้งค่าก่อนการคอมไพล์) การลบการผูกหลายครั้ง
เป็นไปได้และไม่สามารถป้องกันได้
กลับ VALUES
ค่าส่งคืน 0 หมายความว่าได้รับ 200 แล้ว 1 หมายถึงอย่างอื่นแล้ว 1xx หรือ 2xx
ได้รับแล้ว. 2 จะถูกส่งคืนเมื่อมีข้อผิดพลาดในพื้นที่เช่นชื่อที่ไม่สามารถแก้ไขได้หรือผิด
การรวมกันของตัวเลือก 3 จะถูกส่งคืนเมื่อมีข้อผิดพลาดระยะไกลเช่นข้อผิดพลาดของซ็อกเก็ต (เช่น icmp
ข้อผิดพลาด) เปลี่ยนเส้นทางโดยไม่มีส่วนหัวของผู้ติดต่อหรือเพียงแค่ไม่มีคำตอบ (หมดเวลา)
ถ้า -N ตัวเลือกได้รับรหัสส่งคืนจะเป็น 2 ในกรณีใด ๆ (ในเครื่องหรือระยะไกล)
ข้อผิดพลาด. 1 กรณีมีการส่งสัญญาณซ้ำจาก สิบสอง ไปยังเซิร์ฟเวอร์ และ 0 ถ้ามี
ไม่มีข้อผิดพลาดเลย
ข้อควรระวัง
ใช้ สิบสอง อย่างมีความรับผิดชอบ การใช้งานในโหมดความเครียดใด ๆ ทำให้เกิดภาระอย่างมาก
เครือข่ายและเซิร์ฟเวอร์ภายใต้การทดสอบ
ตัวอย่าง
sipsak -vv -s จิบ:ไม่มีใคร@foo.bar
แสดงว่าได้รับการตอบกลับ
sipsak -T -s จิบ:ไม่มีใคร@foo.bar
ติดตามเส้นทาง SIP ไปยังไม่มีใคร
sipsak -U -C sip:me@home -x 3600 -a รหัสผ่าน -s sip:myself@company
แทรกการส่งต่อจากที่ทำงานไปที่บ้านเป็นเวลาหนึ่งชั่วโมง
sipsak -f bye.sip -g '!FTAG!345.af23!TTAG!1208.12!' -s sip:myproxy
อ่านไฟล์ bye.sip แทนที่ $FTAG$ ด้วย 345.af23 และ $TTAG$ ด้วย 1208.12 และ
ในที่สุดก็ส่งข้อความนี้ไปที่ myproxy
ข้อ จำกัด / ไม่ ดำเนินการ
เซิร์ฟเวอร์จำนวนมากอาจตัดสินใจไม่รวมฟิลด์ส่วนหัว "คำเตือน" ของ SIP น่าเสียดายที่สิ่งนี้
ทำให้ไม่สามารถแสดงที่อยู่ IP ของเซิร์ฟเวอร์ SIP ในโหมดติดตามเส้นทางได้
ไม่รองรับ IPv6
ไม่มีการสนับสนุนส่วนหัวเรกคอร์ดเส้นทางและเส้นทาง
ใช้ sipsak ออนไลน์โดยใช้บริการ onworks.net