wsh "interneto" Shell "yra nuotolinio Unix / WIN, kriauklių, kuri veikia per HTTP / HTTPS. Pakete yra du Perl skriptus serverio ir kliento šeimininkai, vienas C šaltinio kodą ir vienas Java Servlet kodą į serverio adresas: klientas scenarijus yra skirtas konsolės naudojimo ir serverio scenarijai CGI / Servlet scenarijus dėl tikslinės kompiuterio.
Klientas dalis suteikia shell-kaip eilutę, sandarinimo vartotojas komandas į HTTP POST užklausų ir siųsti juos į serverį dalis scenarijų tikslinės serverio tiesiogiai arba per HTTP proxy serverio.
Dalį serverio ekstraktai ir vykdo komandas iš HTTP POST užklausos ir grąžina stdout ir stderr išvestį kaip HTTP atsakymo pranešimams. Pagal nutylėjimą abu scenarijai koduoti HTTP duomenis su XOR.
Štai keletas pagrindinių ypatybių "Web lukštais":
ย ท SSL palaikymas
ย ท komandų eilutės istorija parama
ย ท Failų įkėlimo / parsisiųsti
ย ท Apsaugokite serverio dalis scenarijų naudojimas su slaptu raktu viduje HTTP pranešimą
ย ท Duomenų srautų Xor kodavimas
ย ท Gali dirbti lovio HTTP proxy serverį.
Kas naujo šioje versijoje:
ย ท WSH buvo įtraukta serverio Java Servlet versija.
ย ท Išjungta "kodėl jis leido?" auth į wsh-c.conf.
ย ท Pataisyta antraštės laukų klaidų wsh-C- * (X-* => HTTP_X *)
Instaliacija
1. Patikrinkite, kelias į perl į "config.pl" failą;
2. Paleiskite "config.pl". "/ Config.pl`
PASIRENKAMA ------------------------------------------------- ---
Keisti failo "wsh-c.conf", jei norite naudoti HTTP proxy;
use_proxy 1
proxy_ip
uostas
Patikrinkite kitus kliento konfigūravimo parinktis taip pat ..
-------------------------------------------------- -----------
3. wsh-SC ir WshServlet.java, patikrinkite Shell (* Nix arba Win32) vietos;
4a. Perlas Serverio versija:
+ Patikrinkite kelią į Perl ir leidimai naujai sukurtos "wsh-c.pl";
+ Įkelkite wsh-s.pl pagal tikslinę cgi-bin ir patikrinkite kelią su perl;
4b. C Serverio versija:
+ Įkelkite wsh-SC pagal tikslinę cgi-bin ir kaupia ją (po pašalinti kodą):
* Pagal * Niktė: gcc -g2 Wall -o wsh-ai wsh-SC
* Pagal Win32 (Visual C ++): CL / W3 wsh-sc ws2_32.lib
* Pagal Win32 Cygwin: Nustatykite WIN32_RUN kintamąjį kodą ir kurti jį kaip už * Nix versiją.
4c. Java Servlet versija:
+ Įkelkite java pastatytas versiją pagal servletą vykdomąjį vietą.
Apie SSL:
. Jei naudojate SSL wsh-c.pl klientas, galite konfigūruoti klientui patikrinti serverio sertifikatą CN (bet šis tikrinimas gali būti apeinamos!):
my $ ssl_set_check = 1;
# (0 || 1) ne arba patikrinti serverį
# SSL sertifikatas su vidaus
# Ssl_crt_subject.
my $ ssl_crt_subject = "/ C = Fr / st = Paryžius / L = Paryžius / P = xxx / OU = xxx / KN = xxx";
=> Tu turi tik vykdyti wsh-c.pl klientas vieną kartą ir patraukti CN rodomas iš klaidos pranešimą.
b. Mes ne patikrinti wsh-c-SSL.pl klientui ant Win32 platformos. Jei pavyks įdiegti Net :: SSLeay apie Win32 ir patikrinti wsh-c-SSL.pl, atsiųskite mums laišką.
Programinė detalės:
Versija: 2.2.1
Įkėlimo datą: 3 Jun 15
Licencija: Nemokamai
Populiarumas: 22
Komentarai nerastas