محمدرضا صدرالدینی

پروژها، سوابق کاری و وبلاگ شخصی
posts - 2, comments - 48, trackbacks - 0

نرم افزار پروکسی (فیلتر شکن)

تاریخچه:
این نرم افزار فیلرشکن که نقش یه Web-Proxy را ایفا می کند به صورت Open-Source می باشد و با C# نوشته شده و جهت اجرا فقط احتیاج به .Net Framework 1.1 و یا بالاتر دارد. این پروژه هنوز در مرحله اولیه هست و امیدوارم چند تا برنامه نویس دیگه برای توسعه این پروکسی اضافه بشوند تا به هم بتونیم این پروژه به بهتر از قبل پیش ببریم. برای همین Source نرم افزار رو هم برای دانلود گذاشتم. اگه تغییری جهت بهتر شدن توی Source می دهید لطفا آخرین Source رو برای خودم هم ارسال کنید تا در اختیار سایرین هم قرار بگیره.
نسخه فعلی فکر می کنم بتونه 80% سایت هایی را که احتیاج به JavaScript های پیچیده ندارند رو باز کنه. به عنوان مثال با این پروکسی فکر نمی کنم بشه توی yahoo-mail وارد شد. البته همه وب-پروکسی از این مشکل رنج می برن و تا جایی که می دونم هنوز کسی توی دنیا وب پروکسی ننوشته که بتونه JavaScript ها رو کاملا Handle کنه. شاید هم نوشته باشن. الله اعلم...
یه نسخه از این فیلتر شکن رو اینجا می گذارم تا فقط و فقط به عنوان تست ازش استفاده کنید. جدا خواهش دارم از این نسخه که در سایت من قرار داده شده جهت بازکردن سایت های سیاسی و پورن استفاده نکنید. اگه توی log های سایتم ببینم که کسی اینکاره کرده، خودش و یا ویزیتورهای سایتش رو وقتی بیان تو سایت من به جایی redirect می کنم که تا حالا عرب redirect نشده باشه!!! پیشاپیش از اینکه رعایت می فرمایید کمال تشکر را دارم!
 
مشخصات فنی:
  • در صورت انتخاب گزینه "آدرس ها را رمز کن"، تمامي آدرس ها با استفاده از الگوريتم Base64، به خوبي Encode و سپس Decode مي شوند. چون خيلي از ISP ها، فيلترينگ رو در سطح آدرس ها و Query ها هم انجام مي دن. با استفاده از اين الگوريتم، فيلتر هاي مخابرات نمي تونن آدرس هاي پاس شده رو تشخيص بدن. چون آدرس ها در کلاينت encode مي شه(با استفاده از javascript) و ارسال مي شه و از فيلتر ISP عبور مي کنه و بعدش سمت سرور decode مي شه.
  • اين پروکسي از کلاس CookieContainer براي ذخيره کردن کوکي ها و SessionID هاي دريافت شده استفاده مي کنه و در درخواست هاي بعدي شعي ساخته از کلاس CookieContainer را به همراه Request پاس مي کنه. در نتيجه browse در سايت هايي که login-based هستن، بدون مشکل انجام مي شه. (خداييش اين يکي رو مديون .net هستيم، يادمه که چند ساله پيش مي خواستم اين کارو با دلفي انجام بدم... يه کاووس بود)
  • فعلا هنوز راه حلي براي encrypt کردن خود اطلاعات پاس شده از طرف کلاينت ها پيدا نکردم...يعني يه راه حل هايي سراغ دارم اما خيلي تميز نيستن... به نظر مياد بهترين راه حل همون استفاده از SSL باشه... فعلا search کردن توي اينترنت با keyword هاي که ISP ها فيلتر کردن امکان پذير نيست.
  • روی Exception Handling هنوز خیلی کار نکردم. فعلا error ها همون جوری که هستن نمایش داده می شن. متاسفانه هنوز validation قوی هم انجام نمی شه. مثلا اگه کاربر آدرس //:http رو وارد کنه، error می گیره و پیغام مناسبی نمایش داده نمی شه که مثلا بگه "آدرس وارد شده معتبر نیست".

جهت استفاده از پروکسی اینجا کلیک کنید

جهت دانلود سورس پروکسی اینجا کلیک کنید

Print | posted on Monday, March 24, 2008 8:34 PM |

Feedback

Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

man ne mitawanam sorse shomara daryaft konam
4/13/2008 9:52 AM | hadi
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

سلام،
معذرت می خوام، الان لینک Download فعال شده.
4/14/2008 4:39 PM | محمدرضا
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

l;'
7/9/2008 7:02 PM | hldk
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

یه فیلتر شکن ردیف برام بفرست
ممنون
7/21/2008 7:26 PM | SHADOW
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

دمت گرم خوبه ولی برام فیلتر بفرست بای
7/29/2008 1:52 PM | مصطفی
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

solakhi akhe vase ki koloft bazi dar miyari kocholo tati tati mikardi surf boosto dashtim halam dvb kar mikonim.
9/3/2008 5:48 PM | nima
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

لطفا یه نرم افزار فیلتر شکن ردیف برام بفرستين
ممنون
1/26/2009 1:06 AM | hobab
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

Khob bod
2/16/2009 6:29 PM | AMIR
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

لطفا يك فيلتر شكن توپ برام بفرست .ممنون
2/24/2009 9:50 PM | هادي
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

سلام برای دسترسی به اخبار در شرایط فعلی نیاز به یک فیلتر شکن دارم.
لطفا يك فيلتر شكن توپ برام بفرست. تشکر
6/14/2009 8:59 AM | ali
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

ridi baba
6/17/2009 12:26 AM | fdffd
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

salam , ye filter shekane ghavi baraye oobor az facebook mikham , mamnun misham befrestin
7/7/2009 2:55 PM | sara sabori
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

مرتیکه ی خسیس خیلی خری
7/10/2009 5:11 PM | ب
Gravatar

# re: نرم افزار پروکسی (فیلتر شکن)

ممنون برام بفرستید فیلتر شکن رو
7/20/2009 9:40 AM | hoseyn

نظر دهید

عنوان  
نام  
پست الکترونیک
وب سایت
 نظر:   
Please add 2 and 8 and type the answer here:

Powered by: