Kas yra drugelis?
drugys yra paprastas „Python“ parašytas terminalo emuliatorius, kurį galima naudoti iš žiniatinklio naršyklės ... ir jis pateikia keletą labai įdomių triukų, kuriuos turėtų nukopijuoti kiti terminalai.
Kaip išbandyti drugelį?
drugys Jis sukurtas „Python“ ir įdiegiamas per kelias minutes. Jums tereikia paleisti komandą pip įdiegti drugelį kaip root (norint naudoti pip reikia turėti paketą python-pip Pirmas). Tada turite paleisti serverį naudodami komandą drugelis.serveris.pyir galiausiai turite prisijungti prie terminalo įvesdami adresą žiniatinklio naršyklėje http://127.0.0.1:57575. Norėdami prisijungti prie apvalkalo su kitu vartotoju, pridėkite jo vardą prie URL taip: http://127.0.0.1:57575/user/root.
sudo pip įdiekite drugelį butterfly.server.py --unsecure
Keletas gudrybių apie drugelį
Prieiga prie terminalo iš interneto naršyklės yra madinga, nėra jokių abejonių. Tačiau „Butterfly“ yra keletas papildomų triukų, dėl kurių jis yra tikrai naudingas.
Bene geriausia yra greita atranka iš istorijos. Per nuorodą perėjimas+"Ctrl"+Rodyklė aukštyn galima perjungti į pasirinkimo režimą ir tada naudoti nuorodas "Ctrl"+perėjimas+Rodyklė aukštyn y "Ctrl"+Shift+Rodyklė žemyn galite pasirinkti norimos istorijos tekstą. Tada jūs tiesiog turite paspausti Enter, kad įklijuotumėte pasirinktą tekstą.
Vaizdo stilius pagrįstas CSS, todėl jį galima visiškai redaguoti. Be to, galima lengvai išplėsti terminalo veikimą naudojant „JavaScript“ (taip kuriama, pavyzdžiui, greito pasirinkimo funkcija).
Kaip visam laikui įdiegti „Butterfly“
Norėdami paleisti „Butterfly“ iš sistemos paleidimo naudojant „systemd“, turite atsisiųsti failą drugelis.paslaugą ir įdėkite jį į / etc / systemd / system / arba lygiavertį failą. Tada turite paleisti:
sudo systemctl įjungti drugelį sudo systemctl pradėti drugelį
Paruošta. Dabar „Butterfly“ visada bus galima įsigyti.
Kaip pasiekti „Butterfly“ iš nuotolinio kompiuterio
Kalbant apie nuotolinės prieigos funkcijas, jos kūrėjas pabrėžia, kad šiuo metu ji nėra saugi, ir rekomenduoja tai atlikti tik LAN tinkle bandymų tikslais.
Komanda vykdyti būtų tokia:
butterfly.server.py --host = "0.0.0.0"
Kaip paleisti konkretų apvalkalą
Pavyzdžiui, bėgti žuvis, turite naudoti šią komandą:
butterfly.server.py --shell = / bin / fish
Norėdami gauti daugiau informacijos, rekomenduoju apsilankyti puslapyje GitHub projekto.
Tai miela.
Aš taip pat buvau mačiusi čia https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW
Aš ką tik išbandžiau.
Juokinga, bet nenaudosčiau naršyklės kaip terminalo.
Ne todėl, kad esu paranojikas, bet daugiau ar mažiau ...
Be to, aš nerandu pranašumo ar argumentų, kurie tai pateisintų.
Tikrai taip yra, kad aš to nesuprantu.
Kita vertus, mano terminalas yra gražesnis už tai ir daug labiau pritaikytas.
😀 Atrodo, kad mes su Pablo skaitėme tuos pačius tinklaraščius.
Tiesą sakant, pamačiau „G +“ ir man buvo įdomu. 🙂
Jei norite jį naudoti kaip „GTK3“ programą:
iš gi.repository import Gtk
iš gi.repository import Gdk
iš gi.repository importuoti GObject
iš gi. saugyklos importuoti GLib
iš gi.repository importuokite „WebKit“
importuoti sriegius
importo laikas
# Naudokite siūlus
GLib.threads_init ()
klasės programa (objektas):
def __init __ (savęs):
langas = Gtk.Window ()
webView = WebKit.WebView ()
window.add („webView“)
window.show_all ()
self.window = langas
self.webView = žiniatinklio peržiūra
def paleisti (savarankiškai):
„Gtk.main“ ()
def show_html (savarankiškai):
GLib.idle_add (self.webView.load_uri, 'http://127.0.0.1:57575/')
programa = programa ()
thread = threading.Thread (target = app.show_html)
thread.start ()
app.run ()
„Gtk.main“ ()
Brangioji
Geras įrankis skiltyje butterfly.server.py - „unsecurez“ yra nesaugus ir veikia, pataisykite
Greitai pasimatysime..
Dėkojame už pranešimą! Ištaisyta. 🙂
Atsisiųsta į mano parankinius. Ačiū, naudokime „Linux“ !!!
Prašom! Apkabinimas! Paulius.