🛑 Iranian🇮🇷Experts 🛑
4.01K subscribers
104 photos
293 videos
83 files
469 links
Download Telegram
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
📌 یک برنامه هیجان‌انگیز دیگر! در کانال پایتون!

به بهانه آموزش 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 : https://xn--r1a.website/socks?server=121.37.201.60&port=4145
2 : https://xn--r1a.website/socks?server=121.37.201.60&port=4006
3 : https://xn--r1a.website/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
.
21👍5
Forwarded from 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
.
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍10
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
❤️ سلام دوستان عزیزم ❤️

شرح برنامه:‌
برنامه‌ای که اطلاعات اکانت 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
.
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍4
🔴 یک برنامه هیجان‌انگیز، به زبان PowerShell

❤️ سلام دوستان عزیزم ❤️

شرح برنامه:‌
گاهی پیش می‌آید که در یک پوشه‌ای، تنوع بسیار زیادی از انواع فایل‌ها داریم! نمونه بارز آن، پوشه مربوط به فایل‌های دانلود شده توسط تلگرام، و به آدرس ذیل:

C:\Users\[YOUR_USERNAME]\Downloads\Telegram Desktop

می‌خواهیم یک PowerShell Script اجرا نماییم، که با توجه به پسوند فایل‌ها، یک پوشه ایجاد کرده و فایل‌ها را برحسب Extension آن‌ها، در این پوشه‌ها منتقل نموده و اصطلاحا تا حدی فایل‌های خودمان را دسته‌بندی نماییم:

jpg
png
mp3
mp4
pdf
txt
...

ابتدا یک فایل، به هر نامی (مثلا file_manager) و با پسوند ps1 در داخل این پوشه ایجاد کرده، و سورس‌کد ذیل را درون آن قرار می‌دهیم.

سپس فایل مربوطه را از طریق محیط PowerShell و به شکل ذیل اجرا می‌نماییم:

.\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
}

نکته: به زودی فیلم آموزشی این سورس‌کد را برای شما عزیزان منتشر خواهم کرد.

نکته: در صورتی که در خصوص اجرای این برنامه مشکل، و یا پیشنهادی داشتید، خوشحال خواهم شد که آن‌را به اینجانب اعلام کرده تا پس از بررسی، این سورس‌کد را ویرایش نمایم.

#SourceCode #PowerShell #EthicalHacking

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍10
Media is too big
VIEW IN TELEGRAM
❤️ سلام دوستان عزیزم ❤️

🟢 خیلی از شما عزیزان از من سوال می‌پرسید، که چرا سراغ پایتون یا 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
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1311
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 دوره آموزش جامع Cryptography

🔤🔤🔤🔤🔤🔤🔤🔤🅰️🔤🔤🔤

🟢 جلسه چهارم

فلسفه
و کاربردهای Base64

📌 در این درس وارد کدنویسی نمی‌شویم، لذا به هر زبان برنامه‌نویسی که مسلط هستید، دیدن این فیلم را به شما عزیزان قویا توصیه می‌کنم! اطمینان دارم که کلی ایده بدست خواهید آورد!

📌 برای مشاهده کامل فیلم‌های این دوره، به کانال پایتون اینجانب مراجعه نمایید.

❤️ سلام دوستان عزیزم ❤️

🟢 در صورتی که از این فیلم استفاده کرده و لذت بردین، برای حمایت از ادامه این دوره آموزشی، لطفا مرا حداقل به یک قهوه دعوت نمایید...

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

🔠🔠🔠🔠🔠🔠🔠🔠

🙏 شماره کارت، به نام داریوش تصدیقی، نزد بانک سامان:

6219 8610 2805 1349

#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #Cryptography_004 #Base64

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
21👍3
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
🔴 آموزش CTF = Capture the Flag = فتح پرچم

🔤🔤🔤👍

❤️ سلام دوستان عزیزم ❤️

🟢 نکته: در مورد این فیلم، تصمیم گرفتم که توضیح اضافه‌ای ارائه نکنم! تا خودتان، وقتی این فیلم را با دقت مشاهده نمودید، به اندازه کافی سورپرایز شده، کلی ایده گرفته و لذت ببرید...

🟢 نکته: این فیلم را به همه برنامه‌نویسان عزیز، فارغ از زبان برنامه‌نویسی که به آن آشنایی داشته و یا مسلط هستند، قویا توصیه می‌کنم!

Source Code

https://github.com/Dariush-Tasdighi/Python_Projects

#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #CTF

🆔 @Dariush_Tasdighi
🆔
@IranianExperts
🆔
@DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍4