在没有外部dnslog平台或者xss平台时,可以采用自建Web服务器的方式通过收集访问网站的日志来获取信息
python2 搭建web服务器
python -m SimpleHTTPServer [port]
访问日志会直接输出在terminal上
源文件在[安装目录]/Lib/
下,SimpleHTTPServer 继承自BaseHTTPServer,打印日志函数为log_message(self, format, *args)
添加写日志操作:
with open('xxx.log') as f:
f.write("%s\n" % formate%args)
python搭建ftp
pip3 install pyftpdlib
# 默认在当前目录下建立ftp服务
python3 -m pyftpdlib -p 2121
python3搭建web服务器
python -m http.server port
访问日志会直接输出在terminal上,如果需要保存,可以在源文件出添加写入文件操作,同上:
[安装目录]/Lib/http/server.py
中的函数log_message(self,format,*args)
即为日志输出
IIS Express 搭建web
C:\> "C:\Program Files (x86)\IIS Express\iisexpress.exe" /path:C:\MyWeb /port:8000
默认情况下IIS日志文件路径:C:\windows\system32\LogFiles
网友评论