Den Service abschalten, einen TIdHTTPServer nehmen und auf den selben Port (80) legen,
dann noch 'ne Dummy-Seite ausliefen und bei den Events bekommst du genau mit, wer sich verbindet.
Der TIdHTTPServer kann einen Intercept erhalten der dann in eine Log-Datei schreibt:
Delphi-Quellcode:
aIntercept:TIdServerInterceptLogFile;
...
aIntercept := TIdServerInterceptLogFile.Create;
HttpSrv.Intercept := aIntercept;
aIntercept.FileName := '\indytest_httpserver.log';
Die Intercept Klasse ist in
Unit IdServerInterceptLogFile.
(von
https://github.com/skelter/Indy/blob...HttpServer.pas)