Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ttyd — شارك طرفيتك عبر الويب | Kitploit
أدوات/GitHubGitHub/tsl0922/ttyd
أدوات عامةأداة الوصول عن بعد
GitHubtsl0922/ttyd

ttyd

شارك طرفيتك عبر الويب

عرض المستودعالموقع الإلكتروني
12.2k1.2k1منذ 9 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

backend frontend GitHub Releases Docker Pulls Packaging status GitHub

ttyd - شارك طرفيتك عبر الويب

ttyd هي أداة بسيطة لسطر الأوامر لمشاركة الطرفية عبر الويب.

screenshot

الميزات

  • مبني على libuv و WebGL2 للسرعة
  • طرفية كاملة الميزات مع دعم CJK و IME
  • دعم نقل الملفات ZMODEM (lrzsz) / trzsz
  • دعم إخراج الصور Sixel (img2sixel / lsix)
  • دعم SSL بناءً على OpenSSL / Mbed TLS
  • تشغيل أي أمر مخصص مع خيارات
  • دعم المصادقة الأساسية والعديد من الخيارات المخصصة الأخرى
  • متعدد المنصات: macOS, Linux, FreeBSD/OpenBSD, OpenWrt, Windows

التثبيت

التثبيت على macOS

  • التثبيت باستخدام Homebrew: brew install ttyd
  • التثبيت باستخدام MacPorts: sudo port install ttyd

التثبيت على Linux

  • التثبيت على Debian/Ubuntu: sudo apt install ttyd
  • تثبيت snap: sudo snap install ttyd --classic
  • التثبيت على OpenWrt: opkg install ttyd
  • التثبيت على Gentoo: استنساخ المستودع واتبع التعليمات هنا.
  • التثبيت باستخدام Homebrew: brew install ttyd
  • الملفات الثنائية الثابتة المجمعة مسبقًا: قم بالتنزيل من صفحة الإصدارات

التثبيت على Windows

  • الإصدار الثنائي (موصى به): قم بالتنزيل من صفحة الإصدارات
  • التثبيت باستخدام WinGet: winget install tsl0922.ttyd
  • التثبيت باستخدام Scoop: scoop install ttyd
  • التجميع على Windows

الاستخدام

خيارات سطر الأوامر

root@kitploit:~
USAGE:
    ttyd [options] <command> [<arguments...>]

OPTIONS:
    -p, --port              Port to listen (default: 7681, use `0` for random port)
    -i, --interface         Network interface to bind (eg: eth0), or UNIX domain socket path (eg: /var/run/ttyd.sock)
    -U, --socket-owner      User owner of the UNIX domain socket file, when enabled (eg: user:group)
    -c, --credential        Credential for basic authentication (format: username:password)
    -H, --auth-header       HTTP Header name for auth proxy, this will configure ttyd to let a HTTP reverse proxy handle authentication
    -u, --uid               User id to run with
    -g, --gid               Group id to run with
    -s, --signal            Signal to send to the command when exit it (default: 1, SIGHUP)
    -w, --cwd               Working directory to be set for the child program
    -a, --url-arg           Allow client to send command line arguments in URL (eg: http://localhost:7681?arg=foo&arg=bar)
    -W, --writable          Allow clients to write to the TTY (readonly by default)
    -t, --client-option     Send option to client (format: key=value), repeat to add more options
    -T, --terminal-type     Terminal type to report, default: xterm-256color
    -O, --check-origin      Do not allow websocket connection from different origin
    -m, --max-clients       Maximum clients to support (default: 0, no limit)
    -o, --once              Accept only one client and exit on disconnection
    -q, --exit-no-conn      Exit on all clients disconnection
    -B, --browser           Open terminal with the default system browser
    -I, --index             Custom index.html path
    -b, --base-path         Expected base path for requests coming from a reverse proxy (eg: /mounted/here, max length: 128)
    -P, --ping-interval     Websocket ping interval(sec) (default: 5)
    -6, --ipv6              Enable IPv6 support
    -S, --ssl               Enable SSL
    -C, --ssl-cert          SSL certificate file path
    -K, --ssl-key           SSL key file path
    -A, --ssl-ca            SSL CA file path for client certificate verification
    -d, --debug             Set log level (default: 7)
    -v, --version           Print the version and exit
    -h, --help              Print this text and exit

اقرأ مثال الاستخدام على الويكي.

دعم المتصفحات

المتصفحات الحديثة، انظر دعم المتصفحات.

البدائل

  • Wetty: طرفية ويب مبنية على Node (SSH/تسجيل الدخول)
  • GoTTY: طرفية ويب مبنية على Go
تنزيل الأداة