Skip to content

Ptechgithub/FragmentScanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FragmentScanner

English

Install

bash <(curl -fsSL https://raw.githubusercontent.com/Ptechgithub/FragmentScanner/main/install.sh)

28

  • پشتیبانی از پروتکل‌های
  • VLESS WS/GRPC
  • VMESS WS/GRPC
  • TROJAN WS/GRPC

با انتخاب گزینه 1 کانفیگ ساده ( بدون فرگمنت ) خودتون رو به اسکریپت بدید ، به شما خروجی کاستوم (فرمت json) همراه با فرگمنت میده. که میتونید همون رو کپی کنید و استفاده کنید. این فرمت پیشنیاز گزینه ی 2 میباشد.

بعد از اضافه شدن فرگمنت و نمایش فرمت json کانفیگ شما در فایل config.json در همان مسیر ذخیره میشود. حالا شما میتوانید مقادیر مناسب فرگمنت را با گزینه 2 اسکن کنید . یعنی فقط گزینه ی 2 را میزنید فایل کانفیگ ساخته شده در مرحله ی قبل را میخواند و پس از پرسیدن 4 سوال شروع به اسکن میکند و نتایج را به شما نمایش میدهد.


سوال 1: تعداد راند های اسکن را تعیین میکند . پیش فرض 10 هست، یعنی 10 ترکیب تصادفی با مقادیر وارد شده را تست میکند.

سوال 2: زمان تایم اوت برای تست های پینگ را تعیین میکند.

سوال 3: فقط در صورتی که Listening port داخل config.json را تغییر دادید پورت را تغییر بدهید. درغیر این صورت فقط Enter بزنید.

سوال 4: تعداد درخواست‌ها را برای هر نمونه وارد کنید، یعنی چند بار یک مجموعه مقادیر باید آزمایش شود.


برای نمایش مرتب خروجی و عدم تو رفتگی کد قبل از اجرای اسکریپت Zoom Out کنید.

در صورت خروج از برنامه برای نمایش مجدد فایل config دستور cat config.json را وارد کنید و اینتر بزنید.

همچنین میتونید کانفیگ فرگمنت دار خودتون رو در فایل config.json ذخیره کنید و فقط با گزینه 2 اسکن انجام بدید.

این اسکریپت همچنین میتواند روی Termux اجرا شود.

Credits:

Surfboardv2ray