Class Domain
Information about a domain.
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class Domain : IMessage<Domain>, IEquatable<Domain>, IDeepCloneable<Domain>, IBufferMessage, IMessage
Constructors
Domain()
Declaration
public Domain()
Domain(Domain)
Declaration
public Domain(Domain other)
Parameters
| Type | Name | Description |
|---|---|---|
| Domain | other |
Properties
Admin
Parsed contact information for the administrative contact for the domain.
Declaration
public User Admin { get; set; }
Property Value
| Type | Description |
|---|---|
| User |
AuditUpdateTime
Audit updated time.
Declaration
public Timestamp AuditUpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
Billing
Parsed contact information for the billing contact of the domain.
Declaration
public User Billing { get; set; }
Property Value
| Type | Description |
|---|---|
| User |
Categories
Categories assign to the domain as retrieved from VirusTotal.
Declaration
public RepeatedField<string> Categories { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<string> |
ContactEmail
Contact email address.
Declaration
public string ContactEmail { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CreationTime
Domain creation time.
Declaration
public Timestamp CreationTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
ExpirationTime
Expiration time.
Declaration
public Timestamp ExpirationTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
Favicon
Includes difference hash and MD5 hash of the domain's favicon.
Declaration
public Favicon Favicon { get; set; }
Property Value
| Type | Description |
|---|---|
| Favicon |
FirstSeenTime
First seen timestamp of the domain in the customer's environment.
Declaration
public Timestamp FirstSeenTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
IanaRegistrarId
IANA Registrar ID. See https://www.iana.org/assignments/registrar-ids/registrar-ids.xhtml
Declaration
public int IanaRegistrarId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Jarm
Domain's JARM hash.
Declaration
public string Jarm { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LastDnsRecords
Domain's DNS records from the last scan.
Declaration
public RepeatedField<DNSRecord> LastDnsRecords { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<DNSRecord> |
LastDnsRecordsTime
Date when the DNS records list was retrieved by VirusTotal.
Declaration
public Timestamp LastDnsRecordsTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
LastHttpsCertificate
SSL certificate object retrieved last time the domain was analyzed.
Declaration
public SSLCertificate LastHttpsCertificate { get; set; }
Property Value
| Type | Description |
|---|---|
| SSLCertificate |
LastHttpsCertificateTime
When the certificate was retrieved by VirusTotal.
Declaration
public Timestamp LastHttpsCertificateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
LastSeenTime
Last seen timestamp of the domain in the customer's environment.
Declaration
public Timestamp LastSeenTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
Name
The domain name. This field can be used as an entity indicator for Domain entities.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NameServer
Repeated list of name servers.
Declaration
public RepeatedField<string> NameServer { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<string> |
PopularityRanks
Domain's position in popularity ranks such as Alexa, Quantcast, Statvoo, etc
Declaration
public RepeatedField<PopularityRank> PopularityRanks { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<PopularityRank> |
Prevalence
The prevalence of the domain within the customer's environment.
Declaration
public Prevalence Prevalence { get; set; }
Property Value
| Type | Description |
|---|---|
| Prevalence |
PrivateRegistration
Indicates whether the domain appears to be using a private registration service to mask the owner's contact information.
Declaration
public bool PrivateRegistration { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Registrant
Parsed contact information for the registrant of the domain.
Declaration
public User Registrant { get; set; }
Property Value
| Type | Description |
|---|---|
| User |
Registrar
Registrar name . FOr example, "Wild West Domains, Inc. (R120-LROR)", "GoDaddy.com, LLC", or "PDR LTD. D/B/A PUBLICDOMAINREGISTRY.COM".
Declaration
public string Registrar { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RegistryDataRawText
Registry Data raw text.
Declaration
public ByteString RegistryDataRawText { get; set; }
Property Value
| Type | Description |
|---|---|
| ByteString |
Status
Domain status. See https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en for meanings of possible values
Declaration
public string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Tags
List of representative attributes.
Declaration
public RepeatedField<string> Tags { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<string> |
Tech
Parsed contact information for the technical contact for the domain
Declaration
public User Tech { get; set; }
Property Value
| Type | Description |
|---|---|
| User |
UpdateTime
Last updated time.
Declaration
public Timestamp UpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
WhoisRecordRawText
WHOIS raw text.
Declaration
public ByteString WhoisRecordRawText { get; set; }
Property Value
| Type | Description |
|---|---|
| ByteString |
WhoisServer
Whois server name.
Declaration
public string WhoisServer { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
WhoisTime
Date of the last update of the WHOIS record.
Declaration
public Timestamp WhoisTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
Zone
Parsed contact information for the zone.
Declaration
public User Zone { get; set; }
Property Value
| Type | Description |
|---|---|
| User |