我正在使用nmap
扫描Linux machine
。它可以告诉我port: 3306, service name: mysql
。但是,如果我在tomcat
中安装Linux machine
并为tomcat设置了侦听端口1818
,则当出现以下情况时,它无法显示正确的service name
,例如apache-tomcat
我使用nmap
扫描Linux机器。问题是,例如在服务未监听nmap
,例如service name
时,是否可以使用default port
扫描机器并返回正确的8080
?
答案 0 :(得分:1)
是的,Nmap可以通过发送应用程序层探测并将响应与已知服务和应用程序的数据库匹配来检测任何端口上的服务。此功能称为service and application version detection,并通过data() {
return {
filters: {
name:'',
},
}
},
computed:{
filter () {
const filter = this.datas.filter(value => {
String(value[key]).includes(this.filters[key]))
})
return filter.length > 0 ? filter : [
{
name:'',
}
]
},
选项激活。请注意,以这种方式进行扫描时,某些功能较差的应用程序可能会崩溃或产生异常错误。