在为基于文本命令行协议的服务器(echo,smtp,pop,http一类的)增加 ssl 支持的时候,通常期望能够有一个 stelnet 工具,类似于平时用来测试文本命令行服务器的 telnet 工具,不过就要求 stelnet 能够支持 ssl 协议。一般来说,开发这类服务器,telnet 都是最基本的调试工具。有了这个 stelnet 工具之后,对于开发 ssl 的服务器有很大的帮助。
用 google search 了一下,发现有人准备做这个东西,但在 sf 上只有项目说明,还没有任何代码下载。接着就发现了下面这个链接
http://russell.rucus.net/blog/Geek/stelnet
原来 openssl 库中早就有这样的工具了。
引用
bash-2.05a$ cat stelnet
#!/bin/sh
exec openssl s_client -connect $1:$2 -crlf -CApath $HOME/spserver/democa.crt
用法和普通的 telnet 一样,下面是用来测试的
spserver 中自带的 testhttps 的例子
./stelnet 127.0.0.1 8080
......
......
GET / HTTP/1.1
Host: 127.0.0.1
HTTP/1.1 200 OK
Content-Length: 171
Date: Sat, 11 Aug 2007 16:12:11 HKT
Content-Type: text/html; charset=ISO-8859-1
Server: sphttp/spserver
<html><head><title>Welcome to simple http</title></head><body><p>The requested URI is : /.</p><p>Client IP is : 127.0.0.1.</p><p>Header - Host: 127.0.0.1<p></body></html>
分享到:
相关推荐
Apache JMeter 是一款强大的性能测试工具,用于评估各种应用程序、服务器和协议的性能。它是一个完全免费的开源软件,由100%的Java编写,支持多种协议的测试,包括HTTP、HTTPS、FTP、数据库(JDBC)、消息中间件...
* 如果获取到的PDF文档无法打开,请使用最新版本或最主流的阅读工具。 网络安全建议: 1. 修改出厂默认密码并使用强密码 * 没有更改出厂默认密码或使用弱密码的设备是最容易被“黑”的。建议用户必须修改默认密码...
手工测试方案通常依赖于Chrome的开发者工具,如网络面板,可以记录和分析这些指标。然而,这种方法效率低且难以进行大量重复测试。使用Puppeteer自动化性能测试可以大大提高测试效率,确保在不同场景下的一致性和可...
3. **测试方法和技术**:华为的指导书可能会推荐使用自动化工具(如OWASP ZAP、Nessus、Burp Suite等)进行扫描,同时也可能介绍手工测试技巧,如使用Fiddler或Wireshark抓包分析,以及如何编写和执行SQL注入和XSS...
此外,结合其他测试工具和技术,如负载均衡器和冗余服务器,可以进一步增强系统的可靠性和弹性。 总的来说,WAS作为一款强大且易于使用的性能测试工具,为网络应用的性能评估提供了有力支持。通过理解其功能、局限...
BurpSuite 是一个功能强大且易于使用的集成化渗透测试工具,它提供了多种渗透测试组件,帮助用户自动化或手工地完成对 web 应用的渗透测试和攻击。在本书中,我们将详细介绍 BurpSuite 的安装和环境配置、代理和...
在WinXP和Win2000 Server下,可以进行手工网络优化并使用网络监视器监控网络活动,以便对比优化前后的效果,及时发现并解决网络问题。 总的来说,网络安全扫描是网络管理的重要组成部分,X-SCAN作为一款强大的扫描...
X-SCAN扫描的内容包括但不限于远程操作系统类型及版本、标准端口状态、SNMP信息、CGI漏洞、IIS漏洞、RPC漏洞、SSL漏洞、SQL-SERVER、FTP-SERVER、SMTP-SERVER、POP3-SERVER、NT-SERVER弱口令用户、NT服务器NETBIOS...
随着信息化时代的到来,科研管理的复杂性和数据量都在不断增加,传统的手工或简单的电子表格工具已经无法满足高效、安全的管理需求。因此,构建一个专业的科研管理系统显得尤为重要。 科研管理系统的开发旨在提高...
**四、测试与调试** 1. **启动网站**:在IIS管理控制台中启动网站,然后在浏览器中输入网站的URL进行访问,如果一切正常,你应该能看到预期的网页内容。 2. **错误日志与调试**:启用IIS的日志记录,以便于分析和...
然后,利用工具如JAXB(Java Architecture for XML Binding)或手工方式生成服务的WSDL文件。 2. **打包服务**:将服务类、依赖库和WSDL文件打包成一个WAR(Web Application Archive)文件。WAR文件是Java EE应用...
- **CHARIOT**:一款用于测试网络性能的强大工具,能够模拟各种网络应用和服务,帮助评估网络的实际性能。 通过以上两个实验的设计与实施,不仅能够深入了解网络安全的基本理论和技术,还能掌握实用的安全工具使用...
1.7 限制公网用户访问WebLogic控制台的方法包括设置安全套接字层(SSL)、防火墙规则,以及限制对特定IP地址的访问。 1.8 开机自动启动Oracle和WebLogic服务,可以通过操作系统的服务管理工具(如Windows的Services...
作出修改并测试 贡献你的修改 9. Subversion完全参考 Subversion命令行客户端:svn svn选项 svn子命令 svn add svn blame svn cat svn checkout svn cleanup svn commit svn copy svn delete svn diff svn export ...
作出修改并测试 贡献你的修改 9. Subversion完全参考 Subversion命令行客户端:svn svn选项 svn子命令 svn add svn blame svn cat svn checkout svn cleanup svn commit svn copy svn delete svn diff svn export ...
3. 开发工具的选择:选择合适的开发工具,如Java、.NET、Python等编程语言,以及数据库管理系统如MySQL、Oracle等,还有前端开发框架如React、Vue等,以提高开发效率和系统性能。 4. 开发所需的实用技术:包括Web...
1. **打开计算机管理工具**:首先,在控制面板或“运行”对话框中输入`compmgmt.msc`打开计算机管理工具。这一步是管理Windows服务器或工作站的重要入口。 2. **新建用户**:在“本地用户和组”下,右键点击“用户”...