Dev Perfects
41 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from mnr tech
This media is not supported in your browser
VIEW IN TELEGRAM
با استفاده از پکیجی که توی پست قبل معرفی کردم ببینید چه ux خوبی میشه پیاده سازی کرد.

من به عنوان کاربر شماره رو با صفر و بدون صفر زدم حتی با 98 و با استفاده از همین پکیج توی بکند راحت تبدیلش میکنم به شماره استاندارد. و لازم نیست به کاربر بگم شماره رو حتما طبق فرمت مورد نظر من وارد کن.

فقط کافیه کد iso کشور و شماره رو داشته باشیم.

حتی خودش ولیدیشن داره و به راحتی با توجه به کشور و شماره اون رو ولیدیت میکنه و اگر مشکلی داشته باشه خطا بر میگردونه.
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
توی اسپم هام اینو دیدم. دستش درد نکنه خیلی بی حوصله بودم حداقل روزم رو ساخت 😂

فقط اون best regards آخرش 🫠😁

این یه ایمیل قدیمی من هست که hotmail هست و شاید قدیمی تر ها بیشتر با hotmail و outlook آشنا باشن ولی خب ایمیل خوبی هم هست و دوستش داشتم ولی خیلی خیلی اسپم گرفت. یه موردی که وجود داره وقتی شما ایملتون رو توی یه سایت زده باشید و اون سایت هک بشه، هکر ها اون ایمیل های ثبت نام شده و خصوصا Hash پسورد ها رو حتما چک میکنن و باعث میشه اسپم بگیرید.

مثلا توی این سایت می‌تونید ایمیلتون رو بزنید ببینید توی چه سایت هایی که هک شدن ثبت نام کرده بودید و از کجا ها اطلاعاتتون ممکنه درز کرده باشه.

البته یه سری سایت ها هم کلا باعث اسپم گرفتن میشه لذا هر جایی ثبت نام نکنید.

حالا یه روش دیگه هم توضیح می‌دم در پست بعدی که بتونید به طور کل ایمیلتون رو مخفی کنید و با این کار شما ایمیل اصلیتون رو توی جایی که ثبت نام می‌کنید وارد نمی کنید و بجاش از یه جایگزین استفاده می‌کنید که اون به صورت یه واسطه ایمیل رو به ایمیل اصلیتون می‌فرسته و اینجوری ایمیلتون رو نیازی نیست وارد کنید توی سایتی که ممکنه براتون اسپم بفرسته.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰تفاوت دستورات locate، whereis و which

🔹این دستور تمام فایل‌هایی که در نامشان عبارت "firefox" وجود دارد را در سیستم جستجو می‌کند.

Locate Firefox

🔹این دستور سه نوع فایل را جستجو می‌کند: فایل‌های اجرایی (binary)، فایل‌های منبع (source) و فایل‌های مستندات (manual).


whereis firefox


🔹این دستور مسیر کامل یک دستور یا برنامه را در PATH جستجو می‌کند. PATH یک متغیر محیطی است که حاوی لیستی از دایرکتوری‌هایی است که سیستم برای یافتن دستورات جستجو می‌کند.

which firefox


نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt

📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰بوت‌کیت لینوکسی UEFI موسوم به Bootkitty، تهدیدی جدید

🔹پیرو این پست قبلی
https://t.iss.one/linuxtnt/4021

🔸یک بوت‌کیت لینوکسی جدید به نام Bootkitty کشف شده که امنیت سیستم‌های لینوکس را تهدید می‌کند. این بوت‌کیت که توسط گروهی از دانشجویان دانشگاه‌های کره جنوبی توسعه یافته، به عنوان یک اثبات مفهوم (proof of concept) طراحی شده و توانایی نفوذ به فریمور UEFI (رابط یکپارچه گسترش‌پذیر فریمور) سیستم‌ها را دارد.

🔹نحوه عملکرد Bootkitty:
🔸بهره برداری از آسیب‌پذیری LogoFail: از آسیب‌پذیری LogoFail برای دور زدن ویژگی امنیتی Secure Boot استفاده می‌کند. پس از نفوذ به UEFI، Bootkitty به فرایند بوت سیستم قلاب می‌شود و تغییراتی در بوت‌لودر Grub و مکانیزم بارگذاری کرنل ایجاد می‌کند.
این بوت‌کیت می‌تواند کرنل و بوت‌لودر سیستم را تغییر دهد تا در هنگام راه‌اندازی مجدد سیستم نیز فعال باقی بماند.
قلاب زدن به UEFI (UEFI hooking) به معنای دستکاری و تغییر در عملکرد نرم‌افزار رابط یکپارچه گسترش‌پذیر فریمور (UEFI) است.
—————————-
نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt
📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰الجزیره و لینوکس

🔹الجزیره اولین سیستم عامل کامپیوتری خانگی خود را که از نرم افزارهای آزاد و منبع باز استفاده می‌کند، راه‌اندازی کرده است. این سیستم عامل بخشی از یک استراتژی ملی گسترده‌تر برای مدرن‌سازی دانشگاه‌های الجزیره و تبدیل آن‌ها به مراکز نوآوری فناوری است.

🔹کامل بداری، وزیر آموزش عالی و تحقیقات علمی، در مراسم راه‌اندازی در دانشگاه دکتر مولای طاهر در سعیده در ماه نوامبر گفت: این سیستم مبتنی بر لینوکس نقطه عطفی در تلاش‌های مدرن‌سازی دیجیتال کشور و ارتقای توانایی‌های فناوری آن است.

🔹بداری : «این سیستم کاملاً الجزایری محصول کار مشترک دانشجویان و محققان نرم‌افزار از چندین دانشگاه است. توزیع لینوکس ... عملکرد رایانه را بهبود می‌بخشد و از سیستم‌های اطلاعاتی ما محافظت می‌کند.»

🔹ایبشه «سیستم عامل طراحی شده برای پاسخگویی به نیازهای امنیت سایبری و کارایی، می‌تواند نقش مهمی در تحول دیجیتال کشور ایفا کند و در عین حال استعدادهای محققان و کارآفرینان جوان ما را به نمایش بگذارد.» وی گفت که توسعه پروژه نرم‌افزار منبع باز که توسط دانشگاه دکتر مولای طاهر هدایت می‌شود، شامل یک رقابت سراسری بود که در آن 10 تیم دانشگاهی وظیفه طراحی سیستم عامل را بر عهده داشتند.

🔹راه‌اندازی سیستم عامل الجزایری با رشد قوی جهانی در بازار نرم‌افزار منبع باز همزمان است که طبق گزارش جهانی بازار نرم‌افزار منبع باز اکتبر 2024، در حال حاضر به ارزش 41.8 میلیارد دلار آمریکا است و پیش‌بینی می‌شود تا سال 2028 به 77.8 میلیارد دلار آمریکا برسد.

🔹رشد بازار نرم‌افزار منبع باز توسط عوامل مختلفی هدایت می‌شود. یکی از عوامل اصلی مزیت هزینه نرم‌افزار منبع باز است، زیرا نیازی به پرداخت هزینه‌های بالای مجوز ندارد.
🔹الجزیره در رتبه 115 از بین 133 اقتصاد در شاخص جهانی نوآوری (GII 2024) قرار دارد که اقتصادهای جهانی را بر اساس توانایی‌های نوآوری آن‌ها رتبه‌بندی می‌کند.
—————————
نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt

📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستورات کمتر دیده شده در لینوکس : #سری 22
🔹دستور getent

🔹دستور getent یک ابزار خط فرمان قدرتمند در سیستم‌های یونیکس‌مانند است که برای جستجو در پایگاه داده‌های مختلف سیستم استفاده می‌شود. این دستور به شما اجازه می‌دهد تا اطلاعاتی درباره کاربران، گروه‌ها، سرویس‌ها و سایر موارد را از منابع مختلف استخراج کنید.
🔸جستجوی اطلاعات یک کاربر:

getent passwd username

🔸جستجوی تمام کاربران:

getent passwd

🔸جستجوی اطلاعات یک گروه:

getent group groupname

🔸اطلاعاتی درباره سرویس SSH، مانند شماره پورت پیش‌فرض آن

getent services ssh

🔸دریافت اطاعات هاست

getent hosts hostname

getent hosts www.google.com

——-—————-
نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt

📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰بوت‌کیت Bootkitty: فصل جدیدی در تکامل تهدیدات UEFI

🔹محققان ESET کشف جدیدی انجام داده‌اند که نشان‌دهنده‌ی تغییر در چشم‌انداز تهدیدات UEFI است و بر لزوم هوشیاری در برابر تهدیدات آینده تاکید می‌کند.

🔹آنها اولین بوت‌کیت UEFI را کشف کرده‌اند که به طور خاص برای سیستم‌های لینوکس طراحی شده است. این بوت‌کیت که توسط سازندگان آن Bootkitty نامگذاری شده، نشان می‌دهد که بوت‌کیت‌های UEFI دیگر مختص سیستم‌های ویندوز نیستند. اگرچه تصور می‌شود Bootkitty تنها یک اثبات مفهوم است و در حملات واقعی مستقر نشده است، اما کشف آن نشان می‌دهد که بوت‌کیت‌های UEFI می‌توانند سیستم‌های لینوکسی را نیز هدف قرار دهند.

🔹معنی UEFI چیست؟
برنامه UEFI (رابط یکپارچه سفت‌افزار قابل توسعه) جایگزین مدرن BIOS است. این اولین نرم‌افزاری است که هنگام روشن شدن کامپیوتر اجرا می‌شود. UEFI سخت‌افزار را راه‌اندازی کرده و سیستم‌عامل را بارگذاری می‌کند.

🔸به‌روز نگه داشتن فریم‌ور: به‌طور مرتب به دنبال به‌روزرسانی‌های فریم‌ور باشید و آن‌ها را نصب کنید تا آسیب‌پذیری‌ها برطرف شوند.
🔸استفاده از بوت امن: این ویژگی می‌تواند به جلوگیری از تغییرات غیرمجاز در فرآیند بوت کمک کند.

جزئیات کامل در این لینک.
نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستور sudo -u $USER به چه معناست؟

🔹 شما با استفاده از این دستور می‌توانید به طور موقت دسترسی‌های خود را به عنوان کاربر روت کاهش داده و دستوری را با همان دسترسی‌هایی که به عنوان کاربر عادی دارید، اجرا کنید.به معنای اجرای دستوری با دسترسی‌های کاربر فعلی، به جای کاربر روت است
مثال عملی:


#!/bin/bash

# Commands that require root privileges
sudo apt update
sudo apt upgrade

# Commands that should not run as root
sudo -u $USER git clone https://github.com/user/repo.git
sudo -u $USER python script.py



دو دستور اول با دسترسی ریشه اجرا شده و دو دستور دوم با دسترسی کاربر جاری.

نویسنده: حسین سیلانی
منبع کانال لینوکس تی ان تی(Linux tip and tricks)
@linuxtnt

📌به جمع حامیان کانال بپیوندید با حمایت از کانال📌
https://zarinp.al/learninghive.ir
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
مثلا این ایمیلی که براتون گفتم رو توی این سایت که براتون گفتم یعنی https://haveibeenpwned.com زدم و این جاها رو تطبیق داد که توی نشتی هایی که از این سایت ها وجود داشته ایمیل بوده. که همون طور که می‌بینید تقریبا همشون شرکت ها و سرویس‌های بزرگی هستند و شرکت های کوچیکی نیستند!
از توییتر گرفته تا dropbox و حتی سرویس رایچت ایرانی هم نشتی که داشته اینجا لیست شده که اون موقعی که یه نفوذ داشتن گویا تقریبا یک میلیون ایمیل از دیتابیسشون درز پیدا کرده بوده که کم نیست. لذا فکر نکنید سایت های معروف و بزرگ هک نمیشن و اطلاعاتتون اونجا همیشه امن هست! نه لزوما اینطور نیست و ممکنه اتفاقای بدی براشون بیفته :)
هرچند احتمالی که با توجه به تدابیری که شرکت‌های خیلی بزرگ می‌چینن بسیار کاهش پیدا می‌کنه. ولی در مجموع جانب احتیاط رو همواره رعایت کنید. اما صرفا این قضیه باعث نشه که بخواید همه چیز و از همه جا مخفی کنید و از سرویس های زیر زمینی و این ها استفاده کنید. مثلا این اینستاگرام و لینکدین و این ها که تو ایران در و پیکر ندارن لذا دیدید که با یه جابجا شدن وی پی ان و تغییر ip هم ممکنه یوهو گیر بدن یا قفل کنن اکانت و خلاصه دردسر بشه
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
پس جوری که خودتون می‌دونید براتون بهتر هست عمل کنید که بعدا اذیت نشید. و هر سرویسی که لزوما یکی معرفی کرد لزوما قرار نیست کمک کنه.
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
سرویسی هم که گفتم معرفی می‌کنم این سرویس از فایرفاکس هست به نام Firefox Relay:

https://relay.firefox.com/

توی این سرویس وقتی ثبت نام می‌کنید تو ورژن رایگان فکر می‌کنم میتونید تا ۵ تا ایمیل بسازید. همه‌ی این ایمیل ها در واقع یه رابط بین ایمیل شما و جایی که استفاده می‌کنید میشه.
شما با این ایمیل توی یه سایتی ثبت نام می‌کنید و ایمیل هایی که از طرف اون سایت ارسال میشه میاد توی اینباکس شما و اینطوری ایمیل شما مخفی خواهد ماند! توی پلن رایگان قابلیت reply و پاسخ دادن نداره ولی توی پلن های پیشرفته تر میشه پاسخ هم داد. جالبه که توی پلن پیشرفته ترش قابلیت ماسک کردن شماره موبایل رو هم داره.
البته طبیعتا برای ما تو ایران مطرح نیست یا حداقل من که حوصله ندارم برم چک کنم. :))
خلاصه پس این هم یه محصول جالب و مفید از شرکت بزرگ فایرفاکس!

@code2_ir
سلام!

من دیگه علاقه‌ای به فعالیت داخل تلگرام و گروه‌های تلگرامی ندارم چون فضای شدیداً مسمومی داره.


به صورت کلی این حسابم رو غیرفعال می‌کنم، فعالیت خودم رو به صورت کلی روی تلگرام قطع می‌کنم و صرفاً هر ازگاهی توی این کانال یک مطلبی رو بارگذاری می‌کنم و به کامنت‌هایی که از نظرم مفید بیان پاسخ میدم.


گروه‌های مفید رو از طریق ماتریکس پی‌گیری می‌کنم.


اگر از دوستان نزدیک من هستید و این پیام رو می‌خونید به احتمال زیاد با شما خودم ارتباط بگیرم.




@SohrabContents
Forwarded from  (Amir Hossein "Amiria" Maher)
دَعِ الرَسمَ الَّذي دَثَرا
يُقاسي الريحَ وَالمَطَرا

وَكُن رَجُلاً أَضاعَ العِل
مَ في اللَذّاتِ وَالخَطَرا

أبونواس
#poem #quote
@amiria703_channel
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
دل نوشته

یه سری آدما هستند که من بهشون میگم ادایی. یعنی همش ادا در میارن. ویژگی‌های آدمای ادایی رو باهم مرور کنیم
۱. راجع به هرچیزی نظر میدن
۲. آدمای حسودی هستند ولی وانمود میکنن که نیستن
۳. برای خوردن یه شات اسپرسو ساعت‌ها تو راه می‌مونن که برن فلان کافه چون معتقدن خفن‌ترین اسپرسو رو میده بهتون
۴. صبح زود پا میشن میرن تو صف وامیستن تا بتونن از باقلوای نواب بخورن
۵. خیلی عکس و استوری میزارن و تو همشون هم یه جایی هستند که مشخصه کجاست
۶. چُسی زیاد میان
۷. خیلی ایراد میگیرن از همه چی مخصوصا غذا
۸. همیشه در حال ناله کردن هستند
۹. همیشه با همه مخالفن
۱۰. خیلی از کلمه من استفاده میکنن
۱۱. کافیه بشینی از یکی جلوش تعریف کنی، سریع یه مثالی از خودش میزنه
۱۲. خیلی حرف میزنن

خلاصه اگه دیدید یکی بیش از ۶ تای اینارو داره ادایی هست
ازش فاصله بگیرید
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
اینو یادم رفت بگم
فقط من خوبم همه شما بدید
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
اگه هنوز از شنیدن ادعای «اعلام موجودیت بسیج تلاویو» در تلوزیون رسمی جمهوری اسلامی تعجب میکنی، هنوز شناخت درستی از عملکرد سیستم نداری
Forwarded from a pessimistic researcher (Kc)
یکی از بزرگترین دست آوردهایی که در اروپا آنلاک کردم، یاد گرفتن درست کردن خمیر پیتزا به شکلی بود که از آندرا نمره‌ی قبولی بگیره. دوم آشنایی با پنیرهای ایتالیایی و کاربردشون در پخت پاستا و پیتزا بود. پنیر هایی مثل Pecorino، Ricotta, Burrata و fior di latte رو دستم اومده. سوم آشنایی با شراب‌هاشون و به نظرم تا اینجا از فرانسوی ها بهترن (شاید البته روزی به این نتیجه برسم که حریف château نمیشن )

امیدوارم همینقدر که اعتماد به نفسم داره توی آشپزی بالامیره، توی حل مسئله‌ی safety verification سیستم‌های non-atomic network که پراسس‌هاش با Rendez-vous با هم تعامل می‌کنن هم بالا بره
Forwarded from Agora (Alireza Azadi)
Forwarded from Agora (Alireza Azadi)
چند نتیجه‌گیری مهم:

- سنسور دود (یا هرچیزی شبیه بهش) لزوماً رو سقف نیست. چه بسا یه گوشه ته کابینت افتاده باشه.

- این‌ها با باتری کار میکنن و تا شیره‌ی باتری رو بیرون نکشن ول نمیکنن. اینی که اینجا بود ۷ ماهه داره پر قدرت از اون ته مونده‌ی باتری استفاده میکنه که بوق بزنه که من باتریشو عوض کنم چون اونقدری باتری نداره که طولانی مدت به خاطر مثلا دود سر و صدا کنه.

- صدایی که از سقف میاد معمولا توی خونه پخش میشه.

- خنگ بازی در نیارید و به چیز‌هایی که مشکوک میشید بیشتر توجه کنید.