knockd(1) knockd(1)

knock - کلاینت پورت ناکینگ (port-knock)

knock [options] <host> <port[:proto]> [port[:proto]] ...

دستور knock یک کلاینت port-knock است. این ابزار بسته‌های TCP/UDP را به هر port مشخص‌شده روی host ارسال می‌کند و یک توالی ضربه زدن (knock) ویژه روی سرور شنونده ایجاد می‌نماید (برای اطلاعات بیشتر به صفحه راهنمای knockd مراجعه کنید).

استفاده از UDP برای ارسال به تمام پورت‌ها (پیش‌فرض TCP است). اگر می‌خواهید هر پورت از پروتکل متفاوتی (TCP یا UDP) استفاده کند، می‌توانید پروتکل را برای هر پورت به طور جداگانه مشخص کنید. مثال زیر را ببینید.
مکث به مدت <t> میلی‌ثانیه بین هر ارسال به پورت. این گزینه می‌تواند در شرایطی استفاده شود که یک مسیریاب (روتر) جریان بسته‌های SYN شما را با پویش پورت (Port Scan) اشتباه گرفته و آن‌ها را مسدود می‌کند. اگر نرخ ارسال بسته‌ها با --delay کاهش یابد، روتر اجازه عبور به بسته‌ها را خواهد داد.
-4, --ipv4 <version>
اجبار به استفاده از IPv4.
-6, --ipv6 <version>
اجبار به استفاده از IPv6.
نمایش پیام‌های وضعیت با جزئیات کامل.
نمایش نگارش برنامه.
راهنمای نحو و ساختار دستور.

knock myserver.example.com 123:tcp 456:udp 789:tcp
knock -u myserver.example.com 8284 4721 18592 42912

سرور knockd برای شنود و مدیریت پورت ناکینگ.

Judd Vinet <jvinet@zeroflux.org>
April 22, 2021 knockd 0.8