Butterfly: เทอร์มินัลของคุณในเว็บเบราว์เซอร์

บัตเตอร์ฟลายคืออะไร?

ผีเสื้อ เป็นโปรแกรมจำลองเทอร์มินัลที่เรียบง่ายที่เขียนด้วย Python ซึ่งสามารถใช้งานได้จากเว็บเบราว์เซอร์ ... และมาพร้อมกับเทคนิคที่น่าสนใจบางอย่างที่แขนเสื้อซึ่งเทอร์มินัลอื่นควรคัดลอก

ผีเสื้อขั้ว

วิธีทดสอบบัตเตอร์ฟลาย

ผีเสื้อ ได้รับการพัฒนาใน Python และติดตั้งภายในไม่กี่นาที คุณต้องรันคำสั่ง pip ติดตั้งผีเสื้อ เป็นรูท (ในการใช้ pip คุณต้องติดตั้งแพ็คเกจ หลาม pip อันดับแรก). จากนั้นคุณต้องเริ่มเซิร์ฟเวอร์โดยใช้คำสั่ง ผีเสื้อ.server.pyและสุดท้ายคุณต้องเข้าถึงเทอร์มินัลโดยป้อนที่อยู่ในเว็บเบราว์เซอร์ http://127.0.0.1:57575. หากต้องการล็อกอินเข้าสู่เชลล์ด้วยผู้ใช้รายอื่นให้เพิ่มชื่อของพวกเขาใน URL ดังนี้: http://127.0.0.1:57575/user/root.

sudo pip ติดตั้ง butterfly.server.py - ไม่ปลอดภัย

เทคนิคบางอย่างเกี่ยวกับบัตเตอร์ฟลาย

การเข้าถึงเทอร์มินัลจากเว็บเบราว์เซอร์เป็นสิ่งที่ทันสมัยไม่ต้องสงสัยเลย อย่างไรก็ตามบัตเตอร์ฟลายมาพร้อมกับเทคนิคพิเศษบางอย่างที่ทำให้มันมีประโยชน์จริงๆ

บางทีสิ่งที่ดีที่สุดคือการเลือกอย่างรวดเร็วจากประวัติศาสตร์ ผ่านทางลัด เปลี่ยน+Ctrl+ลูกศรขึ้น สามารถเปลี่ยนเป็นโหมดการเลือกจากนั้นใช้ทางลัด Ctrl+เปลี่ยน+ลูกศรขึ้น y Ctrl+เปลี่ยน+ลูกศรลง คุณสามารถเลือกข้อความของประวัติที่คุณต้องการ จากนั้นคุณต้องกด Enter เพื่อวางข้อความที่เลือก

ผีเสื้อขั้ว

สไตล์ภาพขึ้นอยู่กับ CSS ดังนั้นจึงสามารถแก้ไขได้ทั้งหมด นอกจากนี้ยังสามารถขยายลักษณะการทำงานของเทอร์มินัลผ่าน JavaScript ได้อย่างง่ายดาย (นี่คือวิธีการพัฒนาฟังก์ชัน Quick select เป็นต้น)

วิธีการติดตั้ง Butterfly อย่างถาวร

ในการเรียกใช้ Butterfly จากการเริ่มต้นระบบโดยใช้ systemd คุณต้องดาวน์โหลดไฟล์ ผีเสื้อ.บริการ และใส่ไว้ใน / etc / systemd / system / หรือเทียบเท่า จากนั้นคุณต้องเรียกใช้:

sudo systemctl เปิดใช้งาน butterfly sudo systemctl start butterfly

พร้อม. ตอนนี้บัตเตอร์ฟลายจะพร้อมใช้งานเสมอ

วิธีเข้าถึง Butterfly จากคอมพิวเตอร์ระยะไกล

เกี่ยวกับคุณสมบัติการเข้าถึงระยะไกลผู้สร้างเน้นย้ำว่าในขณะนี้ยังไม่ปลอดภัยและขอแนะนำให้ทำบน LAN เพื่อวัตถุประสงค์ในการทดสอบเท่านั้น

คำสั่งในการดำเนินการจะเป็นดังต่อไปนี้:

butterfly.server.py - โฮสต์ = "0.0.0.0"

วิธีเรียกใช้เชลล์เฉพาะ

ตัวอย่างเช่นในการเรียกใช้ ปลาคุณต้องใช้คำสั่งต่อไปนี้:

butterfly.server.py --shell = / bin / fish

สำหรับข้อมูลเพิ่มเติมขอแนะนำให้ไปที่หน้า Github ของโครงการ


9 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   toñolocotelan_te dijo

    มันน่ารัก.
    ฉันยังเคยเห็นที่นี่ https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW

  2.   ไชโย dijo

    ผมเพิ่งลองทำ

    มันตลก แต่ฉันจะไม่ใช้เบราว์เซอร์เป็นเทอร์มินัล
    ไม่ใช่ว่าฉันหวาดระแวง แต่จะมากหรือน้อย ...

    นอกจากนี้ฉันไม่พบข้อได้เปรียบหรือเหตุผลที่สมเหตุสมผล
    แน่นอนว่าฉันไม่เข้าใจมัน

    ในทางกลับกันเทอร์มินัลของฉันสวยกว่านั้นและปรับแต่งได้ดีกว่ามาก

  3.   ไม่ใช่จากบรู๊คลิน dijo

    😀ดูเหมือนว่า Pablo และฉันอ่านบล็อกเดียวกัน

    1.    มาใช้ linux กันเถอะ dijo

      อันที่จริงฉันเห็นมันใน G + และพบว่ามันน่าสนใจ 🙂

  4.   รูเบนเรย์นัลโด dijo

    หากคุณต้องการใช้เป็นแอป GTK3:

    จาก gi.repository import Gtk
    จาก gi.repository import Gdk
    จาก gi.repository import GObject
    จาก gi.repository import GLib
    จาก gi.repository import WebKit
    นำเข้าเธรด
    เวลานำเข้า

    # ใช้เธรด
    GLib.threads_init ()

    แอปคลาส (วัตถุ):
    def __init __ (ตัวเอง):
    หน้าต่าง = Gtk.Window ()
    webView = WebKit.WebView ()
    window.add (webView)
    window.show_all ()

    self.window = หน้าต่าง
    self.webView = เว็บวิว

    def รัน (ตัวเอง):
    Gtk.main ()

    def show_html (ตัวเอง):
    GLib.idle_add (self.webView.load_uri, 'http://127.0.0.1:57575/')

    app = แอป ()

    thread = threading.Thread (เป้าหมาย = app.show_html)
    thread.start ()

    app.run ()
    Gtk.main ()

  5.   LTV dijo

    โดยประมาณ
    เครื่องมือที่ดีในส่วน butterfly.server.py - unsecurez ไม่ปลอดภัยและใช้งานได้โปรดแก้ไข

    พบกันเร็ว ๆ นี้ ..

    1.    มาใช้ linux กันเถอะ dijo

      ขอบคุณสำหรับคำบอกกล่าว! แก้ไขแล้ว. 🙂

  6.   fico dijo

    ดาวน์โหลดไปยังรายการโปรดของฉัน ขอบคุณ Let's UseLinux !!!

    1.    มาใช้ linux กันเถอะ dijo

      ยินดีต้อนรับ! กอด! พอล.