WSH, "ওয়েব শেল" HTTP / HTTPS মাধ্যমে কাজ করে এমন একটি দূরবর্তী ইউনিক্স / জয় শেল, হয়. প্যাকেজ সার্ভার এবং ক্লায়েন্ট সর্বক্ষমতার অধিকারী, একটি সি সোর্স কোড এবং সার্ভার হোস্ট জন্য এক জাভা সার্ভলেট কোড দুই পার্ল স্ক্রিপ্ট রয়েছে: ক্লায়েন্ট স্ক্রিপ্ট কনসোল ব্যবহার এবং লক্ষ্য হোস্টের cgi / সার্ভলেট স্ক্রিপ্ট হিসাবে চালানো সার্ভার স্ক্রিপ্টসমূহ হয়.
ক্লায়েন্ট অংশ ব্যবহারকারী HTTP- র পোষ্ট অনুরোধ মধ্যে কমান্ড encapsulating এবং টার্গেট ওয়েব সার্ভারের সরাসরি বা HTTP প্রক্সি সার্ভারের মাধ্যমে সার্ভার অংশ স্ক্রিপ্ট তাদের পাঠানো, শেল-র অনুরূপ প্রম্পট উপলব্ধ করা হয়.
সার্ভার অংশ চায়ের ও HTTP পোস্ট অনুরোধ থেকে কমান্ড সঞ্চালন করে এবং HTTP প্রতিক্রিয়া বার্তা হিসাবে stdout- এ এবং stderr আউটপুট ধার্য করা হয়. ডিফল্টরূপে উভয় স্ক্রিপ্ট X অর সঙ্গে HTTP- র তথ্য সঙ্কেতাক্ষরে লিখা.
এখানে "ওয়েব শেল" কিছু মূল বৈশিষ্ট্য হল:
ย ท SSL- র সমর্থন
ย ท কমান্ড লাইন ইতিহাস সমর্থন
ย ท ফাইল আপলোড / ডাউনলোড
ย ท HTTP- র বার্তা ভিতরে গোপন চাবি সঙ্গে সার্ভার অংশ স্ক্রিপ্ট ব্যবহার রক্ষা
ย ท ডেটা প্রবাহ X অর এনকোডিং
ย ท নালা HTTP প্রক্সি সার্ভারের কাজ করতে পারেন.
বর্তমান রিলিজের মধ্যে নতুন কী:
ย ท WSH সার্ভার জাভা সার্ভলেট সংস্করণ যোগ করা হয়েছিল.
ย ท অক্ষম "কেন এটা সক্রিয় করা হয়?" WSH-c.conf মধ্যে প্রমাণীকরণ.
ย ท সংশোধন হেডার WSH-সি * ভুল ক্ষেত্র (এক্স * => HTTP_X *)
Instalation
1. পৌঁছিয়া হাজিরাখাতায় সই পথ "config.pl" ফাইলের মধ্যে পার্ল;
. '/ Config.pl`: "config.pl" 2. রান
ঐচ্ছিক ------------------------------------------------- ---
আপনি HTTP প্রক্সি ব্যবহার করতে চান, ফাইল "WSH-c.conf" সংশোধন;
use_proxy 1
প্রক্সি আইপি
বন্দর
অন্যান্য ক্লায়েন্ট কনফিগারেশন অপশন পরীক্ষা করুন ..
-------------------------------------------------- -----------
WSH-তফসিলি জাতি ও WshServlet.java, শেল (* স্নো বা Win32) অবস্থান চেক 3.;
4a. পার্ল সার্ভারের সংস্করণ:
+ + পার্ল এবং নব নির্মিত "wsh-c.pl" অনুমতি পাথ চেক করুন;
+ + লক্ষ্য আপনি cgi-bin ডিরেক্টরির অধীন wsh-s.pl আপলোড করুন এবং পার্ল পাথ পরীক্ষা;
4b. সি সার্ভার সংস্করণ:
+ + লক্ষ্য আপনি cgi-bin ডিরেক্টরির অধীন WSH-SC আপলোড করুন এবং এটি কম্পাইল (পরে সোর্স কোড অপসারণ):
* স্নো অধীনে: জিসিসি -g2 -ওয়াল -o WSH-এর WSH-SC
* Win32 (ভিসুয়াল সি ++) অধীনে: CL / W3 WSH-SC ws2_32.lib
* Win32 Cygwin অধীনে: সোর্স কোড WIN32_RUN ভেরিয়েবলের মান নির্ধারণ এবং * স্নো সংস্করণ হিসাবে এটি নির্মাণ.
4C. জাভা সার্ভলেট সংস্করণ:
+ একটি সার্ভলেট এক্সিকিউটেবল অবস্থান অধীনে জাভা নির্মিত সংস্করণ আপলোড করুন.
SSL- র সম্পর্কে:
একটি. আপনি একটি SSL wsh-c.pl ক্লায়েন্ট ব্যবহার করতে, আপনাকে সার্ভার শংসাপত্র সিএন চেক করতে ক্লায়েন্ট কনফিগার করতে পারেন (কিন্তু এই চেক circumvented করা যেতে পারে!):
আমার $ ssl_set_check = 1;
# (0 || 1) না বা ওয়েবসার্ভার পরীক্ষা
অভ্যন্তরীণ সঙ্গে # SSL সার্টিফিকেট
# Ssl_crt_subject.
আমার $ ssl_crt_subject = "/ সি = ফরাসী ভাষায় / উপজাতি = প্যারিস / এল = প্যারিস ইনপুট / আউটপুট = XXX- এর / OU = XXX- এর / সিএন = xxx";
=> আপনি শুধুমাত্র wsh-c.pl ক্লায়েন্ট এক সময় চালানো এবং ত্রুটি বার্তা দ্বারা প্রদর্শিত সিএন দখল আছে.
বি. আমরা একটি win32 প্ল্যাটফর্মের wsh-c-SSL.pl ক্লায়েন্ট পরীক্ষা করা হয়নি. আপনি Win32 উপর নিট :: SSLeay ইনস্টল এবং wsh-c-SSL.pl পরীক্ষা পরিচালনা, আমাদের একটি মেইল পাঠান.
সফটওয়্যার বিবরণ:
সংস্করণ: 2.2.1
তারিখ আপলোড: 3 Jun 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 22
পাওয়া মন্তব্যসমূহ না