01-04-2009, 17:37
|
|
|
חבר מתאריך: 27.10.05
הודעות: 1,067
|
|
קליטת חבילות העוברות ברשת ברמת שכבת הקו של מודל OSI (FILTER DRIVER)
שלום!
לצורך לימוד והתעניינות אני מעוניין לכתוב מה שנקרא FILTER DRIVER אשר יתקשר עם NDIS (עד כמה שהבנתי) ויאפשר לי לקלוט את החבילות העוברות ברשת כבר ברמת הקו (המינימום שאפשר להשיג עם כלים של מ"ע זה שכבת ה IP). כן אני יודע שיש מה שנקרא WINPCAP (או LIBPCAP ל *UNIX) זה לא הרעיון, אני רוצה ללמוד לכתוב אחד כזה לבד. קראתי פחות או יותר איך WINPCAP עושה את זה, אבל זה הרבה תאוריה בלי דוגמאות. אני מחפש מדריך (עדיף עם דוגמאות של קוד ולא בסגנון: "על מנת לקלוט חבילות יש לכתוב דרייבר שישכפל את החבילות ויעביר ל DLL מלמעלה"). ה TRAGET SYSTEM כנראה תיהיה מערכת חלונות מבוססת קרנל NT 5.X. השפה לא משנה כרגע (כנראה C או C++).
אשמח לעזרה! תודה רבה מראש!
|