Linux & OpenSource
1.8K subscribers
593 photos
29 videos
49 files
926 links
اینجا از علاقمندی هام پست میزارم : )
لینوکس - بلاکچین - هوش مصنوعی - تازه های تکنولوژی
و گاهی پست های غیرمرتبط
Download Telegram
@UseLinux
💢ابزار rdpscan
این امکان را به شما میدهد تا از امنیت سرورتان را از لحاظ اسیب پذیری bluekeep اطمینان حاصل کنید و اگر آسیب پذیر بود شما را مطلع میسازد.
دانلود از لینک زیر:
http://shorturl.at/dwxD7

@UseLinux
@UseLinux
⚜نسخه جدید (8.5.2) از مرورگر تور اکنون در دسترس است.
این اپدیت بدلیل اسیب پذیری جدیدی که از فایرفاکس منتشر شده بود بیرون داده شده است.

@UseLinux
@UseLinux
آسیب پذیری جدید در روتر های Tp-link به راحتی دسترسی را به هکر فراهم میکند.
لینک دانلود PoC:
https://bit.ly/2x8ljXi

@UseLinux
کانالی تازه تاسیس درزمینه برنامه نویسی، امنیت و شبکه با مطالب اختصاصی و عالی

🔰Network
🔰Hack & Security
🔰Programing
🔰Iot
🔰0Days
🔰Virtulazation

💢Join us!

https://t.me/joinchat/AAAAAE3CjrjGqhKj6GAOLw
👆👆👆👆👆👆👆
#طنز
پول خوبی داره😁

@UseLinux
Linux & OpenSource
@UseLinux 💢هر چه سریعتر فایرفاکس خود را آپدیت کنید! آسیب پذیری جدید که با شناسه CVE-2019-11707 معرفی شده است به هکر ها امکان دسترسی pc شمارا میدهد. 🔰اطلاعات بیشتر👇 http://cutt.ly/KoU1ID @UseLinux
@UseLinux
دوباره مرورگر Firefox خودرا اپدیت کنید.😐
گویا بعد از اپدیت جدید فایرفاکس برای دومین بار تونستن ازش باگ بگیرن.
با این حساب باید منتظر اپدیت جدید TOR هم باشیم.

@UseLinux
میزان کشف آسیب پذیری ها در 4سال اخیر.

@UseLinux
@UseLinux
اکسپلویت آسیب‌پذیری پروتکل RDP ویندوز با نام BlueKeep با شناسه‌ی CVE-2019-0708 در ویندوز ۷ (۶۴ بیتی)
توجه: هنوز این اکسپلویت و هیچ اکسپلویت دیگری از این آسیب‌پذیری منتشر نشده است.
منبع: آفسک

@UseLinux
@uselinux
"خلاصه ای از اخبار مهم"
✨داکر در حال پورت پلتفرم کانتینر خود برای WSL2 مایکروسافت!
@uselinux
🔥اوبونتو 19.10 ساپورت 32بیت را پایان خواهد داد!
@uselinux
⭐️آسیب پذیری لایه TCP ساب سیستم لینوکس(و FreeBSD) که با نام SACK منتشر شده است . و تیم امنیتی نت فلیکس با آن دست به گریبان بوده اند .به حمله کننده اجازه دسترسی ریموت برای "کرنل پنیک"!
@uselinux
☄️و بازی children of morta بعد از مدت های طولانی. همچنان با ادعای پورت این بازی برای لینوکس!
@uselinux
منبع :
https://www.linuxjournal.com/content/docker-porting-its-container-platform-microsoft-windows-subsystem-linux-2-ubuntu-1910-will
@uselinux
💥ZFS 0.8.1
فایل سیستم معروف ZFS , ریلیز 0.8.1
@uselinux
این ریلیز با کلی فیچر عجیب و جذاب 23 may منتشر شد .
خبر بد برای هواداران اوبونتو! این ریلیز فعلا در ریپو ها قرار نگرفته است و پیش بینی میشود در نسخه 20.04 بصورت رسمی پشتیبانی شود(این شماره صرفا گمانه زنی است)
@uselinux
اما اگر قصد تست دارید . در مخزن ppa
https://launchpad.net/~jonathonf/+archive/ubuntu/zfs
منتشر شده است .
برای دبیان:
https://packages.debian.org/source/experimental/zfs-linux
برای آرچ:
https://aur.archlinux.org/packages/zfs-dkms
برای جنتو :
https://packages.gentoo.org/packages/sys-fs/zfs
و برای بیلد مستقیم . وبسایت رسمی :
https://zfsonlinux.org/

@uselinux
و اما ویژگی های حیرت انگیز ZFS 0.8.1

☘️انکریپشن نیتیو!!

قبلن برای انکریپشن بر روی ZFS از ابزار های جانبی مانند LUKE یا GELI استفاده میشد . که کار را بشدت سخت میکرد و مشکل پرفورمنس ایجاد میکرد . و همچنین حین بک آپ گرفتن از فایل سیستم . نیاز به دیکریپشن بود . اما اکنون خود ZFS بصورت دیفالت انکریپشن را ساپورت میکند.
@uselinux
و همچنین پروسه بک آپ گیری و ریپلیکیت بدون نیاز به دیکریپت قابل انجام است . که دسترسی ریموت حمله کنندگان به فایل سیستم ریپلیکا را حتی با دسترسی روت غیر ممکن میکند
@uselinux
☘️حذف دیوایس از ZFS

سال هاست که ZFS با کامندی برای افزودن دیوایس و دیسک های دیگر بر روی والیوم یکپارچه ZVOL کار میکند . و پس از افزودن یک دیوایس . حذف کردن آن ممکن نیست ..

اما در این ریلیز با کامند remove میتوانید دیوایس هارا که اشتباها افزوده شده اند یا بعدها به بصورت یکپارچه در آمده اند حذف کنید
@uselinux
☘️قابلیت Trim برای SSD

بدون تکنولوژي TRIM (که یه چیزی مثل fragment هست تقریبا(مثال بهتری پیدا نکردم:D) و داده های garbage و بدرد نخور رو از چرخه خارج میکنه از روی بلاک استوریج های SSD) استوریج های SSD میتوانند تا یک سوم کاهش پرفورمنس را تجربه کنند در طی زمان .. و مدت های طولانی ZFS چنین قابلیتی ارائه نمیکرد . اما اکنون چنین ساپورتی در این ریلز به چشم میخورد
@uselinux
☘️چک سام برای poolهای ZFS

فرض کنید از poolهای مد نظر خود اسنپ شات گرفته اید . در این حالت state هایی برای شما ذخیره خواهد شد . و شما میتوانید قبل از بازگردانی و سوار کردن اسنپ شات ها . از صحت آنها اطمینان حاصل کنید .. و همچنین درصورتی که یکی از اسنپ شات های شما از بین رفته باشد . با دانستن چک سام(Checksum) آن را بازگردانی کنید
@uselinux
منبع:
https://arstechnica.com/gadgets/2019/06/zfs-features-bugfixes-0-8-1/
@uselinux
با دستور ffsend در لینوکس میتونید براحتی فایلای خود را دانلود و آپلود کنید.

@UseLinux
کانال مخزن پایتون | Python Repository

کتاب ها و منابع یادگیری پایتون و زیرشاخه های آن
@PyRepo
💥☘️Regolith Linux
@uselinux
این توزیع جدید و جالب که همان اوبونتو همراه با i3 است . که بسیار کاستومایز و جذاب شده است
نکته: میتوانید دسکتاپ جذاب این توزیع رو روی اوبونتوی نصب رو سیستمتون هم نصب کنید (ورژن 18.04 به بالا)
@uselinux
https://regolith-linux.org/
@uselinux
💥Steam Dropping Ubuntu!🤭
استیم از اوبونتو پشتیبانی نخواهد کرد . اما این به معنی عدم پشتیبانی از لینوکس نخواهد بود
@uselinux
این مسئله چالش بر انگیز فعلا فقط برای اوبونتو 19.04 صادق خواهد بود
والو(Valve کمپانی پشت استیم) اعلام کرد اوبونتو ۱۹.۰۴ ساپورت ۳۲بیتی را برداشته است و این مسئله ای است که دیگر اپلیکیشن ها و لایبرری ها و درایور های ۳۲بیت روی ان کار نخواهد کرد
@uselinux
کرنل لینوکس هنوز نرم افزار های ۳۲بیت را پشتیبانی میکند . اما در لایه سیستم عامل . نیاز است که اوبونتو کامپوننت های ۳۲بیتی را دولوپ و تست کند
@uselinux
🔥و اما خبر جذاب :
کنونیکال در حل این مسئله پیش قدم شد و امروز صبح(دیروز🧐؟ ۲۴ژوئن ) اعلام کرد که پکیج ۳۲بیتی اوبونتو 19.04 و 20.04 را بخاطر کامیونیتی گیمر ها و WINE و اوبونتو استادیو . که ساپورت LTS نیز خواهد داشت خواهند ساخت.
@uselinux
کنونیکال اعلام کرد که معماری 32 امروزه به ندرت استفاده میشود . و همچنین ساخت نرم افزار برای آن سخت شده است
و همچنین رفع باگ های اساسی مثل meltdown / Spectre برای ۳۲بیت ساپورت ندارند
@uselinux
اوبونتو با اینکار فرصتی به کامیونیتی و سازندگان و کمپانی های نرم افزاری داد تا خود را با شرایط جدید وفق دهند
@uselinux
________________________________
این تصمیم Valve ممکن است تاثیری اساسی بر تعداد زیادی توزیع که بر مبنای اوبونتو هستند داشته باشد (از جمله توزیعی ک امروزه خبر های داغ و محبوبیت خاصی پیدا کرده Pop!_OS)
@uselinux
البته مشکل پکیجینگ ممکن است در دراز مدت با پکیج منیجری مثل Snap (که مبنایی کانتینری دارد) قابل حل باشد .
@uselinux

منابع:
https://www.pcgamer.com/steam-is-dropping-support-for-ubuntu-but-not-linux-entirely/

https://ubuntu.com/blog/statement-on-32-bit-i386-packages-for-ubuntu-19-10-and-20-04-lts
@UseLinux
آسیب پذیری حساب کاربری در برنامه Platform Origin EA Games محبوبیت یافت.
این آسیب پذیری توسط محققان CheckPoint کشف و به اشتراک گذاشته شد.

@UseLinux
🔥Secure your linux Network with firewall-cmd

شبکه لینوکس خود را ایمن کنید با firewall-cmd
@uselinux
فایروال ها از قسمت های اساسی امنیت شبکه محسوب میشوند و برای سیس ادمین ها لازم است که کار با آن را بدانند

@uselinux
پورت ها :
پورت ها شاهراه های ارتباطی برای دیتا تایپ های مختلف است (هنوز کسی نمیدونه چرا اسمشو گذاشتن پورت:D)

یک سری پورت های عمومی و رایج( بیشتر convention هست) :
پورت 80 ترافیک http
پورت 443 ترافیک https
پورت 21 برای پروتکل FTP
پورت 22 برای SSH
@uselinux
و اما اینترفیس firewall-cmd
ممکن است شما در اکوسیستم - سرور ها - مودم فایروال استفاده کنید
و همچنین فایروال های گوناگون . کانفیگ های گوناگونی دارند
@uselinux
این پست درباره firewall-cmd است که در بیشتر توزیع های لینوکسی یافت میشود
((روی اوبونتو اکثرا نیست . میتونید با دستور:
apt install firewalld
نصب کنید))
@uselinux
دستور firewall-cmd یک ابزار فرانتی برای منیج کردن firewalld هست .. که یک اینترفیس بر روی netfilter کرنل لینوکس هست.
@uselinux
قبل از اکتیو کردن فایروال - firewall-cmd هیچ کنترلی بر روی هیچ چیز ندارد . پس ابتدا برای اکتیو کردن :
sudo systemctl enable --now firewalld
@uselinux
این دستور فایروال رو اکتیو میکند و در حالت auto-load در هربار ریبوت سیستم قرار میدهد(همون deamon تو systemd)

💥تقریبا همه چیز را بلاک کنید!
@uselinux
در استفاده از فایروال ها ابتدا همه چیز را ببندید و بعد صرفا پورت هایی ک نیاز دارید رو باز کنید
(پورت 53 رو حتما باز بزارید اگه DNS دارید)
@uselinux
بالاتر لیست پورت های دیفالت پروتکل های مهم رو لیست کردیم . (بهتره از پورت دیفالت تغییرشون بدید. مثل SSH)
ا firewall-cmd از zone استفاده میکنه برای منیج .. که به حد زیادی تو وقت و اعصاب :D شما صرفه جویی میکنه برای کانفیگ
@uselinux
برای اینکه zone های سیستم رو ببینیم:
sudo firewall-cmd --get-zones

برای دیدن چیز هایی ک بلاک نشدن :
sudo firewall-cmd --zone work --list-all

یکی از zone های لیست شده رو برای شروع انتخاب کنید . یا یه zone جدید بسازید

ایجاد zone جدید:
sudo firewall-cmd --new-zone uselinux --permanent
@uselinux
تو دستور بالا من zoneای به اسم uselinux ساختم

فلگ --permannet برای persistency هست (روی دیسک ذخیره میشه و موقع ریبوت از بین نمیره)

الان zone شما اکتیو هست
قبل از هرکاری اول ssh رو به زون خودتون اضافه کنید تا بتونید ریموت اکسس رو داشته باشید :)
@uselinux
sudo firewall-cmd --zone uselinux --add-service ssh --permanent

الان zone شما فعال و همه چیز بجز ssh رو reject میکنه

بصورت دیفالت به هیچ اینترفیس نت ورکی متصل نیست

برای تغییر اینترفیس نت ورک :
firewall-cmd --change-interface ens3 --zone uselinux --permanent

با قرار دادن zone دیفالت به uselinux تمام کامند های آتی به uselinux مربوط خواهند بود مگر با فلگ --zone مشخص کنیم که به کدام zone میخاییم تغییر دهیم . و بسته به هدف و برنامه شما دارد
برای انجام اینکار:
@uselinux
sudo firewall-cmd --set-default uselinux

برای مشاهده zone ها و اینترفیس های متصل بهشون :
sudo firewall-cmd --get-active-zones``

با صحنه ای مشابه زیر:D مواجه میشید:
uselinux
interfaces: ens3
work
interfaces: ens4
@uselinux
افزودن و حذف سرویس ها به فایروال:
برای دیدن سرویس های تعریف شده دستور زیر :
sudo firewall-cmd --get-service
فرض کنید میخواهید وب سروری مثل httpd بر روی ردهت یا فدورا (همون apache2 خودمون رو اوبونتو و دبیان)‌ ران کنیم
"نصب روی رو ردهت"
sudo dnf install httpd
sudo systemctl --enable --now httpd
سپس تست میکنیم وب سرور رو:
curl --silent localhost:80 | grep title
و خروجی:
<title>Test Page for the Apache HTTP Server on Red Hat Enterprise Linux</title>
خب کانکشن لوکال برقرار بود |
حالا کانکشن از بیرون:
curl --connect-timeout 3 192.168.122.206
خروجی:
curl: (28) Connection timed out after 3001 milliseconds
@uselinux
همونطور ک میبینید کانکشن fail شد .
برای اینکه ترافیک HTTP رو مجوز عبور از فایروال بدید بصورت عمل میکنید:
sudo firewall-cmd --add-service http --permanent
sudo firewall-cmd --reload
دوباره تست میکنیم :
curl --silent 192.168.122.206 | grep title
و در نهایت خروجی به شکل زیر :
<title>Test Page for the Apache HTTP Server on Red Hat Enterprise Linux</title>
حذف کردن سرویس هم به همین ترتیب انجام میشه :
sudo firewall-cmd --remove-service http --permanent
sudo firewall-cmd --reload
@uselinux
ادامه 👇🏻👇🏻👇🏻👇🏻