公司介绍

时间证明-有机需求,精心设计,熟练开发

向自己证明

Georgia SoftWorks最初是一家专门从事数据通信和电信应用的定制软件开发公司。

早在90年代初,我们的开发人员就需要在Windows NT上进行可靠的telnet连接。所需的是一组适度的功能,如正确显示字符、正确的功能键操作和alt键操作。

Telnet在Unix上已经存在,但在Windows上并不经常使用。除了最基本的要求外,我们在Windows上尝试的Telnet服务器不足以满足所有要求。可靠和一致的操作值得怀疑,而且没有任何对商业环境有实际价值的功能。适用于Windows的可用Telnet服务器不适用于我们。

我们的开发人员多年来一直从事数据通信和电信业务,并意识到我们可以开发Telnet服务器。当时我们真的别无选择。我们知道开发一个健壮的Telnet服务器需要付出巨大的努力,但我们并不回避这样的任务。

对协议、面向对象编程语言、汇编语言和Windows操作系统有着扎实的理解,提供了必要的技能。技能加上经验和对Telnet服务器的真正需求是一个成功的组合。

当前的Windows开发工具用于开发适用于Windows的Telnet服务器。利用Windows提供的功能,我们的首席工程师将telnet服务器设计成可靠、健壮、一致、快速和可扩展的。对我们来说,这些不仅仅是推销词,它们还有真正的意义。可靠是因为它在应该做的时候做了应该做的事,它是可靠的,值得信赖的。坚固耐用,因为它可以处理困难的工业情况、有用的功能和对失败的恢复能力。始终如一,让你知道该期待什么。它一次又一次地以同样的方式表现。快速的表现是至关重要的。从字符的回显速度到大量会话的内存和处理器需求,都必须考虑在内。

由于采用了前瞻性的设计,设计出了一种易于添加功能、维护最少、性能卓越的架构。该基础被命名为通用终端服务器,并被设计为可以根据需要安装不同的协议。第一个也是默认的协议是Telnet协议。由于开发是在内部进行的,我们还开发了一个Telnet客户端,并能够包含Telnet从未想过的功能,如鼠标操作、文件传输等等!

向行业证明

在内部使用成功后,决定将UTS(Telnet服务器)转变为商业产品。Telnet服务器的可靠性和一致性立即成为产品流行的驱动力。根据客户输入不断添加功能,GSW Telnet服务器正迅速成为Windows上最受欢迎的Telnet服务器。

一位客户建议,当用户连接并将用户放入应用程序时,我们会自动启动应用程序。那是登录脚本的开始。当然,现在我们有全局、每个用户、每个IP地址、基于证书(用于SSH)的登录脚本,这些脚本可以在连接时启动。telnet服务器还可以控制应用程序退出时用户发生的事情。用户可以留在Windows中,在命令提示符下,也可以关闭连接。这促进了许多系统管理员广泛期望的将用户限制到特定应用程序的功能,极大地减少了意外用户错误的可能性,同时允许用户在应用程序内完全自由地执行其工作。

另一个关键方面是能够检测链路或客户端设备何时发生故障,并采取适当的操作,如终止应用程序和返回系统资源。这一点至关重要,因为这是所有现有的Windows Telnet服务器中的一个常见缺陷,无法在关键任务环境中使用。当链接或设备出现故障时,会创建孤立进程,这些进程会继续消耗资源,从而逐渐降低整个服务器的速度并减少可用会话。

当会话与客户端断开连接时,提出的想法是,对于大多数应用程序,您可以通过键入一系列字符来保存会话数据并关闭应用程序。一个简单的例子是Alt-F、Alt-S、Alt-x键将保存并退出Windows编辑。

认识到Telnet服务器仍然可以访问挂起的会话,它能够将字符按顺序排列到应用程序,从而正常关闭应用程序。由于不同的应用程序需要不同的字符序列,因此这需要是用户可配置的。这就成为了优雅的终止功能。

此外,由于telnet服务器可以访问挂起的应用程序,因此通过一些智能,它可以将客户端重新连接到挂起的会话,从而允许用户在与故障发生时完全相同的时间继续进行中的工作。这成为会话保护程序功能。

此时,我们还添加了一个服务器端功能“自动登录”,允许用户根据IP地址自动登录。这消除了所有用户名、域和密码提示,提供了一种更快、更安全的连接方法。

与会话保护程序相结合的自动登录解决了许多现实世界中的问题(尤其是RF移动设备),这些问题涉及维护会话和在网络故障后让用户快速恢复工作。反应令人难以置信。

向世界证明

此时消息传出,GSW Telnet服务器正在世界各地安装,最终用户和经销商遍布各大洲。汽车厂、航空公司、软饮料制造商、制药公司,几乎所有可以想象的行业都在使用GSW Telnet服务器。

我们的总工程师还增加了从管理员工作站查看用户屏幕的功能,有助于培训和支持。同样,这是为了节省时间,这样管理员就可以监控用户的设备,查看他们看到的一切,而不必每次出现问题都跑到工作区。

没过多久,从管理工作站实际控制设备的想法就变成了现实——阴影。这不仅允许管理员或其他用户(具有适当权限)帮助其他用户,还允许控制挂起的会话,以便完成工作或关闭会话。

随着这些功能不断推动Telnet服务器的发展,GSW热情地投入资源,以突破性技术和Telnet世界中真正令人难以置信的创新来满足行业需求。其中最新的是Team Services,它提供了团队协作技术,允许用户在保持会话的同时共享、传输和交换设备,所有这些都是在设备上执行的。难以置信,有用,从未想象过。

全球需求要求多语言支持,如双字节、繁体和简体中文支持。GSW移动客户端支持简体中文字体GB!

如前所述,Telnet服务器的基础是通用终端服务器,它还支持SSH2和FIPS 140-2兼容产品。Telnet和SSH2服务器的安全方面始于早期,当时我们有一个可用于Telnet的128位加密(是的,-Telnet),需要美国出口局许可证例外才能出口GSW客户端和服务器。Georgia SoftWorks向政府密码工程师提交了所有必要的文件,并获得了出口强加密的批准(当时!)。

证明我们是安全的

这只是安全的开始。目前,我们为UTS(Telnet和SSH)提供了最高级的可选连接筛选,通过NTLM over GSSAPI一直到SSO,以及与Microsoft证书存储集成的基于证书的身份验证。x509v3使用证书到用户帐户映射对rsa进行签名,x509v2对dss公钥身份验证进行签名。同时支持“一对一”和“多对一”证书映射模型。

根据与美国军方签订的合同,GSW开发了一款符合FIPS 140-2的SSH服务器和客户端。这是现在商业上可以买到的。GSW软件在航空母舰、医疗办公室、装瓶厂、杂货店、食品仓库、吉他制造商、教育机构等运行。

证明我们的承诺

关键是,GSW在该领域年复一年、一个又一个客户中得到了验证。

从一开始,GSW就致力于开发市场上最好的Telnet服务器和SSH2服务器。基于用户反馈的创新和突破一直是乔治亚软件公司的模式。许多客户需要定制开发来满足他们非常有针对性的目标。GSW对过多的想法持开放态度,从自定义开发到提供个性化包,以帮助保护您的业务,并将Telnet/SSH提升到无法想象的水平。

GSW很荣幸有机会获得您的信任,并将努力满足和超越您的期望。

 

Time Proven – Organic Need, Deliberate Design, Skillful Development
Prove to Ourselves
Georgia SoftWorks started out as a custom software development company specializing in data communications and telecommunications applications.

Back in the early 90’s our developers had an in-house need for reliable telnet connectivity on Windows NT. Required was a modest set of features such as correctly displayed characters, proper function key operation and alt-key operation.

Telnet had been around on Unix but was not frequently utilized on Windows. The Telnet Servers we tried on Windows were inadequate for all but the most basic requirements. Reliable and consistent operation was questionable and there were no features of any real value for commercial environments. The available Telnet Servers for Windows would not work for us.

Our developers had been in the data communications and telecommunications business for years and realized we could develop a Telnet Server. At the time we really had no other choice. We knew developing a robust Telnet Server would require a significant effort but did not shy away from such a task.

Having a solid understanding of protocols, object oriented programming languages, assembly language and the Windows operating systems provided the requisite skills.  The skills coupled with experience and a real NEED for a Telnet Server was a winning combination.

Current Windows development tools were used to develop the Telnet Server for Windows. Taking advantage of the facilities provided by Windows our chief engineer designed the telnet server to be reliable, robust, consistent, fast, and extensible. These are not just sales words to us, they have real meaning. Reliable in that it does what it is supposed to when it is supposed to, it is dependable, trustworthy. Robust in that it can handle difficult industrial situations, useful features, and resilient to failure. Consistent so that you know what to expect. It behaves the same way time after time. Fast in that performance is essential. Everything from how fast the characters are echoed to the memory and processor requirements for large numbers of sessions had to be taken into account. 

Due to a forward thinking design, an architecture was designed where features are easily added, maintenance is minimal and performance spectacular. The foundation is named the Universal Terminal Server and designed such that different protocols could be installed as requirements determined. The first and default protocol was the Telnet protocol. Since the development was in-house we also developed a Telnet client and were  able to include features never thought possible for Telnet such as mouse operation, file transfers and much more!

Prove to Industry
After successful in-house use, it was decided to turn the UTS (Telnet Server) into a commercial product. Immediately the reliability and consistent operation of the Telnet Server became the driving force to the products popularity. Features were continually added based on customer input and the GSW Telnet Server was fast becoming the most sought after Telnet Server on Windows.

One customer suggested that we automatically launch an application when a user connected and drop the user into the application. That was the beginning of Logon Scripts. Of course now we have Global, per user, per IP Address, Certificate Based (for SSH) Logon Scripts that can be launched upon connection. The telnet server also could control what happened to the user when the application exited. The user could either be left in Windows, at a command prompt or the connection could be closed. This facilitated a widely desired feature by many system administrator of restricting a user to a specific application, greatly reducing potential for unintended user error while allowing the user complete freedom within the application to perform their job.

Another key aspect was the ability to detect when a link or client device failed and take the proper action such as terminating the application and returning system resources. This was critical as it is a common flaw in all existing Telnet Servers for Windows that precluded their use in mission critical environments. When a link or device fails, orphaned processes are created that continue to consume resources, gradually slowing down the entire server and reducing available sessions.

When sessions were disconnected from the client, the idea was presented that with most applications you could save the session data and shut down the application by typing a sequence of characters. A simplistic example would be something like the keystrokes Alt-F, Alt-S, Alt-x would save and exit Windows Edit.

Recognizing the Telnet Server still has access to the suspended session, it was able to sequence characters to the application, gracefully shutting down the application. Since different applications require different sequences of characters, this needed to be user configurable. This became the Graceful Termination feature.

Additionally, since the telnet server has access to a suspended application, with some intelligence it could re-connect a client to a suspended session, allowing the user to continue work in progress, at the exact same point as when the failure occurred. This became the Session Saver feature.

By this time we had also added a server side feature, “Automatic Logon” that allows users to automatically log on based on IP address. This eliminated all User Name, Domain, and Password prompting, providing a faster and more secure method of connecting.

The Automatic Logon combined with Session Saver solved many real world problems (Especially with RF mobile devices) with respect to maintaining sessions and getting users back to work fast after a network failure. The response was incredible.

Prove to the World
By this time word was out, and the GSW Telnet Server was being installed around the world, end users and resellers on every continent. Automobile factories, Airlines, Soft Drink Manufacturers, Pharmaceutical companies, practically every industry imaginable were all using the GSW Telnet Server.

Our chief engineer also added the capability of viewing  the user screen from the administrators workstation, aiding in training and support. Again, this was out of a need to save time so the administrator could monitor the users devices and see everything they are seeing and does not have to run to the work floor each time there is a question.

It was not long before the idea to actually take control of the device from the administrative workstation became a reality – Shadowing. This not only allows an Administrator or another user (with proper privileges) to help another user but allows control to be taken of a suspended session so the work can be completed or the session shut down.

As the features continued to propel the Telnet Server, GSW enthusiastically committed resources responding to industry requirements with breakthrough technologies and truly unbelievable innovations in the world of Telnet. One of the most recent is Team Services, which provides Team Collaboration technology allowing users to share, transfer and swap devices while keeping their session, all performed from the device. Incredible, useful and never imagined.

The global requirements demanded Multilanguage support such as double-byte, traditional and Simplified Chinese support. The GSW Mobile Clients support Simplified Chinese Font GB!

As mentioned earlier the  foundational base for the Telnet Server is the Universal Terminal Server, which also supports the SSH2 and FIPS 140-2 compliance products. The security aspects of the Telnet and SSH2 Server started in the early days when we had a 128 bit encryption available for Telnet (yes,-telnet) that required a United States Bureau of Exportation License Exception to export the GSW Client and Server. Georgia SoftWorks submitted all the requisite documentation to the government cryptographic engineers and obtained approval to export a strong encryption(at the time!).

Prove we are Secure
That was just the start with security. Currently we offer the most advanced optional connection filtering available for the UTS (Telnet and SSH) all the way to SSO through NTLM over GSSAPI as well as Certificate Based Authentication, integrated with Microsoft Certificate Stores. x509v3-sign-rsa and x509v2-sign-dss public key authentication with certificate to user account mappings. Both ‘One-to-one ‘ and ‘Many-to-one’ certificate mappings models are support.

Under a contract with the United States Military, GSW developed a FIPS 140-2 compliant SSH server AND client. This is now commercially available.GSW software runs on Aircraft carriers, at medical offices, bottling plants, grocery stores, food warehouses, guitar manufacturers, educational institutions, and so on.

Prove we are Committed
The point being that GSW is proven in the field, year after year, customer after customer.

Since the beginning GSW has been committed to developing the best Telnet Server, and SSH2 Server on the market. Innovation based on user feedback as well as breakthroughs have been a pattern at Georgia SoftWorks. Many customers need custom development to satisfy their very targeted objectives. GSW is open to the plethora of ideas ranging from custom development to providing personalization packages to help secure your business and take Telnet/SSH to un-imaginable levels.

GSW is honored to have the opportunity to gain your trust and will work hard to meet and exceed your expectations.

更新时间:2024-12-12
GSW Business Tunnel 远程访问/控制

SSH业务通道 GSW Business Tunnel 是一种多功能且安全的连接工具,允许安全访问所需的网络服务,这些服务通常由于不安全的位置而存在风险,或者由于防火墙配置而无法实现。

查看详情
GSW ConnectBot Client for Android 远程访问/控制

终端仿真Android SSH客户端 GSW ConnectBot 提供可用于商业和工业环境的安全的终端仿真 Android SSH 客户端。 GSW ConnectBot Android SSH 客户端功能针对条形码扫描环境进行了优化,例如仓库管理系统 (WMS...

查看详情
GSW Telnet Server for Windows 远程访问/控制

快速、强大且轻量级 适用于Windows的GSW Telnet服务器非常适合 RFID、RF 终端、条形码扫描仪和其他数据收集和无线环境中的移动设备。 通过使用telnet,RF无线手持应用程序开发人员能够创建更通用的应用程序,这些应用程序可以轻松地与各种制造商的...

查看详情
SSH Server for Windows 网络安全与管理/电脑杀毒

专为工业和商业应用程序而设计和开发 Georgia SoftWorks SSH服务器基于强大且可靠的通用终端服务器,并提供对Windows主机的安全远程访问,包括安全远程登录、安全数据交换和对非安全网络上的应用程序的安全访问!

查看详情
Rocket Terminal Engine 远程访问/控制

提高性能与可靠性 GSW Rocket 终端引擎可提升性能、提高可靠性并增加功能,让您能够大限度地利用SAPConsole的投资。 GSW Rocket Terminal Engine 是 SAPConsole 的附加组件,可提高性能并包含在苛刻的商业和工业环境中...

查看详情