الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

sipsak - عبر الإنترنت في السحابة

قم بتشغيل sipsak في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر sipsak الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


sipsak - أداة لاختبارات مختلفة على خوادم sip ووكلاء المستخدم

موجز


سريع [-dFGhiILnNMRSTUVvwz] [-أ كلمة السر ] [-ب عدد ] [-ج سيبوري ] [-ج سيبوري ] [-د
عدد ] [-ه عدد ] [-E STRING ] [-F FILE ] [-ز STRING ] [-ح HOSTNAME ] [-ل PORT ] [-م
عدد ] [-أو عدد ] [-ص HOSTNAME ] [-ص عدد ] [-س REGEXP ] [-ر PORT ] [-ر عدد ] [-ش
STRING ] [-ث عدد ] [-س عدد ] -s سيبوري

الوصف


سريع هي أداة ضغط وتشخيص SIP. يرسل طلبات SIP إلى الخادم
في حدود رشفة يوري ويفحص الردود الواردة. يتم تشغيله في واحد مما يلي
أساليب:

- الوضع الافتراضي
يتم إرسال رسالة SIP إلى الوجهة بتنسيق رشفة يوري ويتم عرض حالة الرد. ال
طلب إما مأخوذ من اسم الملف أو تم إنشاؤها كرسالة OPTIONS جديدة.

- وضع التتبع (-T)
هذا الوضع مفيد لتعلم مسار الطلب. تعمل بشكل مشابه لطبقة IP
سهل حياتك متتبع(8).

- وضع الرسالة (-M)
يرسل رسالة قصيرة (مثل الرسائل القصيرة من الهواتف المحمولة) إلى هدف معين.
مع الخيار -B يمكن ضبط محتوى الرسالة. قد يكون مفيدا
الخيارات -c -O في هذا الوضع.

- وضع usrloc (-U)
وضع الضغط لمسجل SIP. سريع يحتفظ بالتسجيل في خادم SIP على أعلى مستوى
خطوة. إضافي يمكن التأكيد على المسجل مع -I أو ال -M اختيار. إذا
-I -M تم حذفها سريع يمكن استخدامها لتسجيل أي جهة اتصال معينة (مع -C
الخيار) لحساب في المسجل والاستعلام عن الارتباطات الحالية لملف
حساب في المسجل.

- وضع randtrash (-R)
وضع التعذيب اللغوي. سريع يستمر في إرسال رسائل فاسدة عشوائيًا للتعذيب أ
محلل خادم SIP.

- وضع الفيضان (-F)
وضع الضغط لخوادم SIP. سريع يحتفظ بإرسال الطلبات إلى خادم SIP على ارتفاع
سرعة.

إذا libruli (http://www.nongnu.org/ruli/) يتم تجميع الدعم في ملف سريع ثنائي ، إذن
يتم أولاً إجراء بحث SRV عن _sip._udp.hostname. وإذا فشل هذا البحث في A عادي
تم البحث. إذا تم توفير منفذ في URI الهدف ، فسيتم حذف بحث SRV. تجاوز الفشل ،
توزيع الأحمال ووسائل النقل الأخرى غير مدعومة حتى الآن.

OPTIONS


-a ، - كلمة المرور كلمة المرور
مع المعطى كلمة السر ستتم محاولة المصادقة عند تلقي '401
غير مصرح'. ستتم محاولة التفويض في الوقت المحدد. إذا تم حذف هذا الخيار في ملف
ستتم تجربة المصادقة بكلمة مرور فارغة (""). إذا كانت كلمة المرور متساوية
إلى - ستتم قراءة كلمة المرور من الإدخال القياسي (مثل لوحة المفاتيح). هذه
يمنع المستخدمين الآخرين على نفس المضيف من رؤية كلمة المرور وكلمة المرور في ملف
قائمة العمليات. NOTE: لا يزال من الممكن قراءة كلمة المرور من الذاكرة إذا كان المستخدمون الآخرون
الوصول إليه.

-A ، - توقيت
يطبع قيم التوقيت للتشغيل التجريبي فقط إذا كان الإسهاب صفرًا لأنه لا -v
أعطيت. إذا كان واحد أو أكثر -v أعطيت هذا الخيار سيتم تجاهلها.

-ب ، - ملحق البدء NUMBER
رقم البداية الذي يتم إلحاقه باسم المستخدم في وضع usrloc. هذه
عدد يتم زيادتها حتى تصل إلى القيمة المعطاة بواسطة -e معامل. لو
حذف رقم البداية سيكون واحدًا.

-ب ، - جسم الرسالة STRING
العطاء STRING سيتم استخدامه كهيئة لطلبات MESSAGE الصادرة.

-c ، - من سيبوري
العطاء سيبوري سيتم استخدامه في رأس من إذا سريع يعمل في وضع الرسائل
(بدأت مع -M اختيار). هذا مفيد لتقديم المتلقي من
الرسالة عنوان كامل المعنى وقابل للاستخدام إلى حيث يمكن حتى إرسال الردود.

-C ، - اتصل بـ SIPURI
هذا هو محتوى رأس جهة الاتصال في وضع usrloc. هذا يسمح بإدراج ملفات
إلى الأمام مثل البريد. على سبيل المثال ، يمكنك إدخال uri الخاص بأول SIP
حساب في حساب ثانٍ ، وبالتالي ستتم إعادة توجيه جميع المكالمات إلى الحساب الثاني
إلى الحساب الأول. حيث لن يتم تضمين حجة هذا الخيار في
بين قوسين ، يمكنك أيضًا تحديد جهات اتصال متعددة بالتنسيق الأولي كمفصولة بفواصل
قائمة. الكلمات الخاصة فارغ or لا شيء سيؤدي إلى عدم وجود رأس جهة اتصال في ملف
طلب التسجيل ، وبالتالي يجب أن يجيب الخادم بالارتباطات الحالية لـ
الحساب في المسجل.

-d ، - تجاهل-عمليات إعادة التوجيه
إذا تم تعيين هذا الخيار ، فسيتم تجاهل جميع عمليات إعادة التوجيه. بشكل افتراضي بدون هذا الخيار
سيتم احترام عمليات إعادة التوجيه المستلمة. يتم تنشيط هذا الخيار تلقائيًا في ملف
وضع randtrash وفي وضع الفيضان.

-د ، - عامل المهلة رقم
يتم مضاعفة مؤقت SIP_T1 بالرقم المحدد. بعد استلام أ
استجابة مؤقتة لطلب INVITE ، أو عند نقل موثوق مثل TCP
أو TLS مستخدمة سريع ينتظر مقدار الوقت الناتج للحصول على استجابة نهائية
حتى تستسلم.

-e ، - الملحق رقم نهاية
رقم النهاية الذي يتم إلحاقه باسم المستخدم في وضع usrloc. هذه
الرقم يزداد حتى يصل إلى هذه النهاية عدد. في وضع الفيضان هذا هو
أقصى عدد من الرسائل التي سيتم إرسالها. إذا تم حذف القيمة الافتراضية هي
2 ^ 31 (2147483647) في وضع الفيضان.

-E ، - النقل STRING
قيمة STRING سيتم استخدامه كوسيلة نقل IP لإرسال الطلبات وتلقيها
والاستجابات. يستبدل هذا الخيار أي نتيجة من تقييم URI و SRV
ابحث عن. حاليًا ، يتم قبول "udp" و "tcp" فقط كقيمة لـ سلسلة.

-f، --filename FILE
المحتوى من FILE ستتم قراءتها في الوضع الثنائي وسيتم استخدامها كبديل
لرسالة الرشفة التي تم إنشاؤها بدلاً من ذلك. يمكن استخدام هذا في الوضع الافتراضي ل
تقديم طلبات أخرى غير طلبات OPTIONS (مثل دعوة). افتراضيا في عداد المفقودين
سيتم إدراج إرجاع السطر أمام موجزات السطر (استخدام -L لإلغاء التنشيط
هذه الوظيفة). إذا كان اسم الملف يساوي - تتم قراءة الملف من الإدخال القياسي ،
على سبيل المثال من لوحة المفاتيح أو الأنبوب. يرجى ملاحظة أن وظائف التلاعب
(على سبيل المثال ، إدخال رأس عبر) يتم اختبارها فقط مع طلبات مطابقة RFC. إضافي
يمكن استبدال السلاسل الخاصة داخل الملف ببعض القيم المحلية أو المعطاة
(انظر -g -G لمزيد من التفاصيل).

-F ، - وضع الفيضان
تعمل هذه الخيارات على تنشيط وضع الفيضان. في هذا الوضع طلبات OPTIONS مع
يتم إرسال أرقام CSeq المتزايدة إلى الخادم. يتم تجاهل الردود - منفذ المصدر
يتم الإعلان عن 9 (تجاهل) المضيف المحلي في أعلى طريق.

-h ، - مساعدة
يطبع رسالة تعليمات استخدام بسيطة. إذا كان الخيار الطويل --مساعدة هو متاح
سوف تطبع رسالة مساعدة مع الخيارات الطويلة المتاحة.

-g ، - استبدال سلسلة STRING
ينشط استبدال $ replace $ داخل الطلب (يُقرأ عادةً من ملف
file) بملحق سلسلة. بدلاً من ذلك ، يمكنك أيضًا تحديد قائمة السمات و
القيم. يجب أن تبدأ هذه القائمة وتنتهي بحرف غير أبجدي رقمي. ال
يجب استخدام نفس الحرف أيضًا كفاصل بين السمة والقيمة
وبين أزواج قيمة السمة الإضافية الجديدة. ستكون السلسلة "$ attribute $"
استبدالها بسلسلة القيمة في الرسالة.

-G ، - استبدال
ينشط الاستبدال التلقائي للمتغيرات التالية في الطلب
(يُقرأ عادةً من ملف): $ dsthost $ سيتم استبداله بالمضيف أو
domainname الذي يتم توفيره بواسطة -s المعلمة. $ srchost $ سيتم استبداله بـ
اسم مضيف الجهاز المحلي. $ المنفذ $ بمنفذ الاستماع المحلي
of sipsak. $ المستخدم $ سيتم استبداله باسم المستخدم الذي تم توفيره بواسطة -s
المعلمة.

-H ، -اسم المضيف HOSTNAME
يستبدل الاكتشاف التلقائي لاسم المضيف بالمعامل المحدد.
: تحذير استخدم هذا بحذر (يفضل فقط في حالة فشل الاكتشاف التلقائي).

-أنا ، - لا عبر
يلغي تنشيط إدخال خط عبر للمضيف المحلي. : تحذير هذا على الأرجح
تعطيل تلقي الردود من الخادم.

-أنا ، - وضع الدعوة
ينشط دورات الدعوات في وضع usrloc. يجب أن يقترن مع -أو.
في هذه المجموعة سريع يقوم أولاً بتسجيل مستخدم ، ثم يقوم بمحاكاة ملف
دعوة لهذا المستخدم. يتم إرسال دعوة أولاً ، يتم الرد عليها بـ 200 موافق و
أخيرًا ، يتم إرسال ACK. يمكن أيضًا استخدام هذا الخيار بدون -U ، لكن يجب أن تكون كذلك
تأكد من عدم دعوة UAs الحقيقية مع هذا الخيار. في حالة المفقودين -U هيه -l
PORT مطلوب لأنك فقط إذا قمت بعمل ملف -U تشغيل بمنفذ محلي ثابت من قبل ،
تشغيل مع -I ويمكن أن يكون نفس المنفذ المحلي الثابت ناجحًا. : تحذير سريع is
لا يمكن أن يؤدي عدم وجود UA والدعوات إلى UA الحقيقية إلى سلوك غير متوقع.

-j ، - الرؤوس STRING
إنّ سلسلة ستتم إضافة رأس واحد أو أكثر إلى الطلب. ال
السلسلة "\ n" (ملاحظة: حرفان) سيتم استبدالها بـ CRLF وبالتالي ينتج عنها
رأسين منفصلين. بهذه الطريقة يمكن إضافة أكثر من رأس واحد.

-l ، - المنفذ المحلي
سيستخدم مقبس UDP المتلقي الشبكة المحلية ميناء. مفيد إذا كان الملف
معطى بواسطة -f الذي يحتوي على خط فيا صحيح. افحص ال -S الخيار للحصول على تفاصيل كيف
sipsak يقوم بإرسال واستقبال الرسائل.

-L، - لا- crlf
إلغاء تنشيط إدخال رجوع السطر (\ r) قبل كافة موجزات الأسطر (\ n)
(والذي لم يتم البدء فيه بالفعل عن طريق إرجاع carraige) إذا كان الإدخال قادمًا من a
ملف ( -f ). بدون هذا الخيار ، سيتم أيضًا إلحاق سطر فارغ بالطلب
إذا لزم الأمر.

- م ، - أقصى عدد مهاجمين
هذا يعيّن قيمة حقل Max-Forward header. إذا لم يتم حذف Max-Forward
سيتم إدراج الحقل. إذا تم حذفه في وضع التتبع عدد سيكون 255.

-M ، - وضع الرسائل
يؤدي ذلك إلى تنشيط دورات الرسائل داخل وضع usrloc (المعروف من سريع
الإصدارات السابقة لـ 0.8.0 ضمن اختبار usrloc العادي). يجب دمج هذا الخيار
مع -U بحيث يتم اختبار التسجيل الناجح برسالة اختبار إلى
مستخدم وأجاب بـ 200 موافق. ولكن يمكن أيضًا استخدام هذا الخيار بدون ملف -U
الخيار. : تحذير باستخدام بدون -U يمكن أن يسبب سلوك غير متوقع.

-n ، - رقمي
بدلاً من اسم المجال المؤهل بالكامل في سطر Via ، عنوان IP الخاص بالمضيف المحلي
سوف يستخدم. هذا الخيار قيد التشغيل الآن بشكل افتراضي.

-N، -nagios- كود
استخدم رموز الإرجاع المتوافقة مع Nagios بدلاً من رموز sipsak العادية. هذا يعنى
سريع سيعيد 0 إذا كان كل شيء على ما يرام و 2 في حالة حدوث أي خطأ (محلي أو
التحكم عن بعد).

-o ، - النوم رقم
سريع سوف ينام ل عدد مللي قبل أن تبدأ الدورة التالية في وضع usrloc.
سيؤدي ذلك إلى إبطاء عملية الاختبار بأكملها لتكون أكثر واقعية. كل دورة ستكون
لا يزال مكتملًا في أسرع وقت ممكن ، ولكن سيتم إبطاء الاختبار بأكمله.

-O ، - الوضع STRING
العطاء STRING سيتم استخدامه كمحتوى لرأس Content-Disposition.
بدون هذا الخيار لن يكون هناك عنوان Content-Disposition في الطلب.

-p، --outbound-proxy HOSTNAME [: PORT]
عنوان اسم المضيف هو الهدف الذي سيتم إرسال الطلب إليه
(وكيل صادر). استخدم هذا إذا كان مضيف الوجهة مختلفًا عن جزء المضيف
من طلب uri. يتم حل اسم المضيف عبر DNS SRV إذا كان مدعومًا (انظر
وصف حل SRV) ولم يتم إعطاء أي منفذ.

-P ، - عدد العمليات
آبدأ عدد من العمليات بالتوازي للقيام بفحص الإرسال والرد. يجعل فقط
وبالتالي إذا كان عدد أكبر ل -e يتم تقديمها في usrloc أو وضع الرسالة أو الدعوة.

-q ، - ابحث عن REGEXP
مباراة الردود ضد REGEXP وإرجاع خطأ إذا لم يتم التطابق. مفيد ل
مثال لاكتشاف اسم الخادم في حقل رأس الخادم.

-r ، - ميناء المنفذ البعيد
بدلاً من منفذ sip الافتراضي 5060 ، فإن PORT سوف يستخدم. بدلا من ذلك
يمكن إعطاء المنفذ البعيد داخل sip uri الخاص بـ -s المعلمة.

-R ، - الوضع العشوائي
هذا ينشط وضع randtrash. في هذا الوضع ، سيتم إرسال طلبات OPTIONS إلى
خادم بأعداد متزايدة من الأحرف المعطلة عشوائيًا ضمن هذا الطلب.
يتم اختيار الموضع داخل الطلب وحرف الاستبدال بشكل عشوائي.
أي استجابة أخرى غير الطلب السيئ (4xx) ستوقف هذا الوضع. ثلاثة أيضا
ستؤدي عمليات الإرسال التي لم يتم الرد عليها إلى إيقاف هذا الوضع. مع ال -t المعلمة الحد الأقصى من المهملات
يمكن إعطاء الأحرف.

-s ، --sip-uri SIPURI
يحدد هذا الخيار الإلزامي وجهة الطلب. ذلك يعتمد على الوضع
إذا كان فقط اسم الخادم أو اسم المستخدم إلزاميًا. مثال لكامل
سيبوري : رشفة:[البريد الإلكتروني محمي]: 123 انظر الملاحظة في جزء الوصف حول SRV
عمليات البحث عن تفاصيل كيفية تحويل اسم مضيف URI هذا إلى IP والمنفذ.

-S ، - متماثل
مع هذا الخيار سريع سيستخدم منفذًا واحدًا فقط لإرسال الرسائل واستلامها.
باستخدام هذا الخيار ، سيكون المنفذ المحلي للإرسال هو القيمة من ملف -l الخيار.
في الوضع الافتراضي سريع يرسل من منفذ عشوائي ويستمع إلى المنفذ المحدد
من -l الخيار. ملحوظة: مع هذا الخيار سريع لن تكون قادرة على تلقي
الردود من الخوادم ذات الإشارات غير المتماثلة (وتنفيذ Rport المعطل)
مثل وكيل Cisco. اذا ركضت سريع كجذر ومع دعم المقبس الخام (تحقق
الإخراج من -V الخيار) ثم هذا الخيار غير مطلوب لأنه في هذا
حقيبة سريع يستخدم بالفعل منفذًا واحدًا فقط لإرسال الرسائل واستلامها.

-t ، - عدد الأحرف المهملة
تحدد هذه المعلمة الحد الأقصى لعدد الأحرف في المهملات في وضع randtrash.
إذا حذفت عدد على طول الطلب.

-T ، - وضع المسار
هذا ينشط وضع traceroute. هذا الوضع يعمل مثل المعروف جيدا
متتبع(8) توقع الأمر أنه لا يتم حساب عدد قفزات الشبكة بالأحرى
رقم الخادم في الطريق إلى المستخدم الوجهة. أيضا وقت الرحلة ذهابا وإيابا
من كل طلب ، ولكن بسبب قيود داخل بروتوكول sip ، فإن
الهوية (IP أو الاسم) يمكن تحديدها وطباعتها فقط إذا كان الرد من
يحتوي الخادم على حقل رأس تحذير. في هذا الوضع في كل طلب صادر ، يكون ملف
يتم زيادة قيمة حقل الرأس Max-Forward ، بدءًا من واحد. الحد الأقصى
من رأس Max-Forward سيكون 255 إذا لم يتم إعطاء قيمة أخرى بواسطة -m المعلمة.
يتم التعامل مع أي إجابة أخرى بخلاف 483 أو 1xx على أنها استجابة وإرادة نهائية
إنهاء هذا الوضع.

-u ، - اسم المستخدم الحقيقي STRING
استخدم المعطى STRING كقيمة اسم مستخدم للمصادقة (حساب مختلف
واسم مستخدم المصادقة).

-U ، - وضع usrloc
هذا ينشط وضع usrloc. بدون ال -I أو ال -M الخيار ، هذا فقط
يسجل المستخدمين في المسجل. مع أحد الخيارات المذكورة أعلاه السابق
سيتم أيضًا فحص المستخدم المسجل في الأثير باستخدام محاكاة تدفق المكالمات (دعوة ، 200 ،
ack) أو برسالة فورية (رسالة ، 200). كلمة مرور واحدة لجميع حسابات المستخدمين
ضمن اختبار usrloc يمكن إعطاؤه بامتداد -a اختيار. اسم المستخدم إلزامي
لهذا الوضع في -s معامل. الرقم الذي يبدأ من -b المعلمة إلى
-e يتم إلحاق المعلمة اسم المستخدم. إذا كان -b و -e تم حذف المعلمة ،
يتم تشغيل واحد فقط باستخدام اسم المستخدم المحدد ، ولكن بدون إلحاق رقم بأسماء المستخدمين
تم.

-v ، - الإسراف
هذه المعلمة تزيد من الإسهاب الناتج. لا -v يعني عدم وجود ناتج تقريبًا باستثناء
في رسائل التتبع والأخطاء. الحد الأقصى من ثلاثة v يطبع المحتوى
من جميع الحزم المستلمة والمرسلة.

-V ، - الإصدار
يطبع اسم ورقم إصدار سريع والخيارات التي كانت
جمعت في الثنائي.

-w ، - استخراج- الملكية الفكرية
ينشط استخراج IP أو اسم المضيف من حقل رأس التحذير.

-W، -nagios-warn NUMBER
قم بإرجاع Nagios لتحذير كود الخروج (1) إذا كان عدد عمليات إعادة الإرسال قبل النجاح
كان أعلى من الرقم المحدد.

-x ، - تنتهي صلاحيته NUMBER
يضبط قيمة عنوان انتهاء الصلاحية على الرقم المحدد.

-z ، - إزالة الروابط
ينشط الإزالة العشوائية للروابط القديمة في وضع usrloc. كم لكل
ستتم إزالة المائة من الارتباطات ، ويتم تحديدها بواسطة USRLOC_REMOVE_PERCENT
تحديد داخل الكود (قم بتعيينه قبل التجميع). الإزالة المتعددة للروابط
ممكن ولا يمكن منعه.

عودة القيم


القيمة المرجعة 0 تعني أنه تم استلام 200. 1 تعني شيئًا آخر ثم 1xx أو 2xx
استلم. سيتم إرجاع 2 على أخطاء محلية مثل الأسماء غير القابلة للحل أو الخطأ
مجموعة الخيارات. سيتم إرجاع 3 في الأخطاء البعيدة مثل أخطاء المقبس (مثل icmp
خطأ) ، يعيد التوجيه بدون رأس جهة اتصال أو ببساطة بدون إجابة (مهلة).

إذا كان -N تم إعطاء الخيار كود الإرجاع سيكون 2 في حالة أي (محلي أو بعيد)
خطأ. 1 في حالة وجود عمليات إعادة إرسال من سريع إلى الخادم. و 0 إذا كان هناك
لم يكن خطأ على الإطلاق.

تنبيه


استعمل سريع بمسؤولية. تشغيله في أي من أوضاع الضغط يضع عبئًا كبيرًا على
الشبكة والخادم قيد الاختبار.

أمثلة


sipsak -vv-sip:[البريد الإلكتروني محمي]
يعرض الردود المتلقاة.

sipsak -T- رشفة:[البريد الإلكتروني محمي]
يتتبع مسار SIP إلى لا أحد.

sipsak -U -C sip: me @ home -x 3600 -a password -s sip: myself @ company
يُدرج إعادة التوجيه من العمل إلى المنزل لمدة ساعة واحدة.

sipsak -f bye.sip -g "! FTAG! 345.af23! TTAG! 1208.12!" - sip: myproxy
يقرأ الملف bye.sip ، ويستبدل $ FTAG $ بـ 345.af23 و $ TTAG $ بـ 1208.12 و
أخيرًا أرسل هذه الرسالة إلى myproxy

القيود / لا منفذ


قد تقرر العديد من الخوادم عدم تضمين حقول رأس "تحذير" SIP. لسوء الحظ ، هذا
يجعل عرض عناوين IP لخوادم SIP في وضع التتبع مستحيلًا.

IPv6 غير مدعوم.

دعم مفقود لرأس مسار التسجيل والتوجيه.

استخدم sipsak عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad