Hallo!
Ich habe mal gelesen, daß man eine komplette Verschleierung nur über eine Änderung im Sourcecode des Apachen erreichen kann. Also die Kennung im Sourcecode ändern, z.B. auf IIS/6.0.
Ich kann mich aber nicht mehr erinnern wo und wann ich das gelesen habe. Man könnte aber mal den Sourcecode durchsuchen...
Ich denke die Stelle gefunden zu haben.
httpd.h
------------------------------><8-------------------------------
/*
* The below defines the base string of the Server: header. Additional
* tokens can be added via the ap_add_version_component() API call.
*
* The tokens are listed in order of their significance for identifying the
* application.
*
* "Product tokens should be short and to the point -- use of them for
* advertizing or other non-essential information is explicitly forbidden."
*
* Example: "Apache/1.1.0 MrWidget/0.1-alpha"
*/
#define SERVER_BASEVENDOR "Apache Group"
#define SERVER_BASEPRODUCT "Apache"
#define SERVER_BASEREVISION "1.3.24"
#define SERVER_BASEVERSION SERVER_BASEPRODUCT "/" SERVER_BASEREVISION
#define SERVER_PRODUCT SERVER_BASEPRODUCT
#define SERVER_REVISION SERVER_BASEREVISION
#define SERVER_VERSION SERVER_PRODUCT "/" SERVER_REVISION
enum server_token_type {
SrvTk_MIN, /* eg: Apache/1.3.0 */
SrvTk_OS, /* eg: Apache/1.3.0 (UNIX) */
SrvTk_FULL, /* eg: Apache/1.3.0 (UNIX) PHP/3.0 FooBar/1.2b */
SrvTk_PRODUCT_ONLY /* eg: Apache */
};
------------------------------><8-------------------------------
MfG, André Laugks
L-Andre @ gmx.de