الفراشة: جهازك الطرفي في متصفح الويب

ما هي الفراشة؟

فراشة هو محاكي طرفي بسيط مكتوب بلغة Python ويمكن استخدامه من مستعرض ويب ... ويأتي مع بعض الحيل الشيقة جدًا في جعبته ، والتي يجب على المحطات الطرفية الأخرى نسخها.

فراشة المحطة

كيف تختبر الفراشة؟

فراشة تم تطويره في Python ، ويتم تثبيته في غضون دقائق. عليك فقط تشغيل الأمر نقطة تثبيت الفراشة كجذر (لاستخدام النقطة تحتاج إلى تثبيت الحزمة بيثون نقطة أول). بعد ذلك ، يجب عليك بدء تشغيل الخادم باستخدام الأمر الفراشة. الخادم. py، وأخيرًا عليك الوصول إلى الجهاز عن طريق إدخال العنوان في متصفح الويب http://127.0.0.1:57575. لتسجيل الدخول إلى shell باستخدام مستخدم مختلف ، أضف اسمه إلى عنوان URL ، على النحو التالي: http://127.0.0.1:57575/user/root.

sudo pip تثبيت فراشة butterfly.server.py - غير آمن

بعض الحيل حول الفراشة

يعد الوصول إلى الجهاز من متصفح الويب أمرًا عصريًا ، ولا شك في ذلك. ومع ذلك ، فإن Butterfly تأتي مع بعض الحيل الإضافية التي تجعلها مفيدة حقًا.

ولعل أفضل ما في الأمر هو الاختيار السريع من التاريخ. من خلال الاختصار تغير+CTRL+سهم لأعلى يمكن التبديل إلى وضع التحديد ثم استخدام الاختصارات CTRL+تغير+سهم لأعلى y CTRL+تغير+السهم لأسفل يمكنك تحديد نص السجل الذي تريده. ثم عليك فقط الضغط على Enter للصق النص المحدد.

فراشة المحطة

يعتمد النمط المرئي على CSS لذا فهو قابل للتحرير بالكامل. أيضًا ، من الممكن توسيع سلوك الجهاز الطرفي بسهولة عبر JavaScript (هذه هي الطريقة التي يتم بها تطوير وظيفة التحديد السريع ، على سبيل المثال).

كيفية تثبيت برنامج Butterfly بشكل دائم

لتشغيل Butterfly من بدء تشغيل النظام باستخدام systemd ، يجب عليك تنزيل الملف الفراشة. الخدمة ووضعه في / etc / systemd / system / أو ما يعادله. بعد ذلك ، عليك تشغيل:

sudo systemctl تمكين الفراشة sudo systemctl بدء الفراشة

جاهز. الآن ستظل الفراشة متاحة دائمًا.

كيفية الوصول إلى Butterfly من جهاز كمبيوتر بعيد

فيما يتعلق بميزات الوصول عن بُعد ، يؤكد منشئه أنه ليس آمنًا في الوقت الحالي ويوصي بالقيام بذلك فقط على شبكة LAN لأغراض الاختبار.

سيكون الأمر المراد تنفيذه كالتالي:

butterfly.server.py --host = "0.0.0.0"

كيفية تشغيل قشرة معينة

على سبيل المثال ، للتشغيل سمك، عليك استخدام الأمر التالي:

butterfly.server.py - قشرة = / بن / سمكة

لمزيد من المعلومات ، أوصي بزيارة الصفحة جيثب من المشروع.


9 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   toñolocotelan_te قال

    انه ظريف.
    لقد رأيته هنا أيضًا https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW

  2.   فيتودوما قال

    لقد حاولت ذلك للتو.

    إنه أمر مضحك ، لكنني لن أستخدم المتصفح كمحطة طرفية.
    لا يعني ذلك أنني مصاب بجنون العظمة ، ولكن أكثر أو أقل ...

    بالإضافة إلى ذلك ، لا أجد الميزة أو المنطق الذي يبررها.
    من المؤكد أنني لا أفهم ذلك.

    من ناحية أخرى ، فإن طرفي أجمل من ذلك وأكثر ضبطًا.

  3.   ليس من بروكلين قال

    😀 يبدو أنني قرأت أنا وبابلو نفس المدونات.

    1.    دعنا نستخدم لينكس قال

      في الواقع ، رأيته على + G ووجدته ممتعًا. 🙂

  4.   روبن رينالدو قال

    إذا كنت تريد استخدامه كتطبيق GTK3:

    من gi.repository import Gtk
    من gi.repository import Gdk
    من gi.repository استيراد GObject
    من gi.repository الاستيراد GLib
    من WebKit الاستيراد gi.repository
    استيراد خيوط
    وقت الاستيراد

    # استخدم المواضيع
    GLib.threads_init ()

    تطبيق فئة (كائن):
    def __init __ (ذاتي):
    نافذة = Gtk.Window ()
    webView = WebKit.WebView ()
    window.add (webView)
    window.show_all ()

    self.window = نافذة
    self.webView = webView

    المدى def (النفس):
    Gtk.main ()

    def show_html (ذاتي):
    GLib.idle_add (self.webView.load_uri، "http://127.0.0.1:57575/")

    التطبيق = التطبيق ()

    thread = threading.Thread (target = app.show_html)
    thread.start ()

    app.run ()
    Gtk.main ()

  5.   الحجم الأدنى للفريق (LTV) قال

    عزيزي
    أداة جيدة في قسم butterfly.server.py - unsecurez غير آمن وهو يعمل ، يرجى التصحيح

    اراك قريبا..

    1.    دعنا نستخدم لينكس قال

      شكرا على الاشعار! مصحح. 🙂

  6.   فيكو قال

    تم تنزيله إلى المفضلة. شكرا ، دعونا نستخدم لينكس !!!

    1.    دعنا نستخدم لينكس قال

      عفوا! عناق! بول.