هذا هو الأمر tcptrace الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
tcptrace - أداة تحليل اتصال TCP
موجز
com.tcptrace [خيارات] اسم الملف
الوصف
يأخذ tcptrace ملف tcpdump المحدد في سطر الأوامر (أو من الإدخال القياسي) و
ينتج تلخيصًا للاتصالات.
OPTIONS
الناتج شكل الخيارات
-b تنسيق الإخراج وجيزة
-l تنسيق الإخراج الطويل
-r طباعة إحصائيات RTT (أبطأ للملفات الكبيرة)
-W تقرير عن فترة الازدحام المقدرة (غير مفيد بشكل عام)
-q لا يوجد إخراج (إذا كنت تريد فقط إخراج الوحدات)
الرسوم البيانية الخيارات
-T إنشاء رسم بياني [رسومات] إنتاجية، (متوسط أكثر من 10 شرائح، راجع -A)
-R إنشاء نموذج رسم بياني لـ RTT[رسومات]
-S إنشاء رسم بياني للتسلسل الزمني[s]
-N إنشاء رسم بياني [رسومات] (_o_utstanding البيانات على _N_etwork)
-F إنشاء رسم بياني بحجم مجزأ[s]
-G إنشاء كافة الرسوم البيانية
الناتج شكل التفاصيل الخيارات
-D الطباعة بالنظام العشري
-X الطباعة بالنظام الست عشري
-n لا تحل أسماء المضيف أو الخدمة (أسرع بكثير)
-s استخدم الأسماء المختصرة (اذكر "picard.cs.ohiou.edu" كـ "picard" فقط)
الاتصال تصفية الخيارات
-في تجاهل الاتصال N (يمكن استخدامه عدة مرات)
-ون[-م]
اتصال فقط N (أو N إلى M). يمكن استخدام Arg عدة مرات. في N هو ملف
بدلاً من الرقم، اقرأ القائمة من الملف بدلاً من ذلك.
-c تجاهل الاتصالات غير الكاملة (لم أر Syn's وFin's)
-ب رقم الجزء الأول المراد تحليله (الافتراضي 1)
-في رقم الجزء الأخير الذي سيتم تحليله (آخر رقم افتراضي في الملف)
الرسوم البيانية التفاصيل الخيارات
-C إنتاج مؤامرة اللون [ق]
-M إنتاج قطعة أرض أحادية اللون (أبيض وأسود)
-AN متوسط عدد المقاطع N للرسوم البيانية الإنتاجية، الافتراضي هو 10
-z خيارات المحور الصفري:
-z رسم محور الوقت من 0 بدلاً من وقت ساعة الحائط (التوافق مع الإصدارات السابقة)
-zx رسم محور الوقت من 0 بدلاً من وقت ساعة الحائط
-زي أرقام تسلسل الرسم من 0 (الرسوم البيانية للتسلسل الزمني فقط)
-Zxy رسم كلا المحورين من 0
-y حذف نقاط الإنتاجية اللحظية (الصفراء) في الرسم البياني tput
متفرقات الخيارات
-Z تفريغ أوقات عينة RTT الأولية إلى الملف [الملفات]
-p طباعة جميع محتويات الحزمة (يمكن أن تكون طويلة جدًا)
-P طباعة محتويات الحزمة للاتصالات المحددة
-t قم بوضع علامة على أرقام الحزم كمؤشر للتقدم
-v طباعة معلومات الإصدار والخروج
-w طباعة رسائل تحذيرية مختلفة
-d صافرة أثناء العمل (قم بتمكين تصحيح الأخطاء، استخدم -d -d لمزيد من الإخراج)
-e استخراج محتويات كل تيار TCP إلى الملف
-h طباعة رسائل المساعدة
-u اطبع الحد الأدنى من معلومات UDP أيضًا
-الملف
تفريغ الحزم المتطابقة إلى ملف tcpdump "ملف"
+[ت] عكس إعداد العلامة -[v] (للقيم المنطقية)
ممتد منطقية الخيارات (البادئات التي لا لبس فيها تعمل أيضًا)
--showsacks
إظهار كتل SACK على الرسوم البيانية للتسلسل الزمني (افتراضي)
--noshowsacks
لا تعرض كتل SACK على الرسوم البيانية للتسلسل الزمني
--showrexmit
إعادة إرسال العلامة على الرسوم البيانية للتسلسل الزمني (افتراضي)
--noshowrexmit
لا تضع علامة على عمليات إعادة الإرسال على الرسوم البيانية للتسلسل الزمني
--showoutorder
وضع علامة خارج الترتيب على الرسوم البيانية للتسلسل الزمني (افتراضي)
--نوشوووتوردر
لا تضع علامة خارج الترتيب على الرسوم البيانية للتسلسل الزمني
--showzerowindow
تحديد صفر نوافذ على الرسوم البيانية للتسلسل الزمني (افتراضي)
--noshowzerowindow
لا تضع علامة على النوافذ الصفرية على الرسوم البيانية للتسلسل الزمني
--showurg
وضع علامة على الحزم باستخدام بت URGENT على الرسوم البيانية للتسلسل الزمني (افتراضي)
--noshowurg
لا تضع علامة على الحزم ذات البتات العاجلة المعينة على الرسوم البيانية للتسلسل الزمني
--showrttdongles
قم بتمييز ACKs غير المولدة لـ RTT برموز خاصة
--noshowrttdongles
لا تضع علامة على ACKs غير المولدة لـ RTT برموز خاصة (افتراضي)
--showdupack3
وضع علامة على الحزم الثلاثية على الرسوم البيانية للتسلسل الزمني (افتراضي)
--noshowdupack3
لا تضع علامة على الحزم الثلاثية على الرسوم البيانية للتسلسل الزمني
--showzerolensegs
إظهار الحزم ذات الطول الصفري على الرسوم البيانية للتسلسل الزمني (افتراضي)
--noshowzerolensegs
لا تعرض الحزم ذات الطول الصفري على الرسوم البيانية للتسلسل الزمني
--showzwndprobes
إظهار حزم مسبار النافذة الصفرية على الرسوم البيانية للتسلسل الزمني (افتراضي)
--noshowzwndprobes
لا تعرض حزم مسبار النافذة الصفرية على الرسوم البيانية للتسلسل الزمني
--showtitle
إظهار العنوان على الرسوم البيانية (افتراضي)
--noshowtitle
لا تظهر العنوان على الرسوم البيانية
--res_addr
تحويل عناوين IP إلى أسماء (قد يكون بطيئًا) (افتراضي)
--nores_addr
لا تقم بتحليل عناوين IP إلى أسماء (قد يكون ذلك بطيئًا)
--res_port
تحويل أرقام المنافذ إلى أسماء (افتراضي)
--nores_port
لا تقم بتحليل أرقام المنافذ إلى أسماء
- المجموع
التحقق من المجموع الاختباري IP وTCP
--Nochecksum
لا تتحقق من المجموع الاختباري IP وTCP (افتراضي)
--dupack3_data
قم بحساب بيانات ACK مكررة تحمل بيانات ثلاثية
--nodupack3_data
لا تحسب بيانات ACK مكررة تحمل بيانات ثلاثية (افتراضي)
--check_hwdups
التحقق من وجود نسخ مكررة من "الأجهزة" (افتراضي)
--nocheck_hwdups
لا تتحقق من وجود نسخ مكررة من "الأجهزة".
--warn_ooo
طباعة التحذيرات عندما تكون الطوابع الزمنية للحزم معطلة
--nowar_ooo
لا تطبع التحذيرات عندما تكون الطوابع الزمنية للحزم خارج الترتيب (افتراضي)
--warn_printtrunc
طباعة التحذيرات عندما تكون الحزم قصيرة جدًا بحيث لا يمكن تحليلها
--nowarn_printtrunc
لا تطبع التحذيرات عندما تكون الحزم قصيرة جدًا بحيث لا يمكن تحليلها (افتراضي)
--warn_printbadmbz
طباعة التحذيرات عندما لا تكون حقول MustBeZero TCP 0
--nowarn_printbadmbz
لا تقم بطباعة التحذيرات عندما تكون حقول MustBeZero TCP ليست 0 (افتراضي)
--warn_printhwdups
طباعة تحذيرات لتكرارات الأجهزة
--nowarn_printhwdups
لا تطبع تحذيرات لتكرارات الأجهزة (افتراضي)
--warn_printbadcsum
طباعة تحذيرات عند وجود حزم ذات مجاميع اختبارية سيئة
--nowarn_printbadcsum
لا تطبع التحذيرات عند وجود حزم ذات مجاميع اختبارية سيئة (افتراضي)
--warn_printbad_syn_fin_seq
طباعة التحذيرات عند إعادة إرسال أرقام SYN أو FINs بأرقام تسلسلية مختلفة
--nowarn_printbad_syn_fin_seq
لا تقم بطباعة التحذيرات عند إعادة إرسال أرقام SYN أو FINs بأرقام تسلسلية مختلفة
(افتراضي)
--dump_packet_data
طباعة كافة الحزم وتفريغ بيانات TCP/UDP
--nodump_packet_data
لا تقم بطباعة كافة الحزم وتفريغ بيانات TCP/UDP (افتراضي)
--مستمر
تشغيل مستمر ولا تقدم ملخصًا
--لا مستمر
لا تعمل بشكل مستمر ولا تقدم ملخصًا (افتراضي)
--print_seq_zero
طباعة أرقام التسلسل كإزاحة من رقم التسلسل الأولي
--noprint_seq_zero
لا تطبع أرقام التسلسل كإزاحة من رقم التسلسل الأولي (افتراضي)
--limit_conn_num
تحديد الحد الأقصى لعدد الاتصالات التي يتم الاحتفاظ بها في المرة الواحدة في وضع الوقت الفعلي
--nolimit_conn_num
لا تحدد الحد الأقصى لعدد الاتصالات التي يتم الاحتفاظ بها في المرة الواحدة في وضع الوقت الفعلي
(افتراضي)
--xplot_all_files
عرض جميع ملفات xplot التي تم إنشاؤها في النهاية
--noxplot_all_files
لا تعرض جميع ملفات xplot التي تم إنشاؤها في النهاية (افتراضي)
--ns_hdrs
افترض أن ns يحتوي على useHeaders_flag true (يستخدم رؤوس IP+TCP) (افتراضي)
--nons_hdrs
لا تفترض أن ns يحتوي على useHeaders_flag صحيحًا (يستخدم رؤوس IP+TCP)
- csv
عرض الإخراج الطويل كقيم مفصولة بفواصل
--nocsv
لا تعرض المخرجات الطويلة كقيم مفصولة بفواصل (افتراضي)
--tsv
عرض الإخراج الطويل كقيم مفصولة بعلامات التبويب
--notsv
لا تعرض المخرجات الطويلة كقيم مفصولة بعلامات جدولة (افتراضي)
ممتد متغير الخيارات (البادئات التي لا لبس فيها تعمل أيضًا)
--output_dir=``STR''
الدليل الذي يتم فيه وضع كافة ملفات الإخراج (الافتراضي: ' ')
--output_prefix=``STR''
بادئة كافة ملفات الإخراج بهذه السلسلة (الافتراضي: ' ')
--xplot_title_prefix=``STR''
بادئة لوضعها في عناوين كافة ملفات xplot (الافتراضي: ' ')
--update_interval=``STR''
الفاصل الزمني للتحديثات في وضع الوقت الحقيقي (الافتراضي: ' ')
--max_conn_num=``STR''
الحد الأقصى لعدد الاتصالات التي يمكن الاحتفاظ بها في وقت واحد في وضع الوقت الفعلي (الافتراضي: ' ')
--remove_live_conn_interval=``STR''
وقت الخمول الذي يتم بعده إزالة الاتصال المفتوح في وضع الوقت الحقيقي (الافتراضي:
' ')
--remove_ Closed_conn_interval =``STR''
الفاصل الزمني الذي يتم بعده إزالة الاتصال المغلق في وضع الوقت الحقيقي (الافتراضي:
' ')
--xplot_args=``STR''
الوسائط لتمريرها إلى xplot، إذا كنا نتصل بـ xplot من هنا (الافتراضي: ' ')
--sv=``STR''
فاصل لاستخدامه في الإخراج الطويل -القيم المنفصلة (الافتراضي: ' ')
شامل الأقسام
حزمة تحليل http Http
حزمة تحليل tcplib TCPLib
حزمة تحليل حركة المرور
شريحة بيانات كفاءة حركة المرور حسب شرائح الوقت
الرسوم البيانية لتحليل الوقت ذهابا وإيابا Rttgraph
حزمة ملخص اتصال الكولي
مثال في الوقت الحقيقي حزمة في الوقت الحقيقي
للحصول على خيارات خاصة بالوحدة، يرجى استخدام "tcptrace -hxargs".
الفرز المتغيرات:
الرجاء استخدام "tcptrace -hfilter" للحصول على القائمة الكاملة لمتغيرات التصفية.
الفرز بناء الجملة:
الرجاء استخدام "tcptrace -hfilter" لبناء جملة عامل التصفية.
البيئة
تتم قراءة الخيارات أولاً من الملف $HOME/.tcptracerc (إذا كان موجودًا)، ثم من ملف
متغير البيئة TCPTRACEOPTS (إن وجد)، وأخيراً من سطر الأوامر.
استخدم tcptrace عبر الإنترنت باستخدام خدمات onworks.net