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.

