Sonia Software Notes
2.02K subscribers
307 photos
16 videos
46 files
531 links
Download Telegram
Forwarded from Sudoer - Powered OFF (Morteza Bashsiz)
اطلاع رسانی
گولنگ ورژن v23.04.13

اضافه شدن هسته xray در برنامه
در این آپدیت با استفاده از خود xray-core پروسه اسکن انجام میشود.

اضافه شدن لاگ لول برای تایین سطح لاگر xray که به صورت پیشفرض none هستش
لاگ لول های موجود برای مشاهد لاگ های xray-core :
debug
info
warning
error
none

آپدیت پیش نیاز ورژن گولنگ از ۱.۱۸ به ۱.۲۰ به دلیل اینکه xray از آخرین ورژن گولنگ استفاده میکند
حذف آرگومان vpn-path و process timeout به دلیل بی نیاز بودن آن در این آپدیت.

https://github.com/MortezaBashsiz/CFScanner

#CFScanner
#Golang
5🔥1👏1
Forwarded from Sudoer - Powered OFF (Morteza Bashsiz)
درود

اطلاع‌رسانی

نسخه تازه گولنگ ریلیز شد

۱. بهبود کیفیت اسکن که نتیجه رو بهتر میکنه
۲. بهینه سازی کد مخصوصا در پکیج اسکنر
۳. اضافه شدن لاگر کاستوم
لاگر بر این اساس هستش :
با هر بار تست دانلود و آپلود
Info
و بعد از n تلاش
Ok
اگر اروری ایجاد شه
Fail
و علت آن بعد از مسیج اروری که ایجاد شده چاپ میشه

https://github.com/MortezaBashsiz/CFScanner

برای دریافت نسخه گولنگ به لینک زیر برید
https://github.com/MortezaBashsiz/CFScanner/releases/tag/v23.04.16

سپاس فراوان
👍31
Forwarded from Seyed Mahdi Notes (Seyed Mahdi)
یه ویدیو از تیم دواپس هابیز دیدم با تایتل " ci/cd چیست؟ "
بعد یه جا داشت گیت هاب و گیت لب رو مقایسه میکرد و با دلایلی مثل "اوپن سورسی گیت لب" و اینکه "گیت هاب برای پروژه های پابلیک مناسب تره"😐 گفتن که بعیده به گیت هاب توی شرکتا فکر بشه و گیت هاب اکشن هم به درد پروداکشن نمیخوره😐


ببینید توی ویدیو چنباری اشاره شد که قوانین عوض میشه و سرویسا اپدیت میشن و نمیشه انتخاب کرد و ....
ولی خب تیر آخرو به قلب گیت هاب زدن .
حالا ۱۰۰۰ بار بگو هرچیز به جای خویش خوبه بعد بیا بگو "گیت هاب بعیده استفاده شه" ... همشو میشوره میبره

من کاملا مخالف اینم که گیت هاب و گیتهاب اکشن به درد پروداکشن و شرکتا نمیخوره . خیلیا رو میشناسم که روی همینن و خیلی سرورای قوی ای پشت گیت هاب اکشن هست . و اینکه ساعتی هستش هزینه هاش (برای ریپوهای پابلیک کلا فری). یه سری فری داره توی ماه برای پرایوتا و اگه اسکیل شرکت کوچیک باشه کلا همون پلن free کافیش باشه که نیاز نباشه بره سرور با ریسورس زیاد بخره و بندازه اونجا و هفته ای ۱۰ ساعت استفاده کنه ازش😐

بازم میگم خیلی بستگی داره هرچیز جای خودش خوبه
👍19👎31
LearnGitBranching
https://learngitbranching.js.org/

An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git!

#LearnGit
👍5👎1
Vulnerability Management for Go
https://go.dev/blog/vuln

Go provides tooling to analyze your codebase and surface known vulnerabilities. This tooling is backed by the Go vulnerability database, which is curated by the Go security team. Go’s tooling reduces noise in your results by only surfacing vulnerabilities in functions that your code is actually calling.

#Golang
#VulnerabilityDetection
👍5👎1🤔1
کدنالین، اپیزود ششم، مرتضی باشسیز، جمعه از کانال تلگرام و کست‌باکسِ کدنالین.

🧠 @CodeNaline
9👍1
😁17💋2👍1
🆒18🤣8👍2
10👍4🤔4🏆1
Forwarded from Sadra Codes
من چطور مقاله تکنیکال ‌می‌نویسم؟ شما چطور بنویسید؟!

اولین نکته، انتخاب موضوع مناسبه. سعی کنید درباره مباحثی بنویسید که اصطلاحا بهش میگن Hot Topic و موضوع روز دنیاست. مثلا درحال حاضر، ChatGPT یکی از این مدل موضوعاته. اگه یه ابزار آپدیتی می‌ده، می‌تونید درباره اون آپدیت بنویسید یا تجربه خودتون از یه ابزار یا...

نکته بعدی، نوشتن اولین درفت (Draft) از مقاله هست. توی درفت، فقط سکشن‌ها و عناوین رو بنویسید و در بدنه هر عنوان، یه بولت لیست داشته باشید حاوی یه سری سوالات که معمولا مشخص می‌کنن در این سکشن، قراره درباره چی صحبت کنید. یکم تحقیق کنید و بولت لیست رو به ساب سکشن‌ها و ساب ساب سکشن‌ها تبدیل کنید و نهایتا شروع به نوشتن کنید.

نکته پایانی، یادتون نره Conclusion و لیست منابع (در صورت وجود) رو قید کنید. 🍻
👍13👎4
قابلیتی بیهوده به روایت تصویر
#تپسی
#ارسالی
#chatgpt
👍28🤡8👎3
Forwarded from Security Analysis
⭕️ دور زدن SSRF Protection از طریق Cross Protocol Redirect

یکی از راه هایی که حتما میدونید برای دور زدن SSRF Protection و دستیابی به internal asset مثل localhost و ... این هست که ما redirect انجام بدیم. برای مثال آدرس URL ای به اپ میدیم که تحت کنترل ماست و اون درخواست http رو ریدایرکت میکنه به یه asset inernal

محقق طی یه پروژه با تارگتی روبه رو میشه که هیچگونه جلوگیری ای برای ssrf نداشته و بعد از گزارش برنامه نویس از لایببری ssrf-req-filter توی node.js استفاده میکنه و محقق هنگام اولین retest متوجه میشه آسیب پذیری پچ شده اما زمانی که محقق Cross-Protocol Redirect رو تست میکنه دوباره با موفقیت به اون asset internal دسترسی میگیره

اما Cross-Protocol Redirect چیه؟ منظور اینه که پروتکل از http به https هنگام ریدایرکت تغییر پیدا کنه یا برعکس
در اینجا محقق URL ابتدایی که به App داده پروتکل https داشته اما در ریدایرکت گفته که به localhost ریدایرکت صورت بگیره روی پروتکل http
https://example.com/?redirect=https://localhost

اما چرا این اتفاق میفته؟ به طور خلاصه ما کد JS شبیه به کد زیر رو داریم که از ssrf جلوگیری کنه
request({
    uri: url,
    agent: ssrfFilter(url),
});
اما در لایبرری request در قسمت lib/redirect.js ما یه شرط جالب داریم:
if (request.uri.protocol !== uriPrev.protocol) {
  delete request.agent
}
بازم هم به طور خیلی خلاصه بخوام بگم این شرط بررسی میکنه که اگر هنگام ریدایرکت تغییر پروتکل داشتیم request.agent حذف بشه که در این کیس ما باعث میشه ssrf filter ای نداشته باشیم (‌ چون خود متد ssrfFilter اگر دقت کنید در قسمت agent کال شده)

https://blog.doyensec.com/2023/03/16/ssrf-remediation-bypass.html

#web_security #ssrf
@securation
👍7
😁232🤣1
Forwarded from Django Expert (Majid A.M)
✔️بدترین تجربه مصاحبه کاری من به عنوان یک برنامه نویس توسعه‌‌دهنده وب:

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

من بعد از یک جلسه مصاحبه hr آنلاین دعوت به مصاحبه حضوری شدم و بعد از مراجعه به ساختمان این شرکت به من گفته شد که به دلیل اشتباه در تنظیمات تقویم فردی که در بخش نیروی انسانی مشغول به کار هست (hr محترم بدون هیچ گونه عذرخواهی این کلمات رو بیان کردند) یک ساعت دیرتر این مصاحبه قرار هست شکل بگیره بعد از اعتراض بنده به موضوع گفتند که فرد مصاحبه کننده فنی (که از دفتر همراه اول قرار بود تشریف بیاورند و این پروژه به صورت کامل برای همراه اول و در دفتر مرکزی این شرکت بود گفته های من بر اساس اطلاعاتی هست که به بنده حین تماس تلفنی برای دعوت به مصاحبه منتقل کردند) در راه هستند و ۲۰ دقیقه دیگه مصاحبه انجام میشه و اگر قصد دارم مصاحبه رو انجام ندم به ایشان اطلاع بدم با قبول طرفین نسبت به این موضوع بنده رفتم یه میان وعده ای بخورم و برگردم
بعد از مراجعت مجدد من به ساختمان اصلی و بعد از ۵ دقیقه از زمان تعیین شده (یعنی ۲۵ دقیقه انتظار من) بنده تماس گرفتم و این فرد محترم به من گفتند که مصاحبه کنسل شده و من مجدداً اعتراض کردم و پرسیدم آیا به نظر شما این رفتار حرفه ای هست؟ ایشون بدون هیچ گونه عذر خواهی تلفن رو قطع کردند.

حالا شاید جالب باشه چرا مصاحبه کنسل شده؟ به دلیل عدم هماهنگی بین پرسنل خوده ناک یا شرکت نقش اول کیفیت (یا همون بزرگترین وندور همراه اول 😅)

به عنوان کسی که بیشتر از ۲۰۰ مصاحبه رفته و مصاحبه بخشی از روتین ماهانه اش هست و همچنین بیشتر از ۵۰ تا مصاحبه گرفته (در هر دو پوزیشن تجربه داشته به نظرم این دلیل ابدا قابل قبول نیست)

و کسی که تجربه کار ریموت/داخلی /بین المللی/ پروژه‌ای/ سازمانی(سازمانهای بیشتر از پانصد نفر) میتونم بگم بدترین تجربه من از دعوت به مصاحبه در این شرکت رخ داده

پی‌نوشت: من با دفتر مدیریت این شرکت تماس گرفتم و اعتراض مجدد خودم رو به این رفتار غیر حرفه ای و عدم حسن انجام کار و همچنین ندونستن الفبای رفتار حرفه ای سازمانی اعلام کردم، نه به امید دعوت به مصاحبه مجدد که دیکه هرگز پام رو در دفتر هیچ وندوری از همراه اول و حتی خوده همراه اول هم نخواهم گذاشت بلکه به امید رفع این مشکلات در خور توجه.

امیدوارم انتشار این پست کمکی کنه به سایر دوستان فنی کنه تا مسیر شغلی خودشون رو بهتر دنبال کنند و از رخ دادن تجربه های این چنین توسط این شرکت جلوگیری کنه


ارادتمند همیشگی شما: مجید آقامحمد

™️ @DjangoEx

© @DjangoIR
👍19👎2😡1
Forwarded from جادی | Jadi
اگر گندی که به #فیلترنت زدن رو اعصاب شما هم هست و لازمه لحظاتی روحیه رو تقویت کنین، به این سایت سر بزنین (:

https://ridanbe.net/

پ.ن. نمی‌دونم کی ساخته.. ظاهرا اسپانسرش خیار دات نت است ولی ((:
😁11🤣3