Post by Koos van den HoutPost by Paul van der VlisPost by XiminezPost by Paul van der VlisKan iemand me meer vertellen over wat een CONNECT in de apache-logs
precies betekent? Met daarachter een "200" wat betekent dat gelukt is?
Ik heb begrepen dat dit inhoud dat er een proxy-verbinding is opgebouwd,
waarschijnlijk voor het versturen van spam.
118.161.240.202 - - [19/Jul/2008:22:18:14 +0200]
"CONNECT mail3.xps.idv.tw:25 HTTP/1.0" 200 6374
Een poging van een spammer, mislukt tenzij je de proxy module
geactiveerd hebt.
Ik heb geen proxy modules geinstalleerd, in elk geval staan dergelijke
modules niet in /etc/apache2/mods-enabled/ (maar er is vast een betere
manier om dat te checken).
httpd -t -D DUMP_MODULES
elo2:~# apache2 -t -D DUMP_MODULES
Loaded Modules:
core_module (static)
log_config_module (static)
logio_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
actions_module (shared)
alias_module (shared)
auth_basic_module (shared)
authn_file_module (shared)
authz_default_module (shared)
authz_groupfile_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cache_module (shared)
cgi_module (shared)
dir_module (shared)
env_module (shared)
mem_cache_module (shared)
mime_module (shared)
negotiation_module (shared)
php5_module (shared)
rewrite_module (shared)
setenvif_module (shared)
status_module (shared)
Syntax OK
Post by Koos van den HoutPost by Paul van der VlisIk zie wel vaker een CONNECT in de apache logs van andere machines, maar
dan worden die gevolgt door 400, 405 of 302 meldingen, wat betekent dat
het mislukt is. Waarom hier dan een 200?
Ik heb hier ook wel eens tegenaangekeken en toen kwam uit zelf testen van
de geachte server dat de '200' status een artefact is van het compleet
afwezig zijn van de proxy module. Op een machine met een proxy module (die
dit van buitenaf absoluut niet toelaat) zie ik wel de juiste status (405)
in de logs.
$ telnet jouw.server 80
..
CONNECT mail3.xps.idv.tw:25 HTTP/1.0
(een lege regel overslaan)
ik krijg in de sessie keurig
HTTP/1.1 405 Method Not Allowed
87.249.97.178 - - - [29/Sep/2008:22:35:02 +0200] "CONNECT mail3.xps.idv.tw:25 HTTP/1.0" 200 297 - - -> /
Koos
Bedankt voor je uitleg!
Ik krijg een "200 OK". Later overigens wel een "close":
----------
***@server:~$ telnet xxx.xxx.xx 80
Trying 1.2.3.4...
Connected to xxx.xxx.xx.
Escape character is '^]'.
CONNECT mail3.xps.idv.tw:25 HTTP/1.0
HTTP/1.1 200 OK
Date: Wed, 01 Oct 2008 07:45:49 GMT
Server: Apache/2.2.3 (Debian) PHP/5.2.0-8+etch11
X-Powered-By: PHP/5.2.0-8+etch11
Set-Cookie: dk_sid=rvspm6nrv08932q67s03ohlfp0; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Pragma: no-cache
Content-Length: 7169
Connection: close
Content-Type: text/html; charset=iso-8859-15
<!DOCTYPE html
(...)
------------
Met vriendelijke groet,
Paul van der Vlis.
--
http://www.vandervlis.nl/