Academy and Foundation unixmens | Your skills, Your future
2.28K subscribers
6.65K photos
1.36K videos
1.23K files
6.01K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
کتابی که در مورد openstreetmap نوشتم تقدیم عزیزان , جامعه متن باز نیازمند مشارکت همگان جهت بهبود و توسعه نقشه های باز هست , در این راه به یکدیگر و خودمان کمک کنیم , نقشه باز کاربردهای گسترده و بسیار زیاد دارد , هرگونه انتقاد و پیشنهاد را در مورد کتاب پذیرا هستم
با تشکرات فراوان
یاشار اسمعیل دخت
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
مقاله ایجاد و مدیریت ، محدودیت در منابع در لینوکس https://www.dropbox.com/s/97q0h8l400edham/ulimit.pdf?dl=0 #yashar_esmaildokht #resource #linux @unixmens
دانشجوی عصبانی کامپیوترهای دانشگاه را قتل عام کرد!
یکی از نمادین‌ترین صحنه‌های فیلم Office Space، سه مرد بزرگ‌سال را به تصویر می‌کشد که یک چاپگر را از محل کارشان به فضای باز منتقل می‌کنند و با چوب بیس‌بال به جان آن می افتند. در یک اتفاق تقریباً مشابه یک دانشجوی سابق دانشگاه St. Rose با استفاده از USB Killer در مجموع 66 کامپیوتر دانشگاه را نابود کرده و بیش از 58,000 دلار خسارت به بار آورده است.

شاید نابود کردن کامپیوترهای دانشگاه با ضربات چوب بیس‌بال رضایت بخش تر بشد اما مطمئناً USB Killer موثرتر و البته بی سر و صدا است. احتمالاً می دانید USB Killer از طریق شارژ و تخلیه انرژی باعث منفجر شدن خازن‌ها و آتش گرفتن مدارهای کامپیوتر یا هر وسیله دیگری می‌شوند. امروزه به آسانی می‌توان از طریق فروشگاه‌های اینترنتی یک USB Killer؛ آن هم با هزینه ناچیز تهیه کرد.
در دل USB Killer ها اجزای بسیار متفاوتی نسبت به فلش درایوهای معمولی قرار دارد و تراشه‌های حافظه جای خود را به خازن‌های پرظرفیت داده‌اند. هنگامی که USB Killer به یکی از درگاه‌های USB قربانی وصل می‌شود، مبدل DC/DC آن شروع به شارژ خازن‌ها تا ولتاژ منفی 220 ولت می‌کند، با اشباع شدن ترانزیستورها، مدار شارژ قطع و ولتاژ منفی 220 ولت به درگاه USB تزریق می‌شود. فرآیند شارژ و تخلیه به حدی تکرار می‌شود تا همه چیز کباب شود.

دانشجوی مورد بحث Vishwanath Akuthota نام دارد که سال 2017 میلادی از دانشگاه St. Rose نیویورک فارغ‌التحصیل شد. با این حال به گفته وزارت دادگستری ایالات متحده، Akuthota اعتراف کرده عمداً کامپیوترهای دانشگاه را خراب کرده و از آن فیلم گرفته است. وی کامپیوترها را از طریق وصل کردن USB Killer به یکی از درگاه‌های USB نابود می‌کرد. البته تاکنون ویدئوی ضبط شده این اقدام جنون آمیز منتشر نشده است.

Akuthota به وارد آوردن بیش از 58,000 دلار خسارت به دانشگاه محل تحصیل خود متهم شده که در نهایت پذیرفته است خسارات را بپردازد. همچنین ممکن است این دانشجو حداکثر به 10 سال زندان و پرداخت تا 250,000 دلار جریمه محکوم شود. پس از آزادی هم به مدت 3 سال تحت نظر خواهد بود.

این واقعه نشان می‌دهد چگونه وسایل USB امروزی می‌توانند هزاران دلار خسارت به بار بیاورند و البته یک شخص ناراضی تا چه اندازه می‌تواند تهدید کننده باشد.

انگیزه این دانشجو از انجام این کار اعلام نشده است.
ا Canonical نسخه تازه‌ای از سیستم عامل محبوب Ubuntu را منتشر کرد. Ubuntu 19.04 کُد Disco Dingo را یدک می‌کشد و با جدیدترین فناوری‌های GNU/Linux و نرم افزارهای منبع باز همراه است. این سی امین نسخه عرضه شده از سیستم عامل لینوکسی Ubuntu است که بسیاری از اجزای آن به روز شده و یک انتخاب ایده آل برای علاقه‌مندان است.
اUbuntu 19.04 طی شش ماه اخیر تحت توسعه بوده و یک ارتقای اساسی برای Ubuntu 18.10 (Cosmic Cuttlefish) است. کاربران نسخه Ubuntu 18.04 LTS (Bionic Beaver) یا نسخه‌های LTS نیز می‌توانند به Ubuntu 19.04 مهاجرت کنند. با این حال باید در نظر داشته باشند که Ubuntu 19.04 چرخه عمر کوتاهی دارد.
شاید مهم‌ترین قابلیت Ubuntu 19.04 (Disco Dingo) عرضه آن با جدیدترین نگارش از هسته لینوکس باشد که در حال حاضر 5 است. این قابلیت امکان پشتیبانی از جدیدترین سخت افزارهای روز چون پردازنده‌های گرافیکی AMD Radeon RX Vega M،اRaspberry Pi 3 مدل +B، چیپ ست Snapdragon 845 و همچنین گرافیک‌های Cannon Lake اینتل را می‌دهد.
همچنین Linux kernel 5.0 پشتیبانی از USB 3.2 و C، صرفه جویی بهتر در مصرف انرژی، پشتیبانی از KVM برای AMD Secure Encrypted Virtualization، پشتیبانی از درایور P-State برای پردازنده‌های سرور Skylake X، پشتیبانی از کلیدهای محافظت از حافظه بر روی معماری‌های POWER و پشتیبانی از zcrypt بر روی سیستم‌های IBM Z را اضافه کرده است.

یکی دیگر از قابلیت‌های کلیدی Ubuntu 19.04 (Disco Dingo)، محیط دسکتاپ GNOME 3.32 است که با انیمیشن‌های روان‌تر، نرخ فریم دهی بالاتر، کاهش شدت استفاده از پردازنده مرکزی و گرافیکی و همچنین VMWare برای به اشتراک گذاشتن دو طرفه کلیپ بورد و فایل‌ها همراه است.

از دیگر تغییرات قابل توجه می‌توان به یک پوسته آیکون جدید، پوسته پیش فرض بهبود یافته Yaru و گزینه جدید Safe Graphics Mode در منوی راه اندازی اشاره کرد که بر روی سیستم‌های مجهز به کارت‌های گرافیک پشتیبانی نشده امکان نصب درایور مناسب را به کاربر می‌دهد. طبق معمول بهبودهای دیگری نیز وجود دارد که به یک تجربه روان‌تر و بهتر کمک می‌کند.
Ubuntu 19.04 از GCC 8.3 ،Python 3.7.3،Glibc 2.29 ،Boost 1.67 ،Perl 5.28.1 ،Ruby 2.5.5 ،Golang 1.10.4 ،PHP 7.2.15 و rustc 1.31 بهره می‌برد.

برای دانلود Ubuntu 19.04 (Disco Dingo) کافی است اینجا کلیک کنید. این نسخه به مدت 9 ماه (تا ژانویه 2020) پشتیبانی می‌شوند و آپدیت‌های جدید را دریافت می‌کند. همچنین امکان ارتقا از Ubuntu 18.10 یا نسخه‌های قدیمی‌تر وجود دارد.
آدرس اینستاگرام گروه کاربران گنو/لینوکس تبریز : https://instagram.com/tabriz_lug
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
ابزار masscan ابزاری جهت بررسی پورت ها می باشد
این ابزار سریعتر از Nmap بوده و هدف اصلی ان بیشتر برروی اسکن کردن پورتها است. این برنامه می تواند کل اینترنت را در کمتر از 6 دقیقه اسکن کند و 10 میلیون بسته در ثانیه ارسال کند.
masscan از پشته TCP / IP سفارشی استفاده می کند.
خروجی این برنامه را در زیر مشاهده می کنید:
masscan
usage:
masscan -p80,8000-8100 10.0.0.0/8 —rate=10000
scan some web ports on 10.x.x.x at 10kpps
masscan —nmap
list those options that are compatible with nmap
masscan -p80 10.0.0.0/8 —banners -oB <filename>
save results of scan in binary format to <filename>
masscan —open —banners —readscan <filename> -oX <savefile>
read binary scan results in <filename> and save them as xml in <savefile>
در اینجا برای اسکن پورت ۲۲ داریم :
masscan -p22 192.168.0.1/24
#security #scan @unixmens
روش های مختلفی برای دانستن اطلاعات مربوط به دستورات هست . یکی از آنها man و info هست .
در دستور info راهنمای داخلی دستورات توکار شل مربوط می باشد .
man - an interface to the on-line reference manuals
و دستور man یک راهنما برای دستور از دستورات معادل گرفته و ساختار ها و آپشن های آن ، ولی در دستورات man شاهد این هستیم که یک شماره جلو آن هست ، حال این به چه معنا است ؟
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
برای مثال : عدد ۶ به معنی این هست که این برنامه یک بازی هست یا عدد ۸ یک دستور مدیریتی .
در بعضی موارد ممکن هست یک دستور در چندین دسته بندی قرار گیرد ، حال باید چه کاری انجام داد ؟‌
man 7 <command >

بایستی ساختار مد نظر را با عدد مربوطه اشاره کرد .
برای مثال :
man signal
man 7 signal

هر کدام از دستورات خروجی متفاوتی دارد .
چند نمونه از پارامتر های دستور man :
man -aw git // مشاهده مسیر فایل فشرده دستور


دستور دیگر دستور aprops یا man -k می باشد . این دستور برای فهمیدن برنامه ها و دستوران در نوع ساختار مد نظر می باشد . برای نمونه :‌ apropos network

دستور دیگر دستور tldr می باشد . این دستور نحوه استفاده از دستورات را با مثال نشان می دهد . برای مثال :
tldr git
# git

Distributed version control system.
Homepage: <https://git-scm.com/>.

- Check the Git version:

git --version

- Call general help:

git --help

- Call help on a command:

git help command
- Execute Git command:
git command
در آینده نحوه رنگ بندی در دستورات man را بررسی خواهیم کرد
Real-Attack-Stories-Bank-Gets-DDoS-Attacked_720.mp4
33.1 MB
داستان واقعی حمله‌ی DDoS به یک بانک ، و روش حل آن (زبان ویدیو : en) #security #attack @unixmens
جلسه لاگ تبریز با موضوع لینوکس و تجارت هم بصورت فیزیکی و مجازی | . لینک ثبت نام | در این ساختار بررسی میکنیم که چه ابزارها و ساختارهایی برای رونق تجارت و حتی ایجاد تجارت بر محوریت متن باز و گنو/لینوکس داریم و شرکت های بزرگ از چه ابزار ها و ساختارهایی استفاده میکنند . همچون گوگل و ... | ابزار ها را بررسی میکنیم .