Page 122 - sce smart
P. 122
MyNet מס' פרויקט SWE027
מאת: רוני גרקרוב ; ronson537@gmail.com
בהנחיית: גברת סבטלנה זמרין
המכללה האקדמית להנדסה SCE אשדוד , המחלקה להנדסת תוכנה, קמפוס אשדוד
בעולם המודרני אנשים מחזיקים מספר רב של מכישרים שמשמשים אותם לדבר כזה או אחר בכדי לעזור בביצוע של פעולות שונות. כיום יש יותר מ 15 מילארד מכשירים אשר מחוברים לאינטרנט. במסגרת הפרויקט ניסיתי להנגיש ולהקל על המשתמש הממוצע לבדוק כמה מכשירים מחוברים לרשת הביתית שלו וכמה תעבורה מיוצרת בתצורה קלה להבנה וגרפית. הפרוייקט משתמש בפייטון והספריות הרבות שלו בשביל ליצור ניתוח של הרשת הביתית ומציג את המכשירים שמחוברים, כמה תעבורה הם מייצרים, על ידי שימוש בכלי תפיסת פקטות זיהוי המכשירים ברשת הביתית חישוב התעבורה ולאחר מכן בניית גרף שבו כל מכשיר מיוצג בצורה של צומת על הגרף שהגודל שלו תלוי בכמות התעבורה שהוא מייצר ביחס לכלל התעבורה ומייצג את הכתובת של המכשיר והתעבורה שהוא מייצר. כל זה מושג על-ידי פייטון וכלים כמו scapy ,networkX ,matplotlib שמאפשרות לנו יצירה של פקטות שליחת בקשות יצירה של גרפים ועוד.
122