为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:Ubuntu 2204
【CPU】: inter
【问题描述】*:我在制作一个网络探测工具想要发现网络中各种不同类型的数据库,在只有IP地址和端口的情况下,如何通过socket或者协议消息头,能够判断服务是DM数据库呢,又如何能够获取到对应的版本信息呢?
类似这样的效果:
PORT STATE SERVICE VERSION
5432/tcp open postgresql PostgreSQL DB 14.7 - 14.9
提供这个相当于给黑客提供了有效信息呢?出于安全性考虑,建议通过正常途径获取