מה זה פרפר?
פַּרְפַּר הוא אמולטור מסוף פשוט שנכתב בפייתון, שניתן להשתמש בו מדפדפן אינטרנט ... והוא מגיע עם כמה טריקים מעניינים מאוד בשרוולו, שאותם מסופים אחרים צריכים להעתיק.
כיצד לבדוק פרפר?
פַּרְפַּר הוא פותח ב- Python, והוא מתקין תוך מספר דקות. אתה רק צריך להפעיל את הפקודה pip להתקין פרפר כשורש (כדי להשתמש ב- pip עליך להתקין את החבילה פיתון פיפ ראשון). לאחר מכן, עליך להפעיל את השרת באמצעות הפקודה butterfly.server.pyולבסוף עליכם לגשת לטרמינל על ידי הזנת הכתובת בדפדפן האינטרנט http://127.0.0.1:57575. כדי להתחבר למעטפת עם משתמש אחר, הוסף את שמו לכתובת האתר, כך: http://127.0.0.1:57575/user/root.
sudo pip להתקין פרפר butterfly.server.py - unsecure
כמה טריקים על פרפר
הגישה למסוף מדפדפן האינטרנט היא אופנתית, אין ספק. עם זאת, פרפר מגיע עם כמה טריקים נוספים שהופכים אותו באמת שימושי.
אולי החשוב מכל הוא הבחירה המהירה מההיסטוריה. דרך קיצור הדרך משמרת+Ctrl+חץ למעלה ניתן לעבור למצב בחירה ואז להשתמש בקיצורי דרך Ctrl+משמרת+חץ למעלה y Ctrl+Shift+חץ למטה אתה יכול לבחור את הטקסט של ההיסטוריה הרצויה. אז אתה רק צריך ללחוץ על Enter כדי להדביק את הטקסט שנבחר.
הסגנון החזותי מבוסס על CSS כך שהוא ניתן לעריכה מלאה. יתר על כן, ניתן להרחיב בקלות את התנהגות הטרמינל באמצעות JavaScript (כך מתפתחת למשל פונקציית הבחירה המהירה).
כיצד להתקין את Butterfly לצמיתות
כדי להריץ את Butterfly מהפעלת המערכת באמצעות מערכת אתה צריך להוריד את הקובץ פרפר.שירות והכניסו אותו ל- / etc / systemd / system / או שווה ערך. ואז אתה צריך לרוץ:
הפעל פרפר - -
מוּכָן. עכשיו פרפר תמיד יהיה זמין.
כיצד לגשת לפרפר ממחשב מרוחק
לגבי תכונות גישה מרחוק, יוצרו מדגיש כי כרגע הוא אינו מאובטח וממליץ לעשות זאת רק ברשת LAN לצורכי בדיקה.
הפקודה לביצוע תהיה הבאה:
butterfly.server.py --host = "0.0.0.0"
כיצד להפעיל מעטפת ספציפית
למשל, לרוץ דג, עליך להשתמש בפקודה הבאה:
butterfly.server.py - קליפה = / סל / דג
למידע נוסף, אני ממליץ לבקר בדף GitHub של הפרויקט.
זה חמוד.
ראיתי את זה גם כאן https://plus.google.com/+CybercitiBiz/posts/NCnwp7VQ2dW
פשוט ניסיתי את זה.
זה מצחיק, אבל לא הייתי משתמש בדפדפן כמסוף.
לא שאני פרנואידית, אבל פחות או יותר ...
בנוסף, אני לא מוצא את היתרון או את ההנמקה שמצדיקים זאת.
אין ספק שאני לא מבין את זה.
מצד שני, הטרמינל שלי יפה יותר מזה ומכוון הרבה יותר.
😀 נראה שפבלו ואני קראנו את אותם בלוגים.
למעשה, ראיתי את זה ב- G + ומצאתי שזה מעניין. 🙂
אם אתה רוצה להשתמש בו כאפליקציית GTK3:
מ- Gtk יבוא רפוזיורי
מ Gdk ייבוא
מ- go.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 run (עצמי):
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 ()
המשוער
כלי טוב בסעיף butterfly.server.py - unsecurez אינו בטוח וזה עובד, אנא תקן
נתראה בקרוב..
תודה על ההודעה! מְתוּקָן. 🙂
הורד למועדפים שלי. תודה, נשתמש ב- Linux !!!
בבקשה! חיבוק! פול.