Skip to content

Network Scan Global Configs

Operations for the Network Scan Global Configs service collection.

LanguageLast Update
Pythonv1.6.1
PowerShellv2.2.9
Gov0.20.0
TypeScriptv0.6.0
Rustv0.7.0
Rubyv1.2.0
OperationDescription
get_global_configs
get_global_configs
Get “global-configs” for the CID
update_global_configs
update_global_configs
Update “global-configs” using provided specifications

Get “global-configs” for the CID

GET /netscan/entities/global-configs/v1
Scope Network Scan: READ Consumes · Produces application/json
PEP 8 get_global_configs
from falconpy import NetworkScanGlobalConfigs
falcon = NetworkScanGlobalConfigs(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.get_global_configs()
print(response)

Update “global-configs” using provided specifications

PATCH /netscan/entities/global-configs/v1
Scope Network Scan: WRITE Consumes · Produces application/json
PEP 8 update_global_configs
NameTypeData typeDescription
bodybodydictionaryFull body payload as JSON formatted dictionary.
auto_confirm_ownershipbodyobjectConditions for auto confirmation of network ownership
max_concurrent_tasksbodyintegerMaximum scan tasks to run in parallel
network_scanning_enabledbodybooleanAttempts to stop ongoing network scans and disables further scans from being executed
scan_exclusionbodyobjectDescribes scan target exclusions including common as well as zone-level like individual IPs, IP ranges, CIDRs (and CIDRs from Network subnets)
scannersbodyarrayDescribes the list of assets that will act as eligible scanners
scanners_exclusionbodyarrayDescribes the list of assets that will always be excluded from being selected as scanners
from falconpy import NetworkScanGlobalConfigs
falcon = NetworkScanGlobalConfigs(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.update_global_configs(auto_confirm_ownership={},
max_concurrent_tasks=integer,
network_scanning_enabled="string",
scan_exclusion="string",
scanners=[{"key": "value"}],
scanners_exclusion=["string"])
print(response)