主要解决扫描服务器中出现的 远端HTTP服务器类型和版本信息泄漏 问题。
适用于:tomcat6版本(其他版本未测试)
1. 找到tomcat6主目录中lib目录,找到tomcat-coyote.jar
2. 修改tomcat-coyote.jar\org\apache\coyote\ajp\Constants.class和
tomcat-coyote.jar\org\apache\coyote\http11\Constants.class
ajp\Constants.class中:
SERVER_BYTES = ByteChunk.convertToBytes("Server: Apache-Coyote/1.1\r\n");
http11\Constants.class中:
public static final byte[] SERVER_BYTES = ByteChunk.convertToBytes("Server: Apache-Coyote/1.1\r\n");
将server:Apache-Coyote/1.1 修改为 unknown 即可。
3. 修改完毕后,将新的class类重新打包至tomcat-coyote.jar中。
4. 上传至服务器,重启tomcat服务即可。
附件中是修改好的jar包,可使用。
相关推荐
Tomcat8.5服务器server.xml文件,误删的可以下载,Tomcat服务器server.xml基本都是一样的,只是版本不一样
在tomcat服务器下配置server.xml文件。tomcat启动报错,可参考该文件。
说明:以下文字均以tomcat5.0.30为例进行。 1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。
Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。 由于 Tomcat 本身也内含了一个 HTTP ...
tomcat8-servertomcat8-servertomcat8-servertomcat8-server
tomcat中server.xml详解.xml
tomcat-server.xml详解
min tomcat 7 server.xml
eclipse中配置tomcat_server的方法
为tomcat服务器配置https,tomcat需要设置的server.xml与web.xml配置。可以帮助小白为tomcat服务器配置https协议(域名)。
tomcat_server.xml中各个属性的解释含义
用于Apache Tomcat的Virgo服务器、用于Apache Tomcat的Virgo服务器
tomcat6服务器
使用Tomcat搭建视频服务器,后面又在Ubuntu上用Nginx做了一套。使用ffmpeg处理视频文件为HLS协议的分片以支持点播。
基于Apache Tomcat的一站式Java应用服务器解决方案.pdf
该资源包含了一个用android访问tomcat服务器的小案例,包括用户注册,和用户登录,以及将myqlz中的数据用listview组件显示出来
tomcat server文件配置
Tomcat服务器 Tomcat服务器 Tomcat服务器 Tomcat服务器
tomcat工程配置相关实例,内部只要是关于资源如果不在tomcat的web目录下如何进行简单的配置说明