本文介绍了利用windows的cmd脚本记录系统端口的访问日志,主要通过cmd脚本for命令和netstat命令实现,脚本代码参考一下内容:
@echo on
title 记录访问日志
:str
for /f "tokens=3" %%i in ('netstat -ano^|findstr "127.0.0.1:80"') do ( echo %date:~0,4%-%date:~5,2%-%date:~8,2% %time:~0,8% %%i >>ip.log )
ping 127.0.0.1 -n 60 > nul
goto str
通常情况下该脚本主要用于监控诸如apache,nginx,tomcat等web应用容器相关端口的连接情况,为后续的异常追踪提供日志基础,有需要的朋友可以参考。