Forwarded from Linuxor ?
اگه نمیدونین اون پشت چه اتفاقی میافته بیاید باهم یه نگاهی ساده بندازیم
مرحله اول : تبدیل آدرس دامنه به IP یا DNS Resolution
مرحله دوم : ایجاد ارتباط با سرور یا TCP Connection که شامل فرآیندی به اسم Three-Way-HandShake میشه ؛
مرورگر یک پیام SYN به سرور ارسال میکنه
سرور پیام SYN-ACK ارسال میکنه
مرورگر پیام ACK را برای تأیید ارسال میکنه.
مرحله سوم : برقراری اتصال امن یا SSL/TLS Handshake که چون گوگل از HTTPS استفاده میکنه، باید یه ارتباط رمزنگاری شده بین مرورگر و سرور برقرار شه.
توی این مرحله، مرورگر و سرور گواهینامه SSL را بررسی میکنن و یه کلید رمزنگاری مشترک برای ارتباط امن ایجاد میکنن.
مرحله چهارم : ارسال درخواست HTTP/HTTPS:
مرورگر یه درخواست HTTP/HTTPS (مثلا GET /) به سرور ارسال میکنه.
مرحله پنجم : دریافت پاسخ از سرور:
سرور گوگل درخواست را پردازش میکنه و پاسخ میده. و در نهایت فایل های html و css به مرورگر ارسال میشه.
مرحله ششم : مرورگر با استفاده از موتور رندرینگ نتایج رو نشون میده و اگه دیتایی قرار باشه بعدا دریافت بشه هم اینجا توسط فایل های js دانلود میشه.
🐧 @Linuxor ~ Sezo
مرحله اول : تبدیل آدرس دامنه به IP یا DNS Resolution
مرحله دوم : ایجاد ارتباط با سرور یا TCP Connection که شامل فرآیندی به اسم Three-Way-HandShake میشه ؛
مرورگر یک پیام SYN به سرور ارسال میکنه
سرور پیام SYN-ACK ارسال میکنه
مرورگر پیام ACK را برای تأیید ارسال میکنه.
مرحله سوم : برقراری اتصال امن یا SSL/TLS Handshake که چون گوگل از HTTPS استفاده میکنه، باید یه ارتباط رمزنگاری شده بین مرورگر و سرور برقرار شه.
توی این مرحله، مرورگر و سرور گواهینامه SSL را بررسی میکنن و یه کلید رمزنگاری مشترک برای ارتباط امن ایجاد میکنن.
مرحله چهارم : ارسال درخواست HTTP/HTTPS:
مرورگر یه درخواست HTTP/HTTPS (مثلا GET /) به سرور ارسال میکنه.
مرحله پنجم : دریافت پاسخ از سرور:
سرور گوگل درخواست را پردازش میکنه و پاسخ میده. و در نهایت فایل های html و css به مرورگر ارسال میشه.
مرحله ششم : مرورگر با استفاده از موتور رندرینگ نتایج رو نشون میده و اگه دیتایی قرار باشه بعدا دریافت بشه هم اینجا توسط فایل های js دانلود میشه.
🐧 @Linuxor ~ Sezo
👍2
همون جور که نوشتن کد بهینه مهارت هست و نیاز به تمرین و مطالعه داره
تعامل با بقیه افراد که روی پروژه کار میکنن و ارایه تغییرات و بهبود هایی که روی پروژه انجام شده نیاز مند اگاهی و دانش و مهارت هست
این بلاگ نکاتی که اگر به عنوان یک مشارکت کننده رعایت کنیم جریان تعامل کارامد تر خواهد شد رو توضیح داده
https://mtlynch.io/code-review-love/
تعامل با بقیه افراد که روی پروژه کار میکنن و ارایه تغییرات و بهبود هایی که روی پروژه انجام شده نیاز مند اگاهی و دانش و مهارت هست
این بلاگ نکاتی که اگر به عنوان یک مشارکت کننده رعایت کنیم جریان تعامل کارامد تر خواهد شد رو توضیح داده
https://mtlynch.io/code-review-love/
mtlynch.io
How to Make Your Code Reviewer Fall in Love with You
Best practices for code review when you're the author.
یکی از دوستان گفتن که گوش دادن به ویس ها سخت هست
میتونین ویس هارو تبدیل به متن کنین یا خلاصه اونها رو مطاله کنین
@VoiceToTextMasterBot
@KhanoomJBot
میتونین ویس هارو تبدیل به متن کنین یا خلاصه اونها رو مطاله کنین
@VoiceToTextMasterBot
@KhanoomJBot
👍5👎3
Media is too big
VIEW IN TELEGRAM
چند روز پیش صحبتی انجام شد توی یکی از اسپیس های توییتر راجع بحث استخدام و بحران نیرو متخصصی که در ایران شکل گرفته و شرایط به شدت خاص شرکت های تک ایران و اقای علی تولایی اشاره کردن به ارایه ای که توی جشن انتشار دبیان ۱۲ داشتن
به نظرم خالی از لطف نیست که یه بار دیگه این صحبت هارو گوش بدیم
به نظرم خالی از لطف نیست که یه بار دیگه این صحبت هارو گوش بدیم
👍5
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
اگر نیاز داشتین که تو محیط لینوکس ویدیو فشرده کنین بدون اینکه فرمتش عوض بشه
میتونین از این اسکرپیت استفاده کنین
https://gist.github.com/ArmanTaheriGhaleTaki/e2cf84743df55cab3a441af4836ef914
@DevTwitter | <armondy/>
میتونین از این اسکرپیت استفاده کنین
https://gist.github.com/ArmanTaheriGhaleTaki/e2cf84743df55cab3a441af4836ef914
@DevTwitter | <armondy/>
👍4👎1
Forwarded from Learning With M (Masoud DaneshPour)
رضا پدرمون بود، محمدرضا دانش پور.
مادرم همیشه پدر رو رضا صدا می زد. پدرم عاشق یادگیری بود، سال های آخر عمرش به خاطر مشکلات بینایی که داشت، برای یادگیری از پادکست استفاده می کرد. اون الهام بخش ما بود برای یادگیری و رشد.
#بورسیه_رضا، بورسیه ای هست که ما هر سال در روز سالگرد پدرم (19 دی ماه) ثبت نامش رو شروع خواهیم کرد. توی این بورسیه، ما 1 سال کامل دو نفر رو برای تبدیل شدن به یک مهندس نرم افزار خبره که بتونه یک خانواده رو پشتیانی کنه آموزش می دیم. هرچه که در این مسیر یادگرفته ایم رو بدون منت در اختیار 2 نفر منتخب قرار خواهیم داد.
تمرکز #بورسیه_رضا بر روی نوجوان های مستعدی هست که دسترسی آنها به آموزش و رشد به دلایلی مثل : هزینه، سخت افزار، دوری از مراکز آموزشی، نبود امکانات و ... غیر ممکن است، طراحی شده است.
ممنون میشم فقط افرادی که به بورسیه تحصیلی نیاز دارند رو به این دوره معرفی کنید تا هزینه های بررسی و انتخاب برای ما کاهش پیدا کنه.
برای ثبت نام این دوره می تونید از این بخش اقدام کنید :
https://B2n.ir/rezbrs1403
برای اطلاعات بیشتر و پرسش های بیشتر هم می تونید این بخش رو ببینید :
https://B2n.ir/rezbrs
مادرم همیشه پدر رو رضا صدا می زد. پدرم عاشق یادگیری بود، سال های آخر عمرش به خاطر مشکلات بینایی که داشت، برای یادگیری از پادکست استفاده می کرد. اون الهام بخش ما بود برای یادگیری و رشد.
#بورسیه_رضا، بورسیه ای هست که ما هر سال در روز سالگرد پدرم (19 دی ماه) ثبت نامش رو شروع خواهیم کرد. توی این بورسیه، ما 1 سال کامل دو نفر رو برای تبدیل شدن به یک مهندس نرم افزار خبره که بتونه یک خانواده رو پشتیانی کنه آموزش می دیم. هرچه که در این مسیر یادگرفته ایم رو بدون منت در اختیار 2 نفر منتخب قرار خواهیم داد.
تمرکز #بورسیه_رضا بر روی نوجوان های مستعدی هست که دسترسی آنها به آموزش و رشد به دلایلی مثل : هزینه، سخت افزار، دوری از مراکز آموزشی، نبود امکانات و ... غیر ممکن است، طراحی شده است.
ممنون میشم فقط افرادی که به بورسیه تحصیلی نیاز دارند رو به این دوره معرفی کنید تا هزینه های بررسی و انتخاب برای ما کاهش پیدا کنه.
برای ثبت نام این دوره می تونید از این بخش اقدام کنید :
https://B2n.ir/rezbrs1403
برای اطلاعات بیشتر و پرسش های بیشتر هم می تونید این بخش رو ببینید :
https://B2n.ir/rezbrs
👍8
🚀 نسخه اولیه ابزار 403Unlocker CLI منتشر شد!
🔓قطعا بار ها با خطای 403 مواجه شدین و پیدا کردن بهترین DNS یا رجیستری داکر برای دور زدن تحریم یه کار کلافه کننده و وقت گیره
ابزار 403Unlocker CLI دقیقا برای حل این مشکل طراحی شده است!
🕒 وقت تو با ارزشه؛ دور زدن تحریم رو بسپار به ابزارها!
📋 این ابزار متنباز به شما کمک میکند تا سریعترین DNS دور زننده تحریم رایگان و رجیستری داخلی داکر رو برای نتورک خودتون به راحتی پیدا کنین
✨ ویژگیها:
✅ رابط کاربری ساده
✅ متنباز و رایگان
✅ طراحی شده برای دولوپر ها و DevOps انجینیر ها
📦 لینک گیتهاب:
https://github.com/403unlocker/403Unlocker-cli
اگر توسعهدهنده یا علاقهمند به ابزارهای DevOps هستید، حتما این پروژه را بررسی کنید بهش استار بدین و اگر دوست دارین فیچری بهش اضافه بشه ایشو بزنین و نظرتون رو به اشتراک بگذارید! 💡
@technical_logs
🔓قطعا بار ها با خطای 403 مواجه شدین و پیدا کردن بهترین DNS یا رجیستری داکر برای دور زدن تحریم یه کار کلافه کننده و وقت گیره
ابزار 403Unlocker CLI دقیقا برای حل این مشکل طراحی شده است!
🕒 وقت تو با ارزشه؛ دور زدن تحریم رو بسپار به ابزارها!
📋 این ابزار متنباز به شما کمک میکند تا سریعترین DNS دور زننده تحریم رایگان و رجیستری داخلی داکر رو برای نتورک خودتون به راحتی پیدا کنین
✨ ویژگیها:
✅ رابط کاربری ساده
✅ متنباز و رایگان
✅ طراحی شده برای دولوپر ها و DevOps انجینیر ها
📦 لینک گیتهاب:
https://github.com/403unlocker/403Unlocker-cli
اگر توسعهدهنده یا علاقهمند به ابزارهای DevOps هستید، حتما این پروژه را بررسی کنید بهش استار بدین و اگر دوست دارین فیچری بهش اضافه بشه ایشو بزنین و نظرتون رو به اشتراک بگذارید! 💡
@technical_logs
👍16
Forwarded from Milad Nouri(ツ) میلاد نوری
75836 Document.pdf
3.7 MB
شرکت ارتباطات زیرساخت، یک گزارش از حملههای DDos به زیرساختهای ایران در پاییز ۱۴۰۳ را منتشر کرده است.
🔗 فایل پیدیاف این گزارش پیوست شده است.
📈 خلاصه این گزارش (حملههای DDoS از یک مهر تا سی آذر ۱۴۰۳):
- تعداد حملهها: به صورت میانگین روزانه ۶۳۵ حمله، مجموعا ۵۷,۲۱۸ حمله
- حجم حملهها: میانگین ۳۶.۴۳ گیگابایت بر ثانیه و مجموعا ۱۲.۵۸ پتابایت در کل پاییز
- میانگین مدت زمان حملهها: ۴دقیقه و ۳۷ ثانیه
- طولانیترین حمله: ۴ روز و ۹ ساعت و ۵۰ دقیقه
- بیشترین تعداد حمله همزمان: ۱۴۸ حمله
- منابع حملهها: ۶۴ درصد حملات از ۱۰ کشور، بیش از ۱۵ درصد از روسیه، سپس اندونزی (۱۰٪) و اوکراین (۵٪)
- روشها: از هر ۱۰۰ حمله ۳۵ حمله (۳۵٪) از طریق شبکه دستگاههای آلوده (Bot Pool)
- هدفهای با بیشترین حملهها:
- ۱۸٪: شرکتهای اینترنت سیار
- ۱۷٪: کسبوکارهای اینترنتی
- ۱۴٪: شرکتهای اینترنت ثابت
- مقاصد پرحمله: ۵۰۰ مقصد بیش از ۲۵۰ بار مورد حمله قرار گرفتند.
- حملههای کوتاه و کمحجم: بیشترین حملات در محدوده زیر ۲ گیگابایت بر ثانیه و کمتر از ۵ دقیقه
- سرویسهای آسیبپذیر: اپراتورهای همراه، کسبوکارهای اینترنتی، اپراتورهای ثابت و درگاههای خدمات آنلاین
*توضیح DDoS: حملهای سایبری که با ارسال ترافیک کاذب، سرویسها و وبسایتها را مختل میکند و مانع ارایه خدمات به کاربرهای واقعی میشود.
⚠️ نقش دستگاههای آلوده: بسیاری از این حملات با استفاده از دستگاههای آلوده کاربران و بدون اطلاع آنها انجام شده است.
اطلاعات و آمار کاملتر رو میتوانید در نسخه پیدیاف پیوست شده بخوانید.
⚠️ نتیجه کلی: فیلترینگ گسترده و نصب اپلیکیشنهای فیلترشکن مختلف توسط کاربرها (به ناچار)، نقش مهمی در در افزایش این حملات داشته است و دستگاه کاربرهای زیادی بدون اینکه بدانند، در این حملهها مشارکت دارد!
🖥 @MiladNouriChannel
- تعداد حملهها: به صورت میانگین روزانه ۶۳۵ حمله، مجموعا ۵۷,۲۱۸ حمله
- حجم حملهها: میانگین ۳۶.۴۳ گیگابایت بر ثانیه و مجموعا ۱۲.۵۸ پتابایت در کل پاییز
- میانگین مدت زمان حملهها: ۴دقیقه و ۳۷ ثانیه
- طولانیترین حمله: ۴ روز و ۹ ساعت و ۵۰ دقیقه
- بیشترین تعداد حمله همزمان: ۱۴۸ حمله
- منابع حملهها: ۶۴ درصد حملات از ۱۰ کشور، بیش از ۱۵ درصد از روسیه، سپس اندونزی (۱۰٪) و اوکراین (۵٪)
- روشها: از هر ۱۰۰ حمله ۳۵ حمله (۳۵٪) از طریق شبکه دستگاههای آلوده (Bot Pool)
- هدفهای با بیشترین حملهها:
- ۱۸٪: شرکتهای اینترنت سیار
- ۱۷٪: کسبوکارهای اینترنتی
- ۱۴٪: شرکتهای اینترنت ثابت
- مقاصد پرحمله: ۵۰۰ مقصد بیش از ۲۵۰ بار مورد حمله قرار گرفتند.
- حملههای کوتاه و کمحجم: بیشترین حملات در محدوده زیر ۲ گیگابایت بر ثانیه و کمتر از ۵ دقیقه
- سرویسهای آسیبپذیر: اپراتورهای همراه، کسبوکارهای اینترنتی، اپراتورهای ثابت و درگاههای خدمات آنلاین
*توضیح DDoS: حملهای سایبری که با ارسال ترافیک کاذب، سرویسها و وبسایتها را مختل میکند و مانع ارایه خدمات به کاربرهای واقعی میشود.
اطلاعات و آمار کاملتر رو میتوانید در نسخه پیدیاف پیوست شده بخوانید.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👎1