ٹور پروجیکٹ نے آرٹی 0.0.3 شائع کیا ہے، جو زنگ میں ٹور کلائنٹ کا نفاذ ہے۔

گمنام ٹور نیٹ ورک کے ڈویلپرز نے آرٹی 0.0.3 پروجیکٹ کی ریلیز پیش کی، جو زنگ زبان میں لکھا ہوا ٹور کلائنٹ تیار کرتا ہے۔ اس پروجیکٹ کو تجرباتی ترقی کا درجہ حاصل ہے، یہ C میں مرکزی Tor کلائنٹ کی فعالیت سے پیچھے ہے اور ابھی تک اسے مکمل طور پر تبدیل کرنے کے لیے تیار نہیں ہے۔ ریلیز 0.1.0 مارچ میں متوقع ہے، جسے پروجیکٹ کی پہلی بیٹا ریلیز کے طور پر رکھا گیا ہے، اور موسم خزاں میں ریلیز 1.0 API، CLI اور سیٹنگز کے استحکام کے ساتھ، جو عام صارفین کے ابتدائی استعمال کے لیے موزوں ہوگا۔ مستقبل قریب میں، جب رسٹ کوڈ اس سطح پر پہنچ جاتا ہے جو مکمل طور پر C ورژن کو بدل سکتا ہے، تو ڈویلپرز آرٹی کو Tor کے بنیادی نفاذ کا درجہ دینے اور C کے نفاذ کو برقرار رکھنے کا ارادہ رکھتے ہیں۔

سی کے نفاذ کے برعکس، جسے پہلے SOCKS پراکسی کے طور پر ڈیزائن کیا گیا تھا اور پھر دوسری ضروریات کے مطابق بنایا گیا تھا، آرٹی کو ابتدائی طور پر ایک ماڈیولر ایمبیڈ ایبل لائبریری کی شکل میں تیار کیا گیا ہے جسے مختلف ایپلی کیشنز کے ذریعے استعمال کیا جا سکتا ہے۔ مزید برآں، ایک نیا پروجیکٹ تیار کرتے وقت، تمام ماضی کے ٹور ڈیولپمنٹ کے تجربے کو مدنظر رکھا جاتا ہے، جو کہ معلوم آرکیٹیکچرل مسائل سے بچ جائے گا اور پروجیکٹ کو مزید ماڈیولر اور موثر بنائے گا۔ کوڈ کو Apache 2.0 اور MIT لائسنس کے تحت تقسیم کیا گیا ہے۔

ٹور کو زنگ میں دوبارہ لکھنے کی وجوہات ایک ایسی زبان کا استعمال کرتے ہوئے کوڈ سیکیورٹی کی اعلی سطح حاصل کرنے کی خواہش ہے جو میموری کے ساتھ محفوظ آپریشن کو یقینی بناتی ہے۔ ٹور ڈویلپرز کے مطابق، اگر کوڈ "غیر محفوظ" بلاکس کا استعمال نہیں کرتا ہے تو پروجیکٹ کے ذریعے نگرانی کی جانے والی تمام کمزوریوں میں سے کم از کم نصف کو زنگ کے نفاذ میں ختم کر دیا جائے گا۔ زنگ سی کے استعمال سے تیز تر ترقی کی رفتار حاصل کرنا بھی ممکن بنائے گا، زبان کے اظہار اور سخت گارنٹیوں کی وجہ سے جو آپ کو دو بار چیک کرنے اور غیر ضروری کوڈ لکھنے میں وقت ضائع کرنے سے بچ سکتے ہیں۔

ریلیز 0.0.3 میں تبدیلیوں میں سے کنفیگریشن سسٹم اور متعلقہ API کا مکمل جائزہ ہے۔ تبدیلی نے ٹور کلائنٹ کے چلنے کے دوران رسٹ آن فلائی سے سیٹنگز کو تبدیل کرنا ممکن بنایا۔ قبل از وقت سرکٹ کی تعمیر کے لیے ایک نیا نظام بھی شامل کیا گیا ہے، جس میں پہلے سے استعمال ہونے والی بندرگاہوں کو پیش نظر رکھتے ہوئے ایسی زنجیریں بنائی گئی ہیں جن کی مستقبل میں ضرورت پڑ سکتی ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں