BLITZ(1) General Commands Manual BLITZ(1) نام (NAME) blitz – انتقال امن فایل‌ها بین دو ایستگاه کاری از طریق NAT/دیواره آتش. خلاصه دستور (SYNOPSIS) blitz [-lT] [-s secret] [-k keyfile] [-f list] [-o RSOPT=] [files ...] توضیحات (DESCRIPTION) ابزار blitz یک اسکریپت پوششی (wrapper script) برای gs-netcat و rsync است. این ابزار امکان ارسال فایل‌ها از یک ایستگاه کاری به ایستگاه کاری دیگر را از طریق شبکه بازپخش سوکت سراسری (GSRN) فراهم می‌کند. یک کاربرد معمول زمانی است که هر دو ایستگاه کاری توسط یک دیواره آتش (Firewall) یا NAT از یکدیگر جدا شده‌اند و قادر به برقراری ارتباط مستقیم بین یکدیگر نیستند. گزینه‌ها (OPTIONS) -l حالت سرور. حالت پیش‌فرض کلاینت است. -s secret گذرواژه‌ای که توسط کاربر انتخاب شده است. هر دو کاربر برای اتصال باید از یک گذرواژه یکسان استفاده کنند. -k FILE فایلی حاوی گذرواژه. -f FILE خواندن فهرست نام‌های فایل از FILE. اگر FILE برابر - باشد، فهرست از ورودی استاندارد خوانده خواهد شد. -o RSOPT= گزینه‌های ارسالی به rsync. برای گزینه‌های موجود، rsync(1) را ببینید. -T استفاده از TOR. ابزار blitz از طریق TOR به GSRN متصل خواهد شد. این گزینه نیازمند نصب و در حال اجرا بودن TOR است. نشانی IP و PORT سرور TOR را می‌توان با استفاده از متغیرهای محیطی تعیین کرد. برای گزینه‌های بیشتر، gs-netcat(1) را ببینید. مثال‌ها (EXAMPLES) گوش دادن برای کلاینت‌ها با گذرواژه 'MySecret': $ mkdir /tmp/foo && cd /tmp/foo $ blitz -s MySecret -l کپی کردن 'file.dat' به /tmp/foo/file.dat روی سرور: $ blitz -s MySecret file.dat کپی کردن '/etc/ssh/ssh*config' به /tmp/foo/etc/ssh/ روی سرور: $ blitz -s MySecret /etc/ssh/ssh*config همچنین امکان محدود کردن اطلاعات مسیری که به عنوان دایرکتوری‌های ضمنی برای هر مسیر مشخص‌شده فرستاده می‌شود، وجود دارد. شما می‌توانید مانند نمونه زیر، یک نقطه و یک ممیز در مسیر مبدأ درج کنید: $ blitz -s MySecret /etc/./ssh/ssh*config فایل‌های دریافت‌شده به جای /tmp/foo/etc/ssh در /tmp/foo/ssh/ ذخیره خواهند شد. کپی بازگشتی و محدود کردن پهنای باند به 10kB/sec: $ blitz -s MySecret -o 'RSOPT=--bwlimit=10' /usr/./share کپی کردن کل سیستم‌فایل ریشه: $ blitz -s MySecret -o 'RSOPT=-x' / کپی کردن فایل‌های مشخص خوانده‌شده از ورودی استاندارد: $ find . -name '*.conf' | blitz -s MySecret -f - اجرای یک سرور همیشگی (دیمن) از طریق TOR: $ blitz -s MySecret -l -D -T محیط (ENVIRONMENT) برای دیدن فهرست متغیرهای محیطی پشتیبانی‌شده، gs-netcat(1) را ببینید. همچنین ببینید (SEE ALSO) gsocket(1), gs-netcat(1), gs-sftp(1), gs-mount(1), rsync(1) گزارش باگ‌ها (BUGS) تلاش‌های زیادی انجام شده است تا blitz در تمام حالت‌های مختلف خود «کار درست را انجام دهد». اگر احساس می‌کنید تحت هر شرایطی رفتاری نادرست دارد، لطفاً به (skyper@thc.org) اطلاع دهید و بگویید از نظر شما چگونه باید رفتار کند. Linux 6.12.107+deb13-amd64 October 12, 2020 Linux 6.12.107+deb13-amd64