[ASP.net C#] Telnet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Supermario16
  • Registratie: Mei 2004
  • Laatst online: 22:10
Ik ben al een hele tijd aan het zoeken naar een manier om via webbrowser (ik weet het, onveilig, maar het gaat om een embedded device) telnet commando's te versturen. Het zou dus een script moeten worden in de vorm van:

* User klikt bepaalde knop;
* Knop initieert telnet sessie, verzend username / password, voert commando uit, stuur uitvoer commando terug en sluit sessie;

Het doel is op deze manier via een HTTP sessie (via Smartphone) bepaalde commando's op het embedded device uit te voeren.

Een zoektocht in google levert alleen thirdparty applicaties op die redelijk prijzig zijn, en waarmee een hele sessie via browser opgezet kan worden. Er wordt genoeg naar gevraagd op internet, maar echte antwoorden kan ik niet vinden.

Mocht dit niet lukken ga ik kijken naar een telnet programma voor de betreffende smartphones, maar omdat het verschillende typen / modellen zijn gaat mijn voorkeur uit naar een webapplicatie.

Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16-09 09:15

Janoz

Moderator Devschuur®

!litemod

En browser zelf kan geen telnet sessie opzetten. ER zijn eigenlijk maar twee opties:

1: Een Java applet of Flash achtig plugin iets wat wel een tcp/ip verbinding op kan zetten.
2: Een serverside applicatie maken die de telnet verbinding opzet en via een webinterface aangestuurd kan worden.

1 zal alvast een groot probleem worden voor smartphones. Voor 2 kun je van alles gebruiken (php enz), maar heb je wel een server nodig. Daarnaast is 2 behoorlijk veel veiliger te maken omdat de gehele telnet sessie zich in een gecontroleerde omgeving plaats kan vinden.

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