low level tcp/ip - כמו פיירוול

Jaguar7

New member
low level tcp/ip - כמו פיירוול

איך אני יכול לקבל שליטה כמו של פיירוול על פורטים מסוימים תחת Windows ?
 

DNile

New member
צריך לכתוב דרייברים.

עקרונית, ישנן חבילות כמו WinPCap שנותנות לך לקלוט ולשדר פקטות ברמת האתרנט, ויש גם את הRaw sockets של Win2k ומעלה, שנותנות לך לקלוט ולשדר פקטות של IP, אבל יש בעיה אחת עם זה - זה לא נותן לך למנוע מעבר של פקטה. רק לראות מה עובר, ולהוסיף לתקשורת. אם אתה חייב לחסום את מעבר הפקטות, אז תצטרך לכתוב דרייבר(לא, אין לי מושג איפה מוצאים מידע על איך כותבים דרייבר כזה). בכל מקרה, אפשר כן לבנות פיירוול באמצעות שימוש בחבילות הנ"ל, אם יש לך 2 כרטיסי רשת, ואז אתה יכול לקבל פקטות בכרטיס רשת אחד, ואם זה תואם את מה שאתה רוצה, להוציא מהכרטיס רשת השני.
 

gilad_no

New member
תשובה:

כמו שענו לפני, כדי לקרוא מידע שעובר, תוכל להשתמש בWINPCAP. כדי לחסום פקטות שעוברות, אכן תצטרך לכתוב דרייבר. תבדוק בתיעוד של DDK על הסוגייה הנ"ל. יש שם גם דוגמא לדרייבר של כרטיס רשת שתוכל ללמוד ממנו כיצד להתחיל.
 
למעלה