httpcmdd

HTTPCMDD biedt een manier om (web) browser gebruikersinterface te hebben naar programma's die op dezelfde machine worden uitgevoerd als de browser.
Download nu

httpcmdd Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Tomi Ollila
  • Uitgever website:
  • http://www.guru-group.fi/~too/sw/stfufs/

httpcmdd Tags


httpcmdd Beschrijving

HTTPCCMDD biedt een manier om (web) browsergebruikersinterface te hebben naar programma's die op dezelfde machine worden uitgevoerd als de browser. HTTPCCMDD biedt een manier om (web) browsergebruikersinterface te hebben naar programma's die op dezelfde machine worden uitgevoerd als de browser. HTTPCMDD Gluurt de headers van het inkomende boodschap van browser en zoekprogramma dat overeenkomt met het ontvangen verzoek. Programmen worden uitgevoerd met privileges van de gebruiker die de browser uitvoert. Elke gebruiker heeft mogelijk hun privé-opdrachten beschikbaar in hun thuisgids, naast de gemeenschappelijke programma's die zijn geïnstalleerd op het systeem (indien aanwezig). Er is ook de mogelijkheid om sommige programma's in speciale map en programma's te plaatsen die daar worden uitgevoerd met root-privileges.httpcmdd geeft de socket die het is geaccepteerd aan het programma. Httpccmdd heeft geen gegevens uit de socket gelezen, maar gluurde het gewoon. Programma krijgt alle gegevens verzonden vanaf het begin en HTTPCMDD werkt niet als een proxy die de gegevens levert; Alle gegevens gaan rechtstreeks tussen peer en het programma HTTPCMDD gelanceerd zonder dat iedereen interfereering.httpdcmdd-servercontactdoos is gebonden aan de Localhost-loopback-interface, dus Netwerkverbindingen met HTTPCMDD-server is niet mogelijk - en als die waren, zou HTTPCMDD de gebruiker niet kunnen identificeren op peer, die verdere berichtenverwerking ongedaan maken. Ten slotte wordt enige sanitaire controle gedaan om HTTP-headers in te komen; Bijvoorbeeld: de kop (als één) niet overeenkomt met HTTPD IP (127 ]. 1) en de poort veroorzaken verbindingsafsluiting. Installatie en USAGETHERE is een set voorbeeldprogramma's (Shell, Perl en Python Scripts ) die kan worden gebruikt om te testen en een aanwijzing van HTTPCMDD-gebruik te krijgen. Voer gewoon QuickTest.Sh uit om deze voorbeelden te bekijken (net als in het snelstartgedeelte aan het begin van dit document). Het laat symbolische link achter bij $ Home / .httpcmdd en het uitvoeren van HTTPCMDD-daemon. Mogelijk wilt u deze opruimen na de eerste testperiode (opmerking dat QuickStart.SH-gecompileerd HTTPCMDD Binary-bestand snel is ontkoppeld nadat het werd gelanceerd). Om HTTPCMDD Daemon te compileren en SRC / HTTPCMDD.C - PREFIX = / USR of SHO SRC / HTTPCMDD.C --Prefix = / usr / local op de opdrachtregel. Er zijn meer opties om op de opdrachtregel te geven; Voer SH HTTPCMDD.C in om die desgewenst te zien (ik heb gepland om Makefile te creëren voor toekomstige behoeften, dat zal op tijd komen). Enter gecompileerd, enter ./HTTPCMDD (als root). Als poort 127.0.0.1:80 ongebonden is, zal de daemon beginnen en losmaken van terminal. In dat geval kunt u proberen verbinding te maken door HTTP: //127.1/ in een browservenster in te voeren. Dat retourneert waarschijnlijk een foutpagina (omdat er geen opdrachten zijn geïnstalleerd om inhoud (tenzij u de symbolische koppeling hebt laten gegenereerd door QuickTest.SH Leging rond). Als de poort 80 is gebonden (waarschijnlijk door Apache HTTP-server) of u geen toegang hebt Naar root-privileges kan HTTPCMDD worden gestart met Optie -P. In dat geval kunt u toegang krijgen tot httpcmdd met URL http: //127.1: /. Als HTTPCMDD is gestart met andere privileges anders dan root alleen dat gebruiker toegang heeft tot de services HTTPCMDD biedt; Toegang tot alle andere gebruikers wordt ontkend door een foutmelding en incident is ingelogd op systeemlogboek. Indien u HTTPCMDD als systeemservice wilt installeren (gestart bij het opstarten van het systeem) en u wilt poort 80 voor het gebruiken (zoals I Meestal wil het doen) en heb je andere HTTPD-servers op het systeem die zowel op de localhost loopback-interface (127.0.0.1) en op Network-interface bindt, eerst HTTPCMDD uitvoeren. Met succes zal de andere dit accepteren en het werkt prima met andere interfaces en slaat 127.1. Zo niet (of th era is systeembeperkingen om dit automatisch te doen), je moet de andere httpd configureren om 127.1 over te slaan.


httpcmdd Gerelateerde software

Skforum

Skforum-project is een forumaanvraag met een wiki, stripsysteem, gastenboek en adresboek. ...

152

Downloaden

epoll

Epoll biedt een web-gebaseerde poll geschreven in Server Side Java. ...

171

Downloaden