超快,超精简 dnslog httplog,并发200占用10M资源,无web界面,只有api接口
4.3K
1,你得有一个域名,假如为:abcd1234.com
2,你得有一个VPS,假如ip为:123.123.123.123
3,将你的域名的ns服务器设置为:ns1.123.123.123.123.nip.io 与 ns2.123.123.123.123.nip.io (注意替换中间的域名,不懂访问nip.io)
自行替换域名与ip 加上--log,防止长期运行磁盘占满
docker run -d \
--log-driver json-file \
--log-opt max-size=10m \
--log-opt max-file=3 \
--name dnslog \
-p 1769:80 \
-p 1796:443 \
-p 53:53/udp \
-e DNS_DOMAIN=abcd1234.com \
-e DNS_IP=123.123.123.123 \
xiahao90/dnslog:v1.3
scanner必须有不可替换(历史POC原因)
使用:ping qqqq77.scanner.abcd1234.com
查询:http://abcd1234.com:1769/api/dns/scanner/qqqq77
查询:https://abcd1234.com:1796/api/dns/scanner/qqqq77
返回: True 或者 False
scanner必须有不可替换
使用:http://qqqq88.scanner.abcd1234.com:1769/sssssss
sssssss可以替换带出,user_agent也可以替换带出
查询:http://abcd1234.com:1769/api/web/scanner/qqqq88
查询:https://abcd1234.com:1796/api/web/scanner/qqqq88
返回:
只返回最新的一条
[
{
"data": "sssssss",//带出的参数
"http_user_agent": "curl/8.7.1",
"log_time": "20241112162744",
"path": "qqqq88.scanner.abcd1234.com/sssssss",
"remote_addr": "qqqq88.scanner.abcd1234.com"
}
]


Content type
Image
Digest
sha256:8078836e9…
Size
8.8 MB
Last updated
3 months ago
docker pull xiahao90/dnslog:v1.3