Echoes
جدیدحالا در App Store برای iPhone، iPad و Mac

۲۰ ابزار شبکه. یک برنامهٔ رایگان.

بفهمید چرا یک سایت باز نمی‌شود، سرعت اینترنتتان را تست کنید، ping بگیرید، پورت‌ها را اسکن کنید، DNS را استعلام کنید و به هر دستگاهی فایل بفرستید. Echoes ابزارهایی را که معمولاً یکی‌یکی اجرا می‌کنید، در یک برنامهٔ ساده جمع کرده است.

  • بدون حساب
  • بدون تبلیغات
  • بدون ردیابی
  • متن‌باز
iPhoneiPadMacWindowsLinuxAndroid
Echoes روی Mac: Doctor می‌گوید example.com از این‌جا کار می‌کند، همراه با همهٔ بررسی‌هایی که انجام داده است
Echoes روی iPhone: Doctor
علت را برایتان پیدا می‌کند تست سرعت فرستادن فایل به هر مرورگری

یک برنامه به‌جای

pingtraceroutenmapcurldig و whoisPuTTYسایت تست سرعتداشبورد CloudflareEchoes
Doctor

سایت باز نمی‌شود؟ بفهمید چرا.

Doctor همه‌چیز را بین شما و یک سایت بررسی می‌کند و بعد در یک جمله می‌گوید مشکل چیست و چه کاری باید کرد.

Doctor فیلترینگ SNI را پیدا می‌کند: نشانی سایت کار می‌کند، اما با نامش نه

شبکهٔ خودتان

آداپتور شبکه، gateway، VPN یا پراکسی، و صفحهٔ ورود Wi-Fi که سر راه است.

DNSی که دروغ می‌گوید

پاسخ‌های DNS سیستم شما با DNS رمزگذاری‌شده مقایسه می‌شوند تا پاسخ‌های جعلی و نشانی‌های شناخته‌شدهٔ فیلتر معلوم شوند.

فیلترینگ یا نشانی مسدود

اتصال TLS یک بار با نام سایت و یک بار بدون آن امتحان می‌شود تا فیلتر شدن نام (SNI) از مسدود بودن نشانی IP تشخیص داده شود.

برای همه از کار افتاده، یا فقط برای شما؟

سایت از چند کشور هم بررسی می‌شود تا بدانید مشکل از سایت است یا از اتصال شما.

راهی برای دور زدن کمک می‌کند؟

تلاش‌های دوباره با تکه‌تکه کردن اولین بسته نشان می‌دهند که آیا با تنظیم «fragment» در برنامه‌هایی مثل v2rayNG، Hiddify یا Xray می‌شود عبور کرد یا نه.

گزارشی برای فرستادن

همهٔ مرحله‌ها با زمان هر کدام، و گزارشی که می‌توانید برای مسئول شبکه کپی کنید.

۲۰ ابزار

هر چه برای یک شبکه لازم دارید، در یک پنجره

چهار گروه، همان‌طور که در برنامه هست: پیدا کردن مشکل‌ها، تست وب‌سایت‌ها و APIها، اتصال و راه‌اندازی سرور، و ابزارهای برنامه‌نویسی که هر روز به کار می‌برید.

عیب‌یابی8

Pingآمار زنده و نمودار، TCP ping، traceroute و MTR.
Doctorاین‌که چرا یک سایت برایتان باز نمی‌شود، در یک جمله.
DNS & WHOISDNS over HTTPS و TLS، مقایسهٔ سرورهای DNS، بررسی ایمیل.
Port Scannerاسکن TCP و UDP با تشخیص سرویس‌ها.
Check Hostبررسی Ping، HTTP، TCP و DNS از نقاط مختلف دنیا.
Monitorبررسی در دسترس بودن (uptime)، هشدار انقضا و هشدار در Telegram.
Networkآداپتورهای شبکه، Wi-Fi، دستگاه‌های همسایه، پورت‌های باز و مسیرها.
Speed Testدانلود، آپلود، ping، jitter و تأخیر زیر بار.

وب و API5

cURLیک کلاینت HTTP که هر فرمان curl را می‌فهمد.
TLS Inspectorگواهی‌ها، تاریخ انقضا، نسخه‌های TLS و cipherها.
IP InfoIP عمومی شما، و این‌که هر نشانی IP کجاست.
CloudflareDNS، SSL، قوانین (rules) و Dynamic DNS، بدون داشبورد.
Telegram Botهر متد Bot API را فراخوانی کنید و پاسخ خام را ببینید.

سرور و اتصال4

SSHترمینال، فایل‌ها، هدایت پورت و سلامت سرور.
Socketکلاینت و سرور TCP و UDP، و WebSocket.
Web Serverاشتراک فایل و چت با هر دستگاهی که مرورگر دارد، یا دریافت webhookها.
Proxyپراکسی SOCKS5 و HTTP، و بررسی فهرست پراکسی‌ها.

میز کار3

String Labکدگذاری، هش، تبدیل، مقایسه (diff) و تولید.
Notesیادداشت‌هایی که با رمز اصلی قفل شده‌اند.
History & Backupورودی‌های اخیر، و یک فایل پشتیبان رمزگذاری‌شده.
نگاهی دقیق‌تر

ساده در استفاده، عمیق هر وقت لازم باشد

Ping، traceroute و MTR

پاسخ‌های زنده، نمودار تأخیر و عددهایی که مهم‌اند، برای هر میزبانی.

  • TCP ping به یک پورت، برای میزبان‌هایی که به ping معمولی جواب نمی‌دهند.
  • اندازهٔ بسته، TTL و «don't fragment»، برای پیدا کردن بزرگ‌ترین بسته‌ای که از یک مسیر رد می‌شود.
  • نیازی به دسترسی ادمین نیست: جایی که سیستم اجازهٔ ping معمولی نمی‌دهد، Echoes خودش به UDP می‌رود.
  • هشدار وقتی یک میزبان وصل یا قطع می‌شود.
Ping روی Mac: TCP ping به 1.1.1.1 روی پورت 443، با پاسخ‌های زنده و نمودار تأخیر

اینترنت شما واقعاً چقدر سریع است؟

دانلود، آپلود، ping و jitter، و این‌که وقتی خط مشغول است، تأخیر چقدر بیشتر می‌شود.

  • نزدیک‌ترین دیتاسنتر Cloudflare، سرورهای عمومی تست در بیش از ۲۰ شهر، یا سرور خودتان.
  • نمره‌ای برای تأخیر زیر بار (bufferbloat).
  • تا ۱۶ اتصال هم‌زمان، و ۲۰ نتیجهٔ آخر شما.
تست سرعت در حال اندازه‌گیری سرعت دانلود با یک سرور در واشنگتن

بفهمید چه وقت یک سایت از دسترس خارج می‌شود

سرورها و وب‌سایت‌هایتان را زیر نظر دارد و وقتی یکی از دسترس خارج شود یا برگردد، به شما خبر می‌دهد.

  • بررسی‌های Ping، TCP و HTTP، هر کدام با فاصلهٔ زمانی خودش.
  • هشدار در Telegram، از طریق بات خودتان.
  • هشدار پیش از آن‌که یک گواهی یا دامنه منقضی شود.
  • بررسی این‌که یک صفحه متن خاصی را دارد یا ندارد.
پایش uptime: چهار سایت در دسترس و یکی قطع، همراه با سابقهٔ آن‌ها

فرستادن فایل به هر دستگاهی

بین کامپیوترتان و یک گوشی، لپ‌تاپ یا هر دستگاه دیگری فایل به اشتراک بگذارید و چت کنید. یک کد QR را اسکن کنید: طرف مقابل فقط به یک مرورگر نیاز دارد.

  • HTTPS با گواهی خود دستگاه، پشت یک PIN هشت‌رقمی. مرورگرها یک بار هشدار می‌دهند، چون گواهی مال خود دستگاه است.
  • فایل در هر دو جهت، با کشیدن و رها کردن، و دانلودهایی که از همان جایی که قطع شده‌اند ادامه پیدا می‌کنند.
  • هر فایل اشتراکی پیوند و کد QR خودش را دارد.
  • یا درخواست‌های webhook را دریافت کنید و هر کدام را کامل ببینید.
وب‌سرور در حال اشتراک فایل و چت، با پیوند، PIN و کد QR آن
صفحهٔ اشتراک در مرورگر یک گوشی

DNS، همان‌طور که لازم دارید

DNS معمولی، DNS over HTTPS و DNS over TLS، کنار هم.

  • چندین سرور DNS را هم‌زمان مقایسه کنید؛ پاسخ‌های دست‌کاری‌شده و فیلترشده علامت می‌خورند.
  • بررسی ایمیل: MX، SPF، DMARC، DKIM، MTA-STS، TLS-RPT و فهرست‌های سیاه.
  • WHOIS از طریق RDAP، با تاریخ انقضای دامنه.
استعلام DNS برای example.com با DNS معمولی و DNS over HTTPS

گواهی هر وب‌سایتی را بررسی کنید

اول یک نتیجهٔ روشن، بعد همهٔ جزئیات.

  • هر نسخهٔ TLS جداگانه تست می‌شود، با cipher و ALPN آن.
  • زنجیرهٔ کامل گواهی، اثر انگشت‌ها، OCSP stapling و HSTS.
  • STARTTLS برای سرورهای ایمیل و FTP، و بررسی گروهی تاریخ انقضا برای چندین سایت.
TLS Inspector: example.com معتبر است، همراه با نسخه‌هایی از TLS که می‌پذیرد

وب‌سایت‌ها و APIها را تست کنید

هر فرمان curl را بچسبانید، از bash، cmd، PowerShell یا گزینهٔ «Copy as cURL» مرورگر، و آن را بفرستید.

  • زمان هر مرحله: DNS، اتصال، TLS و اولین بایت.
  • هدرها، کوکی‌ها، تغییر مسیرها (redirect)، TLS و پیش‌نمایش صفحه.
  • کد برای curl، PowerShell، Python، JavaScript، HTTPie و wget.
  • درخواست‌های ذخیره‌شده رمزگذاری می‌شوند.
ابزار cURL: یک درخواست GET با زمان هر مرحله

ابزارهای روزمرهٔ برنامه‌نویسی

کارهای کوچکی که وگرنه برایشان در اینترنت می‌گشتید، روی دستگاه خودتان.

  • Base64، URL و hex، هش و HMAC، و خواندن، بررسی و امضای JWT.
  • JSON، YAML و CSV، regex، diff، cron و زیرشبکه‌ها (subnet).
  • UUID، ULID و رمز، همراه با این‌که شکستن یک رمز چقدر طول می‌کشد.
String Lab در حال ساختن رمز، همراه با زمانی که شکستن هر کدام طول می‌کشد

و بیشتر

همهٔ دستگاه‌ها

یک برنامه، روی همهٔ دستگاه‌هایتان

همان ابزارها روی iPhone، iPad، Mac، Windows، Linux و Android، از یک کد مشترک، با چیدمانی که برای هر صفحه‌نمایش ساخته شده است.

Echoes روی iPhone: منو با ابزارها
Echoes روی iPad: Doctor
Echoes روی گوشی Android: تست سرعت

چند ابزار به سیستم وابسته‌اند. روی iPhone و iPad، سرورها، پایش و اسکن‌ها فقط تا وقتی Echoes روی صفحه است اجرا می‌شوند، و تحلیل‌گر Wi-Fi فقط روی Windows و Linux هست.

حریم خصوصی

Echoes هیچ چیزی جمع نمی‌کند

بدون حساب، بدون تبلیغات، بدون آمارگیری و بدون ردیابی. هیچ چیزی برای سازنده فرستاده نمی‌شود و او نمی‌تواند ببیند چه چیزی را تست می‌کنید، به کجا وصل می‌شوید یا چه چیزی ذخیره می‌کنید.

روی دستگاه شما می‌ماند

تنظیمات، تاریخچه، یادداشت‌ها، درخواست‌های ذخیره‌شده و توکن‌ها در پوشهٔ خود برنامه می‌مانند. اطلاعات محرمانه رمزگذاری می‌شوند و یادداشت‌ها با رمز اصلی شما قفل می‌شوند.

هیچ چیز خودبه‌خود اجرا نمی‌شود

وب‌سرور، پراکسی، گیرندهٔ درخواست‌ها و listenerهای socket فقط وقتی شروع به کار می‌کنند که Start را بزنید. Echoes خودبه‌خود فقط وجود نسخهٔ جدید را بررسی می‌کند، آن هم فقط در نسخه‌هایی که از GitHub گرفته شده‌اند.

Data Not Collected (داده‌ای جمع‌آوری نمی‌شود)

این همان چیزی است که برچسب حریم خصوصی App Store می‌گوید. کد منبع عمومی است، پس می‌توانید آن را بررسی کنید.

سیاست حریم خصوصی را بخوانید

رایگان

رایگان و متن‌باز

بدون تبلیغات، بدون نسخهٔ پولی، بدون خرید درون‌برنامه‌ای و بدون حساب، روی همهٔ پلتفرم‌ها.

  • رایگان در App Store، بدون خرید درون‌برنامه‌ای.
  • رایگان در GitHub برای Windows، macOS، Linux و Android.
  • کد منبع با مجوز MIT عمومی است.
  • نسخه‌های دسکتاپ برنامه‌های بومی (native) هستند: نیازی به نصب چیز دیگری نیست، سریع باز می‌شوند و حافظهٔ کمی مصرف می‌کنند.
دانلود

دریافت Echoes

روی iPhone، iPad و Mac، از App Store. برای Windows، Linux، Android و دانلود مستقیم macOS، از GitHub.

Windows

Windows 10 و 11 (x64) · ‎.zip

macOS

macOS 12 یا بالاتر · ‎.dmg امضاشده و تأییدشده (notarized)

Linux

x64 · glibc 2.35 یا بالاتر (Ubuntu 22.04، Debian 12، Fedora 36 و جدیدتر)

Android

Android 6.0 یا بالاتر · ‎.apk

  • خود برنامه به زبان انگلیسی است.
  • نسخهٔ Windows هنوز امضای کد ندارد، برای همین ممکن است Windows بار اول هشدار بدهد: More info و بعد Run anyway را انتخاب کنید.
  • نسخه‌های App Store از طریق خود App Store به‌روز می‌شوند. نسخه‌هایی که دانلود می‌کنید، وقتی نسخهٔ جدیدی بیاید به شما خبر می‌دهند.
راهنما

پرسش و پاسخ

آیا Echoes واقعاً رایگان است؟

بله. Echoes رایگان و متن‌باز است و با مجوز MIT منتشر می‌شود؛ روی همهٔ پلتفرم‌ها، بدون تبلیغات، بدون نسخهٔ پولی، بدون خرید درون‌برنامه‌ای و بدون حساب.

آیا Echoes داده‌ای جمع می‌کند؟

نه. نه حسابی هست، نه آمارگیری و نه ردیابی، و هیچ چیزی برای سازنده فرستاده نمی‌شود. بعضی ابزارها بر پایهٔ سرویس‌های عمومی ساخته شده‌اند، مثل یک سرور تست سرعت یا یک سرور DNS، و این سرویس‌ها درخواست شما را می‌بینند، مثل هر وب‌سایتی که به آن سر می‌زنید. سیاست حریم خصوصی همهٔ آن‌ها را فهرست کرده است.

روی چه دستگاه‌هایی اجرا می‌شود؟

iPhone و iPad با iOS و iPadOS 15 یا بالاتر، و Mac با macOS 12 یا بالاتر، از App Store؛ Windows 10 و 11، Linux، Android 6.0 یا بالاتر و macOS از GitHub.

به دسترسی ادمین نیاز دارم؟

نه. جایی که سیستم اجازهٔ ping معمولی (ICMP) را نمی‌دهد، Echoes خودش به UDP می‌رود.

آیا Echoes یک VPN است؟

نه. Echoes نحوهٔ اتصال دستگاه شما را تغییر نمی‌دهد. Doctor فقط به شما می‌گوید چه چیزی جلوی یک سایت را گرفته است، و این‌که آیا تنظیمی در یک برنامهٔ دیگر می‌تواند آن را دور بزند یا نه.

آیا برنامه به زبان من هست؟

هنوز نه: برنامه به زبان انگلیسی است. این وب‌سایت ترجمه شده است تا افراد بیشتری بتوانند دربارهٔ آن بخوانند.

می‌توانم هر شبکه‌ای را اسکن کنم؟

فقط شبکهٔ خودتان و سرورهایی را که مدیریت می‌کنید اسکن کنید. اسکن کردن شبکهٔ دیگران ممکن است در جایی که هستید خلاف قانون باشد.

روی iPhone و iPad چه فرقی دارد؟

iOS فقط برای مدت کوتاهی اجازه می‌دهد برنامه‌ها در پس‌زمینه کار کنند؛ برای همین سرورها، پایش و اسکن‌ها تا وقتی Echoes روی صفحه است اجرا می‌شوند، و Echoes در این مدت صفحه را روشن نگه می‌دارد. چند ابزاری که به جزئیات شبکهٔ سیستم نیاز دارند، مثل تحلیل‌گر Wi-Fi، آن‌جا نیستند.