Skip to main content

SilentPush

This Integration is part of the Silent Push Pack.#

Supported versions

Available on Cortex XSOAR and Cortex XSIAM.

The Silent Push Platform uses first-party data and a proprietary scanning engine to enrich global DNS data with risk and reputation scoring, giving security teams the ability to join the dots across the entire IPv4 and IPv6 range, and identify adversary infrastructure before an attack is launched. The content pack integrates with the Silent Push system to gain insights into domain/IP information, reputations, enrichment, and infratag-related details. It also provides functionality to live-scan URLs and take screenshots of them. Additionally, it allows fetching future attack feeds from the Silent Push system. This integration was integrated and tested with v1 of SilentPush API.

Configure SilentPush in Cortex#

ParameterRequired
Base URLTrue
API KeyFalse
PasswordFalse
The Threat Check keyFalse
PasswordFalse
Use system proxy settingsFalse
Trust any certificate (not secure)False

Commands#

You can execute these commands from the CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

silentpush-add-feed#


Add the new feed.

Base Command#

silentpush-add-feed

Input#

Argument NameDescriptionRequired
nameThe name of the feed.Required
typeThe Feed Type.Required
categoryThe Feed Category.Optional
vendorThe Vendor.Optional
feed_descriptionThe detailed info about the feed.Optional
tagsThe Tags that should be attached with the feed.Optional

Context Output#

PathTypeDescription
SilentPush.Feed.SilentPush.Feed.nameStringThe name of the feed.
SilentPush.Feed.SilentPush.Feed.typeStringThe type of the feed.
SilentPush.Feed.SilentPush.Feed.vendorStringThe vendor of the feed.
SilentPush.Feed.SilentPush.Feed.feed_descriptionStringA description of the feed.
SilentPush.Feed.SilentPush.Feed.categoryStringThe category of the feed.
SilentPush.Feed.SilentPush.Feed.tagsUnknownTags associated with the feed.

Command example#

!silentpush-add-feed name=myFeed type=domain

Human Readable Output#

silentpush-add-feed-tags#


Add indicators to the feed.

Base Command#

silentpush-add-feed-tags

Input#

Argument NameDescriptionRequired
feed_uuidThe feed uuid that is returned when creating it.Optional
tagsA comma separated tags to be updated to the feed.Optional

Context Output#

PathTypeDescription
SilentPush.AddFeedTags.SilentPush.Feed.created_or_updatedUnknownList of indicator names that were created or updated in the feed.
SilentPush.AddFeedTags.SilentPush.Feed.invalid_indicatorsUnknownList of indicators that were considered invalid and not added to the feed.

Command example#

!silentpush-add-feed-tags feed_uuid=c20664f4-6516-40d9-bd4a-e089ef67684e tags=Tag1,Tag2

Human Readable Output#

silentpush-add-indicators#


Add indicators to the feed.

Base Command#

silentpush-add-indicators

Input#

Argument NameDescriptionRequired
feed_uuidThe feed uuid that is returned when creating it.Required
indicatorsThe Indicators for the feed.Required

Context Output#

PathTypeDescription
SilentPush.AddIndicators.SilentPush.Feed.created_or_updatedUnknownList of indicator names that were created or updated in the feed.
SilentPush.AddIndicators.SilentPush.Feed.invalid_indicatorsUnknownList of indicators that were considered invalid and not added to the feed.

Command example#

!silentpush-add-indicators feed_uuid=c20664f4-6516-40d9-bd4a-e089ef67684e indicators=example.com,198.51.100.1

Human Readable Output#

silentpush-add-indicator-tags#


Updates tags to the indicators.

Base Command#

silentpush-add-indicator-tags

Input#

Argument NameDescriptionRequired
feed_uuidThe feed uuid that is returned when creating it.Required
indicator_nameThe name of the indicator to tag.Required
tagsThe Tags to be added to the indicator.Required

Context Output#

PathTypeDescription
SilentPush.AddIndicatorTags.SilentPush.Feed.uuidStringThe UUID of the indicator.
SilentPush.AddIndicatorTags.SilentPush.Feed.nameStringThe name of the indicator.
SilentPush.AddIndicatorTags.SilentPush.Feed.tagsStringThe tags assigned to the indicator.

Command example#

!silentpush-add-indicator-tags feed_uuid=c20664f4-6516-40d9-bd4a-e089ef67684e indicator_name=example.com tags=Tag3,Tag4

Human Readable Output#

silentpush-bulk-enrich#


Enriches IPs or Domains in a bulk.

Base Command#

silentpush-bulk-enrich

Input#

Argument NameDescriptionRequired
resourceThe type of resource for which information needs to be retrieved {e.g. domain}.Required
valueThe value corresponding to the selected "resource" for which information needs to be retrieved {e.g. silentpush.com}.Required
explainWhether include explanation of data calculations.Optional
scan_dataWhether include scan data (IPv4 only).Optional

Context Output#

PathTypeDescription
SilentPush.Bulk.Enrich.SilentPush.Enrichment.valueStringQueried value.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.avg_probabilityNumberAverage probability score of the domain string.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.dga_probability_scoreNumberProbability score indicating likelihood of being a DGA domain.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.domainStringDomain name analyzed.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.domain_string_freq_probabilitiesUnknownList of frequency probabilities for different domain string components.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.queryStringDomain name queried.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.alexa_rankNumberAlexa rank of the domain.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.alexa_top10kBooleanIndicates if the domain is in the Alexa top 10k.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.alexa_top10k_scoreNumberScore indicating domain's Alexa top 10k ranking.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.dynamic_domain_scoreNumberScore indicating likelihood of domain being dynamically generated.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.is_dynamic_domainBooleanIndicates if the domain is dynamic.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.is_url_shortenerBooleanIndicates if the domain is a known URL shortener.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.resultsNumberNumber of results found for the domain.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.url_shortner_scoreNumberScore of the shortened URL.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.errorStringError message if no data is available for the domain.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.zoneStringTLD zone of the domain.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.registrarStringregistrar of the domain.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.whois_ageStringThe age of the domain based on WHOIS records.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.whois_created_dateStringThe created date on WHOIS records.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.queryStringThe domain name that was queried in the system.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.last_seenNumberThe first recorded observation of the domain in the database.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.first_seenNumberThe last recorded observation of the domain in the database.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.is_newBooleanIndicates whether the domain is considered "new.".
SilentPush.Bulk.Enrich.SilentPush.Enrichment.is_new_scoreNumberA scoring metric indicating how "new" the domain is.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ageNumberRepresents the age of the domain in days.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.age_scoreNumberA scoring metric indicating the trustworthiness of the domain based on its age.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.asn_diversityStringNumber of different ASNs associated with the domain.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ip_diversity_allStringTotal number of unique IPs observed for the domain.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.hostStringThe hostname being analyzed.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ip_diversity_groupsStringThe number of distinct IP groups (e.g., IPs belonging to different ranges or providers).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.is_expiredBooleanIndicates if the domain`s nameserver is expired.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.is_parkedBooleanWhether the domain is not parked (a parked domain is one without active content).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.is_sinkholedBooleanWhether the domain is not sinkholed (not forcibly redirected to a security researcher`s trap).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ns_reputation_maxNumberMaximum reputation score for nameservers.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ns_reputation_scoreNumberReputation score of the domain`s nameservers.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.domainStringThe nameservers of domain.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ns_serverStringProvided nameserver.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ns_server_domain_densityNumberNumber of domains sharing this NS.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ns_server_domains_listedNumberNumber of listed domains using this NS.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ns_server_reputationNumberReputation score for this NS.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.domainStringDomain for which the SSL certificate was issued.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.domainsUnknownOther Domains for which the SSL certificate was issued.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.issuer_organizationStringIssuer organization of the SSL certificate.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.fingerprint_sha1StringA unique identifier for the certificate.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.hostnameStringThe hostname associated with the certificate.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ipStringThe IP address of the server using this certificate.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.is_expiredStringIndicates whether the certificate has expired.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.issuer_common_nameStringThe Common Name (CN) of the Certificate Authority (CA) that issued this certificate.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.not_afterStringExpiry date of the certificate.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.not_beforeStringStart date of the certificate validity.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_dateStringThe date when this certificate data was last scanned.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.responseStringHTTP response code for the domain scan.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.hostnameStringThe hostname that sent this response.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ipStringThe IP address responding to the request.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_dateStringThe date when the headers were scanned.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.cache-controlStringHTTP cache-control.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.content-lengthStringContent length of the HTTP response.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.dateStringThe date/time of the response.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.expiresStringIndicates an already expired response.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.serverStringThe web server handling the request (Cloudflare proxy).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.hostnameStringHTTP response code for the domain scan.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.html_body_murmur3Stringhash of the page content.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.html_body_ssdeepStringSSDEEP hash (used for fuzzy matching similar HTML content).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.html_titleStringThe page title (suggests a Cloudflare challenge page, likely due to bot protection).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ipStringThe IP address responding to the request.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_dateStringThe date when the headers were scanned.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.favicon2_md5StringMD5 hash of a secondary favicon.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.favicon2_mmh3StringMurmur3 hash of a secondary favicon.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.favicon2_pathStringThe file path of the secondary favicon.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.favicon_md5StringMD5 hash of the primary favicon.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.favicon_mmh3StringMurmur3 hash of the primary favicon.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.hostnameStringThe hostname where this favicon was found.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ipStringThe IP address associated with the favicon.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_dateStringDate when this favicon was last scanned.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_data_jarm_hostnameStringThe hostname where this jarm was found.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_data_jarm_ipStringThe IP address responding to the request.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_data_jarm_jarm_hashStringUnique identifier for the TLS configuration of the server.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_data_jarm_scan_dateStringDate when this jarm was last scanned.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.asnNumberAutonomous System Number (ASN) associated with the IP.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.asn_allocation_ageNumberAge of ASN allocation in days.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.asn_allocation_dateNumberDate of ASN allocation.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.asn_rankNumberRank of the ASN.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.asn_rank_scoreNumberRank score of the ASN.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.asn_reputationNumberReputation score of the ASN.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ips_in_asnNumberTotal number of IPs in the ASN.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ips_num_activeNumberNumber of active IPs in the ASN.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ips_num_listedNumberNumber of listed IPs in the ASN.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.asn_reputation_scoreNumberReputation score of the ASN.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.asn_takedown_reputationNumberTakedown reputation score the ASN.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ips_in_asnNumberTotal number of IPs in the ASN with takedown reputation.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ips_num_listedNumberNumber of listed IPs in the ASN with takedown reputation.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.items_num_listedNumberNumber of flagged items in the ASN with takedown reputation.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.listings_max_ageNumberMaximum age of listings for the ASN with takedown reputation.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.asn_takedown_reputation_scoreNumberTakedown reputation score of the ASN.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.asnameStringName of the Autonomous System (AS).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.actorStringThis field is usually used to indicate a known organization or individual associated with the IP.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.known_benignBooleanIndicates whether this IP/ASN is explicitly known to be safe (e.g., a reputable cloud provider or public service).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.tagsUnknownContains descriptive tags if the IP/ASN has a known role (e.g., "Google Bot", "Cloudflare Proxy").
SilentPush.Bulk.Enrich.SilentPush.Enrichment.dateNumberDate of the scan data (YYYYMMDD format).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.densityNumberThe density value associated with the IP.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ipStringIP address associated with the ASN.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ip_has_expired_certificateBooleanIndicates whether the IP has an expired SSL/TLS certificate.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ip_has_open_directoryBooleanIndicates whether the IP hosts an open directory listing.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ip_is_dsl_dynamicBooleanWhether the IP is from dynamic DSL pool.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ip_is_dsl_dynamic_scoreNumberA score indicating how likely this IP is dynamic.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ip_is_ipfs_nodeBooleanthe InterPlanetary File System (IPFS), a decentralized file storage system.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ip_is_tor_exit_nodeBooleanTor exit node (used for anonymous internet browsing).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.continent_codeStringabbreviation for the continent where the IP is located.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.continent_nameStringThe full name of the continent.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.country_codeStringThe ISO 3166-1 alpha-2 country code representing the country.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.country_is_in_european_unionBooleanA Boolean value (true/false) indicating if the country is part of the European Union (EU).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.country_nameStringThe full name of the country where the IP is registered.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.ip_ptrStringThe reverse DNS (PTR) record for the IP.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.listing_scoreNumberMeasures how frequently the IP appears in threat intelligence or blacklist databases.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.listing_score_explainUnknownA breakdown of why the listing score is assigned.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.malscoreNumberMalicious activity score for the IP.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.hostnameStringHostname associated with the SSL certificate.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.domainStringDomain for which the SSL certificate was issued.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.fingerprint_sha1StringSHA-1 fingerprint of the SSL certificate.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.issuer_common_nameStringCommon name of the certificate issuer.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.issuer_organizationStringOrganization that issued the SSL certificate.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.not_beforeStringStart date of SSL certificate validity.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.not_afterStringExpiration date of SSL certificate validity.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.domainsUnknownOther domains for which the SSL certificate was issued.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.is_expiredBooleanIs certificate expired.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_dateStringScan date of the certificate.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.favicon2_md5StringMD5 hash of the second favicon.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.favicon2_mmh3NumberMurmurHash3 value of the second favicon.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.favicon_md5StringMD5 hash of the favicon.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.favicon_mmh3NumberMurmurHash3 value of the favicon.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.favicon2_pathStringPath to the second favicon file.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_dateStringScan date of favicon file.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.responseStringHTTP response code from the scan.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_dateStringThe date and time when the scan was performed.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.headers_serverStringServer header from the HTTP response.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.headers_content-typeStringContent-Type header from the HTTP response.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.headers_content-lengthStringContent-Length header from the HTTP response.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.headers_cache-controlStringCache-control header from the HTTP response.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.headers_dateStringDate header from HTTP response.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.html_titleStringTitle of the scanned HTML page.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.html_body_murmur3StringMurmurHash3 of the HTML body content.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.html_body_ssdeepStringSSDEEP fuzzy hash of the HTML body content.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_dateStringThe date and time when the scan was performed.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_data_jarm_scan_dateStringThe date and time when the scan was performed.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.scan_data_jarm_jarm_hashStringJARM fingerprint hash for TLS analysis.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.subnetStringSubnet associated with the IP.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.known_sinkhole_ipBooleanIndicates whether the IP is part of a sinkhole (a controlled system that captures malicious traffic).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.tagsUnknownIf the IP were a known sinkhole, this field would contain tags describing its purpose.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.subnet_allocation_ageNumberRepresents the age (in days) since the subnet was allocated.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.subnet_allocation_dateNumberThe date when the subnet was assigned to an organization or ISP.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.subnet_reputationNumberA measure of how frequently IPs from this subnet appear in threat intelligence databases.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.subnet_reputation_explainUnknownA breakdown of why the subnet received its reputation score.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.subnet_reputation_scoreNumberA numerical risk score (typically 0-100, with higher values indicating higher risk).
SilentPush.Bulk.Enrich.SilentPush.Enrichment.sp_risk_scoreNumberThe age of the domain in days.
SilentPush.Bulk.Enrich.SilentPush.Enrichment.sp_risk_score_explainUnknownThe age of the domain in days.

Command example#

!silentpush-bulk-enrich resource=ipv4 value=198.51.100.1 explain=1 scan_data=1

Human Readable Output#

silentpush-density-lookup#


Queries granular DNS/IP parameters (e.g., NS servers, MX servers, IPaddresses, ASNs) for density information.

Base Command#

silentpush-density-lookup

Input#

Argument NameDescriptionRequired
qtypeThe query type.Required
queryThe value to query.Required
scopeThe match level (optional).Optional

Context Output#

PathTypeDescription
SilentPush.DensityLookup.SilentPush.Lookup.qtypeStringThe following qtypes are supported: nssrv, mxsrv.
SilentPush.DensityLookup.SilentPush.Lookup.queryStringThe query value to lookup, which can be the name of an NS or MX server.
SilentPush.DensityLookup.SilentPush.Lookup.densityNumberThe density value associated with the query result.
SilentPush.DensityLookup.SilentPush.Lookup.nssrvStringThe name server (NS) for the query result.

Command example#

!silentpush-density-lookup qtype=nssrv query=example.com

Human Readable Output#

silentpush-forward-padns-lookup#


Performs a forward PADNS lookup using various filtering parameters.

Base Command#

silentpush-forward-padns-lookup

Input#

Argument NameDescriptionRequired
first_seen_afterThe filter results to include only records first seen after this date.Optional
first_seen_beforeThe filter results to include only records first seen before this date.Optional
last_seen_afterThe filter results to include only records last seen after this date.Optional
last_seen_beforeThe filter results to include only records last seen before this date.Optional
preferThe preference for specific DNS servers or sources.Optional
skipThe number of results to skip for pagination purposes.Optional
limitThe maximum number of results to return.Optional
with_metadataThe flag to include metadata in the DNS records.Optional
max_waitThe maximum number of seconds to wait for results before timing out.Optional
qtypeThe DNS record type.Required
queryThe DNS record name to lookup.Required
netmaskThe netmask to filter the lookup results.Optional
matchThe type of match for the query (e.g., exact, partial).Optional
as_ofThe date or time to get the DNS records as of a specific point in time.Optional
sortThe sort the results by the specified field (e.g., date, score).Optional
output_formatThe format in which the results should be returned (e.g., JSON, XML).Optional
subdomainsThe flag to include subdomains in the lookup results.Optional
regexThe regular expression to filter the DNS records.Optional
subdomainsThe flag to include subdomains in the lookup results.Optional
regexThe regular expression to filter the DNS records.Optional

Context Output#

PathTypeDescription
SilentPush.PADNSLookup.SilentPush.PADNS.qnameStringThe DNS record name that was looked up.
SilentPush.PADNSLookup.SilentPush.PADNS.qtypeStringThe DNS record type queried (e.g., NS).
SilentPush.PADNSLookup.SilentPush.PADNS.answerStringThe answer (e.g., name server) for the DNS record.
SilentPush.PADNSLookup.SilentPush.PADNS.countNumberThe number of occurrences for this DNS record.
SilentPush.PADNSLookup.SilentPush.PADNS.first_seenStringThe timestamp when this DNS record was first seen.
SilentPush.PADNSLookup.SilentPush.PADNS.last_seenStringThe timestamp when this DNS record was last seen.
SilentPush.PADNSLookup.SilentPush.PADNS.nshashStringUnique hash for the DNS record.
SilentPush.PADNSLookup.SilentPush.PADNS.queryStringThe DNS record query name (e.g., silentpush.com).
SilentPush.PADNSLookup.SilentPush.PADNS.ttlNumberTime to live (TTL) value for the DNS record.
SilentPush.PADNSLookup.SilentPush.PADNS.typeStringThe type of the DNS record (e.g., NS).

Command example#

!silentpush-forward-padns-lookup qtype=a query=example.com

Human Readable Output#

silentpush-get-asns-for-domain#


Retrieves Autonomous System Numbers (ASNs) associated with a domain.

Base Command#

silentpush-get-asns-for-domain

Input#

Argument NameDescriptionRequired
domainThe domain name to search.Required
result_formatThe format of returned results: compact (default) = return ASN and AS Name only, full = return details of domain hosts in each ASN.Optional

Context Output#

PathTypeDescription
SilentPush.DomainASNs.SilentPush.ASN.domainStringThe domain name for which ASNs are retrieved.
SilentPush.DomainASNs.SilentPush.ASN.asnsUnknownDictionary of Autonomous System Numbers (ASNs) associated with the domain.

Command example#

!silentpush-get-asns-for-domain domain=example.com

Human Readable Output#

silentpush-get-data-exports#


Runs the threat check on the specified export type.

Base Command#

silentpush-get-data-exports

Input#

Argument NameDescriptionRequired
export_typeThe export type (iofa, organisation, etc).Required
file_nameThe name of the file to be exported.Required
file_typeThe file type (csv, json, txt, etc).Required

Context Output#

PathTypeDescription
SilentPush.GetDataExports.EntryIDUnknownThe EntryID of the report file.
SilentPush.GetDataExports.ExtensionStringThe extension of the report file.
SilentPush.GetDataExports.NameStringThe name of the report file.
SilentPush.GetDataExports.InfoStringThe info of the report file.
SilentPush.GetDataExports.SizeNumberThe size of the report file.
SilentPush.GetDataExports.TypeStringThe type of the report file.

Command example#

!silentpush-get-data-exports export_type=organisation file_name=filename file_type=csv

Human Readable Output#

silentpush-get-domain-certificates#


Get certificate data collected from domain scanning.

Base Command#

silentpush-get-domain-certificates

Input#

Argument NameDescriptionRequired
preferThe preference for specific DNS servers or sources.Optional
skipThe number of results to skip for pagination purposes.Optional
limitThe maximum number of results to return.Optional
with_metadataThe flag to include metadata in the DNS records.Optional
max_waitThe maximum number of seconds to wait for results before timing out.Optional
domainThe domain to query certificates for.Required
domain_regexThe regular expression to match domains.Optional
certificate_issuerThe filter by certificate issuer.Optional
date_minThe filter certificates issued on or after this date.Optional
date_maxThe filter certificates issued on or before this date.Optional

Context Output#

PathTypeDescription
SilentPush.Certificate.SilentPush.Enrichment.domainStringQueried domain.
SilentPush.Certificate.SilentPush.Enrichment.metadataStringMetadata of the response.
SilentPush.Certificate.SilentPush.Enrichment.certificates_cert_indexNumberIndex of the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_chainUnknownCertificate chain.
SilentPush.Certificate.SilentPush.Enrichment.certificates_dateNumberCertificate issue date.
SilentPush.Certificate.SilentPush.Enrichment.certificates_domainStringPrimary domain of the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_domainsUnknownList of domains covered by the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_fingerprintStringSHA-1 fingerprint of the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_fingerprint_md5StringMD5 fingerprint of the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_fingerprint_sha1StringSHA-1 fingerprint of the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_fingerprint_sha256StringSHA-256 fingerprint of the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_hostStringHost associated with the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_issuerStringIssuer of the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_not_afterStringExpiration date of the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_not_beforeStringStart date of the certificate validity.
SilentPush.Certificate.SilentPush.Enrichment.certificates_serial_decStringDecimal representation of the serial number.
SilentPush.Certificate.SilentPush.Enrichment.certificates_serial_hexStringHexadecimal representation of the serial number.
SilentPush.Certificate.SilentPush.Enrichment.certificates_serial_numberStringSerial number of the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_source_nameStringSource log name of the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_source_urlStringURL of the certificate log source.
SilentPush.Certificate.SilentPush.Enrichment.certificates_subjectStringSubject details of the certificate.
SilentPush.Certificate.SilentPush.Enrichment.certificates_wildcardNumberIndicates if the certificate is a wildcard certificate.
SilentPush.Certificate.SilentPush.Enrichment.job_urlStringURL to get the data of the job or its status.
SilentPush.Certificate.SilentPush.Enrichment.job_idStringID of the job.
SilentPush.Certificate.SilentPush.Enrichment.job_statusStringStatus of the job.

Command example#

!silentpush-get-domain-certificates domain=example.com

Human Readable Output#

silentpush-get-enrichment-data#


silentpush-get-enrichment-data#


Retrieves comprehensive enrichment information for a given resource (domain, IPv4, or IPv6).

Base Command#

silentpush-get-enrichment-data

Input#

Argument NameDescriptionRequired
resourceThe type of resource for which information needs to be retrieved {e.g. domain}.Required
valueThe value corresponding to the selected "resource" for which information needs to be retrieved {e.g. silentpush.com}.Required
explainWhether include explanation of data calculations.Optional
scan_dataWhether include scan data (IPv4 only).Optional

Context Output#

PathTypeDescription
SilentPush.Enrichment.SilentPush.Enrichment.valueStringQueried value.
SilentPush.Enrichment.SilentPush.Enrichment.avg_probabilityNumberAverage probability score of the domain string.
SilentPush.Enrichment.SilentPush.Enrichment.dga_probability_scoreNumberProbability score indicating likelihood of being a DGA domain.
SilentPush.Enrichment.SilentPush.Enrichment.domainStringDomain name analyzed.
SilentPush.Enrichment.SilentPush.Enrichment.domain_string_freq_probabilitiesUnknownList of frequency probabilities for different domain string components.
SilentPush.Enrichment.SilentPush.Enrichment.queryStringDomain name queried.
SilentPush.Enrichment.SilentPush.Enrichment.alexa_rankNumberAlexa rank of the domain.
SilentPush.Enrichment.SilentPush.Enrichment.alexa_top10kBooleanIndicates if the domain is in the Alexa top 10k.
SilentPush.Enrichment.SilentPush.Enrichment.alexa_top10k_scoreNumberScore indicating domain's Alexa top 10k ranking.
SilentPush.Enrichment.SilentPush.Enrichment.dynamic_domain_scoreNumberScore indicating likelihood of domain being dynamically generated.
SilentPush.Enrichment.SilentPush.Enrichment.is_dynamic_domainBooleanIndicates if the domain is dynamic.
SilentPush.Enrichment.SilentPush.Enrichment.is_url_shortenerBooleanIndicates if the domain is a known URL shortener.
SilentPush.Enrichment.SilentPush.Enrichment.resultsNumberNumber of results found for the domain.
SilentPush.Enrichment.SilentPush.Enrichment.url_shortner_scoreNumberScore of the shortened URL.
SilentPush.Enrichment.SilentPush.Enrichment.errorStringError message if no data is available for the domain.
SilentPush.Enrichment.SilentPush.Enrichment.zoneStringTLD zone of the domain.
SilentPush.Enrichment.SilentPush.Enrichment.registrarStringregistrar of the domain.
SilentPush.Enrichment.SilentPush.Enrichment.whois_ageStringThe age of the domain based on WHOIS records.
SilentPush.Enrichment.SilentPush.Enrichment.whois_created_dateStringThe created date on WHOIS records.
SilentPush.Enrichment.SilentPush.Enrichment.queryStringThe domain name that was queried in the system.
SilentPush.Enrichment.SilentPush.Enrichment.last_seenNumberThe first recorded observation of the domain in the database.
SilentPush.Enrichment.SilentPush.Enrichment.first_seenNumberThe last recorded observation of the domain in the database.
SilentPush.Enrichment.SilentPush.Enrichment.is_newBooleanIndicates whether the domain is considered "new.".
SilentPush.Enrichment.SilentPush.Enrichment.is_new_scoreNumberA scoring metric indicating how "new" the domain is.
SilentPush.Enrichment.SilentPush.Enrichment.ageNumberRepresents the age of the domain in days.
SilentPush.Enrichment.SilentPush.Enrichment.age_scoreNumberA scoring metric indicating the trustworthiness of the domain based on its age.
SilentPush.Enrichment.SilentPush.Enrichment.asn_diversityStringNumber of different ASNs associated with the domain.
SilentPush.Enrichment.SilentPush.Enrichment.ip_diversity_allStringTotal number of unique IPs observed for the domain.
SilentPush.Enrichment.SilentPush.Enrichment.hostStringThe hostname being analyzed.
SilentPush.Enrichment.SilentPush.Enrichment.ip_diversity_groupsStringThe number of distinct IP groups (e.g., IPs belonging to different ranges or providers).
SilentPush.Enrichment.SilentPush.Enrichment.is_expiredBooleanIndicates if the domain`s nameserver is expired.
SilentPush.Enrichment.SilentPush.Enrichment.is_parkedBooleanWhether the domain is not parked (a parked domain is one without active content).
SilentPush.Enrichment.SilentPush.Enrichment.is_sinkholedBooleanWhether the domain is not sinkholed (not forcibly redirected to a security researcher`s trap).
SilentPush.Enrichment.SilentPush.Enrichment.ns_reputation_maxNumberMaximum reputation score for nameservers.
SilentPush.Enrichment.SilentPush.Enrichment.ns_reputation_scoreNumberReputation score of the domain`s nameservers.
SilentPush.Enrichment.SilentPush.Enrichment.domainStringThe nameservers of domain.
SilentPush.Enrichment.SilentPush.Enrichment.ns_serverStringProvided nameserver.
SilentPush.Enrichment.SilentPush.Enrichment.ns_server_domain_densityNumberNumber of domains sharing this NS.
SilentPush.Enrichment.SilentPush.Enrichment.ns_server_domains_listedNumberNumber of listed domains using this NS.
SilentPush.Enrichment.SilentPush.Enrichment.ns_server_reputationNumberReputation score for this NS.
SilentPush.Enrichment.SilentPush.Enrichment.domainStringDomain for which the SSL certificate was issued.
SilentPush.Enrichment.SilentPush.Enrichment.domainsUnknownOther Domains for which the SSL certificate was issued.
SilentPush.Enrichment.SilentPush.Enrichment.issuer_organizationStringIssuer organization of the SSL certificate.
SilentPush.Enrichment.SilentPush.Enrichment.fingerprint_sha1StringA unique identifier for the certificate.
SilentPush.Enrichment.SilentPush.Enrichment.hostnameStringThe hostname associated with the certificate.
SilentPush.Enrichment.SilentPush.Enrichment.ipStringThe IP address of the server using this certificate.
SilentPush.Enrichment.SilentPush.Enrichment.is_expiredStringIndicates whether the certificate has expired.
SilentPush.Enrichment.SilentPush.Enrichment.issuer_common_nameStringThe Common Name (CN) of the Certificate Authority (CA) that issued this certificate.
SilentPush.Enrichment.SilentPush.Enrichment.not_afterStringExpiry date of the certificate.
SilentPush.Enrichment.SilentPush.Enrichment.not_beforeStringStart date of the certificate validity.
SilentPush.Enrichment.SilentPush.Enrichment.scan_dateStringThe date when this certificate data was last scanned.
SilentPush.Enrichment.SilentPush.Enrichment.responseStringHTTP response code for the domain scan.
SilentPush.Enrichment.SilentPush.Enrichment.hostnameStringThe hostname that sent this response.
SilentPush.Enrichment.SilentPush.Enrichment.ipStringThe IP address responding to the request.
SilentPush.Enrichment.SilentPush.Enrichment.scan_dateStringThe date when the headers were scanned.
SilentPush.Enrichment.SilentPush.Enrichment.cache-controlStringHTTP cache-control.
SilentPush.Enrichment.SilentPush.Enrichment.content-lengthStringContent length of the HTTP response.
SilentPush.Enrichment.SilentPush.Enrichment.dateStringThe date/time of the response.
SilentPush.Enrichment.SilentPush.Enrichment.expiresStringIndicates an already expired response.
SilentPush.Enrichment.SilentPush.Enrichment.serverStringThe web server handling the request (Cloudflare proxy).
SilentPush.Enrichment.SilentPush.Enrichment.hostnameStringHTTP response code for the domain scan.
SilentPush.Enrichment.SilentPush.Enrichment.html_body_murmur3Stringhash of the page content.
SilentPush.Enrichment.SilentPush.Enrichment.html_body_ssdeepStringSSDEEP hash (used for fuzzy matching similar HTML content).
SilentPush.Enrichment.SilentPush.Enrichment.html_titleStringThe page title (suggests a Cloudflare challenge page, likely due to bot protection).
SilentPush.Enrichment.SilentPush.Enrichment.ipStringThe IP address responding to the request.
SilentPush.Enrichment.SilentPush.Enrichment.scan_dateStringThe date when the headers were scanned.
SilentPush.Enrichment.SilentPush.Enrichment.favicon2_md5StringMD5 hash of a secondary favicon.
SilentPush.Enrichment.SilentPush.Enrichment.favicon2_mmh3StringMurmur3 hash of a secondary favicon.
SilentPush.Enrichment.SilentPush.Enrichment.favicon2_pathStringThe file path of the secondary favicon.
SilentPush.Enrichment.SilentPush.Enrichment.favicon_md5StringMD5 hash of the primary favicon.
SilentPush.Enrichment.SilentPush.Enrichment.favicon_mmh3StringMurmur3 hash of the primary favicon.
SilentPush.Enrichment.SilentPush.Enrichment.hostnameStringThe hostname where this favicon was found.
SilentPush.Enrichment.SilentPush.Enrichment.ipStringThe IP address associated with the favicon.
SilentPush.Enrichment.SilentPush.Enrichment.scan_dateStringDate when this favicon was last scanned.
SilentPush.Enrichment.SilentPush.Enrichment.scan_data_jarm_hostnameStringThe hostname where this jarm was found.
SilentPush.Enrichment.SilentPush.Enrichment.scan_data_jarm_ipStringThe IP address responding to the request.
SilentPush.Enrichment.SilentPush.Enrichment.scan_data_jarm_jarm_hashStringUnique identifier for the TLS configuration of the server.
SilentPush.Enrichment.SilentPush.Enrichment.scan_data_jarm_scan_dateStringDate when this jarm was last scanned.
SilentPush.Enrichment.SilentPush.Enrichment.asnNumberAutonomous System Number (ASN) associated with the IP.
SilentPush.Enrichment.SilentPush.Enrichment.asn_allocation_ageNumberAge of ASN allocation in days.
SilentPush.Enrichment.SilentPush.Enrichment.asn_allocation_dateNumberDate of ASN allocation.
SilentPush.Enrichment.SilentPush.Enrichment.asn_rankNumberRank of the ASN.
SilentPush.Enrichment.SilentPush.Enrichment.asn_rank_scoreNumberRank score of the ASN.
SilentPush.Enrichment.SilentPush.Enrichment.asn_reputationNumberReputation score of the ASN.
SilentPush.Enrichment.SilentPush.Enrichment.ips_in_asnNumberTotal number of IPs in the ASN.
SilentPush.Enrichment.SilentPush.Enrichment.ips_num_activeNumberNumber of active IPs in the ASN.
SilentPush.Enrichment.SilentPush.Enrichment.ips_num_listedNumberNumber of listed IPs in the ASN.
SilentPush.Enrichment.SilentPush.Enrichment.asn_reputation_scoreNumberReputation score of the ASN.
SilentPush.Enrichment.SilentPush.Enrichment.asn_takedown_reputationNumberTakedown reputation score the ASN.
SilentPush.Enrichment.SilentPush.Enrichment.ips_in_asnNumberTotal number of IPs in the ASN with takedown reputation.
SilentPush.Enrichment.SilentPush.Enrichment.ips_num_listedNumberNumber of listed IPs in the ASN with takedown reputation.
SilentPush.Enrichment.SilentPush.Enrichment.items_num_listedNumberNumber of flagged items in the ASN with takedown reputation.
SilentPush.Enrichment.SilentPush.Enrichment.listings_max_ageNumberMaximum age of listings for the ASN with takedown reputation.
SilentPush.Enrichment.SilentPush.Enrichment.asn_takedown_reputation_scoreNumberTakedown reputation score of the ASN.
SilentPush.Enrichment.SilentPush.Enrichment.asnameStringName of the Autonomous System (AS).
SilentPush.Enrichment.SilentPush.Enrichment.actorStringThis field is usually used to indicate a known organization or individual associated with the IP.
SilentPush.Enrichment.SilentPush.Enrichment.known_benignBooleanIndicates whether this IP/ASN is explicitly known to be safe (e.g., a reputable cloud provider or public service).
SilentPush.Enrichment.SilentPush.Enrichment.tagsUnknownContains descriptive tags if the IP/ASN has a known role (e.g., "Google Bot", "Cloudflare Proxy").
SilentPush.Enrichment.SilentPush.Enrichment.dateNumberDate of the scan data (YYYYMMDD format).
SilentPush.Enrichment.SilentPush.Enrichment.densityNumberThe density value associated with the IP.
SilentPush.Enrichment.SilentPush.Enrichment.ipStringIP address associated with the ASN.
SilentPush.Enrichment.SilentPush.Enrichment.ip_has_expired_certificateBooleanIndicates whether the IP has an expired SSL/TLS certificate.
SilentPush.Enrichment.SilentPush.Enrichment.ip_has_open_directoryBooleanIndicates whether the IP hosts an open directory listing.
SilentPush.Enrichment.SilentPush.Enrichment.ip_is_dsl_dynamicBooleanWhether the IP is from dynamic DSL pool.
SilentPush.Enrichment.SilentPush.Enrichment.ip_is_dsl_dynamic_scoreNumberA score indicating how likely this IP is dynamic.
SilentPush.Enrichment.SilentPush.Enrichment.ip_is_ipfs_nodeBooleanthe InterPlanetary File System (IPFS), a decentralized file storage system.
SilentPush.Enrichment.SilentPush.Enrichment.ip_is_tor_exit_nodeBooleanTor exit node (used for anonymous internet browsing).
SilentPush.Enrichment.SilentPush.Enrichment.continent_codeStringabbreviation for the continent where the IP is located.
SilentPush.Enrichment.SilentPush.Enrichment.continent_nameStringThe full name of the continent.
SilentPush.Enrichment.SilentPush.Enrichment.country_codeStringThe ISO 3166-1 alpha-2 country code representing the country.
SilentPush.Enrichment.SilentPush.Enrichment.country_is_in_european_unionBooleanA Boolean value (true/false) indicating if the country is part of the European Union (EU).
SilentPush.Enrichment.SilentPush.Enrichment.country_nameStringThe full name of the country where the IP is registered.
SilentPush.Enrichment.SilentPush.Enrichment.ip_ptrStringThe reverse DNS (PTR) record for the IP.
SilentPush.Enrichment.SilentPush.Enrichment.listing_scoreNumberMeasures how frequently the IP appears in threat intelligence or blacklist databases.
SilentPush.Enrichment.SilentPush.Enrichment.listing_score_explainUnknownA breakdown of why the listing score is assigned.
SilentPush.Enrichment.SilentPush.Enrichment.malscoreNumberMalicious activity score for the IP.
SilentPush.Enrichment.SilentPush.Enrichment.hostnameStringHostname associated with the SSL certificate.
SilentPush.Enrichment.SilentPush.Enrichment.domainStringDomain for which the SSL certificate was issued.
SilentPush.Enrichment.SilentPush.Enrichment.fingerprint_sha1StringSHA-1 fingerprint of the SSL certificate.
SilentPush.Enrichment.SilentPush.Enrichment.issuer_common_nameStringCommon name of the certificate issuer.
SilentPush.Enrichment.SilentPush.Enrichment.issuer_organizationStringOrganization that issued the SSL certificate.
SilentPush.Enrichment.SilentPush.Enrichment.not_beforeStringStart date of SSL certificate validity.
SilentPush.Enrichment.SilentPush.Enrichment.not_afterStringExpiration date of SSL certificate validity.
SilentPush.Enrichment.SilentPush.Enrichment.domainsUnknownOther domains for which the SSL certificate was issued.
SilentPush.Enrichment.SilentPush.Enrichment.is_expiredBooleanIs certificate expired.
SilentPush.Enrichment.SilentPush.Enrichment.scan_dateStringScan date of the certificate.
SilentPush.Enrichment.SilentPush.Enrichment.favicon2_md5StringMD5 hash of the second favicon.
SilentPush.Enrichment.SilentPush.Enrichment.favicon2_mmh3NumberMurmurHash3 value of the second favicon.
SilentPush.Enrichment.SilentPush.Enrichment.favicon_md5StringMD5 hash of the favicon.
SilentPush.Enrichment.SilentPush.Enrichment.favicon_mmh3NumberMurmurHash3 value of the favicon.
SilentPush.Enrichment.SilentPush.Enrichment.favicon2_pathStringPath to the second favicon file.
SilentPush.Enrichment.SilentPush.Enrichment.scan_dateStringScan date of favicon file.
SilentPush.Enrichment.SilentPush.Enrichment.responseStringHTTP response code from the scan.
SilentPush.Enrichment.SilentPush.Enrichment.scan_dateStringThe date and time when the scan was performed.
SilentPush.Enrichment.SilentPush.Enrichment.headers_serverStringServer header from the HTTP response.
SilentPush.Enrichment.SilentPush.Enrichment.headers_content-typeStringContent-Type header from the HTTP response.
SilentPush.Enrichment.SilentPush.Enrichment.headers_content-lengthStringContent-Length header from the HTTP response.
SilentPush.Enrichment.SilentPush.Enrichment.headers_cache-controlStringCache-control header from the HTTP response.
SilentPush.Enrichment.SilentPush.Enrichment.headers_dateStringDate header from HTTP response.
SilentPush.Enrichment.SilentPush.Enrichment.html_titleStringTitle of the scanned HTML page.
SilentPush.Enrichment.SilentPush.Enrichment.html_body_murmur3StringMurmurHash3 of the HTML body content.
SilentPush.Enrichment.SilentPush.Enrichment.html_body_ssdeepStringSSDEEP fuzzy hash of the HTML body content.
SilentPush.Enrichment.SilentPush.Enrichment.scan_dateStringThe date and time when the scan was performed.
SilentPush.Enrichment.SilentPush.Enrichment.scan_data_jarm_scan_dateStringThe date and time when the scan was performed.
SilentPush.Enrichment.SilentPush.Enrichment.scan_data_jarm_jarm_hashStringJARM fingerprint hash for TLS analysis.
SilentPush.Enrichment.SilentPush.Enrichment.subnetStringSubnet associated with the IP.
SilentPush.Enrichment.SilentPush.Enrichment.known_sinkhole_ipBooleanIndicates whether the IP is part of a sinkhole (a controlled system that captures malicious traffic).
SilentPush.Enrichment.SilentPush.Enrichment.tagsUnknownIf the IP were a known sinkhole, this field would contain tags describing its purpose.
SilentPush.Enrichment.SilentPush.Enrichment.subnet_allocation_ageNumberRepresents the age (in days) since the subnet was allocated.
SilentPush.Enrichment.SilentPush.Enrichment.subnet_allocation_dateNumberThe date when the subnet was assigned to an organization or ISP.
SilentPush.Enrichment.SilentPush.Enrichment.subnet_reputationNumberA measure of how frequently IPs from this subnet appear in threat intelligence databases.
SilentPush.Enrichment.SilentPush.Enrichment.subnet_reputation_explainUnknownA breakdown of why the subnet received its reputation score.
SilentPush.Enrichment.SilentPush.Enrichment.subnet_reputation_scoreNumberA numerical risk score (typically 0-100, with higher values indicating higher risk).
SilentPush.Enrichment.SilentPush.Enrichment.sp_risk_scoreNumberThe age of the domain in days.
SilentPush.Enrichment.SilentPush.Enrichment.sp_risk_score_explainUnknownThe age of the domain in days.

Command example#

!silentpush-get-enrichment-data resource=ipv6 value=2a02:4780:37:b262:f807:71a8:e3ee:9b64

Human Readable Output#

Retrieves the reputation information for an IPv4.

Base Command#

silentpush-get-ipv4-reputation

Input#

Argument NameDescriptionRequired
ipv4The IPv4 address for which information needs to be retrieved.Required
explainWhether show the information used to calculate the reputation score.Optional
limitThe maximum number of reputation history to retrieve.Optional

Context Output#

PathTypeDescription
SilentPush.IPv4Reputation.SilentPush.Reputation.dateNumberDate when the reputation information was retrieved.
SilentPush.IPv4Reputation.SilentPush.Reputation.ipStringIPv4 address for which the reputation is calculated.
SilentPush.IPv4Reputation.SilentPush.Reputation.reputation_scoreNumberReputation score for the given IP address.
SilentPush.IPv4Reputation.SilentPush.Reputation.ip_densityNumberThe number of domain names or services associated with this IP. A higher value may indicate shared hosting or potential abuse.
SilentPush.IPv4Reputation.SilentPush.Reputation.names_num_listedNumberThe number of domain names linked to this IP that are flagged or listed in security threat databases.

Command example#

!silentpush-get-ipv4-reputation ipv4=198.51.100.1

Human Readable Output#

silentpush-get-nameserver-reputation#


Retrieves historical reputation data for a specified nameserver, including reputation scores and optional detailed calculation information.

Base Command#

silentpush-get-nameserver-reputation

Input#

Argument NameDescriptionRequired
nameserverThe Nameserver name for which information needs to be retrieved.Required
explainWhether to show the information used to calculate the reputation score.Optional
limitThe maximum number of reputation history to retrieve.Optional

Context Output#

PathTypeDescription
SilentPush.NameserverReputation.SilentPush.Reputation.nameserverNumberThe nameserver associated with the reputation history entry.
SilentPush.NameserverReputation.SilentPush.Reputation.dateNumberDate of the reputation history entry (in YYYYMMDD format).
SilentPush.NameserverReputation.SilentPush.Reputation.ns_serverStringName of the nameserver associated with the reputation history entry.
SilentPush.NameserverReputation.SilentPush.Reputation.ns_server_reputationNumberReputation score of the nameserver on the specified date.
SilentPush.NameserverReputation.SilentPush.Reputation.ns_server_domain_densityNumberNumber of domains associated with the nameserver.
SilentPush.NameserverReputation.SilentPush.Reputation.ns_server_domains_listedNumberNumber of domains listed in reputation databases.

Command example#

!silentpush-get-nameserver-reputation nameserver=ns1.example.com

Human Readable Output#

silentpush-get-subnet-reputation#


Retrieves the reputation history for a specific subnet.

Base Command#

silentpush-get-subnet-reputation

Input#

Argument NameDescriptionRequired
subnetThe IPv4 subnet in the format IP/NETMASK for which reputation information needs to be retrieved, i.e.: 192.35.168.0/23.Required
explainWhether to show the detailed information used to calculate the reputation score.Optional
limitThe maximum number of reputation history entries to retrieve.Optional

Context Output#

PathTypeDescription
SilentPush.SubnetReputation.SilentPush.Reputation.subnetStringThe subnet associated with the reputation history.
SilentPush.SubnetReputation.SilentPush.Reputation.dateNumberThe date of the subnet reputation record.
SilentPush.SubnetReputation.SilentPush.Reputation.subnetStringThe subnet associated with the reputation record.
SilentPush.SubnetReputation.SilentPush.Reputation.subnet_reputationNumberThe reputation score of the subnet.
SilentPush.SubnetReputation.SilentPush.Reputation.ips_in_subnetNumberTotal number of IPs in the subnet.
SilentPush.SubnetReputation.SilentPush.Reputation.ips_num_activeNumberNumber of active IPs in the subnet.
SilentPush.SubnetReputation.SilentPush.Reputation.ips_num_listedNumberNumber of listed IPs in the subnet.

Command example#

!silentpush-get-subnet-reputation subnet=192.35.168.0/23

Human Readable Output#

silentpush-ip-diversity-lookup#


Get IP diversity (number of IP addresses pointed to over time) for the query to qtype.

Base Command#

silentpush-ip-diversity-lookup

Input#

Argument NameDescriptionRequired
qtypeThe query type.Required
queryThe value to query.Required
windowThe use records with a last_seen more recently than days ago, default = 30.Optional
asnWhether to include asn diversity, 0 = do not include, 1 (default) = include asn diversity.Optional
timelineWhether include timeline of {ip, first_seen, last_seen} (+asn if asn=1), 0 (default) = do not include, 1 = include timeline.Optional
verboseWhether return ips, dates, timeline, (and asns if asn=1), 0 (default) = do not include, 1 = include all data.Optional
scopeThe exact or near match results by qtype, scope=live is automatically set when timeline=1 or verbose=1.for qtype = a: host - exact match (default when qtype=a), domain - match all hosts in this domain (domain extracted from {query}), subdomain - match all hosts at this subdomain level (i.e. .{query}), live - calculate values from live data instead of pre-aggregated values - also switches to exact match only.for qtype = aaaa, live - only this mode is supported for qtype=aaaa.Optional

Context Output#

PathTypeDescription
SilentPush.IPdiversityLookup.SilentPush.Diversity.asn_diversityNumberThe diversity of Autonomous System Numbers (ASNs) associated with the domain.
SilentPush.IPdiversityLookup.SilentPush.Diversity.hostStringThe domain name (host) associated with the record.
SilentPush.IPdiversityLookup.SilentPush.Diversity.ip_diversity_allNumberThe total number of unique IPs associated with the domain.
SilentPush.IPdiversityLookup.SilentPush.Diversity.ip_diversity_groupsNumberThe number of unique IP groups associated with the domain.
SilentPush.IPdiversityLookup.SilentPush.Diversity.timelineUnknowntimeline of {ip, first_seen, last_seen}.

Command example#

!silentpush-ip-diversity-lookup qtype=a query=example.com

Human Readable Output#

silentpush-ip-diversity-patterns#


Search for IP Diversity patterns, with optional name server and domain name pattern matching.

Base Command#

silentpush-ip-diversity-patterns

Input#

Argument NameDescriptionRequired
first_seen_afterThe filter results to include only records first seen after this date.Optional
first_seen_beforeThe filter results to include only records first seen before this date.Optional
preferThe preference for specific DNS servers or sources.Optional
skipThe number of results to skip for pagination purposes.Optional
limitThe maximum number of results to return.Optional
with_metadataThe flag to include metadata in the DNS records.Optional
max_waitThe maximum number of seconds to wait for results before timing out.Optional
domainThe name or wildcard pattern of domain names to search for.Optional
domain_regexThe valid RE2 regex pattern to match domains. Overrides the domain argument.Optional
nsnameThe server name or wildcard pattern of the name server used by domains.Optional
mxnameThe mx server name or wildcard pattern of mx server used by domains, use mxname=self to find domains hosting their own mailservers.Optional
first_seen_minThe only domains that have A records seen for the first time after the given date.Optional
first_seen_maxThe only domains that have A records seen for the first time before the given date.Optional
first_seen_min_modeThe match mode for first_seen_min parameter, strict (default) - select A records that do not have any timestamps before first_seen_min, any - select A records that have at least one timestamp after first_seen_min.Optional
first_seen_max_modeThe match mode for first_seen_max parameter, strict (default) - select A records that do not have any timestamps after first_seen_max, any - select A records that have at least one timestamp before first_seen_max.Optional
last_seen_minThe only domains that have A records last seen more recently than the given date.Optional
last_seen_maxThe only domains that have A records last seen earlier than the given date.Optional
last_seen_min_modeThe match mode for last_seen_min parameter, strict - select A records that do not have any timestamps before last_seen_min, any (default) - select A records that have at least one timestamp after first_seen_min.Optional
last_seen_max_modeThe match mode for last_seen_max parameter, strict (default) - select A records that do not have any timestamps after last_seen_max, any - select A records that have at least one timestamp before last_seen_max.Optional
asnumThe Autonomous System (AS) number to filter domains.Optional
asnameThe search for all AS numbers where the AS Name begins with the specified value.Optional
networkThe additional network and net mask, give option as 1.1.1.1/24, network parameter may be given multiple times and the search will be performed as an 'or' condition.Optional
timelineWhether to include details of IPs, ASNs, first_seen and last_seen for each domain, 0 (default) = do not include, 1 = include timeline.Optional
ip_diversity_all_minThe Minimum IP diversity limit to filter domains.Optional
registrarThe name or partial name of the registrar used to register domains.Optional
emailThe email used to register domains - no wildcards, the given string is used in exact match - this is a slow search option and should only be used in combination with the domain match option.Optional
nschange_from_nsThe domain has changed name server from nsname, exact match, wildcards and 'self' options supported.Optional
nschange_to_nsThe domain has changed name server to nsname, exact match, wildcards and 'self' options supported.Optional
nschange_date_afterThe only domains with name server changes that occurred after the given date, if nschange_date_after is not given, the default is to find name server changes in the last 30 days, if nschange_date_before is not given.Optional
nschange_date_beforeThe only domains with name server changes that occurred before the given date.Optional
cert_date_minThe only domains that have had ssl certificates issued on or after the given date.Optional
cert_date_maxThe only domains that have had ssl certificates issued on or before the given date.Optional
cert_issuerThe filter domains that had SSL certificates issued by the specified certificate issuer. Wildcards supported.Optional
infratagThe search by infratag, infratag must include mx part, ns part, asname part, or registrar part, overrides mxname, nsname and registrar parameters, if infratag contains these parts, can be combined with all other parameters.Optional
asn_diversity_minThe minimum ASN diversity limit to filter domains.Optional
ip_diversity_all_minThe minimum diversity limit, default = 1.Optional
ip_diversity_groups_minThe minimum diversity limit.Optional
whois_date_afterThe filter domains with a WHOIS creation date after this date (YYYY-MM-DD).Optional

Context Output#

PathTypeDescription
SilentPush.IPDiversityPatterns.SilentPush.Diversity.asn_diversityNumberThe diversity of Autonomous System Numbers (ASNs) associated with the domain.
SilentPush.IPDiversityPatterns.SilentPush.Diversity.hostStringThe domain name (host) associated with the record.
SilentPush.IPDiversityPatterns.SilentPush.Diversity.ip_diversity_allNumberThe total number of unique IPs associated with the domain.
SilentPush.IPDiversityPatterns.SilentPush.Diversity.ip_diversity_groupsNumberThe number of unique IP groups associated with the domain.
SilentPush.IPDiversityPatterns.SilentPush.Diversity.timelineUnknowntimeline of {ip, first_seen, last_seen}.

Command example#

!silentpush-ip-diversity-patterns nsname=ns1.example.com asn_diversity_min=2

Human Readable Output#

silentpush-list-domain-information#


Get domain information along with Silent Push risk score and live whois information for multiple domains.

Base Command#

silentpush-list-domain-information

Input#

Argument NameDescriptionRequired
domainsA comma-separated list of domains to query.Required

Context Output#

PathTypeDescription
SilentPush.Domain.SilentPush.Enrichment.host_flagsUnknownThe domain name queried.
SilentPush.Domain.SilentPush.Enrichment.domain_urlsUnknownThe last seen date of the domain in YYYYMMDD format.
SilentPush.Domain.SilentPush.Enrichment.domaininfoUnknownThe domain name used for the query.
SilentPush.Domain.SilentPush.Enrichment.ns_reputationUnknownThe age of the domain in days based on WHOIS creation date.
SilentPush.Domain.SilentPush.Enrichment.nschangesUnknownThe first seen date of the domain in YYYYMMDD format.
SilentPush.Domain.SilentPush.Enrichment.domain_string_frequency_probabilityUnknownIndicates whether the domain is newly observed.
SilentPush.Domain.SilentPush.Enrichment.is_private_suffixBooleanThe top-level domain (TLD) or zone of the queried domain.
SilentPush.Domain.SilentPush.Enrichment.private_suffix_infoUnknownThe registrar responsible for the domain registration.
SilentPush.Domain.SilentPush.Enrichment.ip_diversityUnknownA risk score based on the domain's age.
SilentPush.Domain.SilentPush.Enrichment.listing_scoreNumberThe WHOIS creation date of the domain in YYYY-MM-DD HH:MM:SS format.
SilentPush.Domain.SilentPush.Enrichment.listing_score_explainUnknownA risk score indicating how new the domain is.
SilentPush.Domain.SilentPush.Enrichment.listing_score_feeds_explainUnknownThe age of the domain in days.
SilentPush.Domain.SilentPush.Enrichment.sp_risk_scoreNumberThe age of the domain in days.
SilentPush.Domain.SilentPush.Enrichment.sp_risk_score_explainUnknownThe age of the domain in days.

Command example#

!silentpush-list-domain-information domains=example.com,docs.example.com

Human Readable Output#

silentpush-list-ip4-information#


Get IP4 information along with Silent Push risk score.

Base Command#

silentpush-list-ip4-information

Input#

Argument NameDescriptionRequired
ipsA comma-separated list of IPs to query.Required

Context Output#

PathTypeDescription
SilentPush.IP4.SilentPush.Enrichment.ipStringThe domain name queried.
SilentPush.IP4.SilentPush.Enrichment.asnNumberThe last seen date of the domain in YYYYMMDD format.
SilentPush.IP4.SilentPush.Enrichment.asnameStringThe domain name used for the query.
SilentPush.IP4.SilentPush.Enrichment.asn_allocation_dateNumberThe age of the domain in days based on WHOIS creation date.
SilentPush.IP4.SilentPush.Enrichment.asn_allocation_ageNumberThe first seen date of the domain in YYYYMMDD format.
SilentPush.IP4.SilentPush.Enrichment.asn_rankNumberIndicates whether the domain is newly observed.
SilentPush.IP4.SilentPush.Enrichment.asn_rank_scoreNumberThe top-level domain (TLD) or zone of the queried domain.
SilentPush.IP4.SilentPush.Enrichment.asn_reputationNumberThe registrar responsible for the domain registration.
SilentPush.IP4.SilentPush.Enrichment.asn_reputation_explainUnknownA risk score based on the domain's age.
SilentPush.IP4.SilentPush.Enrichment.malscoreNumberThe WHOIS creation date of the domain in YYYY-MM-DD HH:MM:SS format.
SilentPush.IP4.SilentPush.Enrichment.asn_takedown_reputationNumberA risk score indicating how new the domain is.
SilentPush.IP4.SilentPush.Enrichment.asn_takedown_reputation_explainUnknownThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.asn_takedown_reputation_scoreNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.dateNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.subnetStringThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.subnet_allocation_dateNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.subnet_allocation_ageNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.subnet_reputationNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.subnet_reputation_explainUnknownThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.subnet_reputation_scoreNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_reputationNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_reputation_explainUnknownThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_reputation_scoreNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_locationUnknownThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_is_dsl_dynamicBooleanThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_is_dsl_dynamic_scoreNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_ptrStringThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.benign_infoUnknownThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.sinkhole_infoUnknownThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_is_tor_exit_nodeBooleanThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_is_ipfs_nodeBooleanThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_has_open_directoryBooleanThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_has_expired_certificateBooleanThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.ip_flagsUnknownThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.densityNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.listing_scoreNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.listing_score_explainUnknownThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.listing_score_feeds_explainUnknownThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.sp_risk_scoreNumberThe age of the domain in days.
SilentPush.IP4.SilentPush.Enrichment.sp_risk_score_explainUnknownThe age of the domain in days.

Command example#

!silentpush-list-ip4-information ips=198.51.100.1,198.51.100.2

Human Readable Output#

silentpush-list-ip6-information#


Get IP6 information along with Silent Push risk score.

Base Command#

silentpush-list-ip6-information

Input#

Argument NameDescriptionRequired
ipsA comma-separated list of IPs to query.Required

Context Output#

PathTypeDescription
SilentPush.IP6.SilentPush.Enrichment.ipStringThe domain name queried.
SilentPush.IP6.SilentPush.Enrichment.asnNumberThe last seen date of the domain in YYYYMMDD format.
SilentPush.IP6.SilentPush.Enrichment.asnameStringThe domain name used for the query.
SilentPush.IP6.SilentPush.Enrichment.asn_allocation_dateNumberThe age of the domain in days based on WHOIS creation date.
SilentPush.IP6.SilentPush.Enrichment.asn_allocation_ageNumberThe first seen date of the domain in YYYYMMDD format.
SilentPush.IP6.SilentPush.Enrichment.asn_rankNumberIndicates whether the domain is newly observed.
SilentPush.IP6.SilentPush.Enrichment.asn_rank_scoreNumberThe top-level domain (TLD) or zone of the queried domain.
SilentPush.IP6.SilentPush.Enrichment.asn_reputationNumberThe registrar responsible for the domain registration.
SilentPush.IP6.SilentPush.Enrichment.asn_reputation_explainUnknownA risk score based on the domain's age.
SilentPush.IP6.SilentPush.Enrichment.malscoreNumberThe WHOIS creation date of the domain in YYYY-MM-DD HH:MM:SS format.
SilentPush.IP6.SilentPush.Enrichment.asn_takedown_reputationNumberA risk score indicating how new the domain is.
SilentPush.IP6.SilentPush.Enrichment.asn_takedown_reputation_explainUnknownThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.asn_takedown_reputation_scoreNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.dateNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.subnetStringThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.subnet_allocation_dateNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.subnet_allocation_ageNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.subnet_reputationNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.subnet_reputation_explainUnknownThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.subnet_reputation_scoreNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_reputationNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_reputation_explainUnknownThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_reputation_scoreNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_locationUnknownThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_is_dsl_dynamicBooleanThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_is_dsl_dynamic_scoreNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_ptrStringThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.benign_infoUnknownThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.sinkhole_infoUnknownThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_is_tor_exit_nodeBooleanThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_is_ipfs_nodeBooleanThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_has_open_directoryBooleanThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_has_expired_certificateBooleanThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.ip_flagsUnknownThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.densityNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.listing_scoreNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.listing_score_explainUnknownThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.listing_score_feeds_explainUnknownThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.sp_risk_scoreNumberThe age of the domain in days.
SilentPush.IP6.SilentPush.Enrichment.sp_risk_score_explainUnknownThe age of the domain in days.

Command example#

!silentpush-list-ip6-information ips=2606:4700:4700::1111,2a02:4780:37:b262:f807:71a8:e3ee:9b64

Human Readable Output#

silentpush-live-url-scan#


Scan a URL to retrieve hosting metadata.

Base Command#

silentpush-live-url-scan

Input#

Argument NameDescriptionRequired
urlThe URL to scan.Required
platformThe platform to scan the URL on.Optional
osThe operating system to scan the URL on.Optional
browserThe browser to scan the URL on.Optional
regionThe region to scan the URL in.Optional

Context Output#

PathTypeDescription
SilentPush.URLScan.SilentPush.Web.HHVStringUnique identifier for HHV.
SilentPush.URLScan.SilentPush.Web.adtech_ads_txtBooleanIndicates if ads_txt is present.
SilentPush.URLScan.SilentPush.Web.adtech_app_ads_txtBooleanIndicates if app_ads_txt is present.
SilentPush.URLScan.SilentPush.Web.adtech_sellers_jsonBooleanIndicates if sellers_json is present.
SilentPush.URLScan.SilentPush.Web.datahashStringHash value of the data.
SilentPush.URLScan.SilentPush.Web.domainStringThe domain name.
SilentPush.URLScan.SilentPush.Web.favicon2_avgStringHash value for favicon2 average.
SilentPush.URLScan.SilentPush.Web.favicon2_md5StringMD5 hash for favicon2.
SilentPush.URLScan.SilentPush.Web.favicon2_murmur3NumberMurmur3 hash for favicon2.
SilentPush.URLScan.SilentPush.Web.favicon2_pathStringPath to favicon2 image.
SilentPush.URLScan.SilentPush.Web.favicon_avgStringHash value for favicon average.
SilentPush.URLScan.SilentPush.Web.favicon_md5StringMD5 hash for favicon.
SilentPush.URLScan.SilentPush.Web.favicon_murmur3StringMurmur3 hash for favicon.
SilentPush.URLScan.SilentPush.Web.favicon_pathStringPath to favicon image.
SilentPush.URLScan.SilentPush.Web.favicon_urlsUnknownList of favicon URLs.
SilentPush.URLScan.SilentPush.Web.header_cache-controlStringCache control header value.
SilentPush.URLScan.SilentPush.Web.header_content-encodingStringContent encoding header value.
SilentPush.URLScan.SilentPush.Web.header_content-typeStringContent type header value.
SilentPush.URLScan.SilentPush.Web.header_serverStringServer header value.
SilentPush.URLScan.SilentPush.Web.header_x-powered-byStringX-Powered-By header value.
SilentPush.URLScan.SilentPush.Web.hostnameStringThe hostname of the server.
SilentPush.URLScan.SilentPush.Web.html_body_lengthNumberLength of the HTML body.
SilentPush.URLScan.SilentPush.Web.html_body_murmur3NumberMurmur3 hash for the HTML body.
SilentPush.URLScan.SilentPush.Web.html_body_sha256StringSHA256 hash for the HTML body.
SilentPush.URLScan.SilentPush.Web.html_body_similarityNumberSimilarity score of HTML body.
SilentPush.URLScan.SilentPush.Web.html_body_ssdeepStringssdeep hash for the HTML body.
SilentPush.URLScan.SilentPush.Web.htmltitleStringThe HTML title of the page.
SilentPush.URLScan.SilentPush.Web.ipStringIP address associated with the domain.
SilentPush.URLScan.SilentPush.Web.jarmStringJARM (TLS fingerprint) value.
SilentPush.URLScan.SilentPush.Web.mobile_enabledBooleanIndicates if the mobile version is enabled.
SilentPush.URLScan.SilentPush.Web.opendirectoryBooleanIndicates if open directory is enabled.
SilentPush.URLScan.SilentPush.Web.origin_domainStringOrigin domain of the server.
SilentPush.URLScan.SilentPush.Web.origin_hostnameStringOrigin hostname of the server.
SilentPush.URLScan.SilentPush.Web.origin_ipStringOrigin IP address of the server.
SilentPush.URLScan.SilentPush.Web.origin_jarmStringJARM (TLS fingerprint) value for the origin.
SilentPush.URLScan.SilentPush.Web.origin_pathStringOrigin path for the URL.
SilentPush.URLScan.SilentPush.Web.origin_portNumberPort used for the origin server.
SilentPush.URLScan.SilentPush.Web.origin_ssl.CHVStringSSL Certificate Chain Value (CHV).
SilentPush.URLScan.SilentPush.Web.origin_ssl.SHA1StringSHA1 hash of the SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl.SHA256StringSHA256 hash of the SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_authority_key_idStringAuthority Key Identifier for SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_expiredBooleanIndicates if the SSL certificate is expired.
SilentPush.URLScan.SilentPush.Web.origin_ssl_issuer_common_nameStringIssuer common name for SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_issuer_countryStringIssuer country for SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_issuer_organizationStringIssuer organization for SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_not_afterStringExpiration date of the SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_not_beforeStringStart date of the SSL certificate validity.
SilentPush.URLScan.SilentPush.Web.origin_ssl.sansUnknownList of Subject Alternative Names (SANs) for the SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_sans_countNumberCount of SANs for the SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_serial_numberStringSerial number of the SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_sigalgStringSignature algorithm used for the SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_subject_common_nameStringSubject common name for the SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_subject_key_idStringSubject Key Identifier for SSL certificate.
SilentPush.URLScan.SilentPush.Web.origin_ssl_validBooleanIndicates if the SSL certificate is valid.
SilentPush.URLScan.SilentPush.Web.origin_ssl_wildcardBooleanIndicates if the SSL certificate is wildcard.
SilentPush.URLScan.SilentPush.Web.origin_subdomainStringSubdomain of the origin.
SilentPush.URLScan.SilentPush.Web.origin_tldStringTop-level domain of the origin.
SilentPush.URLScan.SilentPush.Web.origin_urlStringComplete URL of the origin.
SilentPush.URLScan.SilentPush.Web.pathStringPath for the URL.
SilentPush.URLScan.SilentPush.Web.portNumberPort for the URL.
SilentPush.URLScan.SilentPush.Web.proxy_enabledBooleanIndicates if the proxy is enabled.
SilentPush.URLScan.SilentPush.Web.redirectBooleanIndicates if a redirect occurs.
SilentPush.URLScan.SilentPush.Web.redirect_countNumberCount of redirects.
SilentPush.URLScan.SilentPush.Web.redirect_listUnknownList of redirect URLs.
SilentPush.URLScan.SilentPush.Web.resolves_toUnknownList of IPs the domain resolves to.
SilentPush.URLScan.SilentPush.Web.responseNumberHTTP response code.
SilentPush.URLScan.SilentPush.Web.schemeStringURL scheme (e.g., https).
SilentPush.URLScan.SilentPush.Web.screenshotStringURL for the domain screenshot.
SilentPush.URLScan.SilentPush.Web.ssl_CHVStringSSL Certificate Chain Value (CHV).
SilentPush.URLScan.SilentPush.Web.ssl_SHA1StringSHA1 hash of the SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_SHA256StringSHA256 hash of the SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_authority_key_idStringAuthority Key Identifier for SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_expiredBooleanIndicates if the SSL certificate is expired.
SilentPush.URLScan.SilentPush.Web.ssl_issuer_common_nameStringIssuer common name for SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_issuer_countryStringIssuer country for SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_issuer_organizationStringIssuer organization for SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_not_afterStringExpiration date of the SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_not_beforeStringStart date of the SSL certificate validity.
SilentPush.URLScan.SilentPush.Web.ssl_sansUnknownList of Subject Alternative Names (SANs) for the SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_sans_countNumberCount of SANs for the SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_serial_numberStringSerial number of SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_sigalgStringSignature algorithm used for the SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_subject_common_nameStringSubject common name for SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_subject_key_idStringSubject Key Identifier for SSL certificate.
SilentPush.URLScan.SilentPush.Web.ssl_validBooleanIndicates if the SSL certificate is valid.
SilentPush.URLScan.SilentPush.Web.ssl_wildcardBooleanIndicates if the SSL certificate is a wildcard.
SilentPush.URLScan.SilentPush.Web.SHVStringUnique identifier for body analysis.
SilentPush.URLScan.SilentPush.Web.body_sha256StringSHA-256 hash of the body content.
SilentPush.URLScan.SilentPush.Web.google-GA4UnknownList of Google GA4 tracking IDs.
SilentPush.URLScan.SilentPush.Web.google-UAUnknownList of Google Universal Analytics tracking IDs.
SilentPush.URLScan.SilentPush.Web.google-adstagUnknownList of Google Adstag tracking IDs.
SilentPush.URLScan.SilentPush.Web.js_sha256UnknownList of SHA-256 hashes of JavaScript files.
SilentPush.URLScan.SilentPush.Web.js_ssdeepUnknownList of ssdeep fuzzy hashes of JavaScript files.

Command example#

!silentpush-live-url-scan url=https://www.example.com region=EU platform=Mobile

Human Readable Output#

silentpush-multi-conditional-padns-lookup#


Searches passive DNS data for records matching both query and answer.

Base Command#

silentpush-multi-conditional-padns-lookup

Input#

Argument NameDescriptionRequired
first_seen_afterThe filter results to include only records first seen after this date.Optional
first_seen_beforeThe filter results to include only records first seen before this date.Optional
last_seen_afterThe filter results to include only records last seen after this date.Optional
last_seen_beforeThe filter results to include only records last seen before this date.Optional
preferThe preference for specific DNS servers or sources.Optional
skipThe number of results to skip for pagination purposes.Optional
limitThe maximum number of results to return.Optional
with_metadataThe flag to include metadata in the DNS records.Optional
max_waitThe maximum number of seconds to wait for results before timing out.Optional
qtypeThe DNS record type.Required
queryThe DNS record name to lookup.Required
netmaskThe netmask to filter the lookup results.Optional
matchThe type of match for the query (e.g., exact, partial).Optional
as_ofThe date or time to get the DNS records as of a specific point in time.Optional
sortThe sort the results by the specified field (e.g., date, score).Optional
output_formatThe format in which the results should be returned (e.g., JSON, XML).Optional
subdomainsThe flag to include subdomains in the lookup results.Optional
regexThe regular expression to filter the DNS records.Optional
subdomainsThe flag to include subdomains in the lookup results.Optional
regexThe regular expression to filter the DNS records.Optional
answerThe DNS record answer to lookup.Required
nameThe additional name to match qanswer, up to 5.Optional
netThe find ptr4 or a records where ipv4 in or not in subnet defined by netmask. in (default) - find records in subnet, notin - find records not in subnet.Optional
networkThe additional network and net mask in the format 1.1.1.1/24, up to 5.Optional
asnumThe Autonomous System (AS) number to filter domains.Optional
asnWhether include asn diversity, 0 = do not include, 1 (default) = include asn diversity.Optional
asnameThe search for all AS numbers where the AS Name begins with the specified value.Optional

Context Output#

PathTypeDescription
SilentPush.MultiConditionalPADNSLookup.SilentPush.PADNS.qnameStringThe DNS record name that was looked up.
SilentPush.MultiConditionalPADNSLookup.SilentPush.PADNS.qtypeStringThe DNS record type queried (e.g., NS).
SilentPush.MultiConditionalPADNSLookup.SilentPush.PADNS.answerStringThe answer (e.g., name server) for the DNS record.
SilentPush.MultiConditionalPADNSLookup.SilentPush.PADNS.countNumberThe number of occurrences for this DNS record.
SilentPush.MultiConditionalPADNSLookup.SilentPush.PADNS.first_seenStringThe timestamp when this DNS record was first seen.
SilentPush.MultiConditionalPADNSLookup.SilentPush.PADNS.last_seenStringThe timestamp when this DNS record was last seen.
SilentPush.MultiConditionalPADNSLookup.SilentPush.PADNS.nshashStringUnique hash for the DNS record.
SilentPush.MultiConditionalPADNSLookup.SilentPush.PADNS.queryStringThe DNS record query name (e.g., silentpush.com).
SilentPush.MultiConditionalPADNSLookup.SilentPush.PADNS.ttlNumberTime to live (TTL) value for the DNS record.
SilentPush.MultiConditionalPADNSLookup.SilentPush.PADNS.typeStringThe type of the DNS record (e.g., NS).

Command example#

!silentpush-multi-conditional-padns-lookup qtype=ns query=example.com answer=ns1.example.com last_seen_after=2021-07-01

Human Readable Output#

silentpush-retry-job#


Retry another command which returned a Job ID.

Base Command#

silentpush-retry-job

Input#

Argument NameDescriptionRequired
job_idThe Job ID to retry.Required

Context Output#

There is no context output for this command.

Command example#

!silentpush-retry-job job_id=c20664f4-6516-40d9-bd4a-e089ef67684e

Human Readable Output#

silentpush-reverse-padns-lookup#


Retrieve reverse Passive DNS data for specific DNS record types.

Base Command#

silentpush-reverse-padns-lookup

Input#

Argument NameDescriptionRequired
first_seen_afterThe filter results to include only records first seen after this date.Optional
first_seen_beforeThe filter results to include only records first seen before this date.Optional
last_seen_afterThe filter results to include only records last seen after this date.Optional
last_seen_beforeThe filter results to include only records last seen before this date.Optional
preferThe preference for specific DNS servers or sources.Optional
skipThe number of results to skip for pagination purposes.Optional
limitThe maximum number of results to return.Optional
with_metadataThe flag to include metadata in the DNS records.Optional
max_waitThe maximum number of seconds to wait for results before timing out.Optional
qtypeThe DNS record type.Required
queryThe DNS record name to lookup.Required
netmaskThe netmask to filter the lookup results.Optional
matchThe type of match for the query (e.g., exact, partial).Optional
as_ofThe date or time to get the DNS records as of a specific point in time.Optional
sortThe sort the results by the specified field (e.g., date, score).Optional
output_formatThe format in which the results should be returned (e.g., JSON, XML).Optional
subdomainsThe flag to include subdomains in the lookup results.Optional
regexThe regular expression to filter the DNS records.Optional
subdomainsThe flag to include subdomains in the lookup results.Optional
regexThe regular expression to filter the DNS records.Optional

Context Output#

PathTypeDescription
SilentPush.ReversePADNSLookup.SilentPush.PADNS.qnameStringThe DNS record name that was looked up.
SilentPush.ReversePADNSLookup.SilentPush.PADNS.qtypeStringThe DNS record type queried (e.g., NS).
SilentPush.ReversePADNSLookup.SilentPush.PADNS.answerStringThe answer (e.g., name server) for the DNS record.
SilentPush.ReversePADNSLookup.SilentPush.PADNS.countNumberThe number of occurrences for this DNS record.
SilentPush.ReversePADNSLookup.SilentPush.PADNS.first_seenStringThe timestamp when this DNS record was first seen.
SilentPush.ReversePADNSLookup.SilentPush.PADNS.last_seenStringThe timestamp when this DNS record was last seen.
SilentPush.ReversePADNSLookup.SilentPush.PADNS.nshashStringUnique hash for the DNS record.
SilentPush.ReversePADNSLookup.SilentPush.PADNS.queryStringThe DNS record query name (e.g., silentpush.com).
SilentPush.ReversePADNSLookup.SilentPush.PADNS.ttlNumberTime to live (TTL) value for the DNS record.
SilentPush.ReversePADNSLookup.SilentPush.PADNS.typeStringThe type of the DNS record (e.g., NS).

Command example#

!silentpush-reverse-padns-lookup qtype=a query=198.51.100.1

Human Readable Output#

silentpush-run-threat-check#


Runs the threat check on the specified resource.

Base Command#

silentpush-run-threat-check

Input#

Argument NameDescriptionRequired
dataThe name of the data source to query.Required
queryThe value to check for threats (e.g., IP or domain).Required
typeThe type of the value being queried (e.g., ip, domain).Required

Context Output#

PathTypeDescription
SilentPush.RunThreatCheck.SilentPush.Feed.is_listedBooleanIndicates whether the queried value is listed as a threat.
SilentPush.RunThreatCheck.SilentPush.Feed.listed_txtStringTextual description of the listing status.
SilentPush.RunThreatCheck.SilentPush.Feed.queryStringThe original value that was checked.

Command example#

!silentpush-run-threat-check data=iofa query=198.51.100.1 type=ip

Human Readable Output#

silentpush-search-domains#


Search for domains with optional filters.

Base Command#

silentpush-search-domains

Input#

Argument NameDescriptionRequired
first_seen_afterThe filter results to include only records first seen after this date.Optional
first_seen_beforeThe filter results to include only records first seen before this date.Optional
preferThe preference for specific DNS servers or sources.Optional
skipThe number of results to skip for pagination purposes.Optional
limitThe maximum number of results to return.Optional
with_metadataThe flag to include metadata in the DNS records.Optional
max_waitThe maximum number of seconds to wait for results before timing out.Optional
domainThe name or wildcard pattern of domain names to search for.Optional
domain_regexThe valid RE2 regex pattern to match domains. Overrides the domain argument.Optional
nsnameThe server name or wildcard pattern of the name server used by domains.Optional
mxnameThe mx server name or wildcard pattern of mx server used by domains, use mxname=self to find domains hosting their own mailservers.Optional
first_seen_minThe only domains that have A records seen for the first time after the given date.Optional
first_seen_maxThe only domains that have A records seen for the first time before the given date.Optional
first_seen_min_modeThe match mode for first_seen_min parameter, strict (default) - select A records that do not have any timestamps before first_seen_min, any - select A records that have at least one timestamp after first_seen_min.Optional
first_seen_max_modeThe match mode for first_seen_max parameter, strict (default) - select A records that do not have any timestamps after first_seen_max, any - select A records that have at least one timestamp before first_seen_max.Optional
last_seen_minThe only domains that have A records last seen more recently than the given date.Optional
last_seen_maxThe only domains that have A records last seen earlier than the given date.Optional
last_seen_min_modeThe match mode for last_seen_min parameter, strict - select A records that do not have any timestamps before last_seen_min, any (default) - select A records that have at least one timestamp after first_seen_min.Optional
last_seen_max_modeThe match mode for last_seen_max parameter, strict (default) - select A records that do not have any timestamps after last_seen_max, any - select A records that have at least one timestamp before last_seen_max.Optional
asnumThe Autonomous System (AS) number to filter domains.Optional
asnameThe search for all AS numbers where the AS Name begins with the specified value.Optional
networkThe additional network and net mask, give option as 1.1.1.1/24, network parameter may be given multiple times and the search will be performed as an 'or' condition.Optional
timelineWhether to include details of IPs, ASNs, first_seen and last_seen for each domain, 0 (default) = do not include, 1 = include timeline.Optional
ip_diversity_all_minThe Minimum IP diversity limit to filter domains.Optional
registrarThe name or partial name of the registrar used to register domains.Optional
emailThe email used to register domains - no wildcards, the given string is used in exact match - this is a slow search option and should only be used in combination with the domain match option.Optional
nschange_from_nsThe domain has changed name server from nsname, exact match, wildcards and 'self' options supported.Optional
nschange_to_nsThe domain has changed name server to nsname, exact match, wildcards and 'self' options supported.Optional
nschange_date_afterThe only domains with name server changes that occurred after the given date, if nschange_date_after is not given, the default is to find name server changes in the last 30 days, if nschange_date_before is not given.Optional
nschange_date_beforeThe only domains with name server changes that occurred before the given date.Optional
cert_date_minThe only domains that have had ssl certificates issued on or after the given date.Optional
cert_date_maxThe only domains that have had ssl certificates issued on or before the given date.Optional
cert_issuerThe filter domains that had SSL certificates issued by the specified certificate issuer. Wildcards supported.Optional
infratagThe search by infratag, infratag must include mx part, ns part, asname part, or registrar part, overrides mxname, nsname and registrar parameters, if infratag contains these parts, can be combined with all other parameters.Optional
asn_diversity_minThe minimum ASN diversity limit to filter domains.Optional
ip_diversity_all_minThe minimum diversity limit, default = 1.Optional
ip_diversity_groups_minThe minimum diversity limit.Optional
whois_date_afterThe filter domains with a WHOIS creation date after this date (YYYY-MM-DD).Optional

Context Output#

PathTypeDescription
SilentPush.IPDiversityPatterns.SilentPush.Diversity.asn_diversityNumberThe diversity of Autonomous System Numbers (ASNs) associated with the domain.
SilentPush.IPDiversityPatterns.SilentPush.Diversity.hostStringThe domain name (host) associated with the record.
SilentPush.IPDiversityPatterns.SilentPush.Diversity.ip_diversity_allNumberThe total number of unique IPs associated with the domain.
SilentPush.IPDiversityPatterns.SilentPush.Diversity.ip_diversity_groupsNumberThe number of unique IP groups associated with the domain.
SilentPush.IPDiversityPatterns.SilentPush.Diversity.timelineUnknowntimeline of {ip, first_seen, last_seen}.

Command example#

!silentpush-search-domains nsname=ns1.example.com asn_diversity_min=2 limit=3 timeline=1

Human Readable Output#

silentpush-search-scan-data#


Search Silent Push scan data repositories using SPQL queries.

Base Command#

silentpush-search-scan-data

Input#

Argument NameDescriptionRequired
queryThe SPQL query string.Required
fieldsThe dields to return in the response.Optional
sortThe aorting criteria for results.Optional
skipThe number of records to skip in the response.Optional
limitThe maximum number of results to return.Optional
with_metadataWhether to include metadata in the response.Optional

Context Output#

PathTypeDescription
SilentPush.ScanData.SilentPush.Web.HHVStringUnique identifier for the scan data entry.
SilentPush.ScanData.SilentPush.Web.adtechUnknownAdtech information for the scan data entry.
SilentPush.ScanData.SilentPush.Web.adtech_ads_txtBooleanIndicates if ads.txt is used.
SilentPush.ScanData.SilentPush.Web.adtech_app_ads_txtBooleanIndicates if app_ads.txt is used.
SilentPush.ScanData.SilentPush.Web.adtech_sellers_jsonBooleanIndicates if sellers.json used.
SilentPush.ScanData.SilentPush.Web.body_analysisUnknownBody analysis for the scan data entry.
SilentPush.ScanData.SilentPush.Web.body_sha256StringSHA256 hash of the body.
SilentPush.ScanData.SilentPush.Web.languageUnknownLanguages detected in the body.
SilentPush.ScanData.SilentPush.Web.ICP_licenseStringICP License information.
SilentPush.ScanData.SilentPush.Web.SHVStringServer Hash Verification value.
SilentPush.ScanData.SilentPush.Web.adsenseUnknownList of AdSense data.
SilentPush.ScanData.SilentPush.Web.footer_sha256StringSHA-256 hash of the footer content.
SilentPush.ScanData.SilentPush.Web.google-GA4UnknownList of Google GA4 identifiers.
SilentPush.ScanData.SilentPush.Web.google-UAUnknownList of Google Universal Analytics identifiers.
SilentPush.ScanData.SilentPush.Web.google-adstagUnknownList of Google adstag identifiers.
SilentPush.ScanData.SilentPush.Web.header_sha256UnknownSHA-256 hash of the header content.
SilentPush.ScanData.SilentPush.Web.js_sha256UnknownList of JavaScript files with SHA-256 hash values.
SilentPush.ScanData.SilentPush.Web.js_ssdeepUnknownList of JavaScript files with SSDEEP hash values.
SilentPush.ScanData.SilentPush.Web.onionUnknownList of Onion URLs detected.
SilentPush.ScanData.SilentPush.Web.telegramUnknownList of Telegram-related information.
SilentPush.ScanData.SilentPush.Web.datahashStringHash of the data.
SilentPush.ScanData.SilentPush.Web.datasourceStringSource of the scan data.
SilentPush.ScanData.SilentPush.Web.domainStringDomain associated with the scan data.
SilentPush.ScanData.SilentPush.Web.geoipUnknownGeoIP information related to the scan.
SilentPush.ScanData.SilentPush.Web.city_nameStringCity where the scan data was retrieved.
SilentPush.ScanData.SilentPush.Web.country_nameStringCountry name from GeoIP information.
SilentPush.ScanData.SilentPush.Web.locationUnknownGeo-location coordinates.
SilentPush.ScanData.SilentPush.Web.location.latNumberLatitude from GeoIP location.
SilentPush.ScanData.SilentPush.Web.location.lonNumberLongitude from GeoIP location.
SilentPush.ScanData.SilentPush.Web.headerUnknownHTTP header information for the scan.
SilentPush.ScanData.SilentPush.Web.header_content-lengthStringContent length from HTTP response header.
SilentPush.ScanData.SilentPush.Web.header_locationStringLocation from HTTP response header.
SilentPush.ScanData.SilentPush.Web.header_connectionStringConnection type used, e.g., keep-alive.
SilentPush.ScanData.SilentPush.Web.header.serverStringServer software used to serve the content, e.g., openresty.
SilentPush.ScanData.SilentPush.Web.hostnameStringHostname associated with the scan data.
SilentPush.ScanData.SilentPush.Web.html_body_sha256StringSHA256 hash of the HTML body.
SilentPush.ScanData.SilentPush.Web.htmltitleStringTitle of the HTML page scanned.
SilentPush.ScanData.SilentPush.Web.ipStringIP address associated with the scan.
SilentPush.ScanData.SilentPush.Web.jarmStringJARM hash value.
SilentPush.ScanData.SilentPush.Web.mobile_enabledBooleanIndicates if the page is mobile-enabled.
SilentPush.ScanData.SilentPush.Web.origin_domainStringOrigin domain associated with the scan.
SilentPush.ScanData.SilentPush.Web.origin_geoipUnknownGeoIP information of the origin domain.
SilentPush.ScanData.SilentPush.Web.city_nameStringCity of the origin domain from GeoIP information.
SilentPush.ScanData.SilentPush.Web.origin_hostnameStringOrigin hostname associated with the scan data.
SilentPush.ScanData.SilentPush.Web.origin_ipStringOrigin IP address of the scan.
SilentPush.ScanData.SilentPush.Web.origin_jarmStringJARM hash value of the origin domain.
SilentPush.ScanData.SilentPush.Web.origin_sslUnknownSSL certificate information for the origin domain.
SilentPush.ScanData.SilentPush.Web.origin_ssl_SHA256StringSHA256 of the SSL certificate.
SilentPush.ScanData.SilentPush.Web.origin_ssl_subjectUnknownSubject of the SSL certificate.
SilentPush.ScanData.SilentPush.Web.origin_ssl_subject_common_nameStringCommon name in the SSL certificate.
SilentPush.ScanData.SilentPush.Web.portNumberPort used during the scan.
SilentPush.ScanData.SilentPush.Web.redirectBooleanIndicates if a redirect occurred during the scan.
SilentPush.ScanData.SilentPush.Web.redirect_countNumberCount of redirects encountered.
SilentPush.ScanData.SilentPush.Web.redirect_listUnknownList of redirect URLs encountered during the scan.
SilentPush.ScanData.SilentPush.Web.responseNumberHTTP response code received during the scan.
SilentPush.ScanData.SilentPush.Web.scan_dateStringTimestamp of the scan date.
SilentPush.ScanData.SilentPush.Web.schemeStringURL scheme used in the scan.
SilentPush.ScanData.SilentPush.Web.sslUnknownSSL certificate details for the scan.
SilentPush.ScanData.SilentPush.Web.ssl_SHA256StringSHA256 of the SSL certificate.
SilentPush.ScanData.SilentPush.Web.ssl_subjectUnknownSubject of the SSL certificate.
SilentPush.ScanData.SilentPush.Web.ssl_subject_common_nameStringCommon name in the SSL certificate.
SilentPush.ScanData.SilentPush.Web.subdomainStringSubdomain associated with the scan data.
SilentPush.ScanData.SilentPush.Web.tldStringTop-level domain (TLD) of the scanned URL.
SilentPush.ScanData.SilentPush.Web.urlStringThe URL scanned.

Command example#

!silentpush-search-scan-data query=domain=example.com fields=scan_date,domain,ip,user-agent sort=scan_date/desc,domain/asc limit=10

Human Readable Output#

silentpush-whois#


Get Whois information.

Base Command#

silentpush-whois

Input#

Argument NameDescriptionRequired
domainThe domain name to search.Required

Context Output#

PathTypeDescription
SilentPush.whois.SilentPush.Whois.registrarStringName or partial name of the registrar used to register domains.
SilentPush.whois.SilentPush.Whois.nameStringThe registrant name.
SilentPush.whois.SilentPush.Whois.whois_serverStringThe server queried.
SilentPush.whois.SilentPush.Whois.orgStringOrganization.
SilentPush.whois.SilentPush.Whois.addressStringAddress.
SilentPush.whois.SilentPush.Whois.cityNumberCity.
SilentPush.whois.SilentPush.Whois.countryStringCountry.
SilentPush.whois.SilentPush.Whois.createdStringDate created.
SilentPush.whois.SilentPush.Whois.dateStringDate.
SilentPush.whois.SilentPush.Whois.domainStringDomain.
SilentPush.whois.SilentPush.Whois.emailsNumberEmails.
SilentPush.whois.SilentPush.Whois.expiresStringExpires.
SilentPush.whois.SilentPush.Whois.nameserversStringNameservers.
SilentPush.whois.SilentPush.Whois.stateStringState.
SilentPush.whois.SilentPush.Whois.updatedStringDate updated.
SilentPush.whois.SilentPush.Whois.zipcodeStringZip code.

Command example#

!silentpush-whois domain=example.com

Human Readable Output#

silentpush-ipv6-risk-score#


Scores a list of IPv6 addresses.

Base Command#

silentpush-ipv6-risk-score

Input#

Argument NameDescriptionRequired
ipsA comma-separated list of IPs to query.Required

Context Output#

PathTypeDescription
SilentPush.Score.SilentPush.Enrichment.ipStringThe IP queried.
SilentPush.Score.SilentPush.Enrichment.sp_risk_scoreNumberThe age of the domain in days.
SilentPush.Score.SilentPush.Enrichment.sp_risk_score_explainUnknownThe age of the domain in days.

Command example#

!silentpush-ipv6-risk-score ips=2606:4700:4700::1111,2a02:4780:37:b262:f807:71a8:e3ee:9b64

Human Readable Output#

silentpush-get-asn-takedown-reputation#


This command retrieve the takedown reputation information for an Autonomous System Number (ASN).

Base Command#

silentpush-get-asn-takedown-reputation

Input#

Argument NameDescriptionRequired
asnThe ASN to lookup.Required
explainShow the information used to calculate the reputation score.Optional
limitThe maximum number of reputation history records to retrieve.Optional

Context Output#

PathTypeDescription
SilentPush.ASNTakedownReputation.SilentPush.ASN.asnameStringThe name of the Autonomous System (AS).
SilentPush.ASNTakedownReputation.SilentPush.ASN.asnStringThe Autonomous System Number (ASN).
SilentPush.ASNTakedownReputation.SilentPush.ASN.allocation_ageNumberThe age of the ASN allocation in days.
SilentPush.ASNTakedownReputation.SilentPush.ASN.allocation_dateNumberThe date when the ASN was allocated (YYYYMMDD).
SilentPush.ASNTakedownReputation.SilentPush.ASN.asn_takedown_reputationNumberThe takedown reputation score for the ASN.
SilentPush.ASNTakedownReputation.SilentPush.ASN.ips_in_asnNumberThe total number of IP addresses associated with the ASN.
SilentPush.ASNTakedownReputation.SilentPush.ASN.ips_num_listedNumberThe number of IP addresses within the ASN that are flagged or listed in security threat databases.
SilentPush.ASNTakedownReputation.SilentPush.ASN.items_num_listedNumberThe total number of security-related listings associated with the ASN, including IP addresses and domains.
SilentPush.ASNTakedownReputation.SilentPush.ASN.listings_max_ageNumberThe maximum age (in hours) of the listings, indicating how recent the flagged IPs/domains are.

Command example#

!silentpush-get-asn-takedown-reputation asn=8890

Human Readable Output#

silentpush-tlp-reports#


List all the TLP Reports.

Base Command#

silentpush-tlp-reports

Input#

Argument NameDescriptionRequired
orderWhich field to use when ordering the results.Optional
pageA page number within the paginated result set.Optional
searchA search term.Optional

Context Output#

There is no context output for this command.

Command example#

!silentpush-tlp-reports page=2 search=malware order=date/desc

Human Readable Output#

silentpush-domain-risk-score#


Scores a list of Domain addresses.

Base Command#

silentpush-domain-risk-score

Input#

Argument NameDescriptionRequired
domainsA comma-separated list of domains to query.Required

Context Output#

PathTypeDescription
SilentPush.Score.SilentPush.Enrichment.domainStringThe domain name queried.
SilentPush.Score.SilentPush.Enrichment.sp_risk_scoreNumberThe age of the domain in days.
SilentPush.Score.SilentPush.Enrichment.sp_risk_score_explainUnknownThe age of the domain in days.

Command example#

!silentpush-domain-risk-score domains=example.com,example2.com

Human Readable Output#

silentpush-get-asn-reputation#


This command retrieve the reputation information for an IPv4.

Base Command#

silentpush-get-asn-reputation

Input#

Argument NameDescriptionRequired
asnThe ASN to lookup.Required
explainShow the information used to calculate the reputation score.Optional
limitThe maximum number of reputation history records to retrieve.Optional

Context Output#

PathTypeDescription
SilentPush.ASNReputation.SilentPush.ASN.asnNumberAutonomous System Number (ASN) associated with the reputation history.
SilentPush.ASNReputation.SilentPush.ASN.asn_reputationNumberReputation score of the ASN at a given point in time.
SilentPush.ASNReputation.SilentPush.ASN.ips_in_asnNumberTotal number of IPs within the ASN.
SilentPush.ASNReputation.SilentPush.ASN.ips_num_activeNumberNumber of actively used IPs in the ASN.
SilentPush.ASNReputation.SilentPush.ASN..ips_num_listedNumberNumber of IPs in the ASN that are listed as malicious.
SilentPush.ASNReputation.SilentPush.ASN.asnameStringName of the ASN provider or organization.
SilentPush.ASNReputation.SilentPush.ASN.dateNumberDate of the recorded reputation history in YYYYMMDD format.

Command example#

!silentpush-get-asn-reputation asn=8890

Human Readable Output#

silentpush-ipv4-risk-score#


Scores a list of IPv4 addresses.

Base Command#

silentpush-ipv4-risk-score

Input#

Argument NameDescriptionRequired
ipsA comma-separated list of IPs to query.Required

Context Output#

PathTypeDescription
SilentPush.Score.SilentPush.Enrichment.ipStringThe IP queried.
SilentPush.Score.SilentPush.Enrichment.sp_risk_scoreNumberThe age of the domain in days.
SilentPush.Score.SilentPush.Enrichment.sp_risk_score_explainUnknownThe age of the domain in days.

Command example#

!silentpush-ipv4-risk-score ips=198.51.100.1,198.51.100.2

Human Readable Output#