Skip to content

Third Party Credits.fa

Iman edited this page Sep 9, 2026 · 1 revision

English · فارسی · Русский · 中文

کد و انتساب شخص ثالث

نسخهٔ انگلیسی مرجع این سند است. آزمون‌ها برابری شناسه‌ها و پیوندها را بررسی می‌کنند. NOTICE کتابخانه‌های پیوندشده و فایل‌های توزیع Caspian را فهرست می‌کند. هر جزء بالادستی مجوز خود را حفظ می‌کند؛ شرایط AGPL کاسپین جایگزین آن‌ها نیست.

جعل SNI

منبع اصلی کد و ایده patterniha/SNI-Spoofing است. Caspian تغییر ثبت‌شدهٔ 13b78cf7e073f38d9cadcff542faf4a00b0a6de2 را بررسی کرده است. قالب ClientHello و الگوریتم دست‌دهی، مبنای internal/snispoof هستند. تغییرات Caspian شامل یکپارچه‌سازی Go، اعتبارسنجی، مالکیت اتصال، محدودیت منابع، بازگردانی وضعیت و آزمون‌ها است.

فایل‌های مشتق‌شده اعلان GPL-3.0-only را حفظ می‌کنند. متن کامل GPL بالادستی و انتساب در مخزن موجود است. بند ۱۳ GPLv3 ترکیب با کد AGPLv3 را مجاز می‌داند و هر بخش شرایط خود را حفظ می‌کند. توزیع‌کننده باید اعلان‌ها را حفظ کند، تغییرات را مشخص کند و منبع متناظر را طبق مجوزهای مربوط ارائه دهد. ذکر نام به معنای تأیید Caspian از سوی نویسندگان بالادستی نیست.

Windows x64 از WinDivert اثر Basil (basil00) و مشارکت‌کنندگان استفاده می‌کند. Caspian از میان مجوزهای دوگانه، LGPL-3.0 را انتخاب می‌کند. نصب‌کننده درایور و DLL بدون تغییر، مجموعهٔ کامل مجوزها، انتساب و آرشیو منبع v2.2.2 را دارد. جزئیات توزیع WinDivert را ببینید. Windows ARM64 شامل WinDivert نیست و نمی‌تواند از این قابلیت SNI استفاده کند.

منابع پژوهش

این پروژه‌ها بررسی شده‌اند، اما کد و فایل اجرایی آن‌ها همراه Caspian عرضه نمی‌شود:

پروژه نسخهٔ بررسی‌شده مجوز و کاربرد
selfishblackberry177/sni-spoof a0d68c6627e0898cf13176e322420743f69d894f فایل مجوز یافت نشد؛ فقط مقایسه
ValdikSS/GoodbyeDPI f593a276f9ec753889f80208c6a7c5cf455df94a Apache-2.0؛ مرجع روش‌ها
bol-van/zapret 87e058624c72863db53bdaf7fb6f16576dddb6ab MIT؛ مرجع روش‌ها و تشخیص
Floxu1/UAC-SNI-Spoofer-Android c68e350f5f9e9cff308c289db261d7c5d034efa2 مجوز سطح برنامه یافت نشد؛ فقط ایده
therealaleph/sni-spoofing-rust d2956025c31d96f0f0a341af4f1a8eda204857c7 MIT اعلام شده، اما منشأ قالب GPL نیاز به روشن‌سازی دارد؛ کدی کپی نشده است

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

دیگر اجزای توزیع‌شده

تجزیه‌گر پیوند اشتراک مجوز MIT خود را حفظ می‌کند. نصب‌کننده‌های Windows فایل‌های رسمی Wintun و ابزارهای کمکی مستقل .NET را نیز دارند. اعلان‌های آن‌ها در third_party باقی می‌ماند و کنار برنامه نصب می‌شود. رابط Go برای Wintun در Windows یک وابستگی زمان اجرا با مجوز MIT است.

نسخه‌های انگلیسی مرجع: بررسی منبع.

راهنماهای Caspian: راه‌اندازی و پروتکل‌های پشتیبانی‌شده · جعل SNI برای عبور از DPI: تنظیم و محدودیت‌ها. English · SNI English

SNI 伪装的主要代码和思路来自 patterniha/SNI-Spoofing(GPL-3.0);Windows x64 版本使用 WinDivert(LGPL-3.0)。 第三方许可证、来源和致谢.

Clone this wiki locally