Forwarded from LearnPOV | لرن پی او وی
سلام رفقا، امیدوارم حالتون خوب باشه 🔥❤️🔥
یکی از بچه های چنل، یه حرکت باحالی زده و داره لیستی از بهترین پروژه های open source ایرانی رو داخل یک ریپو جمع آوری میکنه، اگر دوست داشتید میتونید بهش استار بدید و ازش حمایت کنید و یا خودتون هم مشارکت داشته باشید ✌️
https://github.com/pllusin/Best-Iranian-Projects
یکی از بچه های چنل، یه حرکت باحالی زده و داره لیستی از بهترین پروژه های open source ایرانی رو داخل یک ریپو جمع آوری میکنه، اگر دوست داشتید میتونید بهش استار بدید و ازش حمایت کنید و یا خودتون هم مشارکت داشته باشید ✌️
https://github.com/pllusin/Best-Iranian-Projects
🚀 @coolycode
Forwarded from Codino School (ایمان غفوری)
Telegram
Codino - Courses for sale
🌺 سفر به اعماق لاراول: بررسی کامل چرخه Request/Response و IOC container
👨🏫 مدرس : ایمان غفوری
🕰 بیش از ۳۱۰ دقیقه (۵۰ قسمت)
💳 قیمت : ۴۵۰ هزار تومان
🎚 سطح : پیشرفته
🔮 پیش نمایش دوره
🛒 لینک پرداخت 👉
💎 سرفصل های دوره :
🔅بررسی فایل های htaccess و…
👨🏫 مدرس : ایمان غفوری
🕰 بیش از ۳۱۰ دقیقه (۵۰ قسمت)
💳 قیمت : ۴۵۰ هزار تومان
🎚 سطح : پیشرفته
🔮 پیش نمایش دوره
🛒 لینک پرداخت 👉
💎 سرفصل های دوره :
🔅بررسی فایل های htaccess و…
Forwarded from Faridreza
در شبکههای اجتماعی هیچوقت به سوال هایی که میشه باهاش رمز عبورت رو ریکاوری کرد پاسخ ندید.
🔻 @iFaridreza
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
یلدا رو به همه شما شادباش میگم
امیدوارم شب خیلی خوب و شادی رو کنار عزیزانتون بگذرونید
امیدوارم شب خیلی خوب و شادی رو کنار عزیزانتون بگذرونید
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 دولت خواستار حذف ۴ صفر از پول و تبدیل ریال به تومان شد
لایحه اصلاح قانون پولی و بانکی کشور که به منظور حذف 4 صفر از پول ملی و اصلاح نظام پولی کشور تهیه شده است، به مجلس شورای اسلامی تقدیم شد.
در متن لایحه آمده است که واحد پول ایران «تومان» خواهد بود و هر تومان معادل 10 هزار ریال جاری و یکصد پارسه است. همچنین، به منظور تسهیل روند انتقال به سیستم جدید، دورهای دو ساله به عنوان «دوره گذار» برای استفاده همزمان از تومان و ریال در نظر گرفته شده است. در این مدت، بانک مرکزی جمهوری اسلامی ایران موظف است ترتیبات اجرایی لازم را برای جمعآوری و جایگزینی اسکناسها و سکههای ریال با تومان فراهم کند.
#خبر
@TheRaymondDev
لایحه اصلاح قانون پولی و بانکی کشور که به منظور حذف 4 صفر از پول ملی و اصلاح نظام پولی کشور تهیه شده است، به مجلس شورای اسلامی تقدیم شد.
در متن لایحه آمده است که واحد پول ایران «تومان» خواهد بود و هر تومان معادل 10 هزار ریال جاری و یکصد پارسه است. همچنین، به منظور تسهیل روند انتقال به سیستم جدید، دورهای دو ساله به عنوان «دوره گذار» برای استفاده همزمان از تومان و ریال در نظر گرفته شده است. در این مدت، بانک مرکزی جمهوری اسلامی ایران موظف است ترتیبات اجرایی لازم را برای جمعآوری و جایگزینی اسکناسها و سکههای ریال با تومان فراهم کند.
#خبر
@TheRaymondDev
Forwarded from محتوای آزاد سهراب
قسمت هشتم هم منتشر شد.
توی این قسمت داکر رو نصب کردیم و رجیستریشو عوض کردیم و DNS زدیم.
تماشا از یوتوب
تماشا از پیرتوب
@SohrabContents
توی این قسمت داکر رو نصب کردیم و رجیستریشو عوض کردیم و DNS زدیم.
قسمت بعدی آخرین قسمتیه که روی دبیان ضبط میشه و درمورد واین هست و طبق نظرسنجی بالا بعد از اون قسمت مستقیماً به سراغ پارچ خواهیم رفت.
تماشا از یوتوب
تماشا از پیرتوب
@SohrabContents
Forwarded from DevTwitter | توییت برنامه نویسی
سیستمهای هوش مصنوعی دادههای تمیز و ساختارمند رو میخواد، اما آمادهسازیش سخته.
ابزار FireCrawl این کار رو آسون میکنه! یه ابزار متنباز برای کراول و تبدیل وبسایت به فرمتهای آماده مثل Markdown و HTML، با قابلیت مدیریت پروکسی، ضدربات و محتوای داینامیک.
https://github.com/mendableai/firecrawl
@DevTwitter | <Reza Jafari/>
ابزار FireCrawl این کار رو آسون میکنه! یه ابزار متنباز برای کراول و تبدیل وبسایت به فرمتهای آماده مثل Markdown و HTML، با قابلیت مدیریت پروکسی، ضدربات و محتوای داینامیک.
https://github.com/mendableai/firecrawl
@DevTwitter | <Reza Jafari/>
Forwarded from DevTwitter | توییت برنامه نویسی
چگونه هکر شویم؟
1. هودی مشکی ( اگه سیاه هم بود مشکلی نیست ).
2. اتاق تاریک، یعنی چشم چشم رو نبینه.
3. ترمینال با رنگ متن سبز ( سبز صابون گلناری هم خوبه )
4. کالی لینکص ( لینکس، لینکث هم قبوله ).
این آپشن هم اختیاریه:
5. یه ماسک انانیموس هم بخرید.
@DevTwitter | <Leonardo/>
1. هودی مشکی ( اگه سیاه هم بود مشکلی نیست ).
2. اتاق تاریک، یعنی چشم چشم رو نبینه.
3. ترمینال با رنگ متن سبز ( سبز صابون گلناری هم خوبه )
4. کالی لینکص ( لینکس، لینکث هم قبوله ).
این آپشن هم اختیاریه:
5. یه ماسک انانیموس هم بخرید.
@DevTwitter | <Leonardo/>
Forwarded from laravel-news
نسخه جدید لاراگون #Laragon منتشر شد! 🎉
📢 ویژگیهای نسخه 7.0:
✅ پشتیبانگیری خودکار: هر ساعت یکبار بهطور خودکار از دایرکتوری data پشتیبانگیری میشود و 5 نسخه آخر نگهداری خواهد شد.
✅ قابلیت پروفایل: مدیریت چندین محیط با نسخههای مختلف به راحتی. امکان تغییر پروفایل از طریق Menu > Profiles.
✅ آدرسهای زیبا بهصورت پیشفرض: توسعه با زیر دامنههای {name}.localhost. دیگر نیازی به تغییر فایل hosts نیست!
✅ بهبود پشتیبانی از PATH: مسیر سیستم (PATH) بهصورت خودکار هنگام تغییر نسخه یا پروفایل سرویسها بهروزرسانی میشود.
🆕 بهروزرسانیها:
PHP: 8.3.14
Node.js: 22.12
MySQL: 8.4.3
Apache: 2.4.62
Nginx: 1.27.3
Composer: 2.8.4
HeidiSQL: 12.8
Ngrok: 3.8.14
Python: 3.13
Git: 2.47.1
⚠️ نکته: پس از ۶ نسخه، لئو خودا (Leo Khoda)، خالق لاراگون، برای حمایت از ادامه توسعه این نرمافزار تصمیم به ارائه آن با لایسنس گرفته است.
برای استفاده از لاراگون نسخه ۷ باید لایسنس تهیه کنید:
لایسنس یکساله: 50 دلار
لایسنس مادامالعمر: 150 دلار
https://github.com/leokhoa/laragon/releases/tag/7.0.0
در صورت تمایل برای خرید، میتونید پیام بدید.
📢 ویژگیهای نسخه 7.0:
✅ پشتیبانگیری خودکار: هر ساعت یکبار بهطور خودکار از دایرکتوری data پشتیبانگیری میشود و 5 نسخه آخر نگهداری خواهد شد.
✅ قابلیت پروفایل: مدیریت چندین محیط با نسخههای مختلف به راحتی. امکان تغییر پروفایل از طریق Menu > Profiles.
✅ آدرسهای زیبا بهصورت پیشفرض: توسعه با زیر دامنههای {name}.localhost. دیگر نیازی به تغییر فایل hosts نیست!
✅ بهبود پشتیبانی از PATH: مسیر سیستم (PATH) بهصورت خودکار هنگام تغییر نسخه یا پروفایل سرویسها بهروزرسانی میشود.
🆕 بهروزرسانیها:
PHP: 8.3.14
Node.js: 22.12
MySQL: 8.4.3
Apache: 2.4.62
Nginx: 1.27.3
Composer: 2.8.4
HeidiSQL: 12.8
Ngrok: 3.8.14
Python: 3.13
Git: 2.47.1
⚠️ نکته: پس از ۶ نسخه، لئو خودا (Leo Khoda)، خالق لاراگون، برای حمایت از ادامه توسعه این نرمافزار تصمیم به ارائه آن با لایسنس گرفته است.
برای استفاده از لاراگون نسخه ۷ باید لایسنس تهیه کنید:
لایسنس یکساله: 50 دلار
لایسنس مادامالعمر: 150 دلار
https://github.com/leokhoa/laragon/releases/tag/7.0.0
در صورت تمایل برای خرید، میتونید پیام بدید.
GitHub
Release 7.0.0 · leokhoa/laragon
Remove as it is obsolete
Forwarded from DevTwitter | توییت برنامه نویسی
وقتی سرور لینوکسی آلوده میشود رویه استاندارد امحا کامل و جایگزینی با یک سیستم تمیز جدید است، ولی خب نیاز است که شما حملهها را شناسایی و یا نحوه Compromise شدن را شناسایی کنید تا خود را ایمن نگه دارید. یک منبع خوب مرتبط با این مباحث:
https://github.com/cr0nx/awesome-linux-attack-forensics-purplelabs
@DevTwitter | <Vahid Nameni/>
https://github.com/cr0nx/awesome-linux-attack-forensics-purplelabs
@DevTwitter | <Vahid Nameni/>
Forwarded from Gopher Academy
version: 2
updates:
- package-ecosystem: ""
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
——————
این فایل YAML ارائهشده مربوط به Dependabot است، ابزاری که برای مدیریت وابستگیهای پروژه در GitHub استفاده میشود. این ابزار به صورت خودکار وابستگیهای پروژه را بررسی و نسخههای جدیدتر را پیشنهاد میدهد یا بهروزرسانی میکند.
---
### ساختار Dependabot
1. `version: 2`:
- نسخه تنظیمات Dependabot را مشخص میکند. در حال حاضر، نسخه 2 جدیدترین نسخه است.
2. `updates`:
- لیستی از تنظیمات برای مدیریت بهروزرسانی وابستگیها است.
---
### اجزای اصلی تنظیمات
#### 1. `package-ecosystem`:
- نوع سیستم مدیریت بستههای پروژه شما را مشخص میکند.
- برخی از مقادیر متداول:
-
npm برای پروژههای جاوااسکریپت.-
pip برای پروژههای پایتون.-
gomod برای پروژههای Go.-
docker برای بهروزرسانی تصاویر Docker.- در فایل شما مقدار آن خالی است و باید مقدار مناسب مشخص شود.
#### 2. `directory`:
- مسیر پوشهای که فایلهای وابستگی در آن قرار دارند.
-
/ به این معنی است که Dependabot باید فایلها را از ریشه پروژه بررسی کند.#### 3. `schedule`:
- زمانبندی اجرای بهروزرسانیها را مشخص میکند.
- `interval`:
- دوره اجرای بهروزرسانیها:
-
daily: بهروزرسانیهای روزانه.-
weekly: بهروزرسانیهای هفتگی.-
monthly: بهروزرسانیهای ماهانه.---
### نمونه تنظیم Dependabot برای پروژه Go
اگر پروژه شما از Go Modules استفاده میکند، تنظیمات ممکن است به شکل زیر باشد:
version: 2
updates:
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "weekly"
- `package-ecosystem: "gomod"`: مشخص میکند که Dependabot باید فایل
go.mod را بررسی کند.- `directory: "/"`: فایل
go.mod در ریشه پروژه است.- `interval: "weekly"`: بهروزرسانیها هر هفته اجرا میشوند.
---
### مزایای استفاده از Dependabot
1. امنیت بهتر:
- Dependabot مشکلات امنیتی شناختهشده در وابستگیها را شناسایی و رفع میکند.
2. بهروزرسانی خودکار:
- وابستگیها را به آخرین نسخهها ارتقا میدهد.
3. کاهش بار کاری:
- دیگر نیازی نیست به صورت دستی وابستگیها را بررسی و بهروزرسانی کنید.
---
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
خبر خوب برای برنامه نویسها: گیتهاب Copilot رایگان شد!
از حالا میتونین در VS Code از هوش مصنوعی گیتهاب کوپایلوت به صورت رایگان استفاده کنین و به صورت مستقیم از ChatGPT و Claude در IDE استفاده کنید.
نسخه پولی کوپایلوت هم میارزید، چه برسه به مجانی!
@DevTwitter | <Farokh/>
از حالا میتونین در VS Code از هوش مصنوعی گیتهاب کوپایلوت به صورت رایگان استفاده کنین و به صورت مستقیم از ChatGPT و Claude در IDE استفاده کنید.
نسخه پولی کوپایلوت هم میارزید، چه برسه به مجانی!
@DevTwitter | <Farokh/>
Forwarded from نوشتههای ترمینالی
اگه دوست داشتین موضوعی رو یاد بگیرید، این سایت برای خیلی از موضوعات کامپیوتری، منابع معرفی کرده. البته خیلی طبقه بندی شده و عالی نیست ولی میتونه همچنان کمک کننده باشه.
https://learn-anything.xyz
https://learn-anything.xyz
learn-anything.xyz
Learn Anything
Discover and learn about any topic with Learn-Anything. Our free, comprehensive platform connects you to the best resources for every subject. Start learning today!
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
✅ ابزارTtyd ترمینال لینوکس شما را از طریق مرورگر وب به اشتراک میزاره 😎
💠از چندین کلاینت به طور همزمان پشتیبانی می کند
🔥هیچ بسته اضافی در سمت Client مورد نیاز نیست
برای نصب راه های مختلفی هست مثل :
برای اجرا :
و از طریق مرورگر به IP را باز کنید
https://localhost:8080/
روی لپ تاپ باز کنید و با گوشی IP لپتاپ را بزنید 😁
❤️ ممنون از حمایت هاتون 💐🌺
#linux
💠از چندین کلاینت به طور همزمان پشتیبانی می کند
🔥هیچ بسته اضافی در سمت Client مورد نیاز نیست
برای نصب راه های مختلفی هست مثل :
brew install ttyd
sudo apt install ttyd
sudo snap install ttyd --classic
برای اجرا :
ttyd -p 8080 bash
و از طریق مرورگر به IP را باز کنید
https://localhost:8080/
روی لپ تاپ باز کنید و با گوشی IP لپتاپ را بزنید 😁
❤️ ممنون از حمایت هاتون 💐🌺
#linux
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸Stacer
ابزاری برای اپتیمایز و مانیتورینگ لینوکس
https://github.com/oguzhaninan/Stacer
#معرفی
@TheRaymondDev
ابزاری برای اپتیمایز و مانیتورینگ لینوکس
https://github.com/oguzhaninan/Stacer
#معرفی
@TheRaymondDev
Forwarded from DevTwitter | توییت برنامه نویسی
دیروز شرکت OpenAI از مدل O3 رونمایی کرد. نکته شگفتانگیز ماجرا این بود که این مدل تونسته بنجمارک ARC AGI رو با دقت 87% پاس کنه!
این در حالیه که سالها طول کشید تا مدلها سر این بنچمارک به دقت 5% برسن و تا همین اواخر هم زیر 50% بودن!
@DevTwitter | <Shahriar Shariati/>
این در حالیه که سالها طول کشید تا مدلها سر این بنچمارک به دقت 5% برسن و تا همین اواخر هم زیر 50% بودن!
@DevTwitter | <Shahriar Shariati/>
Forwarded from Web Application Security
آسیب پذیری CRLF injection =
اگه هکر به عنوان user input به وب اپلیکیشن کاراکترهای CRLF یا همون
%0d%0a
رو تزریق کنه و وب اپلیکیشن رو تحت تاثیر قرار بده آسیب پذیری به وجود میاد.
❓به صورت کلی CRLF چیه؟ همون کلید Enterخودمون.
❓چه زمانی آسیب پذیری به وجود میاد؟ وقتی که ورودی کاربر به صورت ناامن در یک response Header قرار بگیرد.
پیش نیازها:
1⃣ سواستفاده از CRLF برای bypass کردن:
اگه تو حملات injection نیاز به bypass داشتیم میتونیم از CRLF استفاده کنیم. برای مثال در command injection میتونیم از 0a% به عنوان یک command separator استفاده کنیم وقتی که سایر command separator هایی مثل | در blacklist قرار دارند.
و یا در XSS وقتی نیاز به بستن تگ داریم برای اکسپلویت و اجازه نداریم تگ رو ببندیم، از CRLF برای bypass استفاده میکنیم.
</title> ❌
</title%0a> ✅
2⃣ اکسپلویت سایر آسیب پذیری ها:
وقتی آسیب پذیری تو header ها وجود داره، برای اکسپلویت باید از CRLF injection کمک بگیریم در غیر این صورت آسیب پذیری self هست.
برای مثال اگه مقدار هدر X-Forwarded-For تو صفحه reflect میشه و XSS میخوره، واسه اکسپلویت آسیب پذیری باید با یک CRLF injection ترکیب بشه(راه های دیگه ای هم برای اکسپلویت این نوع XSS وجود داره مثل cache poisoning)
3⃣ به وجود آوردن آسیب پذیری های مختلف:
اگه ورودی کاربر در Response Header ها قرار بگیره، میتونیم response در دستکاری کنیم و به آسیب پذیری های مختلفی برسیم. فرض کنین که ورودی کاربر در قالب پارامتر username در cookie قرار میگیرد، ما میتونیم با دوتا CRLF زدن، Body رو کنترل کنیم و پیلود XSS خودمون رو قرار بدیم:
نکته آخر:
ممکنه بتونیم با این آسیب پذیری response هدر های امنیتی رو غیر فعال یا بازنویسی کنیم در مرورگر قربانی.
#CRLF_injection
اگه هکر به عنوان user input به وب اپلیکیشن کاراکترهای CRLF یا همون
%0d%0a
رو تزریق کنه و وب اپلیکیشن رو تحت تاثیر قرار بده آسیب پذیری به وجود میاد.
❓به صورت کلی CRLF چیه؟ همون کلید Enterخودمون.
❓چه زمانی آسیب پذیری به وجود میاد؟ وقتی که ورودی کاربر به صورت ناامن در یک response Header قرار بگیرد.
پیش نیازها:
1. هر Header با Header بعدی با یک CRLF جدا میشود.کاربردها:
2. آخرین Header با Body با دو CRLF جدا میشود.
1. سواستفاده از CRLF برای bypass کردن.
2. اکسپلویت سایر آسیب پذیری ها.
3. به وجود آوردن آسیب پذیری های مختلف.
1⃣ سواستفاده از CRLF برای bypass کردن:
اگه تو حملات injection نیاز به bypass داشتیم میتونیم از CRLF استفاده کنیم. برای مثال در command injection میتونیم از 0a% به عنوان یک command separator استفاده کنیم وقتی که سایر command separator هایی مثل | در blacklist قرار دارند.
و یا در XSS وقتی نیاز به بستن تگ داریم برای اکسپلویت و اجازه نداریم تگ رو ببندیم، از CRLF برای bypass استفاده میکنیم.
</title> ❌
</title%0a> ✅
2⃣ اکسپلویت سایر آسیب پذیری ها:
وقتی آسیب پذیری تو header ها وجود داره، برای اکسپلویت باید از CRLF injection کمک بگیریم در غیر این صورت آسیب پذیری self هست.
برای مثال اگه مقدار هدر X-Forwarded-For تو صفحه reflect میشه و XSS میخوره، واسه اکسپلویت آسیب پذیری باید با یک CRLF injection ترکیب بشه(راه های دیگه ای هم برای اکسپلویت این نوع XSS وجود داره مثل cache poisoning)
3⃣ به وجود آوردن آسیب پذیری های مختلف:
اگه ورودی کاربر در Response Header ها قرار بگیره، میتونیم response در دستکاری کنیم و به آسیب پذیری های مختلفی برسیم. فرض کنین که ورودی کاربر در قالب پارامتر username در cookie قرار میگیرد، ما میتونیم با دوتا CRLF زدن، Body رو کنترل کنیم و پیلود XSS خودمون رو قرار بدیم:
app.php?username=salam%0d%0a%0d%0a<img src=x onerror=alert()>
نکته آخر:
ممکنه بتونیم با این آسیب پذیری response هدر های امنیتی رو غیر فعال یا بازنویسی کنیم در مرورگر قربانی.
#CRLF_injection
Forwarded from Geek Alerts
به نظر میرسه GPT-5 رو ساختن ولی چون نتایج خوبی نداشته منتشرش نکردن.
حتی اومدن برای حل مشکل کمبود دیتا با مدل o1 کلی خروجی ساختن و با این دیتاها GPT-5 رو تمرین دادن.
انتظارات از این مدل زیاده ولی هنوزم ممکنه سال جدید منتشر بشه.
techcrunch
@geekalerts
حتی اومدن برای حل مشکل کمبود دیتا با مدل o1 کلی خروجی ساختن و با این دیتاها GPT-5 رو تمرین دادن.
انتظارات از این مدل زیاده ولی هنوزم ممکنه سال جدید منتشر بشه.
techcrunch
@geekalerts