با تشکر از تمام دوستانی که زحمت کشیدند برای اینترنت آزاد.
ممنون از سگارو، وحید و IRCF
چون برای خودم خیلی سخت بود تک تک دامنه ها رو چک کنم و لیست طولانی هم داره
این کد مبتدی کوچیک رو نوشتم اینکه پیدا کردن SNI راحت تر باشه متناسب با اینترنت شما، به جای اینکه تک تک دستی چک کنیم.
من کاملا مبتدی هستنم، و قطعا این کد حرفه ای نیست و یکم کار راه انداز هستش. شرمنده
- در فایل خروجی مربوط به دامنه های سالم که پینگ دارید، در قسمت Successful Domains، فقط دامنه هایی که TLSv1.3 بودند و پینگ داشتید نمایش داده میشه
فایل خروجی: Domain Result.txt
- اضافه شدن Speed Test بعد از پروسه پیدا کردن دامنه سالم، از شما سوال میپرسه که اسپید تست را میخواهید انجام بدید یا خیر
که با موافقت، از دامنه های سالمی که پینگ داشنید و TLSv1.3 داشتند اسپید تست گرفته میشه که سرعت دانلود و آپلود سرور شما به اون دامنه چقدر هستش و در فایل خروچی جداگانه سیو میشه و مقدار حجم دانلود و آپلود برای این پروسه هم آخر به شما نمایش میده.
( فقط اینچا مواظب مصرف دانلود و آپلود باشید، هرچی تعداد دامنه های سالم بیشتر باشه مصرف شما هم به همون نسبت بالا خواهد بود.)
فایل خروجی: Speed Test Result.txt
پیشناز هایی که باید نصب کنید
pip install ping3
pip install prettytable
pip install tqdm
pip install speedtest_cli
کافیه از داخل سایت bgp.tools، لیست مورد نظرتون رو به صورت یک جا کپی کنید، به عنوان مثال
آموزش استفاده از سایت bgp.tools
https://telegra.ph/آموزش-یافتن-SNI-برای-استفاده-با-رئالیتی-05-11
A DNS
37.59.0.8 www.dylemo.pl, dylemo.pl
37.59.0.18 www.kisland.com, kisland.com
37.59.0.116 stage.mozilla-hispano.org, foroestatico.mozilla-hispano.org ( 5 more...)
37.59.0.183 shinken.2le.net
.
.
.
.
وقتی که کلا دیتا رو کپی کردید، داخل یک فایل txt سیو کنید.
نمونه ای که من کپی کردم
بعد کد رو ران کنید، از شما مسیر فایل txt میپرسه که کامل وارد کنید. به عنوان مثال
C:\SNI\domains.txt
بعد خود کد میاد دامنه ها رو جدا میکنه و اضافه هایی که مربوط به دامنه نمیشه رو حذف میکنه و شروع میکنه به پینگ گرفتن از دامنه ها.
مربوط به Domain Result.txt
مربوط به اسپید تست Speed Test Result.txt