logo
DATABASE RESOURCES PRICING ABOUT US

http-hp-ilo-info NSE Script

Description

Attempts to extract information from HP iLO boards including versions and addresses. HP iLO boards have an unauthenticated info disclosure at <ip>/xmldata?item=all. It lists board informations such as server model, firmware version, MAC addresses, IP addresses, etc. This script uses the slaxml library to parse the iLO xml file and display the info. ## Script Arguments #### slaxml.debug See the documentation for the [slaxml](<../lib/slaxml.html#script-args>) library. #### http.host, http.max-body-size, http.max-cache-size, http.max-pipeline, http.pipeline, http.truncated-ok, http.useragent See the documentation for the [http](<../lib/http.html#script-args>) library. #### smbdomain, smbhash, smbnoguest, smbpassword, smbtype, smbusername See the documentation for the [smbauth](<../lib/smbauth.html#script-args>) library. ## Example Usage * nmap --script hp-ilo-info -p 80 <target> * nmap --script hp-ilo-info -sV <target> ## Script Output PORT STATE SERVICE 80/tcp open http | ilo-info: | ServerType: ProLiant MicroServer Gen8 | ProductID: XXXXXX-XXX | UUID: XXXXXXXXXXXXXXXX | cUUID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX | ILOType: Integrated Lights-Out 4 (iLO 4) | ILOFirmware: X.XX | SerialNo: ILOXXXXXXXXXX | NICs: | NIC 1: | Description: iLO 4 | MacAddress: 12:34:56:78:9a:bc | IPAddress: 10.10.10.10 | Status: OK | NIC 2: | Description: iLo 4 | MacAddress: 11:22:33:44:55:66 | IPAddress: Unknown |_ Status: Disabled ## Requires * [http](<../lib/http.html>) * [slaxml](<../lib/slaxml.html>) * [stdnse](<../lib/stdnse.html>) * [shortport](<../lib/shortport.html>) * * *


Related