Forwarded from Pink Orca | پینک اورکا
ریشههای بی ریشه - اریک ریموند.pdf
268.1 KB
~> ریشههای بی ریشه
💥 این سند ترجمهای است از پندهای یونیکسی استاد فو، نوشتهای بسیار ارزشمند از هکر افسانهای و یکی از پدران جنبش نرمافزار آزاد و متنباز، اریک ریموند، با عنوان ریشههای بی ریشه که یونیکس را نه به عنوان یک سیستمعامل که به عنوان یک فلسفه و یک طریقت معرفی میکند.
این داستانها و نکات از زبان یک استاد خیالی یونیکس به نام «فو» نقل میشود.
🌱 پ.ن:
این کوانها بسیار مفید و آموزنده هستن و پیشنهاد میکنم از دستشون ندید، مخصوصا اگه هکر، برنامهنویس، گیک یا ... هستید.
🔗 Source
#کتاب #نوشته
~> @PinkOrca
💥 این سند ترجمهای است از پندهای یونیکسی استاد فو، نوشتهای بسیار ارزشمند از هکر افسانهای و یکی از پدران جنبش نرمافزار آزاد و متنباز، اریک ریموند، با عنوان ریشههای بی ریشه که یونیکس را نه به عنوان یک سیستمعامل که به عنوان یک فلسفه و یک طریقت معرفی میکند.
این داستانها و نکات از زبان یک استاد خیالی یونیکس به نام «فو» نقل میشود.
🌱 پ.ن:
این کوانها بسیار مفید و آموزنده هستن و پیشنهاد میکنم از دستشون ندید، مخصوصا اگه هکر، برنامهنویس، گیک یا ... هستید.
🔗 Source
#کتاب #نوشته
~> @PinkOrca
👍4
معرفی دو مرورگر سبک و کیبورد محور
مرورگر Qutebrowser برای کاربران ویم با پشتیبانی از موتور QtWebEngine
مرورگر Nyxt برای کاربران ایمکس با پشتیبانی از موتور WebKit و WebEngine
هر دو مرورگر بسیار سبک و سریع هستند و قابلیت شخصیسازی شدن تا کوچکترین جزئیات را دارند.
هر دو مرورگر در تمام سیستمعاملها قابل نصب هستند.
توی اینجور مرورگر ها شما بی نیاز از موس میشید و اینجوری سرعت کار هاتون بیشتر میشه!!
مرورگر Qutebrowser برای کاربران ویم با پشتیبانی از موتور QtWebEngine
مرورگر Nyxt برای کاربران ایمکس با پشتیبانی از موتور WebKit و WebEngine
هر دو مرورگر بسیار سبک و سریع هستند و قابلیت شخصیسازی شدن تا کوچکترین جزئیات را دارند.
هر دو مرورگر در تمام سیستمعاملها قابل نصب هستند.
توی اینجور مرورگر ها شما بی نیاز از موس میشید و اینجوری سرعت کار هاتون بیشتر میشه!!
⚡3
🔷 کشف باگی جدید در تلگرام توسط یک متخصص شبکه!
✅ یکی از کاربران گیت هاب به نام Denis Simonov که اهل روسیه هست با اسکریپتی که به زبان پایتون نوشت موفق شد تا ip افراد را تنها با یک تماس تلگرامی کشف کند. برای این کار شما و فرد مورد نظر باید در مخاطبین یکدیگر قرار گرفته باشید و حتما یک تماس تلگرامی داشته باشید.
این اسکریپت بر پایه تکنولوژی Wireshark کار می کند. بعد از اینکه وارد Wireshark می شود، باید اطلاعات موجود در STUN بررسی شوند. پارامتری تحت عنوان "XOR-MAPPED-ADDRESS" در این String وجود دارد. هنگامی که کاربر به تماس پاسخ داد، Wireshark شروع به نمایش داده های گرفته شده می کند. به دنبال اطلاعات مربوط به پروتکل STUN در لیست باشید و آدرس IP کاربری که تماس را دریافت کرده است را پیدا خواهید کرد.
* البته استفاده از این ابزار در ایران معقول نیست. چون تلگرام فیلتر هست و اگر زمانی هم که به ip فرد دست می یابید قطعا از خارج از کشور است.
برای اطلاعات بیشتر و مشاهده صفحه گیت هاب این اسکریپت، به این آدرس بروید:
https://github.com/n0a/telegram-get-remote-ip
✅ یکی از کاربران گیت هاب به نام Denis Simonov که اهل روسیه هست با اسکریپتی که به زبان پایتون نوشت موفق شد تا ip افراد را تنها با یک تماس تلگرامی کشف کند. برای این کار شما و فرد مورد نظر باید در مخاطبین یکدیگر قرار گرفته باشید و حتما یک تماس تلگرامی داشته باشید.
این اسکریپت بر پایه تکنولوژی Wireshark کار می کند. بعد از اینکه وارد Wireshark می شود، باید اطلاعات موجود در STUN بررسی شوند. پارامتری تحت عنوان "XOR-MAPPED-ADDRESS" در این String وجود دارد. هنگامی که کاربر به تماس پاسخ داد، Wireshark شروع به نمایش داده های گرفته شده می کند. به دنبال اطلاعات مربوط به پروتکل STUN در لیست باشید و آدرس IP کاربری که تماس را دریافت کرده است را پیدا خواهید کرد.
* البته استفاده از این ابزار در ایران معقول نیست. چون تلگرام فیلتر هست و اگر زمانی هم که به ip فرد دست می یابید قطعا از خارج از کشور است.
برای اطلاعات بیشتر و مشاهده صفحه گیت هاب این اسکریپت، به این آدرس بروید:
https://github.com/n0a/telegram-get-remote-ip
🔥1🐳1
خب خب خب
گیت هاب هم Markdown رو یه آپدیت ریز کرد و شما الان میتونید از alert ها هم استفاده کنید که میتونه برای داکیومنت نوشتن کاربردی باشه…
~ cd @TheCommit
گیت هاب هم Markdown رو یه آپدیت ریز کرد و شما الان میتونید از alert ها هم استفاده کنید که میتونه برای داکیومنت نوشتن کاربردی باشه…
~ cd @TheCommit
یه سایت هم همینجوری زدیم برای آیپی چکر…
داستانش این بود اومدم یه سورس ریکوئست بنویسم که بعدش اینقدر گسترده شد تبدیل به این سایتی شد که الان میبینید…😂
webtols.github.io
اینو امروز سعی میکنم آپدیت کنم و یه سری وب سرویس هارو بهش اد بزنم تا سایت به درد بخوری بشه!
به احتمال زیاد دانلودر بهش اضافه کنم…
داستانش این بود اومدم یه سورس ریکوئست بنویسم که بعدش اینقدر گسترده شد تبدیل به این سایتی شد که الان میبینید…😂
webtols.github.io
اینو امروز سعی میکنم آپدیت کنم و یه سری وب سرویس هارو بهش اد بزنم تا سایت به درد بخوری بشه!
به احتمال زیاد دانلودر بهش اضافه کنم…
The Commit
یه سایت هم همینجوری زدیم برای آیپی چکر… داستانش این بود اومدم یه سورس ریکوئست بنویسم که بعدش اینقدر گسترده شد تبدیل به این سایتی شد که الان میبینید…😂 webtols.github.io اینو امروز سعی میکنم آپدیت کنم و یه سری وب سرویس هارو بهش اد بزنم تا سایت به درد بخوری…
خب یه وب سرویس هم به کمک حسین پیرا راه انداختیم برای یوتیوب دانلودر که سرعت خیلی خوبی داره (:
به زودی روی سایت هم اوکیش میکنم که دردسری نداشته باشید ◉‿◉
mamad-663t.onrender.com/api?url=و جلوی url لینک ویدیورو بزارید و بصورت جیسون دیتارو دریافت کنید…
به زودی روی سایت هم اوکیش میکنم که دردسری نداشته باشید ◉‿◉
💊3
The Commit
خب یه وب سرویس هم به کمک حسین پیرا راه انداختیم برای یوتیوب دانلودر که سرعت خیلی خوبی داره (: mamad-663t.onrender.com/api?url= و جلوی url لینک ویدیورو بزارید و بصورت جیسون دیتارو دریافت کنید… به زودی روی سایت هم اوکیش میکنم که دردسری نداشته باشید ◉‿◉
✅به سایت اد زده شده
الان میتونید خیلی ایزی دانلود از یوتیوبو داشته باشید…
بات تلگرامش هم میتونم بزنم ولی خب فعلا باید این سایتو تکمیل کنم
webtols.github.io
قسمت یوتیوب دانلودر برید و لینک هرچیزی توی یوتیوب بود رو بهش بدید و منتظر بمونید تا خروجی بده…
الان میتونید خیلی ایزی دانلود از یوتیوبو داشته باشید…
بات تلگرامش هم میتونم بزنم ولی خب فعلا باید این سایتو تکمیل کنم
webtols.github.io
قسمت یوتیوب دانلودر برید و لینک هرچیزی توی یوتیوب بود رو بهش بدید و منتظر بمونید تا خروجی بده…
🌚2🐳1
خب اگر از ویندوز استفاده میکنید و لایسنسش پریده و همچین واترمارکی روی صفحه دسکتاپتون هستش کارهای پایین رو انجام بدید اوکی میشه…
💎 استفاده از CMD
• وارد سرچ ویندوز بشید و CMD رو تایپ کنید ؛ Run as administrator رو بزنید و اون رو اجرا کنید
• عبارت پایین رو کپی کنید و تو CMD پیست کنید ↓
bcdedit -set TESTSIGNING OFF
در نهایت اینتر رو بزنید و سیستمتون رو ریاستارت کنید
تمومه
💎 استفاده از CMD
• وارد سرچ ویندوز بشید و CMD رو تایپ کنید ؛ Run as administrator رو بزنید و اون رو اجرا کنید
• عبارت پایین رو کپی کنید و تو CMD پیست کنید ↓
bcdedit -set TESTSIGNING OFF
در نهایت اینتر رو بزنید و سیستمتون رو ریاستارت کنید
تمومه
🔥3
Micro
ادیتوری خوب و کامل برای ترمینال
ادیتور micro تقریبا تو سبک ادیتور nano هستش اما این ادیتور ویژگی های منحصر به فردی داره که میتونه اون رو به یک جایگزین خوب برای nano تبدیل کنه!
از ویژگی های این ادیتور:
- ویژگی syntax highlighting
- قابلیت استفاده از ماوس بصورت پیشفرض
- ادیت همزمان چندین فایل با استفاده از ویژگی تب ها و پنجره ها (splits)
- میانبر های کیبوردی مرسوم (مثلا C-z برای Undo و C-y برای Redo و ...)
- و ...
برای نصب ادیتور micro در آرچ بیس ها :
دستور زیر را اجرا کنید
دستور زیر را اجرا کنید
- استفاده از ویژگی پنجره ها :
ابتدا کلید Ctrl-e را بزنید سپس دستور
حالا برای جابجایی بین پنجره ها میتوانید از کلید Ctrl-w استفاده کنید
- استفاده از ویژگی تب ها :
میتوانید با کلید Ctrl-t یک تب جدید باز کنید و با کلید های .-Alt و ,-Alt میتوانید بین تب ها جابجا شوید
- باز کردن یک فایل جدید :
برای باز کردن یک فایل جدید کلید Ctrl-o را بزنید سپس آدرس فایل مورد نظر را وارد کنید
- خروج از micro :
با کلید Ctrl-q میتوانید ادیتور را ببندید (اگر فایلی را سیو نکرده باشید از شما سوال میشود و با y یا n میتوانید جواب بدهید)
(برای دیدن راهنمایی خود برنامه میتوانید داخل ادیتور بعد از زدن کلید Ctrl-e دستور
همچنین برای دیدن سورس این برنامه در گیتهاب میتوانید وارید این لینک بشوید
ادیتوری خوب و کامل برای ترمینال
ادیتور micro تقریبا تو سبک ادیتور nano هستش اما این ادیتور ویژگی های منحصر به فردی داره که میتونه اون رو به یک جایگزین خوب برای nano تبدیل کنه!
از ویژگی های این ادیتور:
- ویژگی syntax highlighting
- قابلیت استفاده از ماوس بصورت پیشفرض
- ادیت همزمان چندین فایل با استفاده از ویژگی تب ها و پنجره ها (splits)
- میانبر های کیبوردی مرسوم (مثلا C-z برای Undo و C-y برای Redo و ...)
- و ...
برای نصب ادیتور micro در آرچ بیس ها :
دستور زیر را اجرا کنید
sudo pacman -S micro
برای نصب ادیتور micro در دبیان بیس ها :دستور زیر را اجرا کنید
sudo apt install micro
چند راهنمایی برای استفاده بهتر : - استفاده از ویژگی پنجره ها :
ابتدا کلید Ctrl-e را بزنید سپس دستور
hsplit برای نصف شدن پنجره بصورت افقی و vsplit برای نصف شدن پنجره بصورت عمودی را نوشته و اجرا کنیدحالا برای جابجایی بین پنجره ها میتوانید از کلید Ctrl-w استفاده کنید
- استفاده از ویژگی تب ها :
میتوانید با کلید Ctrl-t یک تب جدید باز کنید و با کلید های .-Alt و ,-Alt میتوانید بین تب ها جابجا شوید
- باز کردن یک فایل جدید :
برای باز کردن یک فایل جدید کلید Ctrl-o را بزنید سپس آدرس فایل مورد نظر را وارد کنید
- خروج از micro :
با کلید Ctrl-q میتوانید ادیتور را ببندید (اگر فایلی را سیو نکرده باشید از شما سوال میشود و با y یا n میتوانید جواب بدهید)
(برای دیدن راهنمایی خود برنامه میتوانید داخل ادیتور بعد از زدن کلید Ctrl-e دستور
help و برای راهنمایی کلید های میانبر پیشفرض آن دستور help defaultkeys را اجرا کنید)همچنین برای دیدن سورس این برنامه در گیتهاب میتوانید وارید این لینک بشوید
GitHub
GitHub - zyedidia/micro: A modern and intuitive terminal-based text editor
A modern and intuitive terminal-based text editor. Contribute to zyedidia/micro development by creating an account on GitHub.
امروز بعد از یک ساعت کار کردن روی این ارور
(دوستانی که نمیدونن: Nekoray یه کلاینت برای ران کردن کانفیگ های V2Ray هستش ولی توی لینوکس)
و تامامامامامامام
iptables v1.4.12.1: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)برای فعال کردن TUN Mode توی Nekoray متوجه شدم که باید یه پکیج آپگرید بشه و با دستور
Perhaps iptables or your kernel needs to be upgraded.
sudo pacman -Syuu iptablesآپگریدش کردم و با یه reboot همه چی اوکی شد…
(دوستانی که نمیدونن: Nekoray یه کلاینت برای ران کردن کانفیگ های V2Ray هستش ولی توی لینوکس)
و تامامامامامامام
امروز در مورد تلگرام های غیررسمی حرف میزنیم…
خب همونجوری که میدونید تلگرام فیلتره و بیشتر دوستان میرن تلگرام غیررسمی بخاطر دور زدن فیلترینگش و استفاده از پروکسی هایی که داره نصب میکنن ولی نمیدونن که وقتی با اون کلاینت وارد حسابشون میشن یجورایی دسترسی توسعه دهندگان کلاینت به اکانتشون رو دادن!!
یعنی میتونه شمارو توی تمام کانال هایی که میخواد عضو کنه یا اینکه نه تنها خودتون رو بلکه مخاطب هایی که روی اکانت سیو دارید هم اد بزنن ((((:
برای همین اگر دوست دارید امنیت اکانتتون برقرار باشه اینکارارو کنید:
۱- کلاینت اصلی تلگرام رو دانلود کنید و با اون کار کنید فقططط!
۲- رمز دو مرحله ایی بزارید و حسابتون رو به جمیل وصل کنید…
و تامام
خب همونجوری که میدونید تلگرام فیلتره و بیشتر دوستان میرن تلگرام غیررسمی بخاطر دور زدن فیلترینگش و استفاده از پروکسی هایی که داره نصب میکنن ولی نمیدونن که وقتی با اون کلاینت وارد حسابشون میشن یجورایی دسترسی توسعه دهندگان کلاینت به اکانتشون رو دادن!!
یعنی میتونه شمارو توی تمام کانال هایی که میخواد عضو کنه یا اینکه نه تنها خودتون رو بلکه مخاطب هایی که روی اکانت سیو دارید هم اد بزنن ((((:
برای همین اگر دوست دارید امنیت اکانتتون برقرار باشه اینکارارو کنید:
۱- کلاینت اصلی تلگرام رو دانلود کنید و با اون کار کنید فقططط!
۲- رمز دو مرحله ایی بزارید و حسابتون رو به جمیل وصل کنید…
و تامام
برای ارسال ایمیل در پایتون شما میتوانید از کتابخانه smtplib برای ارسال ایمیل استفاده کنید. در زیر یک مثال از چگونگی ارسال ایمیل با استفاده از یک اکانت Gmail در پایتون آمده است:
نکته: برای اجرای این کد، اطمینان حاصل کنید که به "اجازه دسترسی کم امن" یا "Less Secure Apps" در تنظیمات ایمیل خود راه دسترسی دادهاید. (توجه داشته باشید که استفاده از این گزینهها امنیت ایمیل شما را کاهش میدهد و باید با دقت انجام شود.)
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
# اطلاعات احراز هویت ایمیل
email_address = 'your_email@gmail.com'
email_password = 'your_password'
# اطلاعات گیرنده و محتوای ایمیل
to_email = 'recipient_email@example.com'
subject = 'Subject of the email'
body = 'Body of the email'
# ایجاد یک ایمیل
msg = MIMEMultipart()
msg['From'] = email_address
msg['To'] = to_email
msg['Subject'] = subject
msg.attach(MIMEText(body, 'plain'))
# اتصال به سرور SMTP
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(email_address, email_password)
# ارسال ایمیل
server.sendmail(email_address, to_email, msg.as_string())
# قطع اتصال از سرور SMTP
server.quit()
نکته: برای اجرای این کد، اطمینان حاصل کنید که به "اجازه دسترسی کم امن" یا "Less Secure Apps" در تنظیمات ایمیل خود راه دسترسی دادهاید. (توجه داشته باشید که استفاده از این گزینهها امنیت ایمیل شما را کاهش میدهد و باید با دقت انجام شود.)
ویدیوی جدید یوتیوب که در مورد ماژول های پایتون بود…
https://youtu.be/gKG6RqItezQ?feature=shared
لینک مخزن داخل ویدیو:
github.com/OnlyRad/pypi
https://youtu.be/gKG6RqItezQ?feature=shared
لینک مخزن داخل ویدیو:
github.com/OnlyRad/pypi
YouTube
پابلیک کردن ماژول یا کتابخونه در پایتون | Upload Module in pypi
خب خب خب
اول گیت هاب رو چک کنید و از سورسش جهت انتشار پکیجتون استفاده کنید:
github.com/OnlyRad/pypi
توی ویدیو به یه اروری میخوریم که سریع دیباگش میکنیم و اگر کمک خواستید تلگرام چنلو داشته باشید:
t.me/TheCommit
هر سوالی هم داشتید توی کامنتا بپرسید همرو جواب…
اول گیت هاب رو چک کنید و از سورسش جهت انتشار پکیجتون استفاده کنید:
github.com/OnlyRad/pypi
توی ویدیو به یه اروری میخوریم که سریع دیباگش میکنیم و اگر کمک خواستید تلگرام چنلو داشته باشید:
t.me/TheCommit
هر سوالی هم داشتید توی کامنتا بپرسید همرو جواب…
در مورد ارز NotCoin باید بگم که مشخص نیست آیندش چطوره
فعلا که لیست نشده و اگر هم بشه صد در صد ارزش پایینی داره چون الان هرکسی رو ببینید بالای یه میل از این ارز رو داره…
امیدواریم که آینده ی خوبی داشته باشه…
فعلا که لیست نشده و اگر هم بشه صد در صد ارزش پایینی داره چون الان هرکسی رو ببینید بالای یه میل از این ارز رو داره…
امیدواریم که آینده ی خوبی داشته باشه…
وقتی توی آرچ نیاز به فیلترشکن داشتید خیلی ایزی با این دستور یه کلاینت نصب کنید:
~ cd @TheCommit
sudo paru -S nekoray-binو بعدش کلاینت رو نصب کنید و حالا مونده کانفیگ های فیلترشکن رو بهش بدید و خیلی ایزی ازشون استفاده کنید…
~ cd @TheCommit