PDA

View Full Version : php & ftp



salamsaman
چهارشنبه 01 اسفند 1386, 11:44 صبح
با سلام

چه طور می شود مانع دانلود سایت(سورس اصلی و همجنین صفحات) توسط نرم افزارهای
ftp مانند flashget شد؟

لطفا پاسخ دهید ؟

tabib_m
چهارشنبه 01 اسفند 1386, 17:15 عصر
نمیشه (منظورم به طور کامل هست)

صفحه ی سایت شما در هر صورت برای این که دیده بشه، باید دانلود بشه (به وسیله ی مرورگر). طبیعتا وقتی سورس سایت شما اومد توی کامپیوتر طرف، دیگه نمیتونی مجبورش کنی که نتونه اون سورس رو یه جای کامپیوترش ضبط کنه!

البته قضیه ربطی هم به ftp نداره. کار از طریق همون http صورت میگیره.

موفق باشید.

raravaice
چهارشنبه 01 اسفند 1386, 17:46 عصر
البته جناب tabib_m (http://barnamenevis.org/forum/member.php?u=11132)
جساراتا باید عرض کنم میشه یه کارایی کرد از روی User Agent کاربر یعنی چک کنید اگر درخواست از یک Browser بود صفحه ارسال بشه چون اکثر این برنامه های دانلود هدر های مخصوص به خودشونو میفرستن.

موفق باشید

vahid4134
چهارشنبه 01 اسفند 1386, 17:50 عصر
البته یه راهی هست. چون توی این نرم افزارها تند تند صفحات رو باز می کنند و می خونن می تونید یه بازه زمانی برای ip هایی که می خوان صفحات رو دریافت کنند بزارید. یعنی یه کاربر نمیا در عرض دو ثانیه ۲۰ تا پیچ رو باز کنه (البته به غیر از بعضی از موارد) البته این کار اگه واقعا نیاز باشه به صرفه خواهد بود در غیر این صورت یه کار بی خودی هست

vahid4134
چهارشنبه 01 اسفند 1386, 17:56 عصر
raravaice (http://barnamenevis.org/forum/member.php?u=37086) در مورد فرمایشون باید بگم که بعضی از نرم افزارها هم هستند که دقیقا از خود مرورگر استفاده می کنند یاد میاد یه بار یه نرم افزار توی لینوکس داشتم استفاده می کردم که می تونستم کلیه هدرها رو تغییر بدم. و بفرستم. بنابراین نمیشه زیاد بهش تکیه کرد

raravaice
چهارشنبه 01 اسفند 1386, 18:06 عصر
در مورد فرمایشون باید بگم که بعضی از نرم افزارها هم هستند که دقیقا از خود مرورگر استفاده می کنند


منم که نگفتم همشون وحید جان.



یاد میاد یه بار یه نرم افزار توی لینوکس داشتم استفاده می کردم که می تونستم کلیه هدرها رو تغییر بدم. و بفرستم. بنابراین نمیشه زیاد بهش تکیه کرد


شما به صورت دستی هم اگر با پورت 80 مقصد صحبت کنی میتونی header های خودتو بفرستی هر چی که دوست داشتی.



چون توی این نرم افزارها تند تند صفحات رو باز می کنند و می خونن می تونید یه بازه زمانی برای ip هایی که می خوان صفحات رو دریافت کنند بزارید. یعنی یه کاربر نمیا در عرض دو ثانیه ۲۰ تا پیچ رو باز کنه (البته به غیر از بعضی از موارد) البته این کار اگه واقعا نیاز باشه به صرفه خواهد بود در غیر این صورت یه کار بی خودی هست


بلوکه کردن ip هم بعد از یه تعداد ویزیت کار قشنگیه و عملی تره که متاسفانه مغز برای یاد آوریش همیاری نکرد. ;)

موفق باشید

vahid4134
چهارشنبه 01 اسفند 1386, 18:13 عصر
منم که نگفتم همشون وحید جان.



شما به صورت دستی هم اگر با پورت 80 مقصد صحبت کنی میتونی header های خودتو بفرستی هر چی که دوست داشتی.



بلوکه کردن ip هم بعد از یه تعداد ویزیت کار قشنگیه و عملی تره که متاسفانه مغز برای یاد آوریش همیاری نکرد. ;)

موفق باشید
منم نگفتم که گفتی همشون:لبخند:
البته شاید مغز منم یاری نمی کرد ولی به مدته توی خیلی از فرومها میرم هی بحثه ip هست دیگه.:چشمک:

tabib_m
پنج شنبه 02 اسفند 1386, 11:58 صبح
در هر صورت، کسی که بخوات سایت رو دانلود کنه، میکنه... (جلوگیری از این کار هم به نظر من مسخره س!!!)

vahid4134
پنج شنبه 02 اسفند 1386, 12:04 عصر
tabib_m چرا به نظر شما مسخره میاد؟ (شاید سایتهایی نخوان که کلیه اطلاعاتشون رو بگیرن) مثلا مدیر این سایت آیا دوست داره یکی وصل بشه و کلیه اطلاعات این سایت رو بگیره. اونم اون همه پهنای باندش رو بگیره. خیلی از رباتها البته این کار رو می کنند و توی سایت به دنبال چیزهای به در بخور می گردند (مثل ایمیل کاربراهای عضو شده توی سایت). پس این کار برای بعضی از سایتها نیاز هست. من خودم چند بار که خواستم همین کا رو بکنم همین بلا سرم در اومد و ip من رو بلاک کرد (یه سایت آموزش لینوکس بود) پس دلایلی برای اینکار وجود داره

tabib_m
پنج شنبه 02 اسفند 1386, 20:34 عصر
مثلا مدیر این سایت آیا دوست داره یکی وصل بشه و کلیه اطلاعات این سایت رو بگیره.
اگر قرار باشه کسی نتونه اطلاعاتی رو از سایت بگیره، به طور کلی نباید به اون اطلاعات دسترسی عمومی باشه. (که طبیعتا دانلود هم دیگه امکان پذیر نخواهد بود) و اگر قراره اطلاعات در دسترس عموم باشه، چرا نباید بشه اون اطلاعات رو دانلود کرد؟

اونم اون همه پهنای باندش رو بگیره.
برای گرفتن پهنای باد اونقدر راه هست که نیازی به دانلود سایت نیست که بخوان جلوی دانلود شدن سایت رو بگیرن!

خیلی از رباتها البته این کار رو می کنند و توی سایت به دنبال چیزهای به در بخور می گردند (مثل ایمیل کاربراهای عضو شده توی سایت).
ایمیل هم اگر قرار باشه برداشته بشه، میشه، مگر این که اصلا گذاشته نشه! (اگر دقت کنی برای جلوگیری از این امر، راههای مختلفی مثل استفاده از کاراکتر های اضافی وسط ایمیل، یا استفاده از عکس یا ... وجود داره، و طبیعتا در این صورت این مسئله نمیتونه دلیلی باشه برای جلوگیری از دانلود سایت!)


من خودم چند بار که خواستم همین کا رو بکنم همین بلا سرم در اومد و ip من رو بلاک کرد (یه سایت آموزش لینوکس بود) پس دلایلی برای اینکار وجود داره
این که یک سایت جلوی شما رو گرفته، دلیل بر این نیست که کار درستی کرده :)


در هر صورت، کدی که قراره اجازه ی ارسالش به کلاینت وجود داشته باشه، مسخره س که ما بیایم در برخی شرایط جلوش رو بگیریم!
مثل این میمونه که شما بیای یه شرط توی سایتت بذاری که اگر الان افراد حاضر در سایت، بالای 1000 تا بودن، به علت این که پهنای باند داره مصرف میشه، دیگه قبول نکنه کسی وارد بشه!!

vahid4134
پنج شنبه 02 اسفند 1386, 21:15 عصر
دوست عزیز شاید منظورم رو درست متوجه نشدی
آیا شما راضی میشی که از یک ip پهنای باند و لود برابر با ۱۰۰۰ تا ip رو بگیری؟ (من که نگفتم اگه هزار تا کانکشن به سرور برقرار شد ببندتش من روی یه ip تاکید داشتم)
در مورد پهنای باند هم درست راههای دیگه ای هست ولی خوب میشه از این طریق جلوی یکی از روشهاش رو بست. در مورد ایمیل هم درسته روشهایی وجود داره ولی بازم یکی از روشهای اون این مورد هست.
در ضمن سایت شاید کار درستی از نظر من نکرده باشه ولی برای خودش شاید روشی رو گذاشته تا جلوی بعضی از کارهای ناشیانه رو بگیره.
والا من هر گفتم شما گفتید بخواد بشه میشه. اینجوری باشه بگیم سایت هک بخواد بشه میشه ما جلوش رو نگیریم.

musiox
جمعه 03 اسفند 1386, 08:09 صبح
سلام ,
می تونی از ajax استفاده کنی یا راههای دیگه که نزاری همین نرم افزارا ترافیک سایتتو بالا ببرن . اونا لینکا رو دنبال میکنن. خب شما لینک در اختیارشون نزار . اگه بخوای از ip چک کنی که کدوم کاربر داره چی کار می کنه کارت سخت می شه .

vahid4134
جمعه 03 اسفند 1386, 18:22 عصر
این روش ضرری رو هم داره و اون ناتوانی موتورهای جستجوگر برای باز کردن هست. این ضرر رو چیکار می خوایید کنید. (استفاده از ajax در راه درست باید استفاده بشه)
البته اگه می خواهند قید موتورهای جستجوگر و موارد دیگر که از طریق لینکها امکان پذیر هست رو بزنن این روش واقعا روش خوبی هست

musiox
جمعه 03 اسفند 1386, 20:03 عصر
از هر چیزی

در راه درست باید استفاده بشه
خب باید ببینی که کارت چیه هزار تا ( بعدا نگی همشو بگی , منظورم اینه که زیاده ) راهه دیگه هم هست . یکم فکر کن . . . !

vahid4134
شنبه 04 اسفند 1386, 00:21 صبح
مگه ما گفتیم فقط روش ما درسته. گفتم که این روش ضررهای رو هم داره که اگه بشه ضررهاش رو نادیده گرفت روش بسیار خوبی هم هست. گرنه گفته شما درسته و راه برای کند کردن هست