Showdan.Net
c# client for the shodan api
Host.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Runtime.Serialization;
5 using System.Threading.Tasks;
6 
7 namespace Shodan.Net.Models
8 {
12  [DataContract]
13  public class Host
14  {
15  [DataMember(Name = "region_code")]
16  public string RegionCode { get; set; }
17 
18  [DataMember(Name = "ip")]
19  public string Ip { get; set; }
20 
21  [DataMember(Name = "area_code")]
22  public string AreaCode { get; set; }
23 
24  [DataMember(Name = "country_names")]
25  public string CountryName { get; set; }
26 
27  [DataMember(Name = "hostnames")]
28  public List<string> Hostnames { get; set; }
29 
30  [DataMember(Name = "postal_code")]
31  public string PostalCode { get; set; }
32 
33  [DataMember(Name = "dma_code")]
34  public string DmaCode { get; set; }
35 
36  [DataMember(Name = "country_code")]
37  public string CountryCode { get; set; }
38 
39  [DataMember(Name = "data")]
40  public List<Banner> Data { get; set; }
41 
42  [DataMember(Name = "city")]
43  public string City { get; set; }
44 
45  [DataMember(Name = "longitude")]
46  public double Longitude { get; set; }
47 
48  [DataMember(Name = "country_code3")]
49  public string CountryCode3 { get; set; }
50 
51  [DataMember(Name = "latitude")]
52  public double Latitude { get; set; }
53 
54  [DataMember(Name = "os")]
55  public string Os { get; set; }
56 
57  [DataMember(Name = "ports")]
58  public IList<int> Ports { get; set; }
59  }
60 }
Represents return data for querying hosts
Definition: Host.cs:13