Jan TomßÜek, SemTel, specifikace | CZ EN |
projects
|
V²voj. Z poΦßtku byl SemTel vyvφjen v Borland Delphi 1 pod MS-Windows 95 v souΦasnΘ dob∞ jej pφÜi v Delphi 3, stßle pod MS-Windows 95. Sna₧φm se dodr₧ovat kompatibilitu s MS-Windows 3.11 a NT. Emulace. Definice terminßlu je zavßd∞na z externφho souboru s p°φponou trm. Tφm je umo₧n∞no aby si u₧ivatel upravil chovßnφ terminßlu podle sv²ch pot°eb. Dodßvß se soubor s definicφ 'ANSI' terminßlu, zßkladem pro tuto definici byly informace obsa₧enΘ v terminfo databßzi na Debian/Linuxu verze 1.3. Sada sekvencφ byla postupn∞ rozÜi°ovßna tak, ₧e v definici je v souΦasnΘ dob∞ obsa₧eno velkΘ mno₧stvφ sekvencφ z SCO-ANSI a z ANSI.SYS a dalÜφch. SemTel pracuje korektn∞ s velk²m mno₧stvφm 'ANSI' server∙. Lze p°edefinovat funkΦnφ klßvesy a n∞kterΘ dalÜφ v libovolnΘ kombinace s klßvesami CTRL, ALT a SHIFT. Jazyk. SemTel je vyvφjen v Φechßch a proto je p°edvolen²m
jazykem ╚eÜtina, je vÜak velmi snadnΘ jej p°epnout do angliΦtiny. TΘm∞°
vÜechna hlßÜenφ programu jsou ulo₧ena v externφm textovΘm souboru, je tedy
snadnΘ SemTel p°elo₧it do libovolnΘho jazyka. U₧ivatelskΘ rozhranφ. Je navr₧eno tak aby bylo snadnΘ jej
ovlßdat a tak aby aktivnφ plocha programu byla co nejv∞tÜφ. Na hlavnφ
obrazovce je jen menu a stavovß °ßdka. HorkΘ klßvesy menu lze
p°edefinovat. P°evody znakov²ch sad. SemTel dokß₧e realizovat p°evod mezi
libovon²mi znakov²mi sadami kter²m staΦφ 256 znak∙, v distribuci
jsou p°evodnφ tabulky pro ASCII, CP437, CP852,
CP1250, CP1250BIZNET, KeybCS2, ISO-8859-2.
Tyto p°evodnφ tabulky jsou ulo₧eny v binßrnφm souboru, u₧ivatel si m∙₧e za
pomoci programu enc2 vygenerovat soubor s p°evodnφmi tabulkami podle svΘ
pot°eby. SemTel dokß₧e sprßvn∞ zpracovat Φßrovou grafiku, k tomu
slou₧φ t°etφ p°evodnφ tabulka. OTP (S/KEY). SystΘm OTP (One Time Password) pou₧φvan² pro
ochranu hesel p°ed odposlechem je integrovßn v k≤du SemTelu tak, ₧e p°i
p°ijetφ v²zvy je automaticky vyvolßna kalkulaΦka. Po zadßnφ hesla je po
zak≤dovßnφ odeslßno zp∞t serveru pro ov∞°enφ. Implementace odpovφdß
rfc2289, jsou implementovßny nejrozÜφ°en∞jÜφ algoritmy MD4 (rfc1320) a MD5
(rfc1321), algoritmus SHA1 nenφ implementovßn. SSL. SSL je Secure Socket Layer, tento protokol byl vyvinut firmou Netscape. SemTel pou₧φvß volnou implementaci SSL kterou napsal Eric Young. SSL knihovny jsou kompilovßny jako samostatnΘ DLL knihovny, kterΘ je nutno si stßhnout. V knihovnßch nenφ zakompilovßna Üifra IDEA jejφ₧ pou₧itφ v Evrop∞ je problematickΘ. Naproti tomu jsou tam zakompilovßny algoritmy RSA a RC4, jejich₧ pou₧itφ je v USA chrßn∞no patenty p°φsluÜn²ch vlastnφk∙. U₧ivatel si pochopiteln∞ m∙₧e zkompilovat vlastnφ knihovny podle svΘho vlastnφho uvß₧enφ ze zdrojov²ch k≤d∙. Lokßlnφ FTP server. Je zabudovßn tak, aby jeho pou₧itφ bylo co
mo₧nß nejjednoduÜφ. Je urΦen k p°enosu soubor∙ mezi hostitelsk²m a
lokßlnφm systΘmem pro p°φpad, ₧e nenφ mo₧nΘ spustit ftp server na
hostitelskΘm systΘmu (nap°. z bezpeΦnostnφch d∙vod∙). Z bezpeΦnostnφch
d∙vod∙ umo₧nuje p°ipojenφ jen jednoho u₧ivatele v dan² Φasov² okam₧ik.
Umo₧nuje specifikovat adresß°e urΦenΘ pro Φtenφ a zßpis. Tisk. SemTel dokß₧e na zßklad∞ po₧adavk∙ serveru p°em∞rovat sv∙j
v²stup na tiskßrnu, to umo₧nφ aby jste pomocφ vaÜeho informaΦnφho systΘmu
b∞₧φcφho na vzdßlenΘm stroji tiskli na lokßlnφ tiskßrn∞ stejn∞ pohodln∞
jako z lokßlnφ aplikace. Je mo₧nΘ tisknout v re₧imu windows kdy se
pou₧φvajφ fonty windows nebo v p°φmΘm re₧imu kdy se pou₧ijφ fonty
tiskßrny. U₧ivatel si m∙₧e nadefinovat n∞kolik tiskov²ch profil∙ pro
snadn² v²b∞r jednoho z nich p°ed samotm²m tiskem. Provoz v sφti. SemTel m∙₧e pracovat s dv∞ma ini soubory, jeden je naz²vßn hlavnφ a druh² lokßlnφ. V hlavnφm souboru m∙₧e sprßvce p°eddefinovat urΦitß spojenφ, m∙₧e urΦit skupiny parametr∙ kterΘ u₧ivatel smφ Φi nesmφ m∞nit. Do lokßlnφho ini se uklßdajφ spojenφ, kterß si nadefinuje u₧ivatel a p°φpadnΘ zm∞ny proti sprßvcov∞ definici. Tφm je umo₧n∞na snadnß ·dr₧ba konfigurace v sφti LAN. Prost°edφ. SemTel mß implementovßny parametry telnet protokolu NEW a OLD ENVIRONMEN, podle rfc1572 a rfc1408. Pomocφ tΘto vlasnosti je mo₧nΘ do prost°edφ vzdßlenΘho systΘmu p°enΘst parametry MS-DOSu, SemTelu (lokßlnφ IP) nebo libovolnou pevn∞ zadanou konstantu. |
|