Gå til innhold

C - openvpn gui (loginscript)


Anbefalte innlegg

Halla.

Har prøvd ut openvpn (server), openvpn gui (klient) i to uker nå...

dette fungerer utmerket.

openvpn gui - http://openvpn.se/ er skrevet i C kode, og kildekoden er tilgjengelig og lett å kompilere.

Det er så enkelt som dette:

http://switch.dl.sourceforge.net/sourceforge/mingw/MSYS-1.0.10.exe

http://heanet.dl.sourceforge.net/sourcefor...nGW-3.1.0-1.exe

http://www.slproweb.com/download/Win32OpenSSL-0_9_8e.exe

 

installed openssl in directory C:\OpenSSL

installed msys in directory C:\msys

installed mingw in directory C:\msys\1.0\mingw

 

extracted source to directory C:\msys\1.0\home\Administrator

 

Run C:\msys\1.0\msys.bat

Run "make"

 

Jeg har null peiling på C (null peiling på c++... har java, python erfaring da. men virker rimelig urelevant akkurat hær), og derfor har jeg prøvd å få utviklerene bak "openvpn gui" eller "openvpn" brukere til å gjøre en endring jeg er ute etter.

Disse forsøkene har ikke ført til en enste kommentar en gang... openvpn gui utviklingen virker død for øyeblikket.

 

Openvpn gui har noe som heter klientscripts, som utføres når en kobling:

* er opprettet

* på vei til å bli opprettet

* etter oppretting

 

scriptet til openvpn gui er en bat fil som er navngitt slik:

clientnavn_up.bat

 

clientscriptet som blir kjørt gjennom c-koden befinner seg i scripts.c

 

tingen er at jeg vil gjerne at det vidreføres noen envirment variabler til client scriptet. Det jeg er ute etter er å vidreføre brukernavn og passord, som er tastet inn i openvpn-gui, for å bruke disse videre i et script, som mapper opp nettverksstasjoner og slikt.

 

her har du konfigureringen av openvpn som gjør at det må tastes inn et brukernavn og passord for at koblingen skal gjennomføres...

server config

auth-user-pass-verify "C:\\OpenVPNscript\\authscript.bat" via-env

 

client config(når denne er på plass i config fila, spretter det opp en auth dialog i openvpn gui):

auth-user-pass

 

det ser ut som at det er kildekodefilen passphrase.c som tar seg av authentiserings dialogen, der brukernavnet og passordet jeg vil gjerne vidreføre til klientscriptet mitt....

 

ser ikke for meg at dette er så mye arbeid, hvis man har kunnet C koding.

(hint hint. kodinga hær høres ut som et godt tidsfordriv på en søndag :p )

:whistle:

 

noen som har kommentarer?

Endret av thor918
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...