이 코드를 사용하면 호스트 이름, 프로토콜, 포트 및 포트 상태를 사용할 수 있습니다. 어떻게 서비스 정보를 얻을 수 있습니까?NMAP 서비스 정보
for host in nm.all_hosts():
print('----------------------------------------------------')
print('Host : %s (%s)' % (host, nm[host].hostname()))
print('State : %s' % nm[host].state())
for proto in nm[host].all_protocols():
print('----------')
print('Protocol : %s' % proto)
lport = list(nm[host][proto].keys())
lport.sort()
for port in lport:
print('port : %s\tstate : %s' % (port, nm[host][proto][port]['state']))
print('----------')
당신이 우리에게 더 많은 정보를 줄 수, 당신은 '서비스 정보'가 무엇을 의미합니까 : 당신은 예를 들어 같은 뭔가 정보를 추출 할 수 있습니까? –
해당 포트에서 실행중인 서비스. SNMP와 마찬가지로 – Tibi
@AhmadNourallah \t 해당 포트에서 실행중인 서비스. SNMP와 마찬가지로 http 등 – Tibi