הפורום נסגר!

במקומו נפתח פורום חדש, טוב יותר בהרבה מובנים. >>>>
אתם מוזמנים להצטרף אליו, בואו!

ההצטרפות לפורום התכנות החדש כרוכה בתשלום חודשי סמלי.

הכרת מנגנון הסינון.

כאן תוכלו לתת ולקבל מידע ועצות על השימוש בנטפרי.

הכרת מנגנון הסינון.

הודעהעל ידי mat » 31 אוקטובר 2014, 10:18

כאן מאוחסן ה git של הפרוייקט. (מי שלא יודע מה זה git מוזמן לקרוא את זה.

זה בנוי על פרוקסי. בנוי בצורה שבממשק ניהול לכל אתר אפשר להגדיר פילטר לפי שם.
למשל יש פילטר. allow שמאפשר ויש פילטר deny שחוסם. ויש פילטר שלא יודע ברירת מחדל למשל.
אפשר לראות פה.
https://github.com/magicode/NetFree/blo ... unknown.js

אז יש לו שני פונקציות onRequest רץ בזמן הבקשה לפני שפונים לשרת האמיתי. onResponse רץ בזמן שהשרת האמיתי התחיל להחזיר תשובה.

עכשיו שהפונקציות רצות שמעובר עליהם אובייקט context ששם יש את כל הפרטים על החיבור הנוכחי. וככה אפשר לעשות הכל.

למשל בפילטר unknown הוא בודק אם ה Response זה js או css. ואם אכן זה js או css הוא מאפשר לזה לעבור ללקוח. אם לא הוא חוסם מהסיבה unknown.

אני מקווה שהבנתם. אם לא תכתבו בתגובות.
mat
משתמש וותיק
 
הודעות: 699
הצטרף: 11 יולי 2013, 13:26
מיקום: MAT
שלח תודה: 92 פעמים
קיבל תודה: 893 פעמים

Re: הכרת מנגנון הסינון.

הודעהעל ידי מנצפך » 15 פברואר 2016, 00:03

סליחה על הבורות, באיזה שפה? ועל איזה שרת זה רץ? (php?)
מנצפך
משתמש וותיק
 
הודעות: 540
הצטרף: 07 יוני 2015, 17:56
שלח תודה: 225 פעמים
קיבל תודה: 148 פעמים

Re: הכרת מנגנון הסינון.

הודעהעל ידי אהרן » 15 פברואר 2016, 00:18

JS NODEJS
אהרן
משתמש וותיק
 
הודעות: 606
הצטרף: 27 נובמבר 2014, 00:10
שלח תודה: 414 פעמים
קיבל תודה: 318 פעמים

Re: הכרת מנגנון הסינון.

הודעהעל ידי מלבב » 18 פברואר 2016, 05:12

mat כתב:כאן מאוחסן ה git של הפרוייקט. (מי שלא יודע מה זה git מוזמן לקרוא את זה.

זה בנוי על פרוקסי. בנוי בצורה שבממשק ניהול לכל אתר אפשר להגדיר פילטר לפי שם.
למשל יש פילטר. allow שמאפשר ויש פילטר deny שחוסם. ויש פילטר שלא יודע ברירת מחדל למשל.
אפשר לראות פה.
https://github.com/magicode/NetFree/blo ... unknown.js

אז יש לו שני פונקציות onRequest רץ בזמן הבקשה לפני שפונים לשרת האמיתי. onResponse רץ בזמן שהשרת האמיתי התחיל להחזיר תשובה.

עכשיו שהפונקציות רצות שמעובר עליהם אובייקט context ששם יש את כל הפרטים על החיבור הנוכחי. וככה אפשר לעשות הכל.

למשל בפילטר unknown הוא בודק אם ה Response זה js או css. ואם אכן זה js או css הוא מאפשר לזה לעבור ללקוח. אם לא הוא חוסם מהסיבה unknown.

אני מקווה שהבנתם. אם לא תכתבו בתגובות.

לבסוף, מהי המטרה הנרצית?
מלבב
משתמש וותיק
 
הודעות: 181
הצטרף: 06 מאי 2015, 03:19
שלח תודה: 371 פעמים
קיבל תודה: 86 פעמים

Re: הכרת מנגנון הסינון.

הודעהעל ידי מנצפך » 18 פברואר 2016, 09:32

מנצפך
משתמש וותיק
 
הודעות: 540
הצטרף: 07 יוני 2015, 17:56
שלח תודה: 225 פעמים
קיבל תודה: 148 פעמים


חזור אל נט-פרי - כללי

מי מחובר

משתמשים הגולשים בפורום זה: all bots ו 0 אורחים

Fatal: ./cache/ is NOT writable.