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
.
به بهانه آموزش 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
.
GitHub
socks5_list/proxy.txt at master · hookzof/socks5_list
Auto-updated SOCKS5 proxy list + proxies for Telegram (прокси для телеграмм/телеграм/тг) https://mtpro.xyz/mtproto - hookzof/socks5_list
❤21👍5
Forwarded from 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
#SourceCode #SourceCode10037 #Practical #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
Dariush-Tasdighi - Overview
ASP.NET (Core) Developer
Telegram: https://xn--r1a.website/IranianExperts - Dariush-Tasdighi
Telegram: https://xn--r1a.website/IranianExperts - Dariush-Tasdighi
❤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
.
✅ شرح برنامه: برنامهای که اطلاعات اکانت 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
❤️ سلام دوستان عزیزم ❤️
✅ شرح برنامه: گاهی پیش میآید که در یک پوشهای، تنوع بسیار زیادی از انواع فایلها داریم! نمونه بارز آن، پوشه مربوط به فایلهای دانلود شده توسط تلگرام، و به آدرس ذیل:
C:\Users\[YOUR_USERNAME]\Downloads\Telegram Desktopمیخواهیم یک PowerShell Script اجرا نماییم، که با توجه به پسوند فایلها، یک پوشه ایجاد کرده و فایلها را برحسب Extension آنها، در این پوشهها منتقل نموده و اصطلاحا تا حدی فایلهای خودمان را دستهبندی نماییم:
jpgابتدا یک فایل، به هر نامی (مثلا file_manager) و با پسوند ps1 در داخل این پوشه ایجاد کرده، و سورسکد ذیل را درون آن قرار میدهیم.
png
mp3
mp4
txt
...
سپس فایل مربوطه را از طریق محیط 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
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
👍13❤11
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
فلسفه و کاربردهای 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
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