זוהי הפקודה bittwist שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
טוויסט ביט -- מחולל מנות אתרנט מבוסס pcap
תַקצִיר
טוויסט ביט [ -dvh ] [ -i ממשק ] [ -s אורך ] [ -l לולאה ]
[ -c לספור ] [ -m מְהִירוּת ] [ -r שיעורי ] [ -p לִישׁוֹן ]
קובץ/קבצי pcap
תיאור
מסמך זה מתאר את טוויסט ביט תוכנית, ה pcap(3) מחולל מנות Ethernet מבוסס.
ביטוויסט מיועד לעבוד תחת רשת Ethernet II (IEEE 802.3) עם MTU של עד
1500 בייט במהירות קישור של 10 מגה-ביט לשנייה (10Base-T Ethernet) או 100 מגה-ביט לשנייה (Fast Ethernet).
נוצרים ממקורות שנשמרו tcpdump(1) קובץ לכידה המכונה קובץ מעקב בזה
מסמך. היכרות מסוימת עם tcpdump(1) והאפשרויות הבסיסיות שלו מניחות כאן
מסמך. מאז טוויסט ביט משתמש בפונקציות המסופקות על ידי pcap(3) ספרייה, למשל pcap_open_live()
ו pcap_inject(), כדי לכתוב חבילות לרשת, ייתכן שתצטרך גישה מיוחדת
הרשאות, למשל גישת קריאה ל /dev/bpf* ב-BSD או גישת root בלינוקס, כדי ליצור
חבילות או למנות התקני רשת עם, לדוגמה, ה- -d דגל.
ביטוויסט ירוץ, אם לא ירוץ עם ה- -s דגל, הזרק כל חבילה עד לאורך האמיתי שלה
(על חוט) במקום האורך שנלכד. אם האורך שנלכד קטן מהאורך בפועל
אורך, טוויסט ביט ימלא את החבילה באפסים עד לאורך האמיתי שלה לפני
זריקה. ביטוויסט ירוץ, אם לא ירוץ עם ה- -m, -r, או -p דגל, הזרק חבילות מ-
קובץ מעקב המבוסס על המרווחים שנלכדו, ובפרט, הפרש חותמות הזמן
בין שתי מנות סמוכות, למעט החבילה הראשונה בקובץ מעקב, שתמיד
מוזרק באופן מיידי. ביטוויסט נועד לא להפריע לנתוני החבילה; זה
פשוט קרא חבילה והזריק אותה כפי שהיא לרשת. אם נדרש שינוי
לפני הזרקת שקית, ניתן להשתמש ב טוויסט ביט(1) תוכנית, שעושה בדיוק
זֶה.
אפשרויות
-d הדפס רשימה של ממשקי רשת זמינים.
-v הדפס חותמת זמן עבור כל חבילה.
-vv הדפס חותמת זמן ונתונים הקסדצימליים עבור כל חבילה.
-i ממשק
שילחו קובץ/קבצי pcap החוצה לרשת דרך ממשק.
-s אורך
אורך חבילה לשליחה. הגדר אורך ל:
0 כדי לשלוח את אורך החבילה בפועל. זוהי ברירת המחדל.
-1 כדי לשלוח את האורך שנלכד.
או כל ערך אחר בין 14 ל-1514.
-l לולאה
שילחו קובץ/קבצי pcap החוצה לרשת עבור לולאה פעמים. הגדר לולאה ל-0 כדי לשלוח pcap-
קבצים) עד לעצירה. כדי לעצור, הקלידו Control-C.
-c לספור
שלח עד לספור חבילות. ברירת המחדל היא לשלוח את כל החבילות מ קובץ/קבצי pcap.
-m מְהִירוּת
הגדר מכפיל מרווחים ל- מְהִירוּת. הגדר מְהִירוּת ל-0 או פחות כדי לשלוח את החבילה הבאה
באופן מיידי. ערך חיובי מינימלי עבור מְהִירוּת הוא 0.000001.
-r שיעורי
הגבל את השליחה ל שיעורי מגה-ביט לשנייה. ערך עבור שיעורי חייב להיות בין 1 ל-1000. זה
האפשרות נועדה להגביל את תפוקת החבילה המרבית. אם ברצונך לשלוח
חבילות בקצב קו של 100Mbps, נסה -m 0 -r 100
-p לִישׁוֹן
הגדר מרווח ל לִישׁוֹן (בשניות), תוך התעלמות מהמרווח בפועל. ערך עבור לִישׁוֹן
חייב להיות בין 1 ל-2146.
-h מידע על גרסת ההדפסה והשימוש בה.
השתמש ב-bittwist באינטרנט באמצעות שירותי onworks.net
