Forwarded from میتینگ باز
میتینگ شماره ۱۰۲
#Code : 14011117
📄 موضوع: Wireshark Basics
در این جلسه، نرم افزار Wireshark معرفی شده و به صورت کلی توضیح داده می شود.
🕙 زمان: دوشنبه ۱۷ بهمن ماه ۱۴۰۱، ساعت ۲۲
جلسه در گوگل میت برگزار شده و لینک ورود، ۱۵ دقیقه قبل از شروع جلسه، ارسال میشود.
@MeetingBazzz
#Code : 14011117
📄 موضوع: Wireshark Basics
در این جلسه، نرم افزار Wireshark معرفی شده و به صورت کلی توضیح داده می شود.
🕙 زمان: دوشنبه ۱۷ بهمن ماه ۱۴۰۱، ساعت ۲۲
جلسه در گوگل میت برگزار شده و لینک ورود، ۱۵ دقیقه قبل از شروع جلسه، ارسال میشود.
@MeetingBazzz
از این به بعد هر فصلی که به کتاب اضافه بشه رو اینجا لینکشو قرار میدم و مختصر درموردش مینویسم.
یکی از ابزار هایی که در لینوکس به خصوص در سرور ها زیاد استفاده میکنیم، ابزار df هست.
این نرمافزار میزان فضای استفاده شده و خالی فايل سیستم ها رو محاسبه میکند و نمایش میدهد.
لینک فصل
یکی از ابزار هایی که در لینوکس به خصوص در سرور ها زیاد استفاده میکنیم، ابزار df هست.
این نرمافزار میزان فضای استفاده شده و خالی فايل سیستم ها رو محاسبه میکند و نمایش میدهد.
لینک فصل
bit-orbit.github.io
df | the-secret-bit
فهرست مقدمه بررسی تمام فضاهای مانت شده بررسی یک فایل سیستم خاص بررسی یک فایل سیستم حاوی یک فایل دیدن تمام فایل سیستم ها تعیین مقیاس نمایش دیدن مقیاس به صورت ساده شده مقیاس 1000 نمایش آی نودها تعیین سایز بلوک نمایش فایل سیستم های لوکال نتایج بدون سینک کردن…
🔥1
برای انتقال فایل بین دو سرور از ftp استفاده میکنیم، یک سرویس موقت ftp ران میکنیم و بعد فایل ها رو بین سرور ها جابجا میکنیم.
یا اکثرا حتی زحمت اجرای سرویس ftp هم به خودمون نمیدیم و با همون ssh فایل ها رو منتقل میکنیم مثلا استفاده از sftp که میاد ftp over ssh میکنه و داده ها رو با ssh رمزنگاری می کنه.
یک راه سریع تر هم اینه که از scp استفاده کنیم، خیلی شبیه به ابزار cp هست که برای کپی فایل ها استفاده میشه، اما جای اینکه فقط مسیر فایل ها رو بگیره، آدرس و یوزر سرور رو هم میگیره. scp هم با استفاده از ssh کار میکنه و خب با این وجود داده ها رمزنگاری میشن.
این فصل از کتاب درباره همین ابزاره.
لینک فصل
#the_secret_bit
یا اکثرا حتی زحمت اجرای سرویس ftp هم به خودمون نمیدیم و با همون ssh فایل ها رو منتقل میکنیم مثلا استفاده از sftp که میاد ftp over ssh میکنه و داده ها رو با ssh رمزنگاری می کنه.
یک راه سریع تر هم اینه که از scp استفاده کنیم، خیلی شبیه به ابزار cp هست که برای کپی فایل ها استفاده میشه، اما جای اینکه فقط مسیر فایل ها رو بگیره، آدرس و یوزر سرور رو هم میگیره. scp هم با استفاده از ssh کار میکنه و خب با این وجود داده ها رمزنگاری میشن.
این فصل از کتاب درباره همین ابزاره.
لینک فصل
#the_secret_bit
bit-orbit.github.io
Scp | the-secret-bit
فهرست مقدمه انتقال فایل به ریموت هاست انتقال یک فایل بین دو ریموت هاست انتقال یک فایل با پورت مشخصی از ریموت هاست انتقال یک فایل از ریموت هاست به ماشین خود انتقال فایل با private key مشخص انتقال فایلهای داخل یک مسیر به صورت پشت سر هم حفظ اطلاعات جزئی فایل…
👏1👌1
YouTube As Infinite File Storage | Hackaday
https://hackaday.com/2023/02/21/youtube-as-infinite-file-storage/
https://hackaday.com/2023/02/21/youtube-as-infinite-file-storage/
Hackaday
YouTube As Infinite File Storage
Anyone who was lucky enough to secure a Gmail invite back in early 2004 would have gasped in wonder at the storage on offer, a whole gigabyte! Nearly two decades later there’s more storage to…
🔥4👎1
Bit Orbit 🪐
YouTube As Infinite File Storage | Hackaday https://hackaday.com/2023/02/21/youtube-as-infinite-file-storage/
چون ریاکشنی به این پست نداشتین، من خلاصه مینویسم، ترجمه یکم زمان نیاز داره که تایمش رو الان ندارم.
عنوان: "یوتوب بعنوان فضای بینهایت ذخیره سازی فایل"
درواقع مفهوم این هست که یک برنامه، فایل های باینری رو به فریم های حاوی پیکسل های سیاه و سفید تبدیل میکنه. و بعد فریم ها تبدیل میشوند به یک ویدیو. و خب شما میتوانید از پلتفرم های اشتراک ویدیو مثل یوتوب برای ذخیره اون ویدیو ها استفاده کنید.
سوال اینجاست که الگوریتم فشرده سازی یوتوب ویدیو رو فشرده نمیکنه؟
.[1] چون هر فریم فقط پیکسل های سياه و سفید هست، چیزی فشرده نمیشه.
.[2] از چهار پیکسل برای ذخیره سازی یک بیت استفاده میکنه.
عنوان: "یوتوب بعنوان فضای بینهایت ذخیره سازی فایل"
درواقع مفهوم این هست که یک برنامه، فایل های باینری رو به فریم های حاوی پیکسل های سیاه و سفید تبدیل میکنه. و بعد فریم ها تبدیل میشوند به یک ویدیو. و خب شما میتوانید از پلتفرم های اشتراک ویدیو مثل یوتوب برای ذخیره اون ویدیو ها استفاده کنید.
سوال اینجاست که الگوریتم فشرده سازی یوتوب ویدیو رو فشرده نمیکنه؟
.[1] چون هر فریم فقط پیکسل های سياه و سفید هست، چیزی فشرده نمیشه.
.[2] از چهار پیکسل برای ذخیره سازی یک بیت استفاده میکنه.
👍2👎1🔥1👌1
Forwarded from RSS
رادیوگیک - شماره ۱۴۷ - چت چی پی تی
https://anchor.fm/radiojadi/episodes/------e2026e0
https://anchor.fm/radiojadi/episodes/------e2026e0
Anchor
رادیوگیک - شماره ۱۴۷ - چت چی پی تی by رادیوگیک / radiogeek
در این شماره از رادیو گیک، من که آزاد شده ام بعد از شش ماه رادیو میدم! خبرها اینقدر زیاد هستن که پوشش دادنشون کار با معنیای نخواهد بود. اینقدر هم حرف برای زدن هست که نمیدونیم از کجا شروع کنیم. پس بیاین یه گوشه رو بچسبیم و از همونجا بیایم جلو! و چه گوشهای…
توی ubuntu قطعا با دستور lsblk لیست دیسک هاتون رو دیدین،
اگر دقت کرده باشید، بجز دیسک های فیزیکی موجود(فلش، هارد) که به صورت dev/sdX/ نمایش داده می شوند، چند بلاک دیوایس دیگر هم نمایش داده میشود که مسیر آنها به این صورت است: dev/loopX/
این دیوایس ها چیست؟ و چه استفادهای میتوان از آنها کرد؟
درواقع پکیج منیجر snap تمامی برنامه ها را به روی loop device نصب میکند.
به صورت کلی loop device یک فایل است که مانند یک پارتیشن عادی فایل سیستم دارد و میتوان آن را ماونت کرد.
این فصل کتاب درباره loop device ها نوشته شده است.
لینک فصل
#the_secret_bit
اگر دقت کرده باشید، بجز دیسک های فیزیکی موجود(فلش، هارد) که به صورت dev/sdX/ نمایش داده می شوند، چند بلاک دیوایس دیگر هم نمایش داده میشود که مسیر آنها به این صورت است: dev/loopX/
این دیوایس ها چیست؟ و چه استفادهای میتوان از آنها کرد؟
درواقع پکیج منیجر snap تمامی برنامه ها را به روی loop device نصب میکند.
به صورت کلی loop device یک فایل است که مانند یک پارتیشن عادی فایل سیستم دارد و میتوان آن را ماونت کرد.
این فصل کتاب درباره loop device ها نوشته شده است.
لینک فصل
#the_secret_bit
❤1
اکثر فیم ها صحنه های قشنگی دارن که ارزش والپیپر شدن رو دارن،
من یه سایت دارم که بعضی از فیلم هایی که دیدم رو از صحنه های قشنگش عکس میگیرم و داخلش قرار میدم،
توی این لینک عکس های انیمیشن ریک اند مارتی رو قرار دادم، بعضی از عکس هاش واقعا بهترین انتخاب برای بکگرانداند.
https://shabane.github.io/exhibition/album/rick-and-morty/index.html
من یه سایت دارم که بعضی از فیلم هایی که دیدم رو از صحنه های قشنگش عکس میگیرم و داخلش قرار میدم،
توی این لینک عکس های انیمیشن ریک اند مارتی رو قرار دادم، بعضی از عکس هاش واقعا بهترین انتخاب برای بکگرانداند.
https://shabane.github.io/exhibition/album/rick-and-morty/index.html
👍5👌1
Bit Orbit 🪐
Photo
این پروژه مشکلات زیادی داره،
1. اینکه وقتی میخام هر عکسی اضافه کنم باید همه فایل ها رو دستی تغییر بدم.
2. تم رو میخام بهتر کنم ولی باید همه فایل ها رو ادیت کنم!.
3. صفحه اصلی(index) و صفحه های هر فیلم بخاطر اینکه کیفیت عکس ها بالا هستند به کندی میان بالا.
4. عکس های پیشنمایش با عکس های قابل دانلود باید مجزا باشند.
و ...
برای همه این دلایل باید این پروژه رو درستش کنم، و خب الان روی یک static site generator کار میکنم که بیاد این کار ها رو برای من انجام بده،
و کلا برای پروژه هایی مثل همین هم استفاده بشه.
اگه ایده ای داشتین ممنون میشم کامنت کنید.
لینک پروژه: https://github.com/shabane/paeez
1. اینکه وقتی میخام هر عکسی اضافه کنم باید همه فایل ها رو دستی تغییر بدم.
2. تم رو میخام بهتر کنم ولی باید همه فایل ها رو ادیت کنم!.
3. صفحه اصلی(index) و صفحه های هر فیلم بخاطر اینکه کیفیت عکس ها بالا هستند به کندی میان بالا.
4. عکس های پیشنمایش با عکس های قابل دانلود باید مجزا باشند.
و ...
برای همه این دلایل باید این پروژه رو درستش کنم، و خب الان روی یک static site generator کار میکنم که بیاد این کار ها رو برای من انجام بده،
و کلا برای پروژه هایی مثل همین هم استفاده بشه.
اگه ایده ای داشتین ممنون میشم کامنت کنید.
لینک پروژه: https://github.com/shabane/paeez
GitHub
GitHub - shabane/paeez: a lite static site generator
a lite static site generator . Contribute to shabane/paeez development by creating an account on GitHub.
👍1
میخواستم یه CLI برای یه اسکریپت بنویسم، گفتم برای فان یه نقاشی ascii هم بهش اضافه کنم.
بعد این سایت رو پیدا کردم:
https://asciiflow.com/
بعد این سایت رو پیدا کردم:
https://asciiflow.com/
┌─O ┌─O
│ │
┌┴─┬─┴┬─┐
│┼┼│ │┼│
├──┘ └─┤
│ ┌───┐ │
└─┴───┴─┘👍5
This media is not supported in your browser
VIEW IN TELEGRAM
توی نسخه جدید تلگرام میشه یک فولدر رو اشتراک گذاری کرد!
👍2
من روی سرورم توی آمریکا با aria2c تورنت هامو دانلود میکردم.
هر بار باید ssh میکردم بعد با nohub یه aria2c اجرا میکردم و مسیر یا مگنت تورنت رو میدادم.
یکم این روش طولانی بود.
بجاش الان یه webui برای aria2c اوردم روی سرور، توی مرورگرم راحت لینک رو میدم و این شروع میکنه به دانلود کردن.
بعد با fpt فایلم رو روی سیستم خودم دانلود میکنم.
ببینید سایت هایی مثل bitso[ir] میان و تورنت رو براتون دانلود میکنند، ولی خب اجازه نمیدن شما روی سیستم خودتون هم دانلودش کنید تا اینکه اکانت پریمیوم رو بخرید.
حالا میشه یه کاری کرد، فایل تورنت رو به bitso بدین، بعد همزمان به این aria2c هم بدین، اینطوری bitso براتون seed میکنه :)
البته براتون سواله که خب چرا؟ چون bitso لیستی از بهترین tracker ها رو داره، به همه وصل میشه به راحتی فایل ها رو دانلود میکنه و سید میکنه
لینک: https://github.com/ziahamza/webui-aria2
هر بار باید ssh میکردم بعد با nohub یه aria2c اجرا میکردم و مسیر یا مگنت تورنت رو میدادم.
یکم این روش طولانی بود.
بجاش الان یه webui برای aria2c اوردم روی سرور، توی مرورگرم راحت لینک رو میدم و این شروع میکنه به دانلود کردن.
بعد با fpt فایلم رو روی سیستم خودم دانلود میکنم.
ببینید سایت هایی مثل bitso[ir] میان و تورنت رو براتون دانلود میکنند، ولی خب اجازه نمیدن شما روی سیستم خودتون هم دانلودش کنید تا اینکه اکانت پریمیوم رو بخرید.
حالا میشه یه کاری کرد، فایل تورنت رو به bitso بدین، بعد همزمان به این aria2c هم بدین، اینطوری bitso براتون seed میکنه :)
البته براتون سواله که خب چرا؟ چون bitso لیستی از بهترین tracker ها رو داره، به همه وصل میشه به راحتی فایل ها رو دانلود میکنه و سید میکنه
لینک: https://github.com/ziahamza/webui-aria2
GitHub
GitHub - ziahamza/webui-aria2: The aim for this project is to create the worlds best and hottest interface to interact with aria2.…
The aim for this project is to create the worlds best and hottest interface to interact with aria2. Very simple to use, just download and open index.html in any web browser. - GitHub - ziahamza/we...
🔥2
Forwarded from Me & ... (Mehŕan)
Create a clone of [blubank.sb24.ir]
ساخت تمپلیت [UI] هوم پیج سرویس نسبتا محبوب بلو بانک در روز فردای سیزده بدر.
techologhy for building this : HTML, CSS
software: visual studio code, linux, chrome
Creating the external UI of the blu service site and checking the logic code and base code of this project.
ساخت تمپلیت [UI] هوم پیج سرویس نسبتا محبوب بلو بانک در روز فردای سیزده بدر.
techologhy for building this : HTML, CSS
software: visual studio code, linux, chrome
Creating the external UI of the blu service site and checking the logic code and base code of this project.
❤3
یکی از ایده هام اینه که یه فریم ورک خیلی ساده بسازم که بیاد یه سری سرویس ها رو روی یک رزبری پای بیاره بالا(با داکر میشه و مثلا یه صفحه وب که سرویس ها رو بیاره روی داکر)
اول باید یه رزبری پای بخری، که خب اینجا من میام یه کیس براش میسازم، توش مثلا فن، کارت شبکه بیسیم، اداپتور و ... قرار میدم.
بعد اینطوریه که شما بعنوان یه کاربر عادی میری توی صفحه وب اون رزبری و سرویس هایی که قرار دادم رو با فقط یه کلیک نصب میکنی.
بعد که نصب کردی، اینا همه خودکار کانفیگ میشن.
حالا اون سرویس ها چیان؟
مثلا سرویس ماتریکس: میاد یه سرویس پیام رسان برات درست میکنه.
بعد روی موبایل و یا دسکتاپ باید کلاینتش رو نصب کنی، بعد که نصب کردی میای و ادرس دامنه(با DDNS یه دامنه میگیریم) و پورت اون پیام رسان که روی رزبری نصب شده رو وارد میکنی.
حالا شما یه پیام رسانی داری که همه پیام هاش رمزنگاری end-to-end هست و میتونی به تمامی افرادی که ماتریکس رو دارن پیام بدی!
خوبیش اینه که هر کسی توی خونهتون همین اپ رو داشته باشه، برای اینکه بهت پیام بده دیگه ترافیکش مصرف نمیشه. اگه بیرون از خونه هم باشه باز میتونه پیام بده و حتی اگه اینترنت رو ملی کنن، بازم میتونید بهم پیام بدین و تماس رمزنگاری شده داشته باشین.
اگه همه ایران این روش رو استفاده کنند، هر ایرانی میشه یه سرور برای خودش اونوقت یک سرور مرکزی نیست که بشه فیلترش کرد، هرکسی سرور خودشه و به بقیه سرور ها که دیگران هستند میتونه پیام بده.
سرویس دیگه که دوست دارم بیارم next cloud هست،
این سرویس یه چیزی شبیه google drive رو میسازه.
اینطوری شما توی خونهتون یه google drive شخصی دارین که میتونید از هر جایی که هستین داخلش دیتا نگهدارین و حتی لینک فایل هاتون رو به بقیه هم بدین.
درعین حال اگه توی یک شبکه با رزبریتون باشید، مجددا هیچ ترافیک اینترنتی ازتون کم نمیشه :)
اینطوری خیلی راحت میشه یه هارد اکسترنال رو متصل کرد به رزبری و اطلاعاتش رو اشتراک گذاری کرد. از قابلیت های next cloud میشه به رمزنگاری هم اشاره کرد که اگه شما بخاین میتونید یک دایرکتوری داشته باشید که همه فایل های داخلش خودکار رمزنگاری بشه. و کسی اگه هارد رو برداشت نتونه دیتای شما رو بخونه.
سرویس بعدی هم میتونه یه vpn باشه!
خیلی ساده رزبری شما تونل میکنه به یک سرور vpn خارج از ایران، بعد شما کافیه توی خونه به وای-فای متصل بشین(یکم تنظیمات dhcp هم هست البته) و فقط وای-فای گوشیتون رو روشن کنید. دیگه نیاز نیست vpn روشن کنید، رزبری-پای پکت ها رو از سرور vpn رد میکنه.
یه سرویس که از نظر من خیلی میتونه مفید باشه یک سرویس proxy cache هست.
فرض کنید شما از اینستا یک ویدیو میبینید، بعد این رو برای اعضای خانواده هم ارسال میکنید،
اگر برای مثال این ویدیو 50 مگابایت حجم داشته باشد، در یک خانواده چهار نفره 200 مگابایت ترافیک برای دیدن یک ویدیو 50 مگابایتی مصرف خواهد شد.
ولی اگر از تکنیک lru_cache استفاده بشه، این ویدیو روی رزبری پای کش خواهد شد و نفر بعدی که به این ویدیو درخواست بده، دیگه داده ها از اینترنت لود نمیشه
و از روی شبکه لوکال میاد. نه فقط ویدیو، بلکه هر دیتایی که از شبکهتون رد میشه موقت ذخیره میشه و اگه هر بار دیگه کسی بهشونه درخواست بده، از شبکه داخلی لود میشه.
یه ایده دیگه هم یه دانلود منیجر هست :))
جای اینکه شما لپتاپتون رو روشن نگهدارین تا فایل هاتون(یا تورنت هاتون) شب تا صبح دانلود بشه،
لینک رو توی نسخه تحت وب دانلود منیجر نصب شده روی رزبری پای میدین، بعد رزبری پای فایلتون رو سر تایمی که مشخص کردین براتون دانلود میکنه.
و حتی میتونه توی next cloud خودتون براتون ذخیره کنه و بعد شما فایل رو اصلا حتی روی گوشی خودتون هم دانلود نکنید.
اول باید یه رزبری پای بخری، که خب اینجا من میام یه کیس براش میسازم، توش مثلا فن، کارت شبکه بیسیم، اداپتور و ... قرار میدم.
بعد اینطوریه که شما بعنوان یه کاربر عادی میری توی صفحه وب اون رزبری و سرویس هایی که قرار دادم رو با فقط یه کلیک نصب میکنی.
بعد که نصب کردی، اینا همه خودکار کانفیگ میشن.
حالا اون سرویس ها چیان؟
مثلا سرویس ماتریکس: میاد یه سرویس پیام رسان برات درست میکنه.
بعد روی موبایل و یا دسکتاپ باید کلاینتش رو نصب کنی، بعد که نصب کردی میای و ادرس دامنه(با DDNS یه دامنه میگیریم) و پورت اون پیام رسان که روی رزبری نصب شده رو وارد میکنی.
حالا شما یه پیام رسانی داری که همه پیام هاش رمزنگاری end-to-end هست و میتونی به تمامی افرادی که ماتریکس رو دارن پیام بدی!
خوبیش اینه که هر کسی توی خونهتون همین اپ رو داشته باشه، برای اینکه بهت پیام بده دیگه ترافیکش مصرف نمیشه. اگه بیرون از خونه هم باشه باز میتونه پیام بده و حتی اگه اینترنت رو ملی کنن، بازم میتونید بهم پیام بدین و تماس رمزنگاری شده داشته باشین.
اگه همه ایران این روش رو استفاده کنند، هر ایرانی میشه یه سرور برای خودش اونوقت یک سرور مرکزی نیست که بشه فیلترش کرد، هرکسی سرور خودشه و به بقیه سرور ها که دیگران هستند میتونه پیام بده.
سرویس دیگه که دوست دارم بیارم next cloud هست،
این سرویس یه چیزی شبیه google drive رو میسازه.
اینطوری شما توی خونهتون یه google drive شخصی دارین که میتونید از هر جایی که هستین داخلش دیتا نگهدارین و حتی لینک فایل هاتون رو به بقیه هم بدین.
درعین حال اگه توی یک شبکه با رزبریتون باشید، مجددا هیچ ترافیک اینترنتی ازتون کم نمیشه :)
اینطوری خیلی راحت میشه یه هارد اکسترنال رو متصل کرد به رزبری و اطلاعاتش رو اشتراک گذاری کرد. از قابلیت های next cloud میشه به رمزنگاری هم اشاره کرد که اگه شما بخاین میتونید یک دایرکتوری داشته باشید که همه فایل های داخلش خودکار رمزنگاری بشه. و کسی اگه هارد رو برداشت نتونه دیتای شما رو بخونه.
سرویس بعدی هم میتونه یه vpn باشه!
خیلی ساده رزبری شما تونل میکنه به یک سرور vpn خارج از ایران، بعد شما کافیه توی خونه به وای-فای متصل بشین(یکم تنظیمات dhcp هم هست البته) و فقط وای-فای گوشیتون رو روشن کنید. دیگه نیاز نیست vpn روشن کنید، رزبری-پای پکت ها رو از سرور vpn رد میکنه.
یه سرویس که از نظر من خیلی میتونه مفید باشه یک سرویس proxy cache هست.
فرض کنید شما از اینستا یک ویدیو میبینید، بعد این رو برای اعضای خانواده هم ارسال میکنید،
اگر برای مثال این ویدیو 50 مگابایت حجم داشته باشد، در یک خانواده چهار نفره 200 مگابایت ترافیک برای دیدن یک ویدیو 50 مگابایتی مصرف خواهد شد.
ولی اگر از تکنیک lru_cache استفاده بشه، این ویدیو روی رزبری پای کش خواهد شد و نفر بعدی که به این ویدیو درخواست بده، دیگه داده ها از اینترنت لود نمیشه
و از روی شبکه لوکال میاد. نه فقط ویدیو، بلکه هر دیتایی که از شبکهتون رد میشه موقت ذخیره میشه و اگه هر بار دیگه کسی بهشونه درخواست بده، از شبکه داخلی لود میشه.
یه ایده دیگه هم یه دانلود منیجر هست :))
جای اینکه شما لپتاپتون رو روشن نگهدارین تا فایل هاتون(یا تورنت هاتون) شب تا صبح دانلود بشه،
لینک رو توی نسخه تحت وب دانلود منیجر نصب شده روی رزبری پای میدین، بعد رزبری پای فایلتون رو سر تایمی که مشخص کردین براتون دانلود میکنه.
و حتی میتونه توی next cloud خودتون براتون ذخیره کنه و بعد شما فایل رو اصلا حتی روی گوشی خودتون هم دانلود نکنید.
❤4👍3🔥1