Netcraft Deprecated
Deprecated. Use Netcraft_V2 (Display name: Netcraft) instead.
Network Security · Netcraft (Deprecated)
Details
| ID | Netcraft |
|---|---|
| Provider | Netcraft |
| Category | Network Security |
| From Version | 5.0.0 |
| Docker Image | demisto/python3:3.10.8.37753 |
| Supported Modules | Agentix |
README
An integration for Netcraft, allowing you to open and handle takedown requests.
Configure Netcraft in Cortex
| Parameter | Required |
|---|---|
| Credentials | True |
| Password | True |
| The maximum number of entries (takedowns/notes) to return. Default is 100. | False |
| Use system proxy settings | False |
| 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.
netcraft-report-attack
Reports an attack to Netcraft.
Base Command
netcraft-report-attack
Input
| Argument Name | Description | Required |
|---|---|---|
| attack | The attack location you want taken down. For example, a phishing URL or fraudulent email address. | Required |
| comment | The reason for submitting the attack, such as a description of the attack. | Required |
Context Output
| Path | Type | Description |
|---|---|---|
| Netcraft.Takedown.DateSubmitted | String | The date and time of reporting. |
| Netcraft.Takedown.LastUpdated | String | The date and time of the last action taken on the takedown. |
| Netcraft.Takedown.EvidenceURL | String | The URL of the evidence page on incident.netcraft.com. |
| Netcraft.Takedown.Reporter | String | The person/account that submitted the takedown. |
| Netcraft.Takedown.Domain | String | The domain of the URL or email address being taken down. This will be blank for attacks without a domain name. |
| Netcraft.Takedown.Hostname | String | The full hostname of the URL or email address being taken down. This will be blank for attacks without a hostname. |
| Netcraft.Takedown.CountryCode | String | ISO country code of the hosting country. |
| Netcraft.Takedown.DomainAttack | String | Whether the domain is thought to be fraudulent. |
| Netcraft.Takedown.TargetedURL | String | The URL that this attack is masquarading as. For example, the URL of the legitimate login form that the attack targets. |
| Netcraft.Takedown.Certificate | Unknown | HTTPS certificate details for the hostname, or null if no certificate was found. The value returned is the output of PHP’s openssl_x509_parse function. |
| Netcraft.Takedown.ID | Number | The ID of the takedown. |
| Netcraft.Takedown.GroupID | Number | The group ID of the takedown, can potentially be the same as ID, or empty if there is no group. |
| Netcraft.Takedown.Status | String | The status of the takedown. |
| Netcraft.Takedown.AttackType | String | The type of takedown. |
| Netcraft.Takedown.AttackURL | String | The location of the attack being taken down. |
| Netcraft.Takedown.Region | String | The customer area in which the attack resides. |
| Netcraft.Takedown.IP | String | The IPv4 address of the attack. |
netcraft-get-takedown-info
Returns information on existing takedowns. You can retrieve the takedown ID when you report the malicious URL and open the takedown, using the netcraft-report-attack command.
Base Command
netcraft-get-takedown-info
Input
| Argument Name | Description | Required |
|---|---|---|
| id | The ID of the takedowns for which to get information. | Optional |
| date_from | Retrieve information for takedowns submitted after this date. Format: YYYY-MM-DD HH:MM:SS. | Optional |
| updated_since | Retrieve information for takedowns updated after this date. Format: YYYY-MM-DD HH:MM:SS. | Optional |
| url | The URL by which to filter. | Optional |
| ip | The IP by which to filter. | Optional |
| region | The region by which to filter. If the region is invalid or not specified, all regions are returned. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Netcraft.Takedown.ID | number | The ID of the takedown. |
| Netcraft.Takedown.GroupID | number | The group ID of the takedown, can potentially be the same as ID or empty if there is no group. |
| Netcraft.Takedown.Status | string | The status of the takedown. |
| Netcraft.Takedown.AttackType | string | The type of takedown. |
| Netcraft.Takedown.AttackURL | string | The location of the attack being taken down. |
| Netcraft.Takedown.Region | string | The customer area in which the attack resides. |
| Netcraft.Takedown.DateSubmitted | string | The date and time of reporting. |
| Netcraft.Takedown.LastUpdated | string | The date and time of the last action taken on the takedown. |
| Netcraft.Takedown.EvidenceURL | string | The URL of the evidence page on incident.netcraft.com. |
| Netcraft.Takedown.Reporter | string | The person/account that submitted the takedown. |
| Netcraft.Takedown.IP | Unknown | The IPv4 address of the attack. |
| Netcraft.Takedown.Domain | Unknown | The domain of the URL or email address being taken down. This will be blank for attacks without a domain name. |
| Netcraft.Takedown.Hostname | Unknown | The full hostname of the URL or email address being taken down. This will be blank for attacks without a hostname. |
| Netcraft.Takedown.CountryCode | Unknown | ISO country code of the hosting country. |
| Netcraft.Takedown.DomainAttack | Unknown | Whether the domain is thought to be fraudulent. |
| Netcraft.Takedown.TargetedURL | Unknown | The URL which this attack is masquerading as. For example, the URL of the legitimate login form that the attack targets. |
| Netcraft.Takedown.Certificate | Unknown | TTPS certificate details for the hostname, or null if no certificate was found. The value returned is the output of PHP’s openssl_x509_parse function. |
netcraft-get-takedown-notes
Returns notes for takedowns.
Base Command
netcraft-get-takedown-notes
Input
| Argument Name | Description | Required |
|---|---|---|
| takedown_id | The takedown to get notes for. | Optional |
| group_id | A takedown group to get notes for. | Optional |
| date_from | Retrieve notes created after this date. | Optional |
| date_to | Retrieve notes created before this date. | Optional |
| author | A specific user to get notes for. | Optional |
Context Output
| Path | Type | Description |
|---|---|---|
| Netcraft.Takedown.Note.TakedownID | number | The ID of the takedown to which the note belongs. |
| Netcraft.Takedown.Note.NoteID | number | The ID of the note. |
| Netcraft.Takedown.Note.GroupID | number | If this note is attached to all takedowns in a group, group_id is the ID of that group. Otherwise, the value 0 means the note is sent to a single takedown. |
| Netcraft.Takedown.Note.Author | string | The author of the note. “Netcraft” denotes a Netcraft authored note. |
| Netcraft.Takedown.Note.Note | string | The content (text) of the note. |
| Netcraft.Takedown.Note.Time | string | The date/time the note was created. Format (UTC): YYYY-MM-DD HH:MM:SS. |
netcraft-add-notes-to-takedown
Adds notes to an existing takedown.
Base Command
netcraft-add-notes-to-takedown
Input
| Argument Name | Description | Required |
|---|---|---|
| takedown_id | A valid takedown ID to add the note to. | Required |
| note | The text to add to the takedown. | Required |
| notify | Whether to notify Netcraft. Default is “true”. Possible values are: True, False. | Optional |
Context Output
There is no context output for this command.
netcraft-escalate-takedown
Escalates a takedown.
Base Command
netcraft-escalate-takedown
Input
| Argument Name | Description | Required |
|---|---|---|
| takedown_id | The ID of the takedown to escalate. | Required |
Context Output
There is no context output for this command.
Configuration parameters
credentials— Credentials (required)limit— The maximum number of entries (takedowns/notes) to return. Default is 100.proxy— Use system proxy settingsunsecure— Trust any certificate (not secure)
Commands (5)
-
netcraft-add-notes-to-takedownDeprecatedAdds notes to an existing takedown.
-
netcraft-escalate-takedownDeprecatedEscalates a takedown.
-
netcraft-get-takedown-infoDeprecatedReturns information on existing takedowns. You can retrieve the takedown ID when you report the malicious URL and open the takedown, using the netcraft-report-attack command.
-
netcraft-get-takedown-notesDeprecatedReturns notes for takedowns.
-
netcraft-report-attackDeprecatedReports an attack to Netcraft.
commonfields: id: Netcraft version: -1 name: Netcraft display: Netcraft (Deprecated) category: Network Security provider: Netcraft description: 'Deprecated. Use Netcraft_V2 (Display name: Netcraft) instead.' configuration: - display: Credentials name: credentials defaultvalue: "" type: 9 required: true - display: The maximum number of entries (takedowns/notes) to return. Default is 100. name: limit defaultvalue: "100" type: 0 required: false - display: Use system proxy settings name: proxy type: 8 required: false - display: Trust any certificate (not secure) name: unsecure type: 8 required: false script: script: '' type: python dockerimage: demisto/python3:3.10.8.37753 commands: - name: netcraft-report-attack arguments: - name: attack required: true description: The attack location you want taken down. For example, a phishing URL or fraudulent email address. - name: comment required: true description: The reason for submitting the attack, such as a description of the attack. outputs: - contextPath: Netcraft.Takedown.DateSubmitted description: The date and time of reporting. type: String - contextPath: Netcraft.Takedown.LastUpdated description: The date and time of the last action taken on the takedown. type: String - contextPath: Netcraft.Takedown.EvidenceURL description: The URL of the evidence page on incident.netcraft.com. type: String - contextPath: Netcraft.Takedown.Reporter description: The person/account that submitted the takedown. type: String - contextPath: Netcraft.Takedown.Domain description: The domain of the URL or email address being taken down. This will be blank for attacks without a domain name. type: String - contextPath: Netcraft.Takedown.Hostname description: The full hostname of the URL or email address being taken down. This will be blank for attacks without a hostname. type: String - contextPath: Netcraft.Takedown.CountryCode description: ISO country code of the hosting country. type: String - contextPath: Netcraft.Takedown.DomainAttack description: Whether the domain is thought to be fraudulent. type: String - contextPath: Netcraft.Takedown.TargetedURL description: The URL that this attack is masquarading as. For example, the URL of the legitimate login form that the attack targets. type: String - contextPath: Netcraft.Takedown.Certificate description: HTTPS certificate details for the hostname, or null if no certificate was found. The value returned is the output of PHP's openssl_x509_parse function. type: Unknown - contextPath: Netcraft.Takedown.ID description: The ID of the takedown. type: Number - contextPath: Netcraft.Takedown.GroupID description: The group ID of the takedown, can potentially be the same as ID, or empty if there is no group. type: Number - contextPath: Netcraft.Takedown.Status description: The status of the takedown. type: String - contextPath: Netcraft.Takedown.AttackType description: The type of takedown. type: String - contextPath: Netcraft.Takedown.AttackURL description: The location of the attack being taken down. type: String - contextPath: Netcraft.Takedown.Region description: The customer area in which the attack resides. type: String - contextPath: Netcraft.Takedown.IP description: The IPv4 address of the attack. type: String description: Reports an attack to Netcraft. deprecated: true - name: netcraft-get-takedown-info arguments: - name: id description: The ID of the takedowns for which to get information. - name: date_from description: 'Retrieve information for takedowns submitted after this date. Format: YYYY-MM-DD HH:MM:SS.' - name: updated_since description: 'Retrieve information for takedowns updated after this date. Format: YYYY-MM-DD HH:MM:SS.' - name: url description: The URL by which to filter. - name: ip description: The IP by which to filter. - name: region description: The region by which to filter. If the region is invalid or not specified, all regions are returned. outputs: - contextPath: Netcraft.Takedown.ID description: The ID of the takedown. type: number - contextPath: Netcraft.Takedown.GroupID description: The group ID of the takedown, can potentially be the same as ID or empty if there is no group. type: number - contextPath: Netcraft.Takedown.Status description: The status of the takedown. type: string - contextPath: Netcraft.Takedown.AttackType description: The type of takedown. type: string - contextPath: Netcraft.Takedown.AttackURL description: The location of the attack being taken down. type: string - contextPath: Netcraft.Takedown.Region description: The customer area in which the attack resides. type: string - contextPath: Netcraft.Takedown.DateSubmitted description: The date and time of reporting. type: string - contextPath: Netcraft.Takedown.LastUpdated description: The date and time of the last action taken on the takedown. type: string - contextPath: Netcraft.Takedown.EvidenceURL description: The URL of the evidence page on incident.netcraft.com. type: string - contextPath: Netcraft.Takedown.Reporter description: The person/account that submitted the takedown. type: string - contextPath: Netcraft.Takedown.IP description: The IPv4 address of the attack. type: Unknown - contextPath: Netcraft.Takedown.Domain description: "\tThe domain of the URL or email address being taken down. This will be blank for attacks without a domain name." type: Unknown - contextPath: Netcraft.Takedown.Hostname description: The full hostname of the URL or email address being taken down. This will be blank for attacks without a hostname. type: Unknown - contextPath: Netcraft.Takedown.CountryCode description: ISO country code of the hosting country. type: Unknown - contextPath: Netcraft.Takedown.DomainAttack description: Whether the domain is thought to be fraudulent. type: Unknown - contextPath: Netcraft.Takedown.TargetedURL description: The URL which this attack is masquerading as. For example, the URL of the legitimate login form that the attack targets. type: Unknown - contextPath: Netcraft.Takedown.Certificate description: TTPS certificate details for the hostname, or null if no certificate was found. The value returned is the output of PHP's openssl_x509_parse function. type: Unknown description: Returns information on existing takedowns. You can retrieve the takedown ID when you report the malicious URL and open the takedown, using the netcraft-report-attack command. deprecated: true - name: netcraft-get-takedown-notes arguments: - name: takedown_id description: The takedown to get notes for. - name: group_id description: A takedown group to get notes for. - name: date_from description: Retrieve notes created after this date. - name: date_to description: Retrieve notes created before this date. - name: author description: A specific user to get notes for. outputs: - contextPath: Netcraft.Takedown.Note.TakedownID description: The ID of the takedown to which the note belongs. type: number - contextPath: Netcraft.Takedown.Note.NoteID description: The ID of the note. type: number - contextPath: Netcraft.Takedown.Note.GroupID description: If this note is attached to all takedowns in a group, group_id is the ID of that group. Otherwise, the value 0 means the note is sent to a single takedown. type: number - contextPath: Netcraft.Takedown.Note.Author description: The author of the note. "Netcraft" denotes a Netcraft authored note. type: string - contextPath: Netcraft.Takedown.Note.Note description: The content (text) of the note. type: string - contextPath: Netcraft.Takedown.Note.Time description: 'The date/time the note was created. Format (UTC): YYYY-MM-DD HH:MM:SS.' type: string description: Returns notes for takedowns. deprecated: true - name: netcraft-add-notes-to-takedown arguments: - name: takedown_id required: true description: A valid takedown ID to add the note to. - name: note required: true description: The text to add to the takedown. - name: notify auto: PREDEFINED predefined: - "True" - "False" description: Whether to notify Netcraft. Default is "true". description: Adds notes to an existing takedown. deprecated: true - name: netcraft-escalate-takedown arguments: - name: takedown_id required: true description: The ID of the takedown to escalate. description: Escalates a takedown. deprecated: true subtype: python3 fromversion: 5.0.0 deprecated: true tests: - No tests (deprecated)