nmap
#
Description#
Nmap network scanner/mapper integration.
Configuration#
nmap:
# No configuration required
Actions#
Module reference#
- class platypush.plugins.nmap.NmapPlugin(**kwargs)[source]#
Bases:
Plugin
Nmap network scanner/mapper integration.
- scan(hosts: str, ports: str, args: str, sudo: bool = False) Dict[str, Any] [source]#
Perform a port scan towards a certain host or network.
- Parameters:
hosts – Host name/IP or IP subnet to scan (e.g.
192.168.1.0/24
).ports – Port number, (comma-separated) list or (dash-separated) range to scan (default: all).
args – Additional command line arguments for nmap.
sudo – Execute nmap as root through sudo (default:
False
).
- Returns:
Scan results, as an ip -> host map.