حالت Read aload که برای chat GPT گذاشتن اگر میتونست فحش هم میداد. چون لحن و صداش کاملا برای این مسئله آماده است.
🤣27
دوستان توجه کنید، دوران استفاده از اساماس بمبر خیلی وقته گذشته.
🤣36❤2
طرح صیانت فضای مجازی❌
طرح نظام بخشی فضای مجازی✅
«صیانت» با نامی تازه برگشت؟
طرحی که شباهتهای زیادی با «صیانت» دارد اما با تغییرات جزئی دوباره به مجلس آمده است. از مجازات حبس و شلاق برای تولید و توزیع فیلترشکن تا الزام پلتفرمهای خارجی به معرفی نماینده قانونی و پیشبینی جرمانگاری فعالیتهای خلاف این قانون در آینده.
هرچند این طرح ۱۲ مرداد اعلام وصول شد، اما خبرها حاکی از آن است که هیئت رئیسه مجلس فعلاً تصمیم خود را پس گرفته و سرنوشت آن در هالهای از ابهام قرار دارد.
طرح نظام بخشی فضای مجازی✅
«صیانت» با نامی تازه برگشت؟
طرحی که شباهتهای زیادی با «صیانت» دارد اما با تغییرات جزئی دوباره به مجلس آمده است. از مجازات حبس و شلاق برای تولید و توزیع فیلترشکن تا الزام پلتفرمهای خارجی به معرفی نماینده قانونی و پیشبینی جرمانگاری فعالیتهای خلاف این قانون در آینده.
هرچند این طرح ۱۲ مرداد اعلام وصول شد، اما خبرها حاکی از آن است که هیئت رئیسه مجلس فعلاً تصمیم خود را پس گرفته و سرنوشت آن در هالهای از ابهام قرار دارد.
🤯13❤1🤣1😎1
پروتکل VTP در سیسکو (VLAN Trunking Protocol)
پروتکل VTP یا VLAN Trunking Protocol یک پروتکل اختصاصی شرکت Cisco که برای مدیریت و تقسیم اطلاعات VLANها بین سوئیچهای شبکه استفاده میشه. با استفاده از VTP، شما میتونید به جای کانفیگ دستی VLAN در هر سوئیچ، تغییرات را در یک سوئیچ مرکزی انجام بدین و این تغییرات به صورت خودکار به سایر سوئیچها منتقل بشه. این موضوع باعث صرفهجویی در زمان و کاهش خطای انسانی در شبکههای بزرگ میشه.
پروتکل VTP در لایه دوم مدل OSI کار میکنه و اطلاعات VLAN را از طریق پورتهای Trunk بین سوئیچها منتقل میکنه. این پروتکل در سه حالت اصلی اجرا میشه: Server Mode که امکان ایجاد، حذف و ویرایش VLAN را داره؛ Client Mode که فقط تغییرات را دریافت و اعمال میکنه؛ و Transparent Mode که تغییرات را ذخیره نمیکنه اما آنها را عبور میده.
یکی از اجزای مهم VTP، VTP Domain است که نامی مشترک بین سوئیچها برای هماهنگی انتقال اطلاعات VLAN داره. همچنین VTP Version (مثل Version 1، 2 یا 3) باید بین سوئیچها سازگار باشه. در VTP، Revision Number نشاندهنده جدیدترین نسخه جدول VLAN است و در صورت بالاتر بودن، نسخه جدید روی کل شبکه اعمال میشه.
مزایای استفاده از VTP شامل مدیریت متمرکز VLANها، کاهش زمان کانفیگ، هماهنگی بیشتر در شبکه و کاهش خطاهای دستی است. البته عیب هایی مثل خطر حذف ناخواسته VLANها در عیب یابی پیکربندی اشتباه وجود داره. به همین دلیل، توصیه میشه قبل از فعالسازی VTP، تنظیمات آن به دقت انجام و در شبکههای حساس حتی از حالت Transparent برای جلوگیری از تغییرات ناخواسته استفاده بشه.
به طور خلاصه، VTP ابزاری قدرتمند اما حساس که در صورت استفاده درست، مدیریت VLANها را در شبکههای سیسکو بسیار ساده و کارآمد میکنه.
پروتکل VTP یا VLAN Trunking Protocol یک پروتکل اختصاصی شرکت Cisco که برای مدیریت و تقسیم اطلاعات VLANها بین سوئیچهای شبکه استفاده میشه. با استفاده از VTP، شما میتونید به جای کانفیگ دستی VLAN در هر سوئیچ، تغییرات را در یک سوئیچ مرکزی انجام بدین و این تغییرات به صورت خودکار به سایر سوئیچها منتقل بشه. این موضوع باعث صرفهجویی در زمان و کاهش خطای انسانی در شبکههای بزرگ میشه.
پروتکل VTP در لایه دوم مدل OSI کار میکنه و اطلاعات VLAN را از طریق پورتهای Trunk بین سوئیچها منتقل میکنه. این پروتکل در سه حالت اصلی اجرا میشه: Server Mode که امکان ایجاد، حذف و ویرایش VLAN را داره؛ Client Mode که فقط تغییرات را دریافت و اعمال میکنه؛ و Transparent Mode که تغییرات را ذخیره نمیکنه اما آنها را عبور میده.
یکی از اجزای مهم VTP، VTP Domain است که نامی مشترک بین سوئیچها برای هماهنگی انتقال اطلاعات VLAN داره. همچنین VTP Version (مثل Version 1، 2 یا 3) باید بین سوئیچها سازگار باشه. در VTP، Revision Number نشاندهنده جدیدترین نسخه جدول VLAN است و در صورت بالاتر بودن، نسخه جدید روی کل شبکه اعمال میشه.
مزایای استفاده از VTP شامل مدیریت متمرکز VLANها، کاهش زمان کانفیگ، هماهنگی بیشتر در شبکه و کاهش خطاهای دستی است. البته عیب هایی مثل خطر حذف ناخواسته VLANها در عیب یابی پیکربندی اشتباه وجود داره. به همین دلیل، توصیه میشه قبل از فعالسازی VTP، تنظیمات آن به دقت انجام و در شبکههای حساس حتی از حالت Transparent برای جلوگیری از تغییرات ناخواسته استفاده بشه.
به طور خلاصه، VTP ابزاری قدرتمند اما حساس که در صورت استفاده درست، مدیریت VLANها را در شبکههای سیسکو بسیار ساده و کارآمد میکنه.
❤9👍2
وارد مد تنظیمات میشیم
تعیین نام دامنه VTP (باید در تمام سوئیچها یکسان باشد)
تعیین حالت VTP (server / client / transparent)
تعیین پسورد برای امنیت بیشتر
تعیین ورژن VTP (معمولاً 2 یا 3)
ساخت VLAN (فقط در حالت Server یا Transparent قابل انجام است)
فعال کردن Trunk روی اینترفیس برای تبادل اطلاعات VLAN
نمایش وضعیت VTP
Switch# configure terminal
تعیین نام دامنه VTP (باید در تمام سوئیچها یکسان باشد)
تعیین حالت VTP (server / client / transparent)
یا
Switch(config)# vtp mode client
یا
Switch(config)# vtp mode transparent
تعیین پسورد برای امنیت بیشتر
تعیین ورژن VTP (معمولاً 2 یا 3)
ساخت VLAN (فقط در حالت Server یا Transparent قابل انجام است)
Switch(config-vlan)# name Sales
Switch(config-vlan)# exit
فعال کردن Trunk روی اینترفیس برای تبادل اطلاعات VLAN
Switch(config-if)# switchport mode trunk
Switch(config-if)# exit
نمایش وضعیت VTP
Switch# show vtp status
❤7
یه بنده خدایی سه روزه با BeautifulSoup از یه سایتی دیتا میکشه بیرون بعد چون هر قسمتی از سایت هم یه جور بود کلی کد زده
رفتم چک کردم دیدم خود سایت با api کار میکنه ، همه دیتاها مرتب تو یه JSON برمیگرده
کل داستان تو 50 خط کد جمع شد
رفتم چک کردم دیدم خود سایت با api کار میکنه ، همه دیتاها مرتب تو یه JSON برمیگرده
کل داستان تو 50 خط کد جمع شد
🤣43👎1
مواقعی نیاز میشه در کنار حلقه for یک شمارنده هم داشته باشید
برای اینکار بعضیا از این روش استفاده میکنن
اما تمیزتر و قشنگترش اینکه از تابع enumerate استفاده کنید
روش اولو تو برنامه همین رفیقمون دیدم گفتم در جریان روش دوم باشید
برای اینکار بعضیا از این روش استفاده میکنن
items = ['A', 'B', 'C']
index = 0
for i in items:
print(f"number {index}, result: {i}")
index += 1
اما تمیزتر و قشنگترش اینکه از تابع enumerate استفاده کنید
items = ['A', 'B', 'C']
for i,n in enumerate(items,start=1):
print(f"number {i}, result: {n}")
روش اولو تو برنامه همین رفیقمون دیدم گفتم در جریان روش دوم باشید
❤18👍3
Forwarded from Green Fire
اگه از یک آدم مبتدی بپرسید برای ذخیره امن پسورد ها چیکار میکنی ؟ جواب میده " هش کردن پسورد "
ولی کسی که حرفه ای باشه میدونه که فقط هش کردن کافی نیست !
یکی از کار هایی که برای امنیت پسورد ها باید انجام بشه Salting هستش
خود کلمه Salting یعنی نمک زدن
و از همین میشه فهمید که ما باید به پسورد یک چیزی رو اضافه کنیم
اینکار چطوری امنیت رو بالا میبره ؟
فکر کنید پسورد شما 1234 باشه
که اگر با md5 هش کنیم میشه 81dc9bdb52d04dc20036dbd8313ed055
خب هش پسورد 1234 رو که همه دارن خیلی ساده هم کرک میشه
چیکار کنیم ؟ میایم به پسورد کاربرامون یک چیزی روی اضافه میکنیم مثل 1234SDSFSDr
اینجوری اگر کاربر پسورد ضعیفی هم داشته باشه از طریق کرک کردن هش نمیشه بهش رسید
البته Salting برای هر کاربر باید متفاوت باشه که در پست بعدی دلیل متفاوت بودن رو متوجه میشیم
🔗 @GreenFire_ir
ولی کسی که حرفه ای باشه میدونه که فقط هش کردن کافی نیست !
یکی از کار هایی که برای امنیت پسورد ها باید انجام بشه Salting هستش
خود کلمه Salting یعنی نمک زدن
و از همین میشه فهمید که ما باید به پسورد یک چیزی رو اضافه کنیم
اینکار چطوری امنیت رو بالا میبره ؟
فکر کنید پسورد شما 1234 باشه
که اگر با md5 هش کنیم میشه 81dc9bdb52d04dc20036dbd8313ed055
خب هش پسورد 1234 رو که همه دارن خیلی ساده هم کرک میشه
چیکار کنیم ؟ میایم به پسورد کاربرامون یک چیزی روی اضافه میکنیم مثل 1234SDSFSDr
اینجوری اگر کاربر پسورد ضعیفی هم داشته باشه از طریق کرک کردن هش نمیشه بهش رسید
البته Salting برای هر کاربر باید متفاوت باشه که در پست بعدی دلیل متفاوت بودن رو متوجه میشیم
🔗 @GreenFire_ir
👍13❤3
Forwarded from Green Fire
Green Fire
اگه از یک آدم مبتدی بپرسید برای ذخیره امن پسورد ها چیکار میکنی ؟ جواب میده " هش کردن پسورد " ولی کسی که حرفه ای باشه میدونه که فقط هش کردن کافی نیست ! یکی از کار هایی که برای امنیت پسورد ها باید انجام بشه Salting هستش خود کلمه Salting یعنی نمک زدن و از…
فرض کنید شما یک سایت دارید و از Salting هم استفاده کردین
پس کرک کردن هش خیلی سخت شده و به راحتی هم پیدا نمیشه
حالا فکر کنید دو تا کاربر یک رمز یکسان وارد کرده باشن ، اگر Salting ما یک رشته ثابت باشه هش هر دو کاربر یکی میشه !
حالا فرض کنید خیلی اتفاقی هکر رمز یکی از این کاربران رو بلد باشه ، وقتی هش هر دو کاربر یکی پس پسورد هم یکی و اینجوری هکر میتونه وارد حساب دوم هم بشه
برای همین باید Salting که برای هر کاربر استفاده میکنیم با بقیه متفاوت باشه
البته دلیل دیگه ایم هست ، اگر Salting ثابت باشه و لو بره کل فرایند Salting بی معنی میشه ، ولی وقتی ثابت نباشه کار هکر خیلی سختتر میشه
🔗 @GreenFire_ir
پس کرک کردن هش خیلی سخت شده و به راحتی هم پیدا نمیشه
حالا فکر کنید دو تا کاربر یک رمز یکسان وارد کرده باشن ، اگر Salting ما یک رشته ثابت باشه هش هر دو کاربر یکی میشه !
حالا فرض کنید خیلی اتفاقی هکر رمز یکی از این کاربران رو بلد باشه ، وقتی هش هر دو کاربر یکی پس پسورد هم یکی و اینجوری هکر میتونه وارد حساب دوم هم بشه
برای همین باید Salting که برای هر کاربر استفاده میکنیم با بقیه متفاوت باشه
البته دلیل دیگه ایم هست ، اگر Salting ثابت باشه و لو بره کل فرایند Salting بی معنی میشه ، ولی وقتی ثابت نباشه کار هکر خیلی سختتر میشه
🔗 @GreenFire_ir
👍15❤1
Forwarded from DevTwitter | توییت برنامه نویسی
شبیهساز اندروید با Docker، مستقیم داخل مرورگر!
تا حالا شده بخوای سریع یه محیط اندرویدی راه بندازی، بدون دردسر Android Studio یا شبیهسازهای سنگین؟
پروژهی docker-android واسه همین کاره
https://github.com/budtmo/docker-android
@DevTwitter | <MehrdadLinux/>
تا حالا شده بخوای سریع یه محیط اندرویدی راه بندازی، بدون دردسر Android Studio یا شبیهسازهای سنگین؟
پروژهی docker-android واسه همین کاره
https://github.com/budtmo/docker-android
@DevTwitter | <MehrdadLinux/>
👍8
DevTwitter | توییت برنامه نویسی
درمورد مکتب خونه، برای اینکه نخوایم یکی یکی هر درس رو باز و ویدیوش رو دانلود کنیم. یه اسکریپت نوشتم که لینک دوره رو بهش میدید و کل ویدیوهای دروس رو یکجا دانلود میکنه. اوپنسورس و رایگان گذاشتم اینجا: https://github.com/NabiKAZ/maktabkhooneh-downloader @DevTwitter…
با برنامه ایشون امدم دانلود کنم ولی سر دانلودش زیاد حال نکردم ( قطعی زیاد داشت)
گفتم وقتی IDM هست چرا راه دور بریم
قسمت ساخت دایرکتوری و پیدا کردن لینکا رو خودم نوشتم و بقیه کارو انداختم گردن idm
( کداشو مرتب کردم تو کانال میذارم استفاده کنید )
گفتم وقتی IDM هست چرا راه دور بریم
قسمت ساخت دایرکتوری و پیدا کردن لینکا رو خودم نوشتم و بقیه کارو انداختم گردن idm
( کداشو مرتب کردم تو کانال میذارم استفاده کنید )
❤6