[TELNET, ASP] Telnet binnen asp??

Pagina: 1
Acties:

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Hallo allemaal,

Ik heb overal gezocht maar kan geen nuttige info vinden.
Is er hier misschien iemand die mij kan helpen met het volgende:

Ik wil in asp een telnet sessie opzetten om een cobalt server aan te sturen...

1.is het mogelijk om (via script ofzo) telnet te gebruiken met asp
2.hoe stuur ik de cobalt server aan (of moet ik hiervoor toch echt bij cobalt zelf zijn)

Het gaat erom dat ik een opdracht heb gekregen om automatisch klanten in een db te gooien en meteen webruimte enzo aan kan maken...

alle hulp is welkom!!

Hopelijk word ik niet weer eruit gegooid....zucht...inhouden...

mzzl

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op woensdag 13 maart 2002 17:09 schreef Vinzzz het volgende:
1.is het mogelijk om (via script ofzo) telnet te gebruiken met asp
Ja. (voornamelijk op de ofzo :+)
2.hoe stuur ik de cobalt server aan (of moet ik hiervoor toch echt bij cobalt zelf zijn)
Lees de Cobalt documentatie zou ik zeggen, zal het vast instaan.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Op woensdag 13 maart 2002 17:12 schreef dusty het volgende:

[..]

Ja. (voornamelijk op de ofzo :+)
[..]

Lees de Cobalt documentatie zou ik zeggen, zal het vast instaan.
lekker nuttige reply
script: hoe en wat
cobalt doc: ok, kom ik van mars denk je

maw je weet het dus ook niet, of kun je wel echt verder helpen? |:(

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Wat wil je eigenlijk doen???

Cobalts hebben toch al een aardig webinterface?

Programmer - an organism that turns coffee into software.


  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Op woensdag 13 maart 2002 17:17 schreef LuCarD het volgende:
Wat wil je eigenlijk doen???

Cobalts hebben toch al een aardig webinterface?
hmm was ik dan te onduidelijk?
kzal het proberen duidelijk te maken...
Ik loop stage en heb als opdracht gekregen het automatiseren van een website.
Klanten komen op de site. checken een email adres, en gaan akkoord met de voorwaarden, enfin, wanneer ze op de finish button klikken, moet er met die gegevens die ze hebben ingevuld een nieuw email adres worden aangemaakt (dat gebeurt via de popserver, moet ik ook nog uitzoeken) en ze krijgen daarbij gratis 5 mb webruimte. Maar normaal doet het bedrijf zelf alles, dus ze krijgen bv een aanmelding binnen, gaan naar de site van cobalt, vullen alles in, en alles is ok....maar nu wil ik het automatisch laten gaan, snap je?
omdat de betaling niet online kan worden gecontroleerd, word gewoon het email adres en de webruimte aangemaakt en na 4 weken geen betaling weer ongedaan gemaakt...

is het nog een beetje te volgen??

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op woensdag 13 maart 2002 17:21 schreef Vinzzz het volgende:

[..]

hmm was ik dan te onduidelijk?
kzal het proberen duidelijk te maken...
Ik loop stage en heb als opdracht gekregen het automatiseren van een website.
Klanten komen op de site. checken een email adres, en gaan akkoord met de voorwaarden, enfin, wanneer ze op de finish button klikken, moet er met die gegevens die ze hebben ingevuld een nieuw email adres worden aangemaakt (dat gebeurt via de popserver, moet ik ook nog uitzoeken) en ze krijgen daarbij gratis 5 mb webruimte. Maar normaal doet het bedrijf zelf alles, dus ze krijgen bv een aanmelding binnen, gaan naar de site van cobalt, vullen alles in, en alles is ok....maar nu wil ik het automatisch laten gaan, snap je?
omdat de betaling niet online kan worden gecontroleerd, word gewoon het email adres en de webruimte aangemaakt en na 4 weken geen betaling weer ongedaan gemaakt...

is het nog een beetje te volgen??
Ja... Veel duidelijker dan het verhaal daar boven.

Wat je eigenlijk wil doen is users aanmaken en verwijderen van het system. Cobalts draaien volgens mij allemaal *nix systemen. Je moet dus de webserver zo gek krijgen om systeem commando's te laten runnen. Je kan het imho op twee manieren doen.

1.
Je zorgt er voor dat de webserver Root commando's kan uitvoeren.
2.
Je zorgt er voor dat periodiek (zegghe om de 5 minuten) een root-script commando's uitvoert.

Optie 1 is mogelijk maar onverstandig. te veel risico's die jij eigenlijk niet wil lopen.
Optie 2. Is dus jouw keuze.
Dan moet je dus 2 scripts maken:
script a.: die de bezoeker de mogelijkheid geeft om een request in te voeren. Deze request worden dan gequeue't in db/textfile. Dit zou je kunnen doen in 1 van de serverside webscripting talen.

script b.: Deze leest de queue uit en voert aan de hand daarvan een commando uit. Dit kan je doen in Perl/C/PHP.

Zoiets?

Programmer - an organism that turns coffee into software.


  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
Op woensdag 13 maart 2002 17:32 schreef LuCarD het volgende:

[..]
Je moet dus de webserver zo gek krijgen om systeem commando's te laten runnen. Je kan het imho op twee manieren doen.

1.
Je zorgt er voor dat de webserver Root commando's kan uitvoeren.
2.
Je zorgt er voor dat periodiek (zegghe om de 5 minuten) een root-script commando's uitvoert.

Optie 1 is mogelijk maar onverstandig. te veel risico's die jij eigenlijk niet wil lopen.
Optie 2. Is dus jouw keuze.
Dan moet je dus 2 scripts maken:
script a.: die de bezoeker de mogelijkheid geeft om een request in te voeren. Deze request worden dan gequeue't in db/textfile. Dit zou je kunnen doen in 1 van de serverside webscripting talen.

script b.: Deze leest de queue uit en voert aan de hand daarvan een commando uit. Dit kan je doen in Perl/C/PHP.

Zoiets?
Ehm, ik hoorde dat ik de cobalts ook te benaderen zijn via commando's en (dus) telnetsessies.
Das dus niet het probleem, het probleem ligt hem juist in het feit of het uberhaupt mogelijk is telnet aan te sturen via asp...(moet kunnen dacht ik in 1e instantie, weet alleen (nog) niet hoe)
De gegevens in het onlineformulier (zoals username en password) moeten dus mee overworden genomen in de telnet sessie (om de directory te beveiligen voor die user) etc

Maar ik denk dat het idee wel duidelijk is...

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op woensdag 13 maart 2002 17:39 schreef Vinzzz het volgende:

[..]

Ehm, ik hoorde dat ik de cobalts ook te benaderen zijn via commando's en (dus) telnetsessies.
Das dus niet het probleem, het probleem ligt hem juist in het feit of het uberhaupt mogelijk is telnet aan te sturen via asp...(moet kunnen dacht ik in 1e instantie, weet alleen (nog) niet hoe)
Nee dat kan niet! Je kan geen telnet sessies maken met ASP

Programmer - an organism that turns coffee into software.


  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
hmm, f*ck...

ook geen script ofzo embedden :? :? :?

de site moet echt in asp worden gemaakt (voor school)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

Op woensdag 13 maart 2002 17:41 schreef LuCarD het volgende:

[..]

Nee dat kan niet! Je kan geen telnet sessies maken met ASP
Geen telnet?? Telnet is eigenlijk de meest kale vorm van een socket.. Alles wat je in je socket gooit wordt verwerkt, en alles wat eruit komt wordt op het scherm gekwakt. Je gaat me toch niet vertellen dat er geen socket ondersteuning in ASP zit??

(Bij de weg... mede door die kale vorm is telnet niet de meest secure demon om op je server te draaien. Als je hem op deze manier wilt ge(/mis)bruiken, zorg dan dat hij alleen vanaf de localhost bereikbaar is)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op woensdag 13 maart 2002 17:41 schreef LuCarD het volgende:
[..]
Nee dat kan niet! Je kan geen telnet sessies maken met ASP
Nice guess, but it's wrong!.

Je kan meer doen met modules dan je denkt.

kan het zelf zo erg maken dat je dat telnet sessie over verschillende pagina's kan gebruiken. ( Zolang je zorgt dat de sessie openblijft. )

Het is stiekum makkelijker dan een ftp aansturen :+

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Telnet -> is volgens mij gewoon een socketserver op poort 23.

Dus als je via ASP een socket naar poort 23 van die cobalt server opent moet het te doen zijn volgens mij.

Het component dat ik altijd gebruik voor een socketverbinding is w3sockets. Echter op deze link
http://www.aspobjects.com/ASP_Components/network/socket/?sortby=download
staan een aantal componenten w3 sockets is free

  • Sjaaky
  • Registratie: Oktober 2000
  • Laatst online: 03-09 23:48
Je kan vanuit asp met het msxml object een GET doen naar de Cobalt.
ongeveer zo:
code:
1
2
3
4
5
6
<%
  dim xmldoc
  set xmldoc = Server.CreateObject("Msxml2.DOMDocument.4.0")
  xmldoc.async = false
  xmldoc.load("http://cobalt/adduser?username=blah")
%>

voorwaarde is wel dat msxml op de server geinstalleerd is.

Verder zijn er diverse third-party componenten om vanuit ASP een socket te openen.

  • Vinzzz243
  • Registratie: Februari 2001
  • Laatst online: 22-01-2025
ok thx guys , zal er nog es over gaan brainstormen
Pagina: 1