Skip to content

NazirShahBakhsh/SNI-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

SNI Checker

با تشکر از تمام دوستانی که زحمت کشیدند برای اینترنت آزاد.

ممنون از سگارو، وحید و 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 سیو کنید.

نمونه ای که من کپی کردم

246831248-65fd6fcf-5ad2-4968-be78-26a7e277a8d2

بعد کد رو ران کنید، از شما مسیر فایل txt میپرسه که کامل وارد کنید. به عنوان مثال

C:\SNI\domains.txt

بعد خود کد میاد دامنه ها رو جدا میکنه و اضافه هایی که مربوط به دامنه نمیشه رو حذف میکنه و شروع میکنه به پینگ گرفتن از دامنه ها.

نتیجه

مربوط به Domain Result.txt

domain result

مربوط به اسپید تست Speed Test Result.txt

speed test result

speed test result 1

About

SNI Checker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages