کانال اطلاع رسانی داریوش تصدیقی #AI #Hack #Hacking #CyberSecurity #Solidity #Blockchain #CryptoCurrency #CSharp #EFCore #ASPNETCore #Programming
🔴 دوره آموزش جامع Cryptography
🔤🔤🔤🔤🔤🔤🔤🔤🅰️🔤🔤🔤
🟢 جلسه چهارم
فلسفه و کاربردهای Base64
📌 در این درس وارد کدنویسی نمیشویم، لذا به هر زبان برنامهنویسی که مسلط هستید، دیدن این فیلم را به شما عزیزان قویا توصیه میکنم! اطمینان دارم که کلی ایده بدست خواهید آورد!
📌 برای مشاهده کامل فیلمهای این دوره، به کانال پایتون اینجانب مراجعه نمایید.
❤️ سلام دوستان عزیزم ❤️
🟢 در صورتی که از این فیلم استفاده کرده و لذت بردین، برای حمایت از ادامه این دوره آموزشی، لطفا مرا حداقل به یک قهوه دعوت نمایید...
🍀 تقاضا: لطفا پس از واریز وجه، مبلغ، نام و نام خانوادگی شریفتان را به اینجانب اعلام کرده، تا در یک مطلب مستقل، اطلاعات شما را درج نموده و از لطف و محبت شما، تقدیر گردد...
🔠🔠🔠🔠🔠🔠🔠🔠
🙏 شماره کارت، به نام داریوش تصدیقی، نزد بانک سامان:
6219 8610 2805 1349
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #Cryptography_004 #Base64
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
❤️ سلام دوستان عزیزم ❤️
🔤🔤🔤🔤🔤🔤🔤 🔤🔤
🔠🔠🟢🔠🔠🔠🔠🔠🟢🔠🔤🔠
🔠🔠🔠🔠🔠🔠🔠🔠
🟢 طریقه دانلود و نصب Windows 11 Pro به صورت کاملا اوریجینال! بدون کرک!! و بدون هزینه! و با قابلیت دریافت Update!
🔴 نکته مهم: لطفا! لطفا! لطفا! ابتدا مطلب را تا انتها با دقت بخوانید و سپس اقدام نمایید!
✅ ابتدا فایل ISO اوریجینال!!! مربوط به Windows 11 Pro را از یکی از دو نشانی ذیل دانلود نمایید:
https://www.microsoft.com/software-download/windows11
😡 متاسفانه به تازگی (چند ماه اخیر)، مایکروسافت اجازه دانلود از این سایت را به ایرانیها نمیدهد! حتی با بعضی از VPN ها و یا استمداد از سایتهایی مانند https://shecan.ir نیز، امکان دانلود از سایت مایکروسافت وجود ندارد! اگر نتوانستید فایل ISO را از نشانی فوق دانلود نمایید، میتوانید از نشانی ذیل استفاده نمایید:
- Windows 11 (Consumer Editions)
https://www.digiboy.ir/11046/windows-11-version-22h2
✅ نکته: سایت فوق (دیجی بوی)، سایت کاملا مطمئنی است! و دقیقا همان نسخه اوریجینال!!! را قرار داده است! برای اطمینان از این موضوع، میتوانید MD5 یا SHA1 و غیره، فایل دانلود شده را محاسبه کرده و با مقادیر ثبت شده در سایت مایکروسافت مقایسه نمایید!
✅ نکته: برای اینکه فایل ISO دانلود شده را به صورت Bootable، بر روی یک Flash USB قرار دهید، میتوانید از برنامه Rufus، به نشانی ذیل استفاده نمایید:
https://rufus.ie/en/
✅ حال وارد سایت ذیل شده و شماره سریال مربوط به Windows 11 Pro را کپی نمایید:
https://www.blowingideas.com/windows-11-product-keys
✅ نکته: ممکن است که به مرور زمان، این شماره سریال، تغییر نماید! لذا هر وقت که تصمیم به نصب ویندوز گرفتید، لطفا مجددا به این سایت مراجعه نمایید!
✅ نکته: توصیه میکنم که دقیقا شماره سریال Windows 11 Pro را کپی نمایید! و نه Windows 11 Pro N! نسخهای که حرف N دارد، بدان معنا است که مجهز به برنامه Media Player و چیزهایی از این دست نمیباشد!
✅ نکته: به دلایلی که شاید در مطالب بعدی عرض نمایم، از نصب نسخههای Home, Education, Enterprise و غیره اجتناب نمایید!
✅ نکته: در زمان نصب ویندوز، شماره سریالی را وارد نکنید! یعنی ویندوز را بدون شماره سریال، نصب نمایید!
✅ نکته: بعد از نصب ویندوز، به صورت Run as Administrator، وارد محیط Command Prompt شده و دستورات ذیل را با دقت و به ترتیب اجرا نمایید:
slmgr.vbs /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms kms.digiboy.ir
slmgr /ato
✅ نکته: میتوانید برای اطلاع از نرمافزارهای دیگری که به عنوان یک برنامهنویس به آنها نیاز دارید و میخواهید فهرستی از آنها و نیز ترتیب و لینک دانلود آنها را مشاهده نمایید، به مقاله اینجانب در سایت ویرگول مراجعه نمایید:
https://vrgl.ir/MsXsG
✅ برای دانلود و نصب (اوریجینال) Office 2021 نیز میتوانید به نشانی ذیل، مراجعه نمایید:
https://www.digiboy.ir/10629/microsoft-office-2021
cd "C:\Program Files\Microsoft Office\Office16"
cscript ospp.vbs /sethst:kms.digiboy.ir
cscript ospp.vbs /act
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
🟢 معرفی سایت
✅ سایتهایی که میتوانید از طریق آنها کلی Word List, Password List, Rainbow List و غیره بدست آورید:
- https://wordlists.assetnote.io
- https://github.com/assetnote/wordlists
- https://github.com/danielmiessler/SecLists
🔴 نکته مهم: حداقل اگر نمیخواهید که در زمینه Ethical Hacking فعالیت کنید، فایلهای مربوط به Password List را دانلود و باز کرده و گذرواژههای خود را در این فایلها جستجو نمایید، اگر گذرواژههای خود را در این فایلها یافتید! به هیچ عنوان از این گذرواژهها استفاده نکنید!
❤️ تقاضا: اگر سایتها و یا منابع دیگری را میشناسید لطفا به اینجانب اطلاع دهید تا این لیست را برای دیگر دوستانتان بروزرسانی نمایم.
#Site #WordList #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
❤️ سلام دوستان عزیزم ❤️
🟢 خیلی از شما عزیزان از من سوال میپرسید، که چرا سراغ پایتون یا PowerShell و غیره رفتهام؟ آیا زبان برنامهنویسی سیشارپ دیگه مناسب نمیباشد!؟ به بهانه آموزشهای PowerShell، تا حدی پاسخ به اینگونه سوالات را در این فیلم دادهام و اطمینان دارم که با دیدن این فیلم، شاید انگیزه لازم برای یادگیری زبانهای اسکریپتی مانند Python و PowerShell و Shell و غیره را نیز در کنار زبانهایی که بلد هستید، پیدا کنید...
🔴 لذا دیدن این فیلم را به همه دوستان و عزیزانی که با زبانهای برنامهنویسی سیشارپ، جاوا، پایتون و غیره آشنایی داشته و یا مسلط میباشند، قویا توصیه میکنم!
🔴 یک برنامه هیجانانگیز، به زبان PowerShell
C:\Users\[YOUR_USERNAME]\Downloads\Telegram Desktop
میخواهیم یک PowerShell Script اجرا نماییم، که با توجه به پسوند فایلها، یک پوشه ایجاد کرده و فایلها را برحسب Extension آنها، در این پوشهها منتقل نموده و اصطلاحا تا حدی فایلهای خودمان را دستهبندی نماییم.
#SourceCode #PowerShell #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
🔴 معرفی یک سایت فوقالعاده!
https://piped.video
✅ از طریق این سایت، میتوانید فیلمهای سایت YouTube را بدون فیلتر شکن، جستجو کرده، مشاهده کرده، و یا دانلود نمایید! امکانات جستجوی نسبتا خوبی دارد و تا فیلتر نشده است 😞، میتوانید از امکانات خوب آن استفاده نمایید...
#Site
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
❤️ سلام دوستان عزیزم ❤️
✅ شرح برنامه: برنامهای که اطلاعات اکانت Github خودمان و یا شخص دیگری را دریافت کرده، و به طور خودکار، تمام Repository های Fork نشده آن اکانت (Account) را شناسایی کرده، و در ضمن، نام Branch اصلی هر یک از آن Repository ها را استخراج کرده (master / main)، سپس پوشهای به همان نام Account ایجاد نموده، و کلیه سورسکدهای هر یک از Repository ها را، در قالب یک فایل ZIP، به زیبایی دانلود میکند!
📌 نکته: ضمنا برنامه کاملا هوشمند بوده و اگر مثلا چند هفته و یا چند ماه بعد، مجددا برنامه را برای همان اکانت اجرا نماییم، صرفا Repository های Update شده را دانلود میکند!
🔴 نکته: دوستان عزیزم، فارغ از اینکه به زبان برنامهنویسی پایتون علاقه دارید یا خیر! و یا دانشی در این خصوص دارید یا خیر! قویا مشاهده این فیلم را به شما توصیه میکنم!
https://github.com/dariush-tasdighi
https://github.com/learning-csharp
#Movie #SourceCode #SourceCode10037 #Practical #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💚 دوره آموزش جامع GIT به صورت Command Line 💚
✅ جلسه بیست و یکم
✅ آموزش Branching - قسمت ششم
🟢موضوع آموزش: مقایسه دو استراتژی Fast Forward و ort در زمان Merging بدون Conflict
Cheat Sheet
git merge [branch_name]
git log --oneline --graph --all --decorate
git config --global -e
[alias]
flog = log --oneline --graph --all --decorate
✅ انتشار این فیلم، با ذکر منبع، بلامانع میباشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی این دوره، ثبتنام نمایید ✅
#GIT
#GIT_SESSION_021
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
🔴 قابل توجه علاقهمندان به برگزاری دوره جامع آموزش EF Core 8
❤️ سلام دوستان عزیزم ❤️
خیلی از شما عزیزان، پیگیر برگزاری این دوره هستید... یکی از دلایلی که تا این لحظه، نسبت به برگزاری این دوره تعلل کردهام، آن است که در انتظار نسخه نهایی (Release) داتنت ۸ و به طبع آن، EF Core 8 هستم!
✅ نکته: چرا در انتظار نسخه نهایی هستم!؟ با تجربهای که دارم، و از آنجایی که مایکروسافت، متاسفانه خیلی اعتقادی به Backward Compatibility ندارد! ممکن است که تا لحظه انتشار نهایی هر چیزی، تغییرات زیادی در آن اعمال نماید و لذا نمیخواهم این ریسک را کرده! و دوره را تا زمان انتشار نهایی برگزار نمایم.
✅ نکته: یک درد و دل ساده! یکی از موضوعاتی که از EF به EF Core حذف گردید و تا این لحظه، نسبت به این موضوع دلچرکین بودهام، حذف شدن مفهومی به نام Complex Type بود، که خوشبختانه در نسخه 8، مجددا اضافه گردید!
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💚 معرفی سایتهای فتح پرچم!
💚 Capture the Flag (CTF) Sites!
✅ این سایتها، سایتهایی هستند که چالشهای زیادی برای شما فراهم میکنند، و شما میتوانید با استفاده از دانش Hack (هک)، نسبت به حل آنها اقدام کرده و در نهایت به یک کد خاص دسترسی پیدا کنید! به این کد، اصطلاحا پرچم گفته میشود و اصطلاحا شما پرچم را فتح میکنید!
✅ سایتهای زیادی در این خصوص وجود دارند، که به مرور زمان، در این کانال میگردند:
- https://overthewire.org/wargames/natas
- https://www.root-me.org
- https://www.hackthebox.com
✅ نکته: این لیست به مرور زمان تکمیل میگردد!
✅ نکته: هر ساله، مسابقات زیادی در این خصوص، در سراسر دنیا، و با این عنوان برگزار میگردد و افراد میتوانند به صورت فردی و یا گروهی در این مسابقات شرکت نمایند!
ادمین کانال:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
💚 سلام دوستان عزیزم 💚
✅ در این مطلب، میخواهم Google Extension هایی را به شما معرفی نمایم، که به عنوان یک برنامهنویس، معمولا به آنها نیاز خواهید داشت!
📌 نکته: این لیست به مرور زمان، تکمیل میگردد!
📌 نکته: اگر برای هر موضوع، بیش از یک Extension، معرفی گردید، Extension ای که بالاتر نوشته میشود، معمولا از شهرت بیشتری برخوردار است!
[Json Viewer]
- JSON Formatter
- JSON Viewer
[Web Scraper]
- Web Scraper
- XPath Helper
- Selector Gadget
ادمین کانال:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
💚 تخفیف ویژه (۵۰٪) برای دوره جامع GIT 💚
✅ سلام دوستان عزیزم، بنابه درخواست بعضی از همراهان عزیز و گرامی، ثبتنام دوره آموزش جامع GIT، تا تاریخ پنجم مهرماه ۱۴۰۲، مجددا با پنجاه (۵۰) درصد تخفیف صورت میگیرد!
✅ شهریه دوره: یک میلیون و دویست هزار تومان میباشد، که تا پنجم مهرماه ۱۴۰۲، میتوانید با پرداخت صرفا ششصد هزار تومان، در این دوره هیجانانگیز ثبتنام نمایید!
✅ تاکنون هجده (۱۸) قسمت و بیش از هشت ساعت فیلم آموزشی از این دوره منتشر شده است.
✅ شما میتوانید تعدادی از فیلمهای رایگان این دوره آموزشی را در این کانال (متخصصین ایرانی) مشاهده کرده و در صورت رضایت از فنبیان، عمق، سطح و دقت مطالب، نسبت به ثبتنام اقدام نمایید.
💚 علاقهمندان میتوانند شهریه دوره را به شماره کارت ذیل واریز نموده و رسید آنرا به اینجانب ارسال کرده، تا لینک عضویت کانال مذکور، برای آنها ارسال گردد.
💰 شماره کارت به نام داریوش تصدیقی، نزد بانک سامان:6219861028051349
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
💚 سلام دوستان عزیزم - لطفا با هر سطح دانشی که از پایتون دارید، این فیلم را با دقت مشاهده نمایید!
Cheat List:
[Install Package]
pip install <package>
python -m pip install <package>
python3 -m pip install <package>
[Create Virtual Environment]
python -m venv venv
python -m venv venv --prompt="venv"
[Activate]
venv\Scripts\activate
[Check PIP]
pip --version
[Update PIP]
python -m pip install --upgrade pip
[List]
pip list
[Install]
python -m pip install <package>
[Display]
pip show <package>
[Update]
python -m pip install --upgrade <package> -y
[Uninstall]
pip uninstall <package> -y
[Freeze]
pip freeze > requirements.txt
cat requirements.txt
[Uninstall All]
pip uninstall -r requirements.txt -y
[Install All]
pip install -r requirements.txt
[Update All]
pip install --upgrade -r requirements.txt
[Deactivate]
(venv) PS> deactivate
#Python #Learning_Python_001
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
✅ آگهی استخدام
برنامهنویس Senior / Junior Full-Stack
شرکت تسکو (توسن سیستم شرق)، جهت تکمیل تیم توسعه نرمافزار، با تمرکز بر محصول فروشگاه اینترنتی خود، از متقاضیان محترم دعوت به همکاری مینماید:
• مسلط به ASP.NET Core Razor Pages
• مسلط به الگوهای طراحی
• مسلط به مفاهیم شیگرایی
• مسلط به GIT
آشنایی با موارد ذیل، مزیت محسوب میشود:
• VUE.JS
• CI / CD
• Unit Testing
• Domain Driven Design
توضیحات:
• تجربه در توسعه فروشگاه اینترنتی مزیت به شمار میآید.
• توسعه بر روی فریمورک آقای تصدیقی DT-CMS صورت خواهد گرفت.
💚 تسهیلات و مزایا:
• کارانه حسن انجام کار
• بیمه تامین اجتماعی
• نزدیکی به مترو و ایستگاه اتوبوس
• محل کار: میدان فلسطین
• نوع همکاری: حضوری
از متقاضیان محترم تقاضا میگردد رزومه خود را به نشانی پست الکترونیکی ذیل و نشانی واتسآپ ارسال نمایند:
me@mjahani.com
واتسآپ: 09125632329
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
💚 دوره آموزش جامع GIT به صورت Command Line 💚
✅ جلسه سیزدهم
Session 13: Cheat Sheet
- GIT Settings Levels
- System
- Global
- Local
- GIT Config works based on Cascade Config similar CSS!
git config --global user.name
git config --global user.name Dariush
git config --global user.name "Mr. Dariush Tasdighi"
git config --global user.name 'Mr. Dariush Tasdighi'
git config --global user.email
git config --global user.email DariushT@GMail.com
git config --global core.editor
git config --global core.editor "code --wait"
git config --global color.ui
git config --global color.ui true
git config --system --edit
git config --system --e
git config --global --edit
git config --global --e
git config --local --edit
git config --local --e
- در صورتی که git init را در پوشه جاری اجرا نکرده باشیم، دو دستور فوق خطا میدهد!
cat ~/.gitconfig
nano ~/.gitconfig
git config --system --list
git config --system -l
git config --global --list
git config --global -l
git config --local --list
git config --local -l
- در صورتی که git init را در پوشه جاری اجرا نکرده باشیم، دو دستور فوق خطا میدهد!
- Line Feed (\r)(LF)
- Carriage Return and Line Feed (\r\n)(CRLF)
git config --global core.autocrlf
- In Windows: (\r\n)(CRLF)
git config --global core.autocrlf true
- In Mac / Linux: (\r)(LF)
git config --global core.autocrlf input
git config --list
git config --l
- For quitting from displaying: press 'q'
#GIT
#GIT_SESSION_013
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
✅ یک دوره آموزشی رایگان!
Clean Architecture
موضوعات دوره:
- طریقه دستهبندی پروژهها و پوشهها با تفکر .Clean Architecture
- طریقه ایجاد یک Feature یا Sub System به صورت قدم به قدم در پروژه جاری.
- چه دیسیپلینها و استانداردهایی را در انجام پروژه باید به آنها دقت کرده و بکار بگیریم.
- فلسفه اینکه چرا قبل از نوشتن یک پروژه جدید و جدی، یک کتابخانه (Library) و یا Framework ایجاد میکنیم و یا استفاده میکنیم!
📌 جلسه اول
💚 مشاهده این فیلم (این سری فیلمها) را به همه برنامهنویسان سیشارپ، با هر سطح از دانش قویا توصیه میکنم!
#DTCMS
#DTCMS_01
#DTTemplate
#CleanArchitecture
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
❤️ سلام دوستان عزیزم ❤️
✅ شاید خیلی از شما عزیزان، با سایت DropBox آشنایی داشته باشید.
✅ این سایتی است که برای Backup گیری از فایلها و نیز به اشتراک گذاشتن فایلها، بسیار مفید میباشد!
📌 ویژگیهای این سایت:
۱. با زبان برنامهنویسی پایتون نوشته شده است.
۲. سالها پیش، یک ایرانی آنرا طراحی و پیادهسازی کرده است و به همین دلیل، و ضمن فشارهای زیادی که به مدیران این شرکت آوردهاند، تا این لحظه، کشور عزیزمان، ایران را تحریم نکرده است!
۳. در زمان ثبتنام، به صورت رایگان ۲ گیگابایت فضا در اختیار شما قرار میدهد و البته میتوانید با پرداخت ارزی ماهیانه ۱۲ دلار، این فضا را به ۲۰۰۰ گیگ! افزایش دهید.
۴. از طریق این سایت، میتوانید برنامهای را دانلود و نصب و بر روی لپتاپ و یا دسکتاپ خودتان نصب نمایید که از طریق آن، هرگاه فایلی را در یک دستگاه کپی/ایجاد/ویرایش/حذف میکنید، به طور خودکار در دیگر دستگاههای شما نیز همین اتفاق رخ میدهد، و اصطلاحا فایلهای موجود بر روی دستگاههای شما، Sync میشوند.
۵. در نسخه رایگان، مانند برنامه فیدیبو! حداکثر میتوانید این برنامه را بر روی ۳ دستگاه با همان اکانت نصب نمایید!
✅ در صورتی که هنوز در این سایت، ثبتنام نکردهاید، اگر با لینکی که در ذیل، در اختیارتان قرار میدهم، در این سایت، ثبتنام نموده و برنامه مربوطه را بر روی لااقل یک دستگاه، نصب نمایید، به جای ۲ گیگ، به شما ۲ و نیم گیگ فضای اولیه میدهد!
✅ امیدوارم که از این برنامه فوقالعاده، به نیکی استفاده کنید و یک فضای مناسب و البته امن، برای ذخیرهسازی بسیاری از فایلهای مهم خود و قابل دسترس فراهم نمایید!
✅ نکته مهم: هر چند که این سایت، بسیار قابلاعتماد و امن میباشد، ولی اساسا توجه داشته باشید که به هیچ عنوان، نباید فایلهایی که حاوی گذرواژههای سایتهای مهم میباشند را در اینگونه سایتها قرار دهید!
https://www.dropbox.com/referrals/AAAxJgJDl5SBKSjLroVsIql1rtD0tR_vRO0?src=global9
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
🔴 دوره جامع Cryptography
🟢 جلسه اول - معرفی سیلابس دوره
❤️ سلام دوستان عزیزم ❤️
همانگونه که در انتهای این فیلم مطرح گردید، برای مشاهده فیلمهای این دوره، نیازی به ثبتنام وجود ندارد! و پرداخت شما عزیزان (اشخاص، شرکتها و سازمانها)، صرفا میتواند از طریق Donation صورت گیرد!
🟢 برای مشاهده قسمتهای بعدی این دوره آموزشی، میتوانید به کانال پایتون اینجانب مراجعه نمایید!
- Source Codes:
https://github.com/dariush-tasdighi
🙏 شماره کارت، به نام داریوش تصدیقی، نزد بانک سامان:
6219 8610 2805 1349
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
❤️ سلام دوستان عزیزم ❤️
🔴 برای یک برنامه هیجانانگیز و کاربردی دیگر، با زبان برنامهنویسی پایتون آماده شوید...
🟢 موضوع برنامه یا آموزش
Web Scraping / Web Crawling
✅ شرح برنامه: استخراج اطلاعات از صفحات سایت دیوار!
✅ میخواهیم مثلا اطلاعات مربوط به رهن / اجاره، آپارتمانهایی که محدوده سهروردی تهران هستند را بدست آورده، اطلاعات آنرا ویرایش (تر و تمیز) کرده و این اطلاعات را در یک فایل Excel اصطلاحا Export نماییم!
✅ نکته: به دلیل جذابیت و کاربردی بودن این برنامه، و اینکه به غیر از گرفتن کلی ایدههای جذاب، کلی از نکات و تکنیکهای زبان برنامهنویسی پایتون را نیز فرا خواهید گرفت و یا برایتان مرور میگردد، علاوه بر انتشار سورسکد، فیلمهای آموزشی این برنامه نیز تولید و منتشر خواهد شد...
🛑 نکته مهم: بسیاری از اینگونه برنامههایی که در این کانال، نوشته و منتشر میشوند، بسیار کاربردی بوده و حتی اگر علاقهای به برنامهنویسی ندارید و یا به زبان خاصی مانند پایتون نیز علاقهای ندارید، میتوانید صرفا این برنامهها را اجرا کرده و از نتیجه آنها استفاده کرده و لذت ببرید!
#Movie #Practical #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
🔴 یک برنامه هیجانانگیز، به زبان PowerShell
❤️ سلام دوستان عزیزم ❤️
✅ شرح برنامه: گاهی پیش میآید که در یک پوشهای، تنوع بسیار زیادی از انواع فایلها داریم! نمونه بارز آن، پوشه مربوط به فایلهای دانلود شده توسط تلگرام، و به آدرس ذیل:
C:\Users\[YOUR_USERNAME]\Downloads\Telegram Desktopمیخواهیم یک PowerShell Script اجرا نماییم، که با توجه به پسوند فایلها، یک پوشه ایجاد کرده و فایلها را برحسب Extension آنها، در این پوشهها منتقل نموده و اصطلاحا تا حدی فایلهای خودمان را دستهبندی نماییم:
jpgابتدا یک فایل، به هر نامی (مثلا file_manager) و با پسوند ps1 در داخل این پوشه ایجاد کرده، و سورسکد ذیل را درون آن قرار میدهیم.
png
mp3
mp4
txt
...
.\file_manager.ps1📌 نکته مهم: برای اجرای دستور فوق، بدون محدودیتهای Policy ویندوز، باید ابتدا، دستور ذیل را اجرا نمایید:
Set-ExecutionPolicy RemoteSigned❤️ بعد از اجرای این برنامه، و در کمتر از چند ثانیه!، بالغ بر (حتی) یکصد گیگا بایت فایل!، به زیبایی دستهبندی میشوند:
Clear-Host✅ نکته: به زودی فیلم آموزشی این سورسکد را برای شما عزیزان منتشر خواهم کرد.
Write-Output "Version 1.4"
$files = Get-ChildItem -File
$files | ForEach-Object {
$fileName = $PSItem.Name
if($fileName.Contains(".") -eq $false) {
$newPath = "[No Extension]"
}
else {
$extension = ($fileName -split "\.")[-1]
$newPath = $extension.Trim().ToLower()
if ($newPath -eq "ps1") {
return
}
}
New-Item -ItemType Directory -Path $newPath -ErrorAction SilentlyContinue
# Move-Item -Path $PSItem.FullName -Destination $newPath -Force
# Note: For files that in their names has []!
Move-Item -LiteralPath $PSItem.FullName -Destination $newPath -Force
}
❤️ سلام دوستان عزیزم ❤️
✅ یکی از دوستان خوبم، آقای مهندس ایمان مقیمی عزیز، لطف کردن و یک دستگاه MikroTik Router باحال بهم هدیه دادن، و من برای مدیریت بهتر شبکه داخلی منزل، سعی کردم دوره آموزشی پایه (MTCNA) این دستگاه جذاب و هیجانانگیز را یاد بگیرم...
خب خیلی از شما عزیزان، مرا به خوبی میشناسید، و میدانید که برای یادگیری هر موضوع علمی، تقریبا شور آنرا درمیآورم! و تقریبا اکثر دورههای مجازی (فارسی / انگلیسی) موجود در اینترنت را بررسی و مشاهده میکنم، تا دوره مفیدی را پیدا کنم...
🔴 در این جستجو، با یک دوره آموزشی فوقالعاده مواجه شدم که راستش حیفم آمد، آنرا با شما عزیزان Share نکنم:
https://www.youtube.com/playlist?list=PLyGKqBijonJNCrupP4qASOPgCURzYPUe1
#Site #ELearning #MikroTik #MTCNA #Router
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
❤️ سلام دوستان عزیزم ❤️
🔴 برای یک برنامه هیجانانگیز و کاربردی دیگر، با زبان برنامهنویسی پایتون آماده شوید...
✅ شرح برنامه: برنامهای که اطلاعات اکانت Github خودمان و یا شخص دیگری را دریافت کرده، و به طور خودکار، تمام Repository های Fork نشده آن اکانت (Account) را شناسایی کرده، و در ضمن، نام Branch اصلی هر یک از آن Repository ها را استخراج کرده (master / main)، سپس پوشهای به همان نام Account ایجاد نموده، و کلیه سورسکدهای هر یک از Repository ها را، در قالب یک فایل ZIP، به زیبایی دانلود میکند!
📌نکته: ضمنا برنامه کاملا هوشمند بوده و اگر مثلا چند هفته و یا چند ماه بعد، مجددا برنامه را برای همان اکانت اجرا نماییم، صرفا Repository های Update شده را دانلود میکند!
✅ نکته: به دلیل جذابیت و کاربردی بودن این برنامه، و اینکه به غیر از گرفتن کلی ایدههای جذاب، کلی از نکات و تکنیکهای زبان برنامهنویسی پایتون را نیز فرا خواهید گرفت و یا برایتان مرور میگردد، احتمالا علاوه بر انتشار سورسکد، فیلم آموزشی این برنامه نیز تولید و منتشر خواهد شد...
🔴 نکته مهم: قابل توجه شاگردان عزیز و گرامی اینجانب، در کلاسهای عمومی C# Fundamental و یا Programming in C# 1، و البته دیگر عزیزان، از این پس میتوانند، با استفاده از این برنامه، هر از چند گاهی، نسبت به دانلود کلیه سورسکدهای موجود در اکانتهای Github اینجانب اقدام نمایند:
https://github.com/dariush-tasdighi
https://github.com/learning-csharp
#SourceCode #SourceCode10037 #Practical #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
💚 تخفیف ویژه (۵۰٪) برای دوره جامع GIT 💚
✅ سلام دوستان عزیزم، بنابه درخواست بعضی از همراهان عزیز و گرامی، ثبتنام دوره آموزش جامع GIT، تا تاریخ پنجم مهرماه ۱۴۰۲، مجددا با پنجاه (۵۰) درصد تخفیف صورت میگیرد!
✅ شهریه دوره: یک میلیون و دویست هزار تومان میباشد، که تا پنجم مهرماه ۱۴۰۲، میتوانید با پرداخت صرفا ششصد هزار تومان، در این دوره هیجانانگیز ثبتنام نمایید!
✅ تاکنون بیست (۲۰) قسمت و بیش از هشت ساعت فیلم آموزشی از این دوره منتشر شده است.
✅ شما میتوانید تعدادی از فیلمهای رایگان این دوره آموزشی را در این کانال (متخصصین ایرانی) مشاهده کرده و در صورت رضایت از فنبیان، عمق، سطح و دقت مطالب، نسبت به ثبتنام اقدام نمایید.
💚 علاقهمندان میتوانند شهریه دوره را به شماره کارت ذیل واریز نموده و رسید آنرا به اینجانب ارسال کرده، تا لینک عضویت کانال مذکور، برای آنها ارسال گردد.
💰 شماره کارت به نام داریوش تصدیقی، نزد بانک سامان:6219861028051349
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
✅ معرفی یک سایت فوقالعاده!
https://www.VirusTotal.com
گاهی اوقات پیش میآید که یک فایلی بدست ما رسیده است، که نسبت به ویروسی بودن آن مشکوک هستیم. هر چند که آنرا توسط Antivirus خودمان، اسکن (Scan) کردهایم و آنتیویروس، هیچ مورد مشکوکی را شناسایی نکرده است! برای این منظور میتوانیم وارد این سایت شده و فایل خودمان را در این سایت آپلود نموده، تا توسط حداقل ۵۰ موتور/بانکاطلاعاتی آنتیویروس دیگر بررسی گردد!
📌 برای دوستانی که در زمینه Ethical Hacking فعالیت میکنند، نیز این سایت بسیار مفید میباشد! بدین صورت که بعد از نوشتن یک بدافزار بومی، میتوانند از طریق این سایت، بررسی نمایند که بدافزار نوشته شده، توسط چه آنتیویروسهایی ممکن است شناسایی شود! در ضمن، این عزیزان میتوانند در این سایت ثبتنام کرده و بعد از دریافت API Key، از طریق سامانههای خود، اقدام به ارسال فایلهای مشکوک نموده و آنها را بررسی نمایند. البته نسخه رایگان این سایت، محدودیتهایی دارد که قابل چشمپوشی و اغماض میباشد.
#Site #EthicalHacking
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
🎁 به بهانه روز جهانی برنامهنویسان...
💚 سلام دوستان عزیزم 💚
✅ من داریوش تصدیقی هستم، مدیر کانال تلگرامی متخصصین ایرانی، من به وجود یکایک شما برنامهنویسان این مرز و بوم افتخار میکنم و این روز را به همه شما عزیزان تبریک عرض میکنم، انشاءالله همیشه و همه جا، سلامت و شاد و موفق باشید...
✅ به بهانه این روز عزیز، میخواهم یک روش شیک، باکلاس و جذاب را برای انتشار سورسکدهای ارزشمند شما آموزش دهم. با استفاده از هر یک از سه روش ذیل، شما میتوانید (بخشی/همه) سورسکدهای خود را، با توجه به زبان برنامهنویسی که آنرا نوشتهاید، مانند تصویر فوق، به یک فایل تصویر زیبا تبدیل نموده و آنرا در شبکههای اجتماعی و غیره منتشر نمایید:
📌 روش اول: نصب یک Extension، بر روی Visual Studio Code
- Code Snapshot
📌 روش دوم: استفاده از دو سایت آنلاین ذیل:
- https://carbon.now.sh
- https://ray.so
ادمین کانال:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
کانال پایتون:
@DT_PYTHON_LEARNING
.
💚 سلام دوستان عزیزم 💚
🛑 برای یک برنامه بسیار ارزشمند و هیجانانگیز به زبان پایتون آماده شوید!
✅ فلسفه برنامه شماره سی (۳۰):
در برنامههای قبل، چه موضوعاتی را یاد گرفتیم:
📌 آموزش یک - یاد گرفتیم که دستگاه Webcam متصل به رایانه خودمان را روشن نموده و تصاویر Webcam را در یک پنجره نمایش دهیم.
📌 آموزش دو - یاد گرفتیم که مثلا هر ثانیه یکبار، یک عملی را انجام دهیم.
📌 آموزش سه - یاد گرفتیم که دستگاه Webcam متصل به رایانه خودمان را روشن نموده و مثلا هر ثانیه یکبار، یک عکس از تصویر Webcam گرفته و بر اساس تاریخ و زمان سیستم، یک فایل با فرمت PNG ایجاد نماییم.
✅ خب! علاوه بر آموزش شماره سه، به هر دلیلی، ما میتوانیم این تصاویر را علاوه بر ذخیرهسازی بر روی هارد، به یک Web Service نیز منتقل کرده و یا حتی Email نماییم!
✅ و اما فلسفه پروژه چهارم:
✅ تصور کنید که شما میخواهید در یک شرکت و یا منزل خود، برای مدتی رایانهتان را که روشن است، به امان خدا رها کرده و به کارهای دیگری بپردازید و برای این منظور میز کارتان را ترک میکنید و میخواهید ببینید (متوجه شوید) که در این مدت، چه کسانی وارد اتاق شما شدهاند و در حوالی رایانه شما، در این مدت، چه اتفاقاتی رخ داده است! و یا تصور کنید که میخواهید از شرکت یا منزل خود خارج شده و یا حتی به مسافرتی بروید و میخواهید با استفاده از یک رایانه شخصی، لپتاب، و یا حتی یک دستگاه کوچک Raspberry Pi که یک دوربین ساده به آن متصل کردهاید، از امنیت شرکت / منزل خود مطلع شوید! برای این منظور میتوانید از برنامه شماره سه استفاده نمایید. ولی مشکل برنامه شماره سه چیست!؟ مشکل آن است که اگر مثلا تصاویر را ایمیل کرده و Notification مربوط به Mail Server خود را بر روی گوشی موبایل خود فعال کرده باشید، هر ثانیه یکبار، یک Notification برای شما ارسال میشود و شما با استرس باید آن را مشاهده کرده و خواهید دید که هیچ حرکتی و یا اتفاقی صورت نگرفته است! و این مساله شما را بعد از مدتی، عصبی کرده و قاعدتا، بعد از مدتی، Notification را خاموش میکنید و اکنون، اگر خدای ناکرده، واقعا شخصی به صورت غیرقانونی وارد شرکت / منزل شما شود، شما بعد از آنکه دیگر کار از کار گذشته است، متوجه این موضوع میشوید! و در ضمن اینکه مثلا در ۲۴ ساعت گذشته، باید ۸۶۴۰۰ تصویر را بررسی کرده تا از تغییرات صورت گرفته مطلع شوید، که البته این کار بسیار خستهکننده و مایوسکنندهای است!
💚 اینجاست که پروژه شماره چهار، به کمک شما میآید! در این پروژه، مفهومی به نام Motion Detection، اضافه شده است، لذا در صورتی که سامانه احساس کند که کوچکترین حرکتی در مقابل دوربین صورت گرفته است، صرفا آن موقع است که تصاویر مربوطه را برای چند ثانیه ضبط میکند که البته میتوانید با کمی تغییر در سورسکد، از سیستم بخواهید که به جای گرفتن عکس، چند ثانیه فیلم ضبط کرده و آن را ذخیره کند و یا حتی میتوانید تصاویر / فیلم ضبط شده را Email نمایید، با توجه به اینکه اگر هیچ حرکتی صورت نگیرد، هیچ تصویر / فیلمی نیز ذخیره و ارسال نمیگردد، میتوانید با خیال راحت، Notification گوشی موبایل خود را فعال کرده و در صورتی که صرفا حرکتی صورت گرفت، تصاویر / فیلم ارسال شده را مشاهده نمایید!
🛑 برای مشاهده و دریافت این سورسکد، میتوانید به کانال تلگرامی ذیل مراجعه نموده و علاوه بر این سورسکد، از سورسکدهای جذاب و کاربردی دیگری که در کمال وسواس و دقت نوشته شدهاند، استفاده کرده و لذت ببرید.
- سورسکدهایی در کانال که برای درک بهتر این سورسکد مفید میباشند:
/channel/DT_PYTHON_LEARNING/38
/channel/DT_PYTHON_LEARNING/39
/channel/DT_PYTHON_LEARNING/40
/channel/DT_PYTHON_LEARNING
.
💚 دوره آموزش جامع GIT به صورت Command Line 💚
✅ جلسه هجدهم
✅ آموزش Branching - قسمت سوم
Cheat Sheet
[Create a New Branch From Current Branch]
git branch [branch_name]
- start_point:
commit_id or HEAD~n
git checkout [start_point]
[Switch to Branch]
git checkout [existing-branch]
git checkout [non-existing-branch] -> Error!
[Create Branch and Switch]
git checkout -b [non-existing-branch] -> b: New [B]ranch
[Switch to Branch]
git switch [existing-branch]
git switch [non-existing-branch] -> Error!
[Create Branch and Switch]
git switch -c [non-existing-branch] -> c: [C]reate Branch
- Create New Branch from Specific Commit
git checkout -B [branch] [start_point] -> Note: 'B' not 'b'
- git status before git checkout / switch
✅ انتشار این فیلم، با ذکر منبع، بلامانع میباشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی این دوره، ثبتنام نمایید ✅
#GIT
#GIT_SESSION_018
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
📌 یک برنامه هیجانانگیز دیگر! در کانال پایتون!
به بهانه آموزش Python Automaion، امروز میخواهیم Telegram Proxy (Socks5) Automation را یاد بگیریم!
همانطور که مستحضر هستید، در داخل برنامه تلگرام، میتوانیم از سه نوع Proxy استفاده نماییم:
- HTTP
- SOCKS5
- MTPROTO
فرض کنید که سایتی وجود دارد (به نشانی ذیل)، که هر چند دقیقه یکبار، فهرستی از IP / PORT های مربوط به پروتکل SOCKS را در آن منتشر میکند:
https://github.com/hookzof/socks5_list/blob/master/proxy.txt
اینکه بخواهیم به ازای هر IP / PORT، وارد تنظیمات تلگرام شده و اطلاعات IP / PORT را COPY / PASTE کرده و آنرا تست نماییم، شاید زمان نسبتا زیادی را از ما بگیرد! چرا که ممکن است، بعضی از این IP / PORT ها اساسا اشتباه باشند! یا Service Provider آنها، به کشور ایران سرویس ندهد! یا ایران، IP مذکور را فیلتر کرده باشد! و یا PORT مذکور به صورت موقت / دائم بسته شده باشد! و غیره...
به همین دلیل میخواهیم در زمان صرفهجویی کرده و کلی از اعمالی که میبایست دستی انجام دهیم را به صورت اتوماتیک (Automation) انجام دهیم!
و اما نحوه استفاده از این برنامه:
ابتدا وارد نشانی فوق شده و تمام فهرست IP / PORT های موجود را کپی کرده و در داخل فایلی به نام check_list.txt، کپی میکنیم، مثلا:
121.37.201.60:4145
121.37.201.60:4006
117.74.65.207:8017
120.79.21.48:30001
144.91.78.34:49368
سپس برنامه را اجرا میکنیم. برنامه به طور اتوماتیک، بررسی میکند که کدامیک از این IP / PORT ها باز یا بسته هستند! در صورتی که IP / PORT، امکان برقراری ارتباط نداشته باشد، اطلاعات آنرا در فایلی به نام failure_list.txt و به شکل ذیل ذخیره میکند:
117.74.65.207:8017 : timed out
144.91.78.34:49368 : timed out
و اگر IP / PORT، امکان برقراری ارتباط داشته باشد، اطلاعات آنرا در فایلی به نام success_list.txt و به شکل ذیل ذخیره میکند:
1 : /channel/socks?server=121.37.201.60&port=4145
2 : /channel/socks?server=121.37.201.60&port=4006
3 : /channel/socks?server=120.79.21.48&port=30001
حال کافی است که فایل success_list.txt را (بعد از اتمام اجرای برنامه) باز کرده و اطلاعات داخل آن را کپی کرده و در برنامه تلگرام، و مثلا در قسمت Saved Messages، آنها را Paste نموده و سپس بر روی تک تک لینکها کلیک کرده و تایید مینماییم، تا برقراری ارتباط با اینترنت، توسط برنامه تلگرام، با پروتکل SOCKS5، صورت پذیرد...
✅ نکته: در ابتدای کار، اعلام کردم که وارد سایت مذکور شده و فهرست IP / PORT ها را کپی کرده و در فایلی به نام check_list.txt، آنها را Paste مینماییم، حال آنکه ما میتوانیم با استفاده از Package / Module قدرتمندی به نام requests، همین مرحله اولیه را نیز به صورت اتوماتیک انجام دهیم! یعنی برنامه، ابتدا به نشانی مذکور متصل شده، و فایل فهرست IP / PORT ها را دانلود کرده و سپس فایل check_list.txt را خودش ایجاد نموده و سپس مراحل بعد را انجام دهد... این مرحله را به عنوان تمرین، به خود شما بزرگواران محول میکنم...
🛑 نکته: قابل توجه برادران ارزشی عزیز و گرامی، مدتهاست که پروتکل SOCKS5 در کل کشور مسدود شده و این برنامه، عملا در کشور عزیزمان ایران، کار نمیکند! و این سورسکد، صرفا جنبه آموزشی داشته و لطفا آنرا پیراهن عثمان نکنید! سعی کنید از دانش و تجربه من استفاده کرده و لذت ببرید...
برای دریافت سورسکد، به کانال پایتون مراجعه نمایید.
#SourceCode #SourceCode10021
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
💚 سلام دوستان عزیز و همیشه همراه 💚
🛑 افتتاح کانال آموزش جامع پایتون (کاملا رایگان)
بالاخره بنابر قولی که داده بودم، کانال آموزش جامع پایتون را راهاندازی کردم! واقعیت آن است که خیلی با خودم کلنجار رفتم، تا مدل آموزشی را در این کانال آغاز نمایم که هم کسانی که پایتون بلد هستند، از سورسکدها و مطالب آن لذت ببرند و هم کسانی که با پایتون آشنایی ندارند، به یادگیری آن مشتاق شوند... و امیدوارم که در این مسیر، با همکاری و همیاری شما عزیزان موفق شوم. 🙏
یکی از جذابیتهای زبان پایتون، آن است که با کدهای خیلی کوتاه و خوانا، میتوانیم برنامههای جذاب و کاربردی در حوزههای مختلف ایجاد نماییم.
فعلا در این کانال، در حوزههای عمومی و Ethical Hacking کار را آغاز کردهام و انشاءالله در ادامه راه، با موضوعات دیگری نیز در خدمت شما خواهم بود و البته! دوره آموزش جامع پایتون از Zero تا Hero را نیز به زودی و به صورت فیلمهای آموزشی در این کانال منتشر خواهم کرد.
📌 طبق معمول، تمام سورسکدها در کمال دقت و وسواس نوشته شدهاند!
کانال (جدید) پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
💚 دوره آموزش جامع GIT به صورت Command Line 💚
✅ جلسه سیزدهم
Cheat Sheet
📌 به دلیل حجم بالای متن Cheat Sheet، در مطلب بعدی منتشر میشود!
✅ انتشار این فیلم، با ذکر منبع، بلامانع میباشد - این فیلم صرفا برای آشنایی شما عزیزان با دوره آموزش جامع GIT و به صورت رایگان منتشر شده است، لذا برای دریافت کلیه منابع آموزشی، در این دوره، ثبتنام نمایید ✅
#GIT
#GIT_SESSION_013
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts
.
✅ نسخه جدید Cork Admin Panel در کانال دوره آموزشی مربوطه قرار گرفت!
🛑 لطفا عزیزانی که صرفا این Admin Panel را خریداری کردهاند و در دوره مربوطه ثبتنام نکردهاند، به اینجانب پیام داده تا نسخه جدید را برای آنها Forward نمایم!
Cork Admin Panel (Template)
Version 3.9.0 (Major Update)
Jun 27, 2023
New Added!
- Bootstrap 5.3.x
Fixed:
- Table color classes
- Table text color classes
- Form input text color classes
- Datatable color classes
- Popover arrow color classes
📌 نسخه جدید!
https://themeforest.net/item/cork-responsive-admin-dashboard-template/25582188
ادمین:
@Dariush_Tasdighi
کانال:
@IranianExperts