WSH, "האינטרנט Shell" הוא מעטפת UNIX / WIN מרוחק, שעובדת דרך HTTP / HTTPS. החבילה כוללת שני תסריטים פרל למארחי שרת והלקוח, קוד מקור C אחד וקוד Servlet Java אחד לשרת המארח: תסריט הלקוח הוא לשימוש קונסולה ותסריטי השרת לרוץ כמו תסריטי CGI / Servlet על מארח היעד.
חלק הלקוח מספק הנחיה כמו פגז-, מתמצת משתמשים פקודות לבקשות POST HTTP ולשלוח אותם לחלק תסריט השרת בשרת האינטרנט היעד באופן ישיר או באמצעות שרת ה- HTTP proxy.
תמציות חלק השרת ומבצעת פקודות מתפקיד בקשות HTTP ומחזירה פלט STDOUT וstderr כהודעות תגובת HTTP. כברירת מחדל שני התסריטים לקודד נתונים HTTP עם Xor.
הנה כמה תכונות עיקריות של "קליפת אינטרנט":
ย ท תמיכה ב- SSL
ย ท תמיכת היסטורית שורת הפקודה
ย ท העלאת קבצים / להורדה
ย ท הגן על שימוש בחלק תסריט שרת עם מפתח סודי בתוך הודעת HTTP
ย ท קידוד Xor זרימת נתונים
ย ท יכול לעבוד שרת פרוקסי HTTP שוקת.
מה חדש במהדורה זו:
ย ท WSH גרסת servlet Java שרת נוסף.
ย ท נכים "למה זה אפשר?" auth בWSH-c.conf.
ย ท כותרת מתוקנת שדות טעויות ב* WSH-C- (X- * => HTTP_X *)
שרותי
1. נתיב הגעה לפרל בקובץ "config.pl";
2. הפעלה "config.pl":. '/ Config.pl`
------------------------------------------------- אופציונאלי ---
לשנות את הקובץ "WSH-c.conf", אם ברצונך להשתמש פרוקסי HTTP;
use_proxy 1
proxy_ip
נמל
בדקו אפשרויות תצורת לקוח אחרות גם ..
-------------------------------------------------- -----------
3. לWSH-sc וWshServlet.java, לבדוק את מעטפת (* ניקס או Win32) מיקום;
4 א. גרסת שרת פרל:
+ בדוק את הנתיב לפרל והרשאות של "wsh-c.pl" החדש שנוצר;
+ העלה wsh-s.pl תחת ספריית cgi-bin היעד ולבדוק את דרך לפרל;
4 ב. גרסת שרת C:
+ העלה WSH-sc תחת ספריית cgi-bin היעד ולעבד אותו (להסיר את קוד המקור אחרי):
* תחת * ניקס: gcc -g2 -Wall -o WSH S-WSH-sc
* תחת Win32 (Visual C ++): ws2_32.lib WSH-SC / W3 CL
* תחת Win32 Cygwin: הגדר את משתנה WIN32_RUN בקוד המקור ולבנות אותו כלגרסת ניקס *.
ג 4. גרסת servlet Java:
+ העלה גרסת Java נבנה תחת מיקום servlet הפעלה.
אודות SSL:
. אם אתה משתמש בלקוח wsh-c.pl SSL, אתה יכול להגדיר את הלקוח כדי לבדוק את אישור השרת CN (אך בדיקה זו ניתן לעקוף!):
ssl_set_check $ = 1;
# (0 || 1) לא או לבדוק את שרת האינטרנט
תעודת SSL # עם פנימי
# Ssl_crt_subject.
ssl_crt_subject $ = "/ C = Fr / ST = פריז / L = פריז / O = XXX / OU = XXX / מק"ט = XXX";
=> אתה רק צריך לבצע את זמן לקוח אחד wsh-c.pl ולתפוס CN מוצג על ידי הודעת השגיאה.
ב. לא בדק את הלקוח wsh-c-SSL.pl על פלטפורמת Win32. אם אתה מצליח להתקין את Net :: SSLeay על Win32 ולבדוק wsh-c-SSL.pl, לשלוח לנו מייל.
פרטי תוכנה:
תגובות לא נמצא