3.1. Instantiation¶
Instantiating AsyncNmapScanner has the same **kwargs as the NmapScanner class (Instantiation), but this one has an optional extra kwargs parameter:
mute_errors: A boolean type parameter,Falseby default. If set toTrue, the scanner won’t show fatal errors when executing.wrapper: Wrapper class for executing the background scan. By default, this value isthreading.Thread, but you can specifymultiprocessing.Processif needed.
3.1.1. Example¶
import nmapthon as nm
async_scanner = nm.AsyncNmapScanner('10.126.65.0/23', ports='21,22,100-200', arguments='-sV -n -T4')
# Async Scanner with error muting
async_scanner = nm.AsyncNmapScanner('192.168.1.30', arguments='-A -T4', mute_errors=True)