Netfilter

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

Netfilter הוא שלד תוכנה הכלול בליבה של לינוקס שמאפשר לפעולות שונות הקשורות לרשתות להיות מיושמות בצורה של תהליכים מנהלים (handlers) מותאמים אישית. Netfilter מציע פונקציות שונות לסינון מנות, תרגום כתובות רשת, ותרגום פורט תקשורת, המספקות את הפונקציונליות הנדרשת לניתוב מנות ברשת, כמו גם את היכולת למנוע ממנות להגיע למקומות רגישים בתוך רשת מחשבים.

Netfilter מייצג קבוצה של hooks בתוך הליבה של לינוקס, המאפשר למודולי ליבה ספציפיים לרשום פונקציות callback במחסנית הרשת של הליבה. פונקציות אלה, שבדרך כלל מחילות כללי שינוי או סינון על התעבורה, נקראות עבור כל חבילה שחוצה את ה-hook המתאים בתוך מחסנית הרשת.

היסטוריה

בשנת 1998 התחיל ראסטי ראסל את פרויקט Netfilter / iptables. פרויקט זה הוא בעצם המשך לפרויקט ipchains שגם הוא נוצר על ידי ראסל. בשנת 1999 ,כשגדל הפרויקט, הוא ייסד את קבוצת ליבת ה-Netfilter (או פשוט קבוצת הליבה). התוכנה שהם מייצרים (הנקראת netfilter) משתמשת ברישיון הציבורי הכללי של גנו (GPL), ובמארס 2000 מוזגה לתוך גרסה 2.3.x של הליבה של לינוקס.

בחודש אוגוסט 2003 הארלד וולט הפך ליו"ר של קבוצת הליבה. בחודש אפריל 2004, בעקבות הפרת תנאי הרישיון של הפרויקט, בהפצת התוכנה משובצת בנתבים של חברת Sitecom אשר סירבה לבצע את התנאים של GPL, הוציא הארלד בבית משפט גרמני צו היסטורי נגד החברה. בחודש ספטמבר 2007 פטריק מקהארדי, שהוביל את הפיתוח בשנים האחרונות, נבחר ליו"ר חדש של קבוצת הליבה.

Crystal kpackage.png ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום למכלול ולהרחיב אותו.