منصوبے کے بارے میں
croc ایک کمپیوٹر کے درمیان فائلیں اور فولڈرز کو آسانی اور محفوظ طریقے سے تبادلہ کرنے کے لیے ڈیزائن کیا گیا کمانڈ لائن فائل ٹرانسفر ٹول ہے۔ اس کے ریڈ میڈ میں کہا گیا ہے کہ یہ پیر-ٹو-پیر ٹرانسفر کے ساتھ ریلے فیل بیک، پاس ورڈ-آوتھنٹیکیٹڈ کی ایکریپشن (PAKE) پر مبنی اینڈ-ٹو-اینڈ ایکریپشن، کراس پلیٹ فارم سپورٹ (وینڈوز، لینکس، میک او ایس، اور ایک براﺅزر کلائنٹ)، ملٹیپل فائل ٹرانسفرا، برقرار رکھنے والی منقطع ٹرانسفرا، اور کوئی مقامی سرور یا پورٹ فارورڈنگ کی ضرورت نہیں ہے۔ اسے آئی پی وی 6 کے ساتھ آئی پی وی 4 فیل بیک کے طور پر بیان کیا گیا ہے اور ٹور جیسے پراکسی کے ذریعے کام کر سکتا ہے۔
استعمال ایک چھوٹے کوڈ فریز پر مرکوز ہے۔ بھیجتا ہے `croc send [فائل(ں) یا فولڈر]`، جو ایک کوڈ فریز پرنٹ کرتا ہے؛ گرہ کریں `croc کوڈ فریز` دوسرے کمپیوٹر پر۔ کوڈ فریز PAKE ہینڈشیک کو چلانے کے لیے استعمال کیا جاتا ہے جو ایک شیئرڈ سیکریٹ کی چلانے کے لیے استعمال کیا جاتا ہے۔ لینکس اور میک او ایس پر، ریڈ میڈ کے مطابق، سیکریٹ کو ماحولیاتی متغیر کے طور پر پاس کریں (`CROC_SECRET=*** croc`) تاکہ اسے پروسیس نام کے ذریعے لیک نہ ہو، اور ایک `--classic` آپشن کے ساتھ ایک یونیک یوزر سسٹم پر ڈیفولٹ رویہ کو بحال کریں۔
بیسک سینڈ/ریسیو کے علاوہ، ٹول کے مطابق کئی آپشنز دستیاب ہیں: کسی بھی کوڈ فریز، `--overwrite` اور `--rename` کا استعمال موجودہ فائلیں منظم کرنے کے لیے، `--exclude` اور `--exclude-file` کا استعمال فولڈر کے محتویات کو فلٹر کرنے کے لیے، اسٹینڈرڈ ان/آوٹ کے ذریعے پائپنگ، چھوٹا ٹیکسٹ بھیجیں `--text` کے ساتھ، ملٹیپل فائلیں یا فولڈرز بھیجیں، موبائل کے لیے QR کوڈ دکھائیں، SOCKS5 پراکسی کی سہولت، منتخب ایکریپشن کریوز، ایک الٹرنیٹ `imohash` ہیشن الگورتھم، کلپ بورڈ کے رویے کے بٹن، اور اسکرپٹس کے لیے چپ کے ٹوئنڈ مود۔
ریڈ میڈ میں `croc ssh` کا بھی تفصیل سے ذکر کیا گیا ہے، جو لینکس، میک او ایس، فری بی ایس ڈی، یا اوپن بی ایس ڈی پر ایک ہمیشہ کے ٹرمینل سیشن شیئر کرتا ہے۔ ہوسٹ الگ الگ چھ ہفظ کے مدعو کرتا ہے جو پڑھنے/لکھنے اور صرف پڑھنے والے شرکاء کے لیے ہوتے ہیں؛ سیشن ایک ایمرنٹ وائر گیڈ پاتھ کے ساتھ استعمال کرتا ہے جو ایک ایمرنٹ SSH ہوسٹ کی ہے، اور دور دراز کمانڈز، فارورڈنگ، اور SFTP کو غیر فعال کر دیا جاتا ہے۔ الگ `croc store` مود کلائنٹ سائیڈ ایکریپٹڈ سیفر ٹیکسٹ کو اپلوڈ کرتا ہے جو بعد میں حاصل کیا جا سکتا ہے، جس میں ڈاؤن لوڈ لیمٹس اور میعاد کے قابل تبدیل ہوتے ہیں، ایک براﺅزر لنک جس کے ڈیکریپشن کی چابی لنک کے فریگمنٹ میں ہوتی ہے، اور ایک روک کمانڈ۔
ٹرانسپورٹ کی ترجیح `--transport auto` ہے: PAKE ہینڈشیک کے بعد، مطابقت پذیر نیٹو کلائنٹس وائر گیڈ پر مبنی پاتھ کی کوشش کرتے ہیں جو DERP فیل بیک اور NAT ٹریورسل کے ساتھ ہوتا ہے، ورنہ croc کے ریلے ڈیٹا پورٹس پر واپس آ جاتا ہے۔ صارفین اپنے ریلے کو `croc relay` (ڈیفالٹ ٹی سی پی پورٹس 9009-9013) کے ساتھ خود ہوسٹ کر سکتے ہیں یا ڈاکر کے ذریعے، اگر ضرورت ہو تو ایک پاس ورڈ کے ساتھ۔ ایک ری ایکٹ/ویٹے ویب کلائنٹ، الگ `croc-web` سرور میں بندل کیا گیا ہے، فائلیں بھیج سکتا ہے اور حاصل کر سکتا ہے اور `croc ssh` سیشن میں شامل ہو سکتا ہے، اور کلائی ٹی سے مطابقت رکھتا ہے۔ انسٹالیشن ایک شیل سکرپٹ، ہوم برو، میک پورٹس، اسکوپ، چوکو لی چیلی، نکس، الپائن، ڈیبیان، ارچ، ٹرمیکس، فری بی ایس ڈی، کنڈا، ڈاکر، گو سے سرچ کر کے بنائے گئے ہیں، اور کمیونٹی اینڈرائیڈ اور ڈیسک گی گی ایپس۔ ڈیپلومنٹ نوٹس ڈسکو کے ساتھ شامل ہیں، جس میں ماحولیاتی متغیر، ریلے پورٹس، اور ایک مستقل اسٹور وولیوم شامل ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.