samples
turbot/flowpipe-samples/ip-profiler
Get Involved
Version
IP Profiler
Get valuable information about an IP address by combining data from AbuseIPDB, ReallyFreeGeoIP and VirusTotal.
Run the pipeline
To run this pipeline from your terminal:
flowpipe pipeline run ip_profiler.pipeline.ip_profiler \ --arg 'ip_addresses=<list(string)>'
Use this pipeline
To call this pipeline from your pipeline, use a step:
step "pipeline" "step_name" { pipeline = ip_profiler.pipeline.ip_profiler args = { ip_addresses = <list(string)> }}
Params
Name | Type | Required | Description | Default |
---|---|---|---|---|
abuseipdb_cred | string | Yes | Name for AbuseIPDB credentials to use. If not provided, the default credentials will be used. | default |
virustotal_cred | string | Yes | Name for VirusTotal credentials to use. If not provided, the default credentials will be used. | default |
ip_addresses | list(string) | Yes | The IPv4 or IPv6 address to check for reports. | - |
abuseipdb_max_age_in_days | number | Yes | Maximum age in days for the AbuseIPDB reports to retrieve. Defaults to 30 days. | 30 |
Outputs
Name | Description |
---|---|
ip_profile | IP Profile. |