Checkin SSH2 module
authorJamie Cameron <jcameron@webmin.com>
Sun, 30 Sep 2007 20:02:38 +0000 (20:02 +0000)
committerJamie Cameron <jcameron@webmin.com>
Sun, 30 Sep 2007 20:02:38 +0000 (20:02 +0000)
35 files changed:
ssh2/config [new file with mode: 0644]
ssh2/config.info [new file with mode: 0644]
ssh2/images/.xvpics/icon.gif [new file with mode: 0644]
ssh2/images/icon.gif [new file with mode: 0644]
ssh2/images/smallicon.gif [new file with mode: 0644]
ssh2/index.cgi [new file with mode: 0755]
ssh2/lang/ca [new file with mode: 0644]
ssh2/lang/cz [new file with mode: 0644]
ssh2/lang/de [new file with mode: 0644]
ssh2/lang/en [new file with mode: 0644]
ssh2/lang/es [new file with mode: 0644]
ssh2/lang/fr [new file with mode: 0644]
ssh2/lang/it [new file with mode: 0644]
ssh2/lang/ja_JP.UTF-8 [new file with mode: 0644]
ssh2/lang/ja_JP.euc [new file with mode: 0644]
ssh2/lang/ko_KR.UTF-8 [new file with mode: 0644]
ssh2/lang/ko_KR.euc [new file with mode: 0644]
ssh2/lang/ms [new file with mode: 0644]
ssh2/lang/pl [new file with mode: 0644]
ssh2/lang/pt [new file with mode: 0644]
ssh2/lang/pt_BR [new file with mode: 0644]
ssh2/lang/ru_RU [new file with mode: 0644]
ssh2/lang/ru_SU [new file with mode: 0644]
ssh2/lang/sk [new file with mode: 0644]
ssh2/lang/sv [new file with mode: 0644]
ssh2/lang/tr [new file with mode: 0644]
ssh2/lang/zh_CN [new file with mode: 0644]
ssh2/lang/zh_CN.UTF-8 [new file with mode: 0644]
ssh2/lang/zh_TW.Big5 [new file with mode: 0644]
ssh2/lang/zh_TW.UTF-8 [new file with mode: 0644]
ssh2/mindterm-obf.jar [new file with mode: 0644]
ssh2/mindterm.jar [new file with mode: 0644]
ssh2/module.info [new file with mode: 0644]
ssh2/ssh.conf [new file with mode: 0644]
ssh2/telnet.conf [new file with mode: 0644]

diff --git a/ssh2/config b/ssh2/config
new file mode 100644 (file)
index 0000000..86fdfbb
--- /dev/null
@@ -0,0 +1,3 @@
+sizemode=0
+detach=0
+no_test=1
diff --git a/ssh2/config.info b/ssh2/config.info
new file mode 100644 (file)
index 0000000..a9d8b5f
--- /dev/null
@@ -0,0 +1,6 @@
+port=Port to connect to,3,Default
+sizemode=Applet size,1,0-80x24 characters (in default font),1-Maximum,2-Custom size
+size=Custom width x height,0
+fontsize=Font size in points,3,Default
+detach=Separate window mode,1,1-Yes,0-No
+no_test=Test SSH server?,1,0-Yes,1-No
diff --git a/ssh2/images/.xvpics/icon.gif b/ssh2/images/.xvpics/icon.gif
new file mode 100644 (file)
index 0000000..ceddb25
Binary files /dev/null and b/ssh2/images/.xvpics/icon.gif differ
diff --git a/ssh2/images/icon.gif b/ssh2/images/icon.gif
new file mode 100644 (file)
index 0000000..2adfff4
Binary files /dev/null and b/ssh2/images/icon.gif differ
diff --git a/ssh2/images/smallicon.gif b/ssh2/images/smallicon.gif
new file mode 100644 (file)
index 0000000..e1d7eef
Binary files /dev/null and b/ssh2/images/smallicon.gif differ
diff --git a/ssh2/index.cgi b/ssh2/index.cgi
new file mode 100755 (executable)
index 0000000..1ce08ff
--- /dev/null
@@ -0,0 +1,80 @@
+#!/usr/local/bin/perl
+# Show the SSH 2 applet
+# XXX SSH1 vs 2 mode
+
+require '../web-lib.pl';
+use Socket;
+&init_config();
+require '../ui-lib.pl';
+$theme_no_table = 1 if ($config{'sizemode'} == 1);
+&ui_print_header(undef, $text{'index_title'}, "", undef, 1, 1);
+
+if ($config{'no_test'}) {
+       # Just assume that the telnet server is running
+       $rv = 1;
+       }
+else {
+       # Check if the telnet server is running
+       $addr = $config{'host'} ? $config{'host'} :
+               $ENV{'SERVER_NAME'} ? $ENV{'SERVER_NAME'} :
+                                     &to_ipaddress(&get_system_hostname());
+       $port = $config{'port'} ? $config{'port'} : 22;
+       if (inet_aton($addr)) {
+               socket(STEST, PF_INET, SOCK_STREAM, getprotobyname("tcp"));
+               $SIG{ALRM} = "connect_timeout";
+               alarm(10);
+               $rv = connect(STEST, pack_sockaddr_in($port, inet_aton($addr)));
+               close(STEST);
+               }
+       }
+if (!$rv) {
+       if (inet_aton($addr)) {
+               print "<p>",&text('index_esocket2', $addr, $port),"<p>\n";
+               }
+       else {
+               print "<p>",&text('index_elookup', $addr),"<p>\n";
+               }
+       }
+else {
+       print "<center>\n";
+       if ($config{'detach'}) {
+               $w = 100; $h = 50;
+               }
+       elsif ($config{'sizemode'} == 2 &&
+           $config{'size'} =~ /^(\d+)\s*x\s*(\d+)$/) {
+               $w = $1; $h = $2;
+               }
+       elsif ($config{'sizemode'} == 1) {
+               $w = "100%"; $h = "80%";
+               }
+       else {
+               $w = 590; $h = 360;
+               }
+       print "<applet archive=\"mindterm.jar\" code=com.mindbright.application.MindTerm.class ",
+             "width=$w height=$h>\n";
+       if ($config{'port'}) {
+               print "<param name=port value=$config{'port'}>\n";
+               }
+       if ($config{'sizemode'}) {
+               print "<param name=Terminal.resize value='screen'>\n";
+               }
+       if ($config{'fontsize'}) {
+               print "<param name=Terminal.fontSize value='$config{'fontsize'}'>\n";
+               }
+       if ($config{'detach'}) {
+               print "<param name=sepframe value='true'>\n";
+               }
+       print "$text{'index_nojava'} <p>\n";
+       print "</applet><br>\n";
+
+       print &text('index_credits',
+                   "http://www.appgate.com/products/80_MindTerm/"),"<br>\n";
+       print "</center>\n";
+       }
+
+&ui_print_footer("/", $text{'index'});
+
+sub connect_timeout
+{
+}
+
diff --git a/ssh2/lang/ca b/ssh2/lang/ca
new file mode 100644 (file)
index 0000000..ae44509
--- /dev/null
@@ -0,0 +1,9 @@
+index_title=Connexió Telnet/SSH
+index_warn=Atenció! Aquesta sessió telnet <b>no</b> està xifrada.
+index_nojava=Aquest mòdul necessita java per funcionar, però el teu fullejador no suporta java
+index_credits=Applet desenvolupat sota GPL per <a href='$1' target=_top>Matthias L. Jugel &amp; Marcus Meißner</a>.
+index_sshcredits=Inclou programari desenvolupat pel Cryptix Development Team (<a href=$1 target=_top>$1</a>).
+index_esocket=No hi ha cap servidor telnet en execució a $1 port $2.
+index_esocket2=No hi ha cap servidor SSH en execució a $1 port $2.
+index_elookup=No he pogut consultar l'adreça IP de $1 per provar el servidor telnet o SSH.
+
diff --git a/ssh2/lang/cz b/ssh2/lang/cz
new file mode 100644 (file)
index 0000000..7953693
--- /dev/null
@@ -0,0 +1,5 @@
+index_title=Prihlaseni Telentem
+index_warn=Pozor! Spojeni telentem <b>neni</b> kryptovane.
+index_nojava=Tento modul vyzaduje fungovani javy, ale vas prohlizec javu nepodporuje :-((
+index_credits=Applet je pod GPL - <a href='$1'>Matthias L. Jugel &amp; Marcus Meißner</a>.
+index_esocket=Nenalezen zadny telnetovy server bezici na $1 portu $2.
diff --git a/ssh2/lang/de b/ssh2/lang/de
new file mode 100644 (file)
index 0000000..81229d7
--- /dev/null
@@ -0,0 +1,21 @@
+#        webmin-1.00     telnet/lang/de
+#
+#        created: ?????                      by: ???
+#        last modified: 21-jul-2002          Rev.: 21-08-2002
+#        modified/translated by: Dieter Huerten
+#        for changes, completions, ...  mailto:dieter.huerten@telebel.de
+#
+# erzeugt: ?????                          durch: ???
+# letzte &Auml;nderung: 21.07.2002             Rev.: 21.08.2002
+# modifiziert/&uuml;bersetzt durch: Dieter H&uuml;rten
+# f&uuml;r &Auml;nderungen, Erg&auml;nzungen, etc. mailto:dieter.huerten@telebel.de
+#
+
+index_title=SSH-/Telnet-Anmeldung
+
+index_warn=Warnung! Diese Telnet-Sitzung ist <B>nicht</B> verschl&uuml;sselt!
+index_nojava=Dieses Modul ben&ouml;tigt Java, aber Ihr Browser unterst&uuml;tzt kein Java
+index_credits=Applet entwickelt unter GPL von <a href='$1' target=_top>Matthias L. Jugel &amp; Marcus Mei&szlig;ner</a>
+index_sshcredits=Enth&auml;lt Software, die vom 'Cryptix Development Team' (<a href=$1 target=_top>$1</a>) entwickelt wurde.
+index_esocket=Es l&auml;uft kein Telnet-Server auf $1 (Anschluss $2)
+index_esocket2=Es l&auml;uft kein SSH-Server auf $1 (Anschluss $2)
\ No newline at end of file
diff --git a/ssh2/lang/en b/ssh2/lang/en
new file mode 100644 (file)
index 0000000..b80b347
--- /dev/null
@@ -0,0 +1,7 @@
+index_title=SSH2 Login
+index_warn=Warning! This telnet session is <b>not</b> encrypted.
+index_nojava=This module requires java to function, but your browser does not support java
+index_credits=MindTerm applet developed by <a href='$1' target=_top>AppGate</a>.
+index_esocket=There is no telnet server running on $1 port $2.
+index_esocket2=There is no SSH server running on $1 port $2.
+index_elookup=Failed to lookup IP address for $1 to test telnet or SSH server.
diff --git a/ssh2/lang/es b/ssh2/lang/es
new file mode 100644 (file)
index 0000000..2096e47
--- /dev/null
@@ -0,0 +1,7 @@
+index_title=Login desde Telnet
+index_warn=¡Aviso! Esta sesión telnet <b>no</b> está encriptada.
+index_nojava=Este módulo requiere de java para que funcione pero tu navegador no lo soporta
+index_credits=Applet desarrollada bajo GPL por <a href='$1'>Matthias L. Jugel &amp; Marcus Meißner</a>.
+index_sshcredits=Incluye software desarrollado por el Cryptix Development Team (<a href=$1>$1</a>).
+index_esocket=No hay servidor Telnet ejecutándose en $1 puerto $2.
+index_esocket2=No hay servidor SSH ejecutándose en $1 puerto $2.
diff --git a/ssh2/lang/fr b/ssh2/lang/fr
new file mode 100644 (file)
index 0000000..9eb12e5
--- /dev/null
@@ -0,0 +1,4 @@
+index_title=Ouverture de Session SSH/Telnet
+index_warn=Attention!  Cette session Telnet <b>n'est pas</b> encrypté.
+index_nojava=Ce module nécessite java, mais votre fureteur ne le supporte pas
+index_credits=Applet Java développé sous licence GPL par <a href='$1'>Matthias L. Jugel &amp; Marcus Meißner</a>.
diff --git a/ssh2/lang/it b/ssh2/lang/it
new file mode 100644 (file)
index 0000000..1feb8d4
--- /dev/null
@@ -0,0 +1,5 @@
+index_title=SSH/Telnet Login
+index_warn=Attenzione! Questa sessione telnet <b>non e'</b> criptata.
+index_nojava=Questo modulo richiede java per funzionare, ma il tuo browser
+non supporta java
+index_credits=Applet GPL sviluppata da <a href='$1'>Matthias L. Jugel &amp; Marcus Meißner</a>.
diff --git a/ssh2/lang/ja_JP.UTF-8 b/ssh2/lang/ja_JP.UTF-8
new file mode 100644 (file)
index 0000000..27408b4
--- /dev/null
@@ -0,0 +1,6 @@
+index_title=SSH/Telnet ログイン
+index_warn=警告この telnet セッションは<b>暗号化されていません</b>。
+index_nojava=このモジュールは動作するのに Java を必要としますが、ご使用のブラウザは Java をサポートしていません
+index_credits=アプレットは GPL のもとで<a href='$1' target=_top>Matthias L. Jugel &amp; Marcus Meisner</a>によって開発されました。
+index_sshcredits=ソフトウェアはCryptix Development Team (<a href=$1 target=_top>$1</a>) により開発されました。
+index_esocket=$1 ポート $2 上で実行中の telnet サーバはありません。
diff --git a/ssh2/lang/ja_JP.euc b/ssh2/lang/ja_JP.euc
new file mode 100644 (file)
index 0000000..f019ca4
--- /dev/null
@@ -0,0 +1,6 @@
+index_title=SSH/Telnet ¥í¥°¥¤¥ó
+index_warn=·Ù¹ð¤³¤Î telnet ¥»¥Ã¥·¥ç¥ó¤Ï<b>°Å¹æ²½¤µ¤ì¤Æ¤¤¤Þ¤»¤ó</b>¡£
+index_nojava=¤³¤Î¥â¥¸¥å¡¼¥ë¤ÏÆ°ºî¤¹¤ë¤Î¤Ë Java ¤òɬÍפȤ·¤Þ¤¹¤¬¡¢¤´»ÈÍѤΥ֥饦¥¶¤Ï Java ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤»¤ó
+index_credits=¥¢¥×¥ì¥Ã¥È¤Ï GPL ¤Î¤â¤È¤Ç<a href='$1' target=_top>Matthias L. Jugel &amp; Marcus Meisner</a>¤Ë¤è¤Ã¤Æ³«È¯¤µ¤ì¤Þ¤·¤¿¡£
+index_sshcredits=¥½¥Õ¥È¥¦¥§¥¢¤ÏCryptix Development Team (<a href=$1 target=_top>$1</a>) ¤Ë¤è¤ê³«È¯¤µ¤ì¤Þ¤·¤¿¡£
+index_esocket=$1 ¥Ý¡¼¥È $2 ¾å¤Ç¼Â¹ÔÃæ¤Î telnet ¥µ¡¼¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó¡£
diff --git a/ssh2/lang/ko_KR.UTF-8 b/ssh2/lang/ko_KR.UTF-8
new file mode 100644 (file)
index 0000000..2bb4132
--- /dev/null
@@ -0,0 +1,4 @@
+index_title=SSH/土掛 稽益昔
+index_warn=井壱! 土掛 室芝戚 章硲鉢鞠走 <b>省紹柔艦陥</b>.
+index_nojava=戚 乞汲精 切郊人 敗臆 紫遂背醤 馬澗汽, 薄仙 崎虞酔煽澗切郊研 走据馬走 省柔艦陥
+index_credits=<a href='$1' target=_top>Matthias L. Jugel 貢 Marcus Mei
\ No newline at end of file
diff --git a/ssh2/lang/ko_KR.euc b/ssh2/lang/ko_KR.euc
new file mode 100644 (file)
index 0000000..740243b
--- /dev/null
@@ -0,0 +1,6 @@
+index_title=SSH/Åڳݠ·Î±×ÀÎ
+index_warn=°æ°í! Åڳݠ¼¼¼ÇÀÌ ¾ÏȣȭµÇÁö <b>¾Ê¾Ò½À´Ï´Ù</b>.
+index_nojava=ÀÌ ¸ðµâÀº ÀÚ¹Ù¿Í ÇÔ²² »ç¿ëÇؾߠÇϴµ¥, ÇöÀç ºê¶ó¿ìÀú´ÂÀÚ¹Ù¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù
+index_credits=<a href='$1' target=_top>Matthias L. Jugel ¹× Marcus Mei©¬ner</a>°¡ GPL¿¡ µû¶ó °øµ¿À¸·Î °³¹ßÇÑ ¾ÖÇø´ÀÔ´Ï´Ù.
+index_sshcredits=Cryptix °³¹ß ÆÀ(<a href=$1 target=_top>$1</a>)¿¡¼­ °³¹ßÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
+index_esocket=$1 Æ÷Æ® $2¿¡¼­ ½ÇÇà ÁßÀΠÅڳݠ¼­¹ö°¡ ¾ø½À´Ï´Ù.
diff --git a/ssh2/lang/ms b/ssh2/lang/ms
new file mode 100644 (file)
index 0000000..e2195bc
--- /dev/null
@@ -0,0 +1,8 @@
+index_title=Login ke SSH/Telnet
+index_warn=Amaran! Sessi telnet ini <b>tidak</b> dienkrip.
+index_nojava=Modul ini memerlukan java untuk berfungsi, tetapi pelayar anda tidak menyokong java
+index_credits=Aplet dibangunkan dibawah GPL oleh <a href='$1' target=_top>Matthias L. Jugel &amp; Marcus Mei&#223;ner</a>.
+index_sshcredits=Termasuk perisian yang dibangunkan oleh Cryptix Development Team (<a href=$1 target=_top>$1</a>).
+index_esocket=Tidak terdapat pelayan telnet pada $1 liang $2.
+index_esocket2=Tidak terdapat pelayan SSH pada $1 liang $2.
+index_elookup=Gagal melihat alamat IP $1 untuk mencuba pelayan telnet atau SSH
diff --git a/ssh2/lang/pl b/ssh2/lang/pl
new file mode 100644 (file)
index 0000000..a2041ce
--- /dev/null
@@ -0,0 +1,6 @@
+index_title=Logowanie przez SSH/telnet
+index_warn=Uwaga! To po³±czenie telnetowe <b>nie</b> jest szyfrowane.
+index_nojava=Ten modu³ wymaga javy aby dzia³aæ, za¶ Twoja przegl±darka javy nie obs³uguje
+index_credits=Aplet na licencji GPL napisany przez <a href='$1' target=_top>Matthiasa L. Jugela &amp; Marcusa Meißnera</a>.
+index_sshcredits=Zawiera oprogramowanie napisane przez Cryptix Development Team (<a href=$1 target=_top>$1</a>).
+index_esocket=Na porcie $2 hosta $1 nie dzia³a serwer telnetu.
diff --git a/ssh2/lang/pt b/ssh2/lang/pt
new file mode 100644 (file)
index 0000000..3f240aa
--- /dev/null
@@ -0,0 +1,4 @@
+index_title=Login via SSH/Telnet
+index_warn=Aviso! Esta sessão de telnet <b>não</b> está encriptada.
+index_nojava=Este módulo necessita de java para funcionar, mas o seu navegador não o suporta
+index_credits=Applet desenvolvido sobre GPL por <a href='$1'>Matthias L. Jugel &amp; Marcus Meißner</a>.
diff --git a/ssh2/lang/pt_BR b/ssh2/lang/pt_BR
new file mode 100644 (file)
index 0000000..224f224
--- /dev/null
@@ -0,0 +1,7 @@
+index_title=Login via SSH/Telnet
+index_warn=Atenção! Esta sessão telnet <b>não</b> está encriptada.
+index_nojava=Este módulo requer java para funcionar, mas seu navegador não suporta java
+index_credits=Aplicativo desenvolvido sob licença GPL por <a href='$1' target=_top>Matthias L. Jugel &amp; Marcus Meißner</a>.
+index_sshcredits=Inclui software desenvolvido por Cryptix Development Team (<a href=$1 target=_top>$1</a>).
+index_esocket=Não há nenhum servidor telnet rodando em $1 porta $2.
+index_esocket2=Não há nenhum servidor SSH rodando em $1 porta $2.
diff --git a/ssh2/lang/ru_RU b/ssh2/lang/ru_RU
new file mode 100644 (file)
index 0000000..17c44e7
--- /dev/null
@@ -0,0 +1,8 @@
+index_credits=Àïïëåò ðàçðàáîòàí ïîä ëèöåíçèåé GPL <a href='$1' target=_top>Matthias L. Jugel &amp; Marcus Meiúner</a>.
+index_warn=Âíèìàíèå! Ýòîò ñåàíñ telnet <b>íå</b> øèôðóåòñÿ.
+index_nojava=Äëÿ ðàáîòû ýòîãî ìîäóëÿ íåîáõîäèì ïîääåðæêà java, íî âàø áðàóçåð íå ïîääåðæèâàåò java
+index_title=SSH/Telnet Login
+index_esocket=Íà ïîðòó $2 óçëà $1 ñåðâåð telnet íå îáíàðóæåí.
+index_elookup=Íå óäàëîñü íàéòè IP-àäðåñ $1 äëÿ ïðîâåðêè ñåðâåðà telnet èëè SSH.
+index_esocket2=Íà ïîðòå $2 óçëà $1 ñåðâåð SSH íå îáíàðóæåí.
+index_sshcredits=Âêëþ÷àåò â ñåáÿ ïðîãðàììíîå îáåñïå÷åíèå Cryptix Development Team (<a href=$1 target=_top>$1</a>).
diff --git a/ssh2/lang/ru_SU b/ssh2/lang/ru_SU
new file mode 100644 (file)
index 0000000..9d7f78e
--- /dev/null
@@ -0,0 +1,8 @@
+index_title=SSH/Telnet Login
+index_warn=÷ÎÉÍÁÎÉÅ! üÔÏÔ ÓÅÁÎÓ telnet <b>ÎÅ</b> ÛÉÆÒÕÅÔÓÑ.
+index_nojava=äÌÑ ÒÁÂÏÔÙ ÜÔÏÇÏ ÍÏÄÕÌÑ ÎÅÏÂÈÏÄÉÍ ÐÏÄÄÅÒÖËÁ java, ÎÏ ×ÁÛ ÂÒÁÕÚÅÒ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ java
+index_credits=áÐÐÌÅÔ ÒÁÚÒÁÂÏÔÁΠÐÏÄ ÌÉÃÅÎÚÉÅÊ GPL <a href='$1' target=_top>Matthias L. Jugel &amp; Marcus Meißner</a>.
+index_sshcredits=÷ËÌÀÞÁÅÔ × ÓÅÂÑ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ Cryptix Development Team (<a href=$1 target=_top>$1</a>).
+index_esocket=îÁ ÐÏÒÔÕ $2 ÕÚÌÁ $1 ÓÅÒ×ÅÒ telnet ÎÅ ÏÂÎÁÒÕÖÅÎ.
+index_esocket2=îÁ ÐÏÒÔÅ $2 ÕÚÌÁ $1 ÓÅÒ×ÅÒ SSH ÎÅ ÏÂÎÁÒÕÖÅÎ.
+index_elookup=îÅ ÕÄÁÌÏÓØ ÎÁÊÔÉ IP-ÁÄÒÅÓ $1 ÄÌÑ ÐÒÏ×ÅÒËÉ ÓÅÒ×ÅÒÁ telnet ÉÌÉ SSH.
diff --git a/ssh2/lang/sk b/ssh2/lang/sk
new file mode 100644 (file)
index 0000000..dcb951f
--- /dev/null
@@ -0,0 +1,8 @@
+index_credits=Applet vyvinutý pod GPL <a href='$1' target=_top>Matthias L. Jugel &amp; Marcus Meißner</a>.
+index_elookup=Zlyhalo nájdenie IP adresy pre $1 pre test telnet alebo SSH servra.
+index_esocket=Na $1 a porte $2 sa nenachádza ¾iadny be¾iaci telnet server.
+index_esocket2=Na $1 a porte $2 sa nenachádza ¾iadny be¾iaci SSH server.
+index_nojava=Tento modul potrebuje pre svoje fungovanie Javu, ale Vá¹ prehliadaè nepodporuje Javu.
+index_sshcredits=Obsahuje softvér vyvinutý tímom Cryptix (<a href=$1 target=_top>$1</a>).
+index_title=SSH/Telnet prihlásenie
+index_warn=Upozornenie! Toto telnet spojenie <b>nie je</b> ¹ifrované.
diff --git a/ssh2/lang/sv b/ssh2/lang/sv
new file mode 100644 (file)
index 0000000..7fef4e0
--- /dev/null
@@ -0,0 +1,7 @@
+index_title=SSH/Telnet-inloggning
+index_warn=Varning! Denna telnet-session krypteras <b>inte</b>.
+index_nojava=Denna modul fungerar inte utan java, men din browser stödjer inte java
+index_credits=Applet utvecklad under GPL av <a href='$1' target=_top>Matthias L. Jugel &amp; Marcus Meißner</a>.
+index_sshcredits=Innehåller programvara som utvecklats av Cryptix Development Team (<a href=$1 target=_top>$1</a>).
+index_esocket=Det körs ingen telnet-server på $1 port $2.
+
diff --git a/ssh2/lang/tr b/ssh2/lang/tr
new file mode 100644 (file)
index 0000000..8a4c4fc
--- /dev/null
@@ -0,0 +1,8 @@
+index_credits=Applet, GPL lisansý ile <a href='$1'>Matthias L. Jugel &amp; Marcus Meißner</a> tarafýndan geliþtirilmiþtir.
+index_elookup=Telnet ya da SSH sunucusunu test etmek için girilen $1 'in IP adresinin bulunmasýnda hata oluþtu
+index_esocket=$1'in $2 portunda çalýþan bir telnet sunucusu yoktur.
+index_esocket2=$1'in $2 portunda çalýþan bir SSH sunucusu yoktur
+index_nojava=Bu modül java'yý kullamaktadýr, fakat tarayýcýnýz javayý desteklememektedir
+index_sshcredits=Programýn içeriðindeki yazýlým Cryptix Development Team (<a href=$1>$1</a>) tarafýndan geliþtirilmiþtir.
+index_title=SSH/Telnet Giriþi
+index_warn=UYARI! Bu telnet iþlemi <b>þifrelenmemiþtir</b>
diff --git a/ssh2/lang/zh_CN b/ssh2/lang/zh_CN
new file mode 100644 (file)
index 0000000..0db7d1b
--- /dev/null
@@ -0,0 +1,6 @@
+index_title=SSH/Telnet怬
+index_warn=¾¯¸æ£¡Õâ¸ötelnet»á»°<b>ûÓÐ</b>±»¼ÓÃÜ¡£
+index_nojava=Õâ¸öÄ£¿éÒªÓÐjava²ÅÄÜÔËÐУ¬µ«ÄúµÄä¯ÀÀÆ÷²»Ö§³Öjava
+index_credits=Õâ¸öAppletÊÇÔÚ×ñÕÕGPL¾«ÉñÏÂÓÉ<a href='$1'>Matthias L. Jugel &amp; Marcus Meißner</a>¿ª·¢µÄ.
+index_sshcredits=°üº¬ Cryptix Development Team (<a href=$1>$1</a>)¿ª·¢µÄÈí¼þ¡£
+index_esocket=$1 ¶Ë¿Ú $2 ÉÏûÓРtelnet ·þÎñÆ÷ÔÚÔËÐС£
diff --git a/ssh2/lang/zh_CN.UTF-8 b/ssh2/lang/zh_CN.UTF-8
new file mode 100644 (file)
index 0000000..88b8603
--- /dev/null
@@ -0,0 +1,4 @@
+index_title=SSH/Telnet登录
+index_warn=警告!这个telnet会话<b>没有</b>被加密。
+index_nojava=这个模块要有java才能运行,但您的浏览器不支持java
+index_credits=这个Applet是在遵照GPL精神下由<a href='$1'>Matthias L. Jugel &amp; Marcus Mei
\ No newline at end of file
diff --git a/ssh2/lang/zh_TW.Big5 b/ssh2/lang/zh_TW.Big5
new file mode 100644 (file)
index 0000000..598bc34
--- /dev/null
@@ -0,0 +1,4 @@
+index_title=Telnet µn¤J
+index_warn=ĵ§i! ³o­Ó telnet ¤u§@¶¥¬q<b>¨S¦³</b>¸g¹L½s½X.
+index_nojava=³o­Ó¼Ò²Õ»Ý­n Java ¤~¯à¹B§@, ¦ý¬O±zªºÂsÄý¾¹¤£¤ä´© Java
+index_credits=Applet developed under GPL by <a href='$1'>Matthias L. Jugel &amp; Marcus Meißner</a>.
diff --git a/ssh2/lang/zh_TW.UTF-8 b/ssh2/lang/zh_TW.UTF-8
new file mode 100644 (file)
index 0000000..5dbf9ed
--- /dev/null
@@ -0,0 +1,4 @@
+index_title=Telnet 登入
+index_warn=警告! 這個 telnet 工作階段<b>沒有</b>經過編碼.
+index_nojava=這個模組需要 Java 才能運作, 但是您的瀏覽器不支援 Java
+index_credits=Applet developed under GPL by <a href='$1'>Matthias L. Jugel &amp; Marcus Mei羧er</a>.
diff --git a/ssh2/mindterm-obf.jar b/ssh2/mindterm-obf.jar
new file mode 100644 (file)
index 0000000..7e6a63d
Binary files /dev/null and b/ssh2/mindterm-obf.jar differ
diff --git a/ssh2/mindterm.jar b/ssh2/mindterm.jar
new file mode 100644 (file)
index 0000000..a5d2fae
Binary files /dev/null and b/ssh2/mindterm.jar differ
diff --git a/ssh2/module.info b/ssh2/module.info
new file mode 100644 (file)
index 0000000..3fecb51
--- /dev/null
@@ -0,0 +1,5 @@
+name=SSH2
+desc=SSH2 Login
+version=1.2
+webmin=1
+usermin=1
diff --git a/ssh2/ssh.conf b/ssh2/ssh.conf
new file mode 100644 (file)
index 0000000..0db469f
--- /dev/null
@@ -0,0 +1,52 @@
+# This file is part of "The Java Telnet Application".
+#
+# This is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# "The Java Telnet Application" is distributed in the hope that it will be 
+# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this software; see the file COPYING.  If not, write to the
+# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
+
+# This is an example file how to configure the applet. It may contain
+# any property defined in de/mud/jta/defaults.opt or by a plugin.
+#
+
+# common definitions
+plugins                        =       Status,Socket,SSH,Terminal,Script
+layout.Status          =       South
+layout.Terminal                =       Center
+
+Applet.disconnect      =       false
+
+#SSH.user              =       leo
+# commented out so the login window pops up
+#SSH.password          =
+
+# Socket
+Socket.port            =       22
+
+# Terminal configuration
+Terminal.foreground    =       #ffffff
+Terminal.background    =       #000000
+#Terminal.keyCodes     =       http://www.mud.de/~leo/keys.test
+Terminal.id            =       vt320
+
+# =======================================================================
+# Applet defaults
+# =======================================================================
+Applet.detach          =       false
+Applet.detach.immediately =    false
+Applet.detach.menuBar  =       true
+Applet.detach.startText        =       Connect
+Applet.detach.stopText =       Disonnect
+Applet.disconnect      =       true
+Applet.disconnect.closeWindow  =       true
+
diff --git a/ssh2/telnet.conf b/ssh2/telnet.conf
new file mode 100644 (file)
index 0000000..1cd9ad1
--- /dev/null
@@ -0,0 +1,78 @@
+# This file is part of "The Java Telnet Application".
+#
+# This is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# "The Java Telnet Application" is distributed in the hope that it will be 
+# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this software; see the file COPYING.  If not, write to the
+# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
+
+# =======================================================================
+# common program defaults
+# =======================================================================
+plugins                        =       Status,Socket,Telnet,Terminal,Script
+pluginPath             =       de.mud.jta.plugin
+layout                 =       BorderLayout
+layout.Terminal                =       Center
+layout.Status          =       South
+layout.MudConnect      =       North
+
+
+# =======================================================================
+# Applet defaults
+# =======================================================================
+Applet.detach          =       false
+Applet.detach.immediately =    false
+Applet.detach.menuBar  =       true
+Applet.detach.startText        =       Connect
+Applet.detach.stopText =       Disonnect
+Applet.disconnect      =       true
+Applet.disconnect.closeWindow  =       true
+
+# =======================================================================
+# Socket defaults
+# =======================================================================
+#Socket.host           =       www-server
+Socket.port            =       23
+
+# =======================================================================
+# Timeout settings
+# =======================================================================
+Timeout.seconds                =       60
+Timeout.command                =       exit\n
+
+# =======================================================================
+# Terminal defaults
+# =======================================================================
+Terminal.foreground    =       #ffffff
+Terminal.background    =       #000000
+Terminal.print.color   =       false
+Terminal.border                =       2
+Terminal.borderRaised  =       false
+Terminal.colorSet      =       /de/mud/terminal/colorSet.conf
+Terminal.scrollBar     =       West
+# now the real configuration
+Terminal.id            =       vt320
+Terminal.buffer                =       100
+Terminal.size          =       [80, 24]
+Terminal.resize                =       none
+Terminal.font          =       Monospaced
+Terminal.fontStyle     =       plain
+Terminal.fontSize      =       11
+Terminal.keyCodes      =       /de/mud/terminal/keyCodes.conf
+Terminal.VMS           =       false
+Terminal.IBM           =       false
+
+# =======================================================================
+# MudConnect defaults
+# =======================================================================
+MudConnector.listURL   =       http://www.mudconnector.com/java/Telnet/javalist.db
+